对终端设备的图像数据进行存储及传输处理的方法及系统的制作方法_2

文档序号:8512565阅读:来源:国知局
终端设备进行的图像数据以及描述信息的同步上传之后,如果该用户希望通过另一终端设备访问图像数据,则可采用如下方式实现:
[0050]终端设备向应用服务器发送包含用户标识的云端查询请求;
[0051]终端设备接收应用服务器反馈的对应用户标识的所有图像数据标识,进行展示;
[0052]终端设备根据用户选择的图像数据标识,从云存储服务器获取对应的图像数据,显示获取的图像数据。
[0053]从云存储服务器获取对应的图像数据后,可保存在本地存储空间;而后,执行步骤103,对本地存储空间中保存的所有照片进行留存值判断,并执行照片删除操作。进一步地,对于同一用户使用多个不同终端设备的情形,还可对各终端设备之间的数据以及终端设备与服务器之间的数据进行同步,具体地:
[0054]终端设备在同步时刻到达时,向应用服务器发送包含用户标识的同步请求;
[0055]终端设备接收应用服务器反馈的对应用户标识的所有图像数据标识;
[0056]终端设备将接收的所有图像数据标识与本地存储空间的所有图像数据的图像数据标识进行比较,确定出本地未保存的图像数据的图像数据标识;
[0057]终端设备根据确定的图像数据标识,从云存储服务器获取对应的图像数据;
[0058]终端设备生成所获取图像数据的缩略图,在本地存储空间保存获取的图像数据及相应缩略图;
[0059]终端设备判断本地存储空间是否超过空间上限值,如果是,则生成各图像数据的留存值,从留存值最低的图像数据开始进行删除,直到本地存储空间小于或等于空间上限值。
[0060]上述同步时刻,可以是预先设置的周期性时间,也可以是终端设备的启动时刻,或者其他形式的同步触发时机。
[0061]进一步地,步骤103中,终端设备判断本地存储空间超过空间上限值时,该方法还包括:
[0062]判断本地存储空间是否存储有图像数据,如果是,则执行所述生成各图像数据的留存值的步骤;否则,生成各缩略图的留存值,从留存值最低的缩略图开始进行删除,直到本地存储空间小于或等于空间上限值。
[0063]缩略图的留存值与图像数据的留存值,两者计算方法类似。具体地,例如,对某一图像数据,其缩略图的留存值与其图像数据的留存值成倍数关系,一般地,缩略图比图像数据的留存值尚。
[0064]下面以采集的图像数据具体为照片,结合图2、3对本发明方案进行实例说明。
[0065]参见图2,为本发明对终端设备的图像数据进行存储的方法流程图,其包括以下步骤:
[0066]步骤201,终端设备拍照,进行图像数据的采集。
[0067]步骤202,终端设备生成图像数据的缩略图,在本地存储空间保存采集的图像数据及相应缩略图。
[0068]步骤203,终端设备还生成备关于图像数据的描述信息,所述描述信息包含用户标识和图像数据标识。
[0069]步骤202和203可无序执行。
[0070]步骤204,终端设备进行服务器登录,如果登录成功,则执行步骤205,否则,继续执行登录操作。
[0071 ] 本实例中,具体包括对云存储服务器和应用服务器的登录。
[0072]步骤205,终端设备将采集的图像数据上传至云存储服务器,将描述信息同步到应用服务器。
[0073]步骤206,终端设备扫描本地存储空间占用情况,判断本地存储空间是否超过空间上限值,如果是,则执行步骤207,否则结束流程。
[0074]步骤207,终端设备生成各图像数据的留存值,比较所有照片的留存值,从留存值最低的图像数据开始进行删除,直到本地存储空间小于或等于空间上限值。
[0075]参见图3,为本发明对终端设备的图像数据进行查看的流程图,其包括以下步骤:
[0076]步骤301,查看照片。
[0077]终端设备也保存了关于照片的描述信息,用户可根据需要查看某一照片。查看时,进行选择,向终端设备输入包含图像数据标识的本地查询请求。
[0078]步骤302,终端设备查找本地存储空间是否存储了对应图像数据标识的图像数据,如果是,则获取查找到的图像数据,进行显示;否则执行步骤303。
[0079]步骤303,终端设备显示缩略图。
[0080]步骤304,终端设备从云存储服务器获取对应图像数据标识的图像数据,保存到本地存储空间,用获取的图像数据替换显示的缩略图。
[0081]步骤305,终端设备对本地存储空间中保存的所有照片进行留存值判断,并执行照片删除操作。
[0082]本步骤具体流程参见步骤206-207。
[0083]本发明中,处理的对象包括:照片和视频。照片包括:1.照片原图,2.根据照片原图压缩而成的缩略图,还可以包括3.照片数据记录。视频包括:1.原始视频,2.从原始视频中获取的截图,3.根据截图压缩而成的缩略图,还可以包括4.视频数据记录;一般地,视频缩略图为根据视频截图压缩后生成的缩略图。
[0084]采用本发明的图像数据处理方案,具有以下效果:
[0085](I)拍照自动上传到云端存储,永久保存,有效节省了设备空间,让设备的照片存储能力提升数百上千倍;同时,解决了因为设备更换而遗失照片的问题。以iPhone5手机为例,拍摄的照片原图平均每张占用2MB的设备空间,生成的缩略图一般不超过40KB,这样就为终端设备节省了约98%的空间。
[0086](2)支持多设备照片共享,只需一个账号(即用户标识)即可登录任一手机、平板、电脑或其他设备查看照片。任一设备上传,其他设备瞬间同步。设备泛指所有带拍照/摄像装置,具有网络通讯模块的硬件设备。即使设备分处多个平台,也支持共享。
[0087](3)支持多平台照片共享。基于用户的数据传输以互联网为通道,用户可以在多种平台上(包括但不限于1S, Android, WEB, MAC, Windows平台)查看和使用自己的所有照片。
[0088](4)云存储服务安全稳定,可靠保护数据。照片、相册均可加密或隐藏,让用户的个人信息数据永久安全保存。
[0089](5)大幅降低用户升级设备及存储空间的成本。
[0090]参见图4,为本发明对终端设备的存储空间进行无限量扩展的网络应用环境示意图实例。其中包括终端设备401、终端设备的存储空间402和云存储服务器403。
[0091]本实例中,终端设备具体为手机,当用户使用终端设备拍照和摄像时,照片或视频的原始图像数据先存储在终端设备上的存储空间上(本地),在网络通畅时(如WiFi环境下)自动同步到云存储服务器。当用户查看照片或视频时,如该图像数据存储在本地则直接显示或播放,如未存储在本地,则从云存储服务器端获取该图像数据进行显示或播放,并可以存储在本地。用户可自行设置本地存储允许的最大值(如250M),当终端设备存储的图像数据占用空间超过该最大值时,本发明会清除留存值较低的图像数据,以在腾出设备存储空间的同时最大程度的保证浏览体验。
[0092]如图5所示,还给出了本发明对终端设备的图像数据进行存储及传输处理的网络应用环境实例。该实例中包括:具有摄像装置及网络通讯功能的终端设备+云相机应用+应用服务器+云存储服务器。
[0093]具有摄像装置及网络通讯功能的终端设备,例如智能手机,平板电脑等。
[0094]云相机应用,为集成在终端设备上能够实现本发明方案的应用。例如本发明中集成了拍照功能、本地数据存储功能、基于留存值对图像数据进行存储调度功能的软件应用,能够调用应用服务及云存储服务,将拍照、存储、调度合为一体的应用,也称为客户端。
[0095]应用服务器,提供描述信息供客户端使用的硬件设备及软件应用。
[0096]云存储服务器,为终端设备提供数据存储服务,可以是由多个存储设备和服务器构成的集合体。参见图6,为本发明对终端设备的图像数据进行存储及传输处理的系统结构示意图,该系统包括终端设备和云存储服务器;所述终端设备包括数据采集模块、本地数据存储模块和存储调度模块,所述云存储服务器包括云端存储模块;
[0097]所述数据采集模块,进行图像采集,将采集的图像数据上传至云存储服务器,并将图像数据发送给所述本地数据存储模块;
[0098]所述本地数据存储模块,生成图像数据的缩略图,在本地存储空间保存采集的图像数据及相应缩略图;向所述存储调度模块发送判别指令;
[0099]所述存储调度模块,接收来自所述本地数据存储空间的判别指令,判断本地存储空间是否超过空间上限值,如果是,则生成各图像数据的留存值,从留存值最低的图像数据开始进行删除,直到本地存储空间小于或等于空间上限值;
[0100]所述云端存储模块,接收来自所述终端设备的图像数据,进行存储。
[0101]较佳地,所述存储调度模块包括留存值计算子模块,留存值由至少一个特性指标确定,获取图像数据对应的各特征指标的指标参数,根据获取的各特征指标的指标参数计算得到图像数据的留存值。
[0102]存储调度模块为采集的图像
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1