一种图片云存储方法及装置的制造方法

文档序号:9914789阅读:431来源:国知局
一种图片云存储方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种图片云存储方法及装置。
【背景技术】
[0002]随着移动设备硬件的飞速发展,超高像素图片的传输、存储和再呈现需求将日益剧增,因此,对于数据量较大的图片,越来越倾向于将图片数据分解为多层数据,采用分层图片传输方式传输并分别存储在云端。
[0003]通过分层图片编码技术可将原始图片数据分解成一个基层(base-layer)和多个增强层(enhanced-layer),借此,数据量较大的图片被划分成若干数据量较小的集合,便于在网络中传输。利用云存储技术,云控制器可根据图片数据分层情况和各存储服务器的存储资源使用情况,将上述分级后的基层图片数据和增强层图片数据分配给下属的存储服务器,从而协同完成多个分层图片数据的接收和存储,并在用户请求获取图片时协同完成图片数据的呈现。
[0004]基层图片通常最小,且基层为该图片被接收并解调的关键层,通常情况下,仅接收基层图片数据即可满足观看需求,形成相对模糊的原始图片的轮廓信息。各存储服务器可以在接收到基层图片数据的基础之上,对后续的增强层图片数据进行选择性接收和解码,最终协同完成完整的分级图片存储。
[0005]现有的图片云存储方案存在以下缺陷:
[0006]1、现有的图片云存储方案在分配云存储服务器时,只考虑到云存储服务器当前存储资源的使用情况和图片数据分层情况,并未考虑到移动终端对图片云存储的影响,导致云存储服务器分配不合理,影响图片的存储和调用。
[0007]2、移动终端需要通过单独的控制信令将图片数据分层信息发送给云控制器,以作为云控制器分配云存储服务器的依据,增加网络通信开销。
[0008]因此,亟需一种图片云存储方案,以解决上述技术问题。

【发明内容】

[0009]本发明针对现有技术中存在的上述不足,提供一种图片云存储方法及装置,用以解决云存储服务器分配不合理、网络通信开销大的问题。
[0010]本发明为解决上述技术问题,采用如下技术方案:
[0011 ]本发明提供一种图片云存储方法,所述方法包括:
[0012]移动终端对待存储图片的基层图片数据和增强层图片数据分别编码,其中,基层图片数据编码中携带有本移动终端的设备信息;
[0013]向云控制器发起图片传输请求,以使云控制器分配用于存储基层图片数据的云存储服务器;
[0014]向用于存储基层图片数据的云存储服务器发起携带有基层图片数据编码的基层图片数据传输请求,以使所述云存储服务器根据所述基层图片数据编码确定移动终端的设备信息,并使云控制器根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器。
[0015]本发明提供一种图片云存储方法,所述方法包括:
[0016]云控制器根据移动终端发送的图片传输请求,分配用于存储基层图片数据的云存储服务器;
[0017]接收用于存储基层图片数据的云存储服务器发送的移动终端的设备信息,根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器。
[0018]本发明还提供一种移动终端,包括:编码模块和图片传输模块;
[0019]编码模块用于,对待存储图片的基层图片数据和增强层图片数据分别编码,其中,基层图片数据编码中携带有本移动终端的设备信息;
[0020]图片传输模块用于,向云控制器发起图片传输请求,以使云控制器分配用于存储基层图片数据的云存储服务器;以及,向用于存储基层图片数据的云存储服务器发起携带有基层图片数据编码的基层图片数据传输请求,以使所述云存储服务器根据所述基层图片数据编码确定移动终端的设备信息,并使云控制器根据所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器。
[0021 ]本发明还提供一种云控制器,包括:收发模块和分配模块;
[0022]收发模块用于,接收移动终端发送的图片传输请求;以及,接收用于存储基层图片数据的云存储服务器发送的移动终端的设备信息;
[0023]分配模块用于,根据移动终端发送的图片传输请求分配用于存储基层图片数据的云存储服务器;以及,根据所述收发模块接收到的所述移动终端的设备信息分配用于存储增强层图片数据的云存储服务器。
[0024]本发明通过在基层图片数据编码中携带移动终端的设备信息,移动终端向云控制器分配的用于存储基层图片数据的云存储服务器传输基层图片数据,该云存储服务器获取移动终端的设备信息并反馈给云控制器,以使云控制器根据移动终端的设备信息分配用于存储增强层图片数据的云存储服务器,一方面,将云存储服务器的分配依据信息写入基层图片数据中,在传输基层图片数据过程中即可传输该信息,移动终端无需再发送额外的信令,减少移动终端与云存储服务器的信令交互,降低网络通信开销;另一方面,基于移动终端的设备信息分配云存储服务器,考虑到了终端侧对图片存储和图片调用的影响,使得云存储服务器分配更合理,提高图片存储的可靠性和图片调用的效率。
【附图说明】
[0025]图1为本发明实施例提供的图片云存储流程示意图;
[0026]图2为本发明实施例提供的移动终端在基层图片数据编码中携带设备信息的示意图;
[0027]图3为本发明实施例提供的移动终端的结构示意图;
[0028]图4为本发明实施例提高的云控制器的结构示意图。
【具体实施方式】
[0029]下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0030]针对现有技术存在的上述问题,本发明实施例提供了一种图片云存储方案,通过在基层图片数据编码中携带移动终端的设备信息,在向云存储服务器传输基层图片数据时将该移动终端的设备信息发送给云存储服务器,以使所述云存储服务器反馈给云控制器,作为云控制器分配增强层图片数据的依据,解决云存储服务器分配不合理、网络通信开销大的问题。
[0031]以下结合图1,对本发明的图片云存储流程进行详细说明。
[0032]如图1所示,本发明的图片云存储方法应用于包括移动终端1、云控制器2和多个云存储服务器的系统中,在本发明中,以2个云存储服务器3、4为例进行说明。
[0033]所述图片云存储流程包括以下步骤:
[0034]步骤101,移动终端对待存储图片的基层图片数据和增强层图片数据分别编码。
[0035]具体的,移动终端利用分层图片编码技术将需要进行云存储的图片(即待存储图片)分解为一个基层和3-4个增强层,并分别选用编码制式对基层图片数据和增强层图片数据压缩编码,例如,可以选用H.264编码制式对基层图片数据和增强层图片数据压缩编码。
[0036]移动终端对待存储图片的各增强层可以按照现有方式进行编码,编码过程在此不再赘述。移动终端对待存储图片的基层进行编码,并在基层图片数据编码中携带本移动终端的设备信息,在基层图片数据编码中携带本移动终端的设备信息的具体实现方式后续再详细说明。
[0037]优选的,移动终端的设备信息可以包括:增强层图片数据的编码制式,和/或,移动终端的位置信息。其中,移动终端的位置信息可以包括:移动终端当前所在小区标识或移动终端当前GPS(Global Posit1ning System,全球定位系统)信息。
[0038]步骤102,移动终端向云控制器发起图片传输请求。
[0039]具体的,移动终端I向云控制器2发送图片传输请求消息,其中携带图片分级信息,图片分级信息包括基层图片分级信息和增强层图片分级信息。基层图片分级信息包括基层图片的编码制式,还可以包括基层图片的大小、清晰度等信息。增强层图片分级信息包括增强层的数量和增强层图片的编码制式,还可以包括增强层图片的大小、清晰度等信息。
[0040]步骤103,云控制器根据接收到的图片传输请求,分配用于存储基层图片数据的云存储服务器。
[0041]具体的,云控制器2从移动终端I发送的图片传输请求中获取基层图片分级信息,根据该基层图片分级信息确定能够
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1