一种基于远程特效渲染的移动端照片备份方法及系统.pdf

上传人:00062****4422 文档编号:4033002 上传时间:2018-08-12 格式:PDF 页数:6 大小:583.88KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410837320.2

申请日:

2014.12.30

公开号:

CN104461788A

公开日:

2015.03.25

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 11/14申请公布日:20150325|||实质审查的生效IPC(主分类):G06F11/14申请日:20141230|||公开

IPC分类号:

G06F11/14; H04L29/08

主分类号:

G06F11/14

申请人:

成都品果科技有限公司

发明人:

李响

地址:

610041四川省成都市高新区天府软件园C12-16楼

优先权:

专利代理机构:

成都九鼎天元知识产权代理有限公司51214

代理人:

袁春晓

PDF下载: PDF下载
内容摘要

本发明公开了一种基于远程特效渲染的移动端照片备份方法及系统,旨在提供一种高效且更节省移动终端硬件资源的渲染图片备份方法。本发明技术要点包括:根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;在用户触发备份操作时,移动终端询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;移动终端根据所述路径将图片及其渲染参数上传至远程服务器;远程服务器将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片并存储。

权利要求书

权利要求书
1.  一种基于远程特效渲染的移动端照片备份方法,其特征在于,包括:
步骤1:根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;
步骤2:当用户触发备份操作时,移动终端询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;
步骤3:移动终端根据所述路径将图片及其渲染参数上传至远程服务器;
步骤4:远程服务器将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片并存储。

2.  根据权利要求1所述的一种基于远程特效渲染的移动端照片备份方法,其特征在于,所述步骤2进一步包括,移动终端计算所述图片的CRC值,并请求远程服务器上的CRC列表,判断所述CRC列表中是否已经存在计算得到的CRC值,若存在则说明远程服务器上已经存储有所述图片,若不存在则说明远程服务器上没有存储所述图片。

3.  一种基于远程特效渲染的移动端照片备份系统,其特征在于,包括上传模块及备份模块;其中上传模块位于移动终端上,备份模块位于远程服务器上;
所述上传模块进一步包括:
关联存储单元,根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;
备份请求单元,用于在用户触发备份操作时,询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;
数据传输单元,用于根据所述路径将图片及其渲染参数上传至远程服务器;
所述备份模块进一步包括:
图片渲染单元,用于将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片;
渲染图片存储单元,用于将图片渲染单元得到的图片进行存储。

4.  根据权利要求3所述的一种基于远程特效渲染的移动端照片备份系统,其特征在于,所述备份请求单元进一步用于计算所述图片的CRC值,并请求远程服务器上的CRC列表,判断所述CRC列表中是否已经存在计算得到的CRC值,若存在则说明远程服务器上已经存储有所述图片,若不存在则说明远程服务器上没有存储所述图片。

说明书

说明书一种基于远程特效渲染的移动端照片备份方法及系统
技术领域
本发明涉及数据备份技术领域,尤其是一种用于高效备份渲染图片的方法。
背景技术
文中技术术语:
API 应用程序编程接口;
GPU 图像处理单元;
CRC 循环冗余校验码;
URL 统一资源定位符,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示。
 
现有技术中,移动电子设备自身的操作系统内部提供了API可以获取摄像头的数据或者本地相册的照片,软件开发人员可直接在移动设备上调用图像渲染算法处理照片,以得到渲染成一定特效的照片。
随着云技术的发展,很多移动终端上的数据会被上传到远程服务器上备份,其中就涉及到将照片渲染染后上传到远程服务器上,现有的作法是移动终端先将图片按照用户选定的渲染特效进行渲染,再将渲染好的图像上传远程服务器备份。这样做的缺点是用户需要有较长的等待时间,并且会更多的消耗移动设备的GPU资源和电量,给用户造成了较差的用户体验。尤其是对于iOS系统,其特点是不能在后台进行图片渲染,现有的渲染图片备份的做法更加占用这类系统移动终端的资源。
发明内容
本发明所要解决的技术问题是:针对上述存在的问题,提供一种高效的基于远程特效渲染的移动端照片备份方法。
本发明中基于远程特效渲染的移动端照片备份方法,包括:
步骤1:根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;
步骤2:在用户触发备份操作时,移动终端询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;
步骤3:移动终端根据所述路径将图片及其渲染参数上传至远程服务器;
步骤4:远程服务器将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片并存储。
所述步骤2进一步包括,移动终端计算所述图片的CRC值,并请求远程服务器上的CRC列表,判断所述CRC列表中是否已经存在计算得到的CRC值,若存在则说明远程服务器上已经存储有所述图片,若不存在则说明远程服务器上没有存储所述图片。
本发明还提供了上述方法对应的软系统,包括上传模块及备份模块;其中上传模块位于移动终端上,备份模块位于远程服务器上。
所述上传模块进一步包括:
关联存储单元,用于根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;
备份请求单元,用于在用户触发备份操作时询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;
数据传输单元,用于根据所述路径将图片及其渲染参数上传至远程服务器。
所述备份模块进一步包括:
图片渲染单元,用于将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片;
渲染图片存储单元,用于将图片渲染单元得到的图片进行存储。
所述备份请求单元进一步用于计算所述图片的CRC值,并请求远程服务器上的CRC列表,判断所述CRC列表中是否已经存在计算得到的CRC值,若存在则说明远程服务器上已经存储有所述图片,若不存在则说明远程服务器上没有存储所述图片。
由于采用了上述技术方案,本发明的有益效果是:
1.适用于硬件配置不够高的移动设备,能够有效的减少了图片渲染的等待时间和电量消耗,将更多的消耗资源的操作放在了远程服务器上,使用户在不损失图片高分辨率效果的前提下,得到了更流畅的软件使用体验。
2.对于iOS系统,当软件进入后台运行之后,本发明依然可以完成图片及渲染参数的上传并在远程服务器制作出和客户端预览图一样的高分辨率效果图。
综上所述,本发明方法节省了硬件资源,提高了渲染图片的备份效率,且保证了渲染图片的高分辨率,兼容性好,用户体验佳。
附图说明
本发明将通过例子并参照附图的方式说明,其中:
图1为本发明一个具体实施例的流程图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
本发明的发明思路是:用户在拍摄照片后,选择好特定的滤镜效果,根据用户的效果确定对应的渲染参数,并将图片与对应的渲染参数关联存储在移动终端上。当用户选择上传该照片的时候,将原图和渲染参数一并传到远程服务器,远程服务器端通过解析这些效果参数,调用图像渲染算法,最后生成和用户预期的效果一样的特效照片。
参见图1,本发明的具体实施方式为:
1.根据用户选择,将图片的源数据存储到移动终端的某个固定目录下,同时将图片的渲染参数字符串暂时保存到移动设备的数据库中,并确保参数和图片之间存在一一对应的关系。
2.当用户触发照片备份操作后,移动终端先询问远程服务器上是否已经存储有该图片,若已有则退出备份程序,否则继续执行下面的步骤。
其中询问远程服务器上是否已经存储有该图片的具体做法是移动终端向远程服务器请求CRC列表,并计算本次需要备份的图片的CRC值,判断其是已经否存在于所述CRC列表中,如果计算的CRC值不存在于远程服务器的CRC列表中,则认为远程服务器上没有存储所述图片,否则认为远程服务器上已经备份有所述图片,将不再进行重复备份。
3.移动终端向远程服务器请求需要上传的目录(此目录存在于远程服务器上),一般会是一个URL字符串。
4.移动终端获取本次需要备份的图片数据和渲染参数字符串: 
image = GetImage();
Effect = GetEffect();
并将图片源数据和渲染参数字符串根据URL一并上传到远程服务器。
5.远程服务器将移动端上传的图照片源数据和渲染参数字符串传入图像处理单元GPU中,生成跟用户选择的渲染效果一致的照片,并保存起来。
本申请中提到的图像渲染算法及需要的渲染参数均为现有技术,并不是本发明的改进点,在此不再赘述其详细步骤。
本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

一种基于远程特效渲染的移动端照片备份方法及系统.pdf_第1页
第1页 / 共6页
一种基于远程特效渲染的移动端照片备份方法及系统.pdf_第2页
第2页 / 共6页
一种基于远程特效渲染的移动端照片备份方法及系统.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种基于远程特效渲染的移动端照片备份方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于远程特效渲染的移动端照片备份方法及系统.pdf(6页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410837320.2(22)申请日 2014.12.30G06F 11/14(2006.01)H04L 29/08(2006.01)(71)申请人成都品果科技有限公司地址 610041 四川省成都市高新区天府软件园C12-16楼(72)发明人李响(74)专利代理机构成都九鼎天元知识产权代理有限公司 51214代理人袁春晓(54) 发明名称一种基于远程特效渲染的移动端照片备份方法及系统(57) 摘要本发明公开了一种基于远程特效渲染的移动端照片备份方法及系统,旨在提供一种高效且更节省移动终端硬件资源的渲染图片备份方法。本发明技术要点包。

2、括:根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;在用户触发备份操作时,移动终端询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;移动终端根据所述路径将图片及其渲染参数上传至远程服务器;远程服务器将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片并存储。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书3页 附图1页(10)申请公布号 CN 104461788 A(43)申请公布日 2015.03.25CN 1044。

3、61788 A1/1页21.一种基于远程特效渲染的移动端照片备份方法,其特征在于,包括:步骤1:根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;步骤2:当用户触发备份操作时,移动终端询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;步骤3:移动终端根据所述路径将图片及其渲染参数上传至远程服务器;步骤4:远程服务器将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片并存储。2.根据权利要求1所述的一种基于远程特效渲染的移动端照片备份方法,其特征在于,所述步骤2进一步包括,。

4、移动终端计算所述图片的CRC值,并请求远程服务器上的CRC列表,判断所述CRC列表中是否已经存在计算得到的CRC值,若存在则说明远程服务器上已经存储有所述图片,若不存在则说明远程服务器上没有存储所述图片。3.一种基于远程特效渲染的移动端照片备份系统,其特征在于,包括上传模块及备份模块;其中上传模块位于移动终端上,备份模块位于远程服务器上;所述上传模块进一步包括:关联存储单元,根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;备份请求单元,用于在用户触发备份操作时,询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数。

5、的路径;数据传输单元,用于根据所述路径将图片及其渲染参数上传至远程服务器;所述备份模块进一步包括:图片渲染单元,用于将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片;渲染图片存储单元,用于将图片渲染单元得到的图片进行存储。4.根据权利要求3所述的一种基于远程特效渲染的移动端照片备份系统,其特征在于,所述备份请求单元进一步用于计算所述图片的CRC值,并请求远程服务器上的CRC列表,判断所述CRC列表中是否已经存在计算得到的CRC值,若存在则说明远程服务器上已经存储有所述图片,若不存在则说明远程服务器上没有存储所述图片。权 利 要 求 书CN 10446178。

6、8 A1/3页3一种基于远程特效渲染的移动端照片备份方法及系统技术领域0001 本发明涉及数据备份技术领域,尤其是一种用于高效备份渲染图片的方法。背景技术0002 文中技术术语:API 应用程序编程接口;GPU 图像处理单元;CRC 循环冗余校验码;URL 统一资源定位符,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示。0003 现有技术中,移动电子设备自身的操作系统内部提供了API可以获取摄像头的数据或者本地相册的照片,软件开发人员可直接在移动设备上调用图像渲染算法处理照片,以得到渲染成一定特效的照片。0004 随着云技术的发展,很多移动终端上的数据会被上传到远程服务器上备份,。

7、其中就涉及到将照片渲染染后上传到远程服务器上,现有的作法是移动终端先将图片按照用户选定的渲染特效进行渲染,再将渲染好的图像上传远程服务器备份。这样做的缺点是用户需要有较长的等待时间,并且会更多的消耗移动设备的GPU资源和电量,给用户造成了较差的用户体验。尤其是对于iOS系统,其特点是不能在后台进行图片渲染,现有的渲染图片备份的做法更加占用这类系统移动终端的资源。发明内容0005 本发明所要解决的技术问题是:针对上述存在的问题,提供一种高效的基于远程特效渲染的移动端照片备份方法。0006 本发明中基于远程特效渲染的移动端照片备份方法,包括:步骤1:根据用户选择的图片及其渲染效果,将所述图片与其渲。

8、染效果对应的渲染参数关联存储在移动终端上;步骤2:在用户触发备份操作时,移动终端询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;步骤3:移动终端根据所述路径将图片及其渲染参数上传至远程服务器;步骤4:远程服务器将移动终端上传的图片及其渲染参数输入图像处理单元中,生成与用户选择的渲染效果相同的图片并存储。0007 所述步骤2进一步包括,移动终端计算所述图片的CRC值,并请求远程服务器上的CRC列表,判断所述CRC列表中是否已经存在计算得到的CRC值,若存在则说明远程服务器上已经存储有所述图片,若不存在则说明远程服务器上没有存储所述图片。0008。

9、 本发明还提供了上述方法对应的软系统,包括上传模块及备份模块;其中上传模块位于移动终端上,备份模块位于远程服务器上。说 明 书CN 104461788 A2/3页40009 所述上传模块进一步包括:关联存储单元,用于根据用户选择的图片及其渲染效果,将所述图片与其渲染效果对应的渲染参数关联存储在移动终端上;备份请求单元,用于在用户触发备份操作时询问远程服务器是否已经存储有所述图片,若是则结束备份,若否则向服务器请求上传图片及其渲染参数的路径;数据传输单元,用于根据所述路径将图片及其渲染参数上传至远程服务器。0010 所述备份模块进一步包括:图片渲染单元,用于将移动终端上传的图片及其渲染参数输入图。

10、像处理单元中,生成与用户选择的渲染效果相同的图片;渲染图片存储单元,用于将图片渲染单元得到的图片进行存储。0011 所述备份请求单元进一步用于计算所述图片的CRC值,并请求远程服务器上的CRC列表,判断所述CRC列表中是否已经存在计算得到的CRC值,若存在则说明远程服务器上已经存储有所述图片,若不存在则说明远程服务器上没有存储所述图片。0012 由于采用了上述技术方案,本发明的有益效果是:1.适用于硬件配置不够高的移动设备,能够有效的减少了图片渲染的等待时间和电量消耗,将更多的消耗资源的操作放在了远程服务器上,使用户在不损失图片高分辨率效果的前提下,得到了更流畅的软件使用体验。0013 2.对。

11、于iOS系统,当软件进入后台运行之后,本发明依然可以完成图片及渲染参数的上传并在远程服务器制作出和客户端预览图一样的高分辨率效果图。0014 综上所述,本发明方法节省了硬件资源,提高了渲染图片的备份效率,且保证了渲染图片的高分辨率,兼容性好,用户体验佳。附图说明0015 本发明将通过例子并参照附图的方式说明,其中:图1为本发明一个具体实施例的流程图。具体实施方式0016 本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。0017 本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙。

12、述,每个特征只是一系列等效或类似特征中的一个例子而已。0018 本发明的发明思路是:用户在拍摄照片后,选择好特定的滤镜效果,根据用户的效果确定对应的渲染参数,并将图片与对应的渲染参数关联存储在移动终端上。当用户选择上传该照片的时候,将原图和渲染参数一并传到远程服务器,远程服务器端通过解析这些效果参数,调用图像渲染算法,最后生成和用户预期的效果一样的特效照片。0019 参见图1,本发明的具体实施方式为:1.根据用户选择,将图片的源数据存储到移动终端的某个固定目录下,同时将图片的渲染参数字符串暂时保存到移动设备的数据库中,并确保参数和图片之间存在一一对应的说 明 书CN 104461788 A3/。

13、3页5关系。0020 2.当用户触发照片备份操作后,移动终端先询问远程服务器上是否已经存储有该图片,若已有则退出备份程序,否则继续执行下面的步骤。0021 其中询问远程服务器上是否已经存储有该图片的具体做法是移动终端向远程服务器请求CRC列表,并计算本次需要备份的图片的CRC值,判断其是已经否存在于所述CRC列表中,如果计算的CRC值不存在于远程服务器的CRC列表中,则认为远程服务器上没有存储所述图片,否则认为远程服务器上已经备份有所述图片,将不再进行重复备份。0022 3.移动终端向远程服务器请求需要上传的目录(此目录存在于远程服务器上),一般会是一个URL字符串。0023 4.移动终端获取。

14、本次需要备份的图片数据和渲染参数字符串:image = GetImage();Effect = GetEffect();并将图片源数据和渲染参数字符串根据URL一并上传到远程服务器。0024 5.远程服务器将移动端上传的图照片源数据和渲染参数字符串传入图像处理单元GPU中,生成跟用户选择的渲染效果一致的照片,并保存起来。0025 本申请中提到的图像渲染算法及需要的渲染参数均为现有技术,并不是本发明的改进点,在此不再赘述其详细步骤。0026 本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。说 明 书CN 104461788 A1/1页6图1说 明 书 附 图CN 104461788 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1