同步照片的方法和装置制造方法

文档序号:7807864阅读:130来源:国知局
同步照片的方法和装置制造方法
【专利摘要】本公开是关于一种同步照片的方法,包括:上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩略图同步到第二终端;上传所述照片至所述云相册服务器进行保存。本公开实现了将拍摄的高质量照片迅速通过云相册同步显示到其他终端设备,并且满足用户对照片的下载需求。本公开还公开了用于实现上述方法的装置。
【专利说明】同步照片的方法和装置

【技术领域】
[0001] 本公开涉及移动通信【技术领域】,尤其涉及一种同步照片的方法和装置。

【背景技术】
[0002] 在智能手机、平板电脑等移动终端全面普及的时代,人们经常通过移动终端来拍 摄照片,并且将拍摄的照片进行分享,供自己和其他用户共同浏览。因此,用户对多设备之 间进行照片同步和分享的需求越来越强烈。
[0003] 随着移动终端拍摄功能的日益提高,拍摄出的照片质量也越来越高,随之照片所 占用的存储空间越来越多,每一个照片文件的大小通常都在3M-5M左右,更高质量的照片 甚至能达到10M以上,用户在使用云相册功能时,由于照片文件过大或者网络条件不佳等 原因,对拍摄出的高质量照片进行同步时,同步到其他终端设备并进行显示的速度很慢。


【发明内容】

[0004] 为克服相关技术存在的问题,本公开提供一种同步照片的方法和装置,使拍摄的 高质量照片迅速通过云相册同步显示到其他终端设备,并且满足用户对照片的下载需求。
[0005] 根据本公开实施例的第一方面,提供一种同步照片的方法,包括:
[0006] 上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩略图 同步到第二终端;
[0007] 上传所述照片至所述云相册服务器进行保存。将拍摄的照片迅速同步至其他终 端,并且能够满足其他用户下载该照片的需求。
[0008] 所述上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩 略图同步到第二终端的步骤之前,所述方法还包括:
[0009] 上传所述照片的属性信息至所述云相册服务器,由所述云相册服务器将所述照片 的属性信息同步到第二终端并建立所述照片的缩略图与所述照片的属性信息的对应关系。 该照片的属性信息对照片起到标识作用并用来与照片的缩略图建立对应关系。
[0010] 所述上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩 略图同步到第二终端的步骤之前,所述方法还包括:
[0011] 根据所述第二终端的最高分辨率生成所述照片的缩略图。使生成的缩略图在各个 第二终端都能够达到更好的显示效果。
[0012] 所述上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩 略图同步到第二终端的步骤包括:
[0013] 上传所述照片的第一缩略图至云相册服务器,通过所述云相册服务器将所述第一 缩略图同步到所述第二终端并显示于所述第二终端的缩略图列表中。
[0014] 所述上传所述照片的第一缩略图至云相册服务器,通过所述云相册服务器将所述 照片的第一缩略图同步到第二终端并显示于所述第二终端的第一缩略图列表中之后,所述 方法还包括:
[0015] 上传所述照片的第二缩略图至所述云相册服务器,所述照片的第二缩略图的大小 大于所述照片的第一缩略图。通过该照片的第二缩略图放大显示该照片的第一缩略图,避 免了该照片的第一缩略图放大时出现图像模糊的情形。
[0016] 根据本公开实施例的第二方面,提供一种同步照片的方法,包括:
[0017] 接收到来自第一终端的照片的缩略图;
[0018] 将所述照片的缩略图同步到第二终端;
[0019] 接收到来自所述第一终端的所述照片并进行保存。
[0020] 将第一终端分享的照片的缩略图同步至第二终端供用户浏览,具有更快的同步速 度,并且将分享的照片保存在本地以满足第二终端用户对照片的下载需求。
[0021] 所述接收到来自第一终端的照片的缩略图的步骤之前,所述方法还包括:
[0022] 接收到来自所述第一终端的照片的属性信息;
[0023] 将所述照片的属性信息同步到所述第二终端,由所述第二终端根据所述照片的属 性信息建立所述照片的缩略图对应的显示区域。该照片的属性信息对照片起到标识作用并 用来建立与缩略图的对应关系。
[0024] 所述接收到来自第一终端的照片的缩略图的步骤包括:
[0025] 接收到来自所述第一终端的照片的第一缩略图;
[0026] 所述将所述照片的缩略图同步到第二终端的步骤包括:
[0027] 建立所述照片的第一缩略图与所述照片的属性信息的第一对应关系;
[0028] 将所述第一对应关系和所述照片的第一缩略图同步到所述第二终端,由所述第二 终端根据所述第一对应关系,将所述照片的第一缩略图显示于对应的显示区域。该照片的 第一缩略图的较小,具有更快的同步速度。
[0029] 所述接收到来自第一终端的照片的缩略图的步骤还包括:
[0030] 接收到来自所述第一终端的照片的第二缩略图,所述照片的第二缩略图的大小大 于所述照片的第一缩略图;
[0031] 所述将所述照片的缩略图同步到第二终端的步骤还包括:
[0032] 建立所述照片的第二缩略图与所述照片的属性信息的第二对应关系;
[0033] 将所述第二对应关系和所述照片的第二缩略图同步到第二终端,由第二终端根据 用户的选择操作,显示所选照片的第二缩略图;或者,根据所述第二终端发送来的数据请 求,将所请求的照片的第二缩略图同步到所述第二终端,由第二终端显示所请求的照片的 第二缩略图。通过该照片的第二缩略图放大显示该照片的第一缩略图,避免了该照片的第 一缩略图放大时出现图像模糊的情形。
[0034] 所述接收到来自所述第一终端的照片并进行保存的步骤之后,所述方法还包括:
[0035] 发送通知消息至所述第二终端,所述通知消息用于提示所述第二终端下载来自所 述第一终端的所述照片。提示用户可以下载该照片的原始文件进行收藏,满足用户对该照 片的下载需求。
[0036] 根据本公开实施例的第三方面,提供一种同步照片的装置,包括:
[0037] 第一上传模块,用于上传照片的缩略图至云相册服务器,通过所述云相册服务器 将所述照片的缩略图同步到第二终端;
[0038] 第二上传模块,用于上传所述照片至所述云相册服务器进行保存。
[0039] 所述装置还包括:
[0040] 第三上传模块,用于上传所述照片的属性信息至所述云相册服务器,由所述云相 册服务器将所述照片的属性信息同步到第二终端并建立所述照片的缩略图与所述照片的 属性信息的对应关系。
[0041] 所述装置还包括:
[0042] 生成模块,用于根据所述第二终端的最高分辨率生成所述照片的缩略图。
[0043] 所述第一上传模块包括:
[0044] 第一上传单元,用于上传所述照片的第一缩略图至云相册服务器,通过所述云相 册服务器将所述第一缩略图同步到所述第二终端并显示于所述第二终端的缩略图列表中。
[0045] 所述第一上传模块还包括:
[0046] 第二上传单元,用于上传所述照片的第二缩略图至所述云相册服务器,所述照片 的第二缩略图的大小大于所述照片的第一缩略图。
[0047] 根据本公开实施例的第四方面,提供一种同步照片的装置,包括:
[0048] 第一接收模块,用于接收到来自第一终端的照片的缩略图;
[0049] 第一同步模块,用于将所述照片的缩略图同步到第二终端;
[0050] 第二接收模块,用于接收到来自所述第一终端的所述照片并进行保存。
[0051] 所述装置还包括:
[0052] 第三接收模块,用于接收到来自所述第一终端的照片的属性信息;
[0053] 第二同步模块,用于将所述照片的属性信息同步到所述第二终端,由所述第二终 端根据所述照片的属性信息建立所述照片的缩略图对应的显示区域。
[0054] 所述第一接收模块包括:
[0055] 第一接收单元,用于接收到来自所述第一终端的照片的第一缩略图;
[0056] 所述第一同步模块包括:
[0057] 第一处理单元,用于建立所述照片的第一缩略图与所述照片的属性信息的第一对 应关系;
[0058] 第一同步单元,用于将所述第一对应关系和所述照片的第一缩略图同步到所述第 二终端,由所述第二终端根据所述第一对应关系,将所述照片的第一缩略图显示于对应的 显示区域。
[0059] 所述第一接收模块还包括:
[0060] 第二接收单元,用于接收到来自所述第一终端的照片的第二缩略图,所述照片的 第二缩略图的大小大于所述照片的第一缩略图;
[0061] 所述第一同步模块还包括:
[0062] 第二处理单元,用于建立所述照片的第二缩略图与所述照片的属性信息的第二对 应关系;
[0063] 第二同步单元,将所述第二对应关系和所述照片的第二缩略图同步到第二终端, 由第二终端根据用户的选择操作,显示所选照片的第二缩略图;或者,根据所述第二终端发 送来的数据请求,将所请求的照片的第二缩略图同步到所述第二终端,由第二终端显示所 请求的照片的第二缩略图。
[0064] 所述装置还包括:
[0065] 发送模块,用于发送通知消息至所述第二终端,所述通知消息用于提示所述第二 终端下载来自所述第一终端的所述照片。
[0066] 根据本公开实施例的第五方面,提供一种同步照片的装置,包括:
[0067] 处理器;
[0068] 用于存储处理器可执行指令的存储器;
[0069] 其中所述处理器被配置为:
[0070] 上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩略图 同步到第二终端;
[0071] 上传所述照片至所述云相册服务器进行保存。
[0072] 根据本公开实施例的第六方面,提供一种同步照片的装置,包括:
[0073] 处理器;
[0074] 用于存储处理器可执行指令的存储器;
[0075] 其中所述处理器被配置为:
[0076] 接收到来自第一终端的照片的缩略图;
[0077] 将所述照片的缩略图同步到第二终端;
[0078] 接收到来自所述第一终端的所述照片并进行保存。
[0079] 本公开的实施例提供的技术方案可以包括以下有益效果:将拍摄的照片通过缩略 图的方式迅速同步至其他终端,并且能够满足其他用户下载该照片的需求;该照片的第一 缩略图较小,具有更快的同步速度;通过该照片的第二缩略图放大显示该照片的第一缩略 图,避免了该照片的第一缩略图放大时出现图像模糊的情形;云相册服务器提示用户下载 该照片的原始文件进行收藏,及时满足用户对该照片的下载需求。
[0080] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。

【专利附图】

【附图说明】
[0081] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0082] 图1是根据一示例性实施例示出的一种同步照片的方法的流程图。
[0083] 图2是根据一示例性实施例示出的一种同步照片的方法的流程图。
[0084] 图3是根据一示例性实施例示出的一种同步照片的方法的流程图。
[0085] 图4是根据一示例性实施例示出的一种同步照片的方法的流程图。
[0086] 图5是根据一不例性实施例不出的确定第一缩略图与第二缩略图之间对应关系 的方法的示意图。
[0087] 图6是根据一示例性实施例示出的一种同步照片的装置的框图。
[0088] 图7是根据一示例性实施例示出的一种同步照片的装置的框图。
[0089] 图8是根据一示例性实施例示出的第一上传模块的框图。
[0090] 图9是根据一示例性实施例示出的一种同步照片的装置的框图。
[0091] 图10是根据一示例性实施例示出的一种同步照片的装置的框图。
[0092] 图11是根据一示例性实施例示出的第一接收模块的框图。
[0093] 图12是根据一示例性实施例示出的第一同步模块的框图。
[0094] 图13是根据一示例性实施例示出的一种同步照片的装置的框图。
[0095] 图14是根据一示例性实施例示出的一种同步照片的装置的框图。

【具体实施方式】
[0096] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0097] 图1是根据一示例性实施例示出的一种同步照片的方法的流程图,如图1所示,该 同步照片的方法用于终端设备中,包括以下步骤。
[0098] 在步骤S101中,上传照片的缩略图至云相册服务器,通过云相册服务器将照片的 缩略图同步到第二终端。
[0099] 用户使用终端设备向云相册服务器上传照片时,由于该照片的图像文件较大,如 果直接上传该照片并通过云相册服务器将该照片同步到其他终端设备,速度会较慢。为了 实现较快速度的同步,终端设备上传该照片的缩略图至云相册服务器。该照片的缩略图为 该照片经过压缩处理后得到的图片,该照片的缩略图的图像内容与该照片相同,但尺寸大 小和图像质量都小于该照片。因此该照片的缩略图的大小通常比该照片小很多,例如,该 照片的分辨率为4208 X 3120,大小为5M ;而该照片的缩略图的分辨率为1280X800,大小为 150KB。
[0100] 可见,通过上传较小的该照片的缩略图至云相册服务器,能够实现更快的上传并 且能够更快的通过该云相册服务器将该照片的缩略图同步到其他终端设备,使其他终端设 备的用户及时浏览到该照片的图像内容。
[0101] 在步骤S102中,上传照片至云相册服务器进行保存。
[0102] 照片的缩略图通过云相册服务器同步到其他终端设备后,其他终端设备的用户对 于感兴趣的照片会产生下载该照片的需求。由于该照片的缩略图的图像质量相对于该照片 较低,更适合供用户浏览图像内容,不适合满足用户对更高图像质量的需求,也不适合用户 进行下载收藏。为了满足用户上述需求,终端设备上传该照片的缩略图后,再继续上传该照 片,以满足其他终端设备的用户对该照片进行下载收藏的需求。
[0103] 本公开实施例的技术方案,既实现了照片在各个终端设备之间的快速同步,还能 够同时满足用户对高质量照片的下载的需求。
[0104] 在一个实施例中,在上传照片的缩略图至云相册服务器,通过云相册服务器将照 片的缩略图同步到第二终端的步骤S101之前,该同步照片的方法还包括以下步骤:
[0105] 上传照片的属性信息至云相册服务器,由云相册服务器建立照片的缩略图与照片 的属性信息的对应关系并将所述照片的属性信息同步到第二终端。
[0106] 终端设备上传照片的缩略图之前,先向云相册服务器上传该照片的属性信息。该 照片的属性信息是对该照片起到标识作用的基本信息,例如,该照片的标识码、数字签名、 分辨率、文件大小、拍摄时间以及可交换图像文件信息等等。
[0107] 终端设备上传该照片的属性信息至云相册服务器,由该云相册服务器同步到其他 终端,以通知其他终端有新的照片需要同步。当该照片的属性信息通过云相册服务器同步 到第二终端时,第二终端的照片界面中会新建立一个该照片的缩略图的显示区域。新建的 该照片的缩略图的显示区域显示为一个填充为黑色的方框,或者显示一张默认图片。该照 片的属性信息还用于由云相册服务器建立该照片的属性信息与该照片的缩略图之间的对 应关系。
[0108] 在一个实施例中,在上传照片的缩略图至云相册服务器,通过云相册服务器将照 片的缩略图同步到第二终端的步骤S101之前,该同步照片的方法还包括以下步骤:
[0109] 根据第二终端的最高分辨率生成照片的缩略图。
[0110] 该第二终端包括一个或者多个终端设备,用户通过云相册服务器将上传的照片同 步分享到该第二终端。当该第二终端包括一个终端设备时,第一终端根据该终端设备的最 高分辨率生成照片的缩略图,使生成的该照片的缩略图在该终端设备上能够获得更好的显 示效果。当该第二终端包括多个终端设备时,根据该多个终端设备的显示屏能够支持的最 高分辨率生成照片的缩略图,使该照片的缩略图在每个终端设备上都能够获得更好的显示 效果。
[0111] 在一个实施例中,当第二终端通过一个缩略图列表来展示同步到的照片时,该上 传照片的缩略图至云相册服务器,通过云相册服务器将照片的缩略图同步到第二终端的步 骤S101进一步包括以下步骤:
[0112] 上传照片的第一缩略图至云相册服务器,通过云相册服务器将第一缩略图同步到 第二终端并显示于第二终端的缩略图列表中。
[0113] 该第一缩略图是用于显示在缩略图列表中的小缩略图,尺寸相对较小,图像质量 相对较低。
[0114] 如果第二终端的用户通过选择该缩略图列表中的第一缩略图而浏览大缩略图,可 以将该第一缩略图按照预设放大倍数进行显示。通过放大显示该第一缩略图的方式,可以 很快的向用户展示大缩略图。有时,放大后的第一缩略图会出现图像模糊的情形,此时该上 传照片的缩略图至云相册服务器,通过云相册服务器将照片的缩略图同步到第二终端的步 骤S101进一步包括以下步骤:
[0115] 上传照片的第二缩略图至云相册服务器,照片的第二缩略图的大小大于照片的第 一缩略图。
[0116] 该照片的第二缩略图相比于该照片的第一缩略图,具有更大的尺寸和更高的图像 质量,用于放大显示或者全屏显示缩略图列表中的该照片的第一缩略图。该照片的第二缩 略图通过云相册服务器同步到第二终端后,用于放大或全屏显示对应的第一缩略图,使用 户浏览到更加清晰的大缩略图,便于用户对需要下载收藏的照片进行选择。
[0117] 图2是根据一示例性实施例示出的一种同步照片的方法的流程图,如图2所示,该 同步照片的方法用于服务器中,包括以下步骤。
[0118] 在步骤S201中,接收到来自第一终端的照片的缩略图。
[0119] 第一终端是向云相册服务器上传照片进行同步分享的终端设备。云相册服务器接 收该第一终端上传的照片的缩略图。
[0120] 在步骤S202中,将照片的缩略图同步到第二终端。
[0121] 该第二终端是接收同步照片的目标终端设备,包括一个或者多个终端设备。云相 册服务器将第一终端上传的照片的缩略图同步到该第二终端,使用户通过该照片的缩略图 浏览到照片的图像内容,便于用户选择是否需要下载收藏相应的照片。
[0122] 在步骤S203中,接收到来自第一终端的照片并进行保存。
[0123] 云相册服务器接收第一终端上传的照片并保存在本地,由于照片的文件相对较 大,并不直接将该照片同步至第二终端,而是保存在云相册服务器本地,当接收到第二终端 的下载请求时,再发送所请求的照片至第二终端。
[0124] 本公开实施例通过上传缩略图能够快速的将照片图像同步到其他终端设备,并且 将照片上传至服务器以满足其他终端设备用户对照片的下载需求。
[0125] 在一个实施例中,如图3所示,在该步骤S203接收到来自第一终端的照片并进行 保存之后,该同步照片的方法进一步包括以下步骤。
[0126] 在步骤S204中,发送通知消息至第二终端,通知消息用于提示第二终端下载来自 第一终端的照片。
[0127] 云相册服务器接收到第一终端上传的照片后,发送通知消息至第二终端。收到该 通知消息的第二终端,会在显示界面中呈现一个提示,以提示第二终端的用户该云相册服 务器已经保存了照片的原始文件,可以去下载第一终端用户同步分享的照片了。第二终端 的用户此时可根据该通知消息的提示,下载该云相册服务器已经保存的由第一终端用户分 孕的照片。
[0128] 下面通过一个典型实施例对本公开的技术方案做进一步说明。
[0129] 图4是根据一示例性实施例示出的一种同步照片的方法的流程图,如图4所示,该 同步照片的方法用于服务器中,包括以下步骤。
[0130] 在步骤S301中,接收到来自第一终端的照片的属性信息。
[0131] 该照片的属性信息是对该照片起到标识作用的基本信息,例如,该照片的标识码、 数字签名、分辨率、文件大小、拍摄时间以及可交换图像文件信息等等。云相册服务器通过 接收到该照片的属性信息,确认该第一终端有需要进行同步分享的照片并记录各个照片的 属性信息。
[0132] 在步骤S302中,将照片的属性信息同步到第二终端,由第二终端根据照片的属性 信息建立照片的缩略图对应的显示区域。
[0133] 云相册服务器将照片的属性信息同步到第二终端,使第二终端得知有其他终端设 备同步分享的照片。由该第二终端设备根据同步到的照片的属性信息建立该照片的缩略图 对应的显示区域。
[0134] 该照片的缩略图对应的显示区域,显示为一个填充为黑色的方框,或者显示一张 默认图片,代表已有需要进行同步的新照片。用户通过浏览该新建的显示区域,也能够得知 已经有其他用户同步分享了新的照片。
[0135] 在步骤S303中,接收到来自第一终端的照片的第一缩略图。
[0136] 该第一缩略图至少用于以下两种情形:显示在第二终端新建的该照片的缩略图对 应的显示区域中;或者显示在第二终端展示已同步到的照片的缩略图列表中。该第一缩略 图尺寸相对较小,图像质量相对较低。
[0137] 在步骤S304中,建立照片的第一缩略图与照片的属性信息的第一对应关系。
[0138] 云相册服务器建立照片的属性信息与照片的第一缩略图之间的第一对应关系,以 便于第二终端根据该第一对应关系,将照片的第一缩略图显示在对应的显示区域中。
[0139] 在步骤S305中,将第一对应关系和照片的第一缩略图同步到第二终端,由第二终 端根据第一对应关系,将照片的第一缩略图显示于对应的显示区域。
[0140] 云相册服务器将该第一对应关系和该照片的第一缩略图一起同步到第二终端。此 时第二终端已根据同步到的该照片的属性信息建立了该照片的第一缩略图对应的显示区 域,第二终端根据同步到的第一对应关系,确认该照片的属性信息所对应的该照片的第一 缩略图,将该照片的第一缩略图显示在对应的显示区域中。
[0141] 如果该第一缩略图是用于显示在第二终端新建的照片的缩略图对应的显示区域 中,则将照片的缩略图同步到第二终端的步骤已经完成;如果该第一缩略图是用于显示在 第二终端的缩略图列表中,则将照片的缩略图同步到第二终端的步骤还包括以下步骤。
[0142] 在步骤S306中,接收到来自第一终端的照片的第二缩略图,照片的第二缩略图的 大小大于照片的第一缩略图。
[0143] 照片的第二缩略图相比于照片的第一缩略图,具有更大的尺寸和更高的图像质 量,用于放大显示或者全屏显示缩略图列表中的照片的第一缩略图。
[0144] 在步骤S307中,建立照片的第二缩略图与照片的属性信息的第二对应关系。
[0145] 云相册服务器接收到该照片的第二缩略图后,建立该照片的第二缩略图与该照片 的属性信息之间的第二对应关系,使第二终端根据第二对应关系和第一对应关系能够确定 该照片的第二缩略图所对应的该照片的第一缩略图。
[0146] 在步骤S308中,将第二对应关系和照片的第二缩略图同步到第二终端,由第二终 端根据用户的选择操作,显示所选照片的第二缩略图。
[0147] 云相册服务器将第二对应关系和该照片的第二缩略图同步到第二终端。如图5所 示,第二终端根据同步到的第一对应关系和第二对应关系,确定该照片的第一缩略图所对 应的该照片的第二缩略图。
[0148] 第二终端将同步到的第二缩略图保存在本地,获取用户对缩略图列表中照片的第 一缩略图的选择操作。根据获取的选择操作,显示与所选的照片的第一缩略图对应的该照 片的第二缩略图。从而通过该照片的第二缩略图来放大或全屏显示用户所选择的照片的第 一缩略图。避免了照片的第一缩略图经过放大或者拉伸后,图像变得模糊不清,使用户无法 清晰的浏览图像内容。
[0149] 或者,在步骤S308中,第二终端根据用户对缩略图列表中照片的第一缩略图的选 择操作向云相册服务器发送数据请求,该数据请求包括所请求的照片的属性信息,用于请 求与照片的第一缩略图对应的该照片的第二缩略图。云相册服务器根据该数据请求中的照 片的属性信息以及本地存储的第二对应关系,将所请求的照片的第二缩略图发送给第二终 端,由第二终端显示所请求的照片的第二缩略图。
[0150] 在步骤S309中,接收到来自第一终端的照片并进行保存。
[0151] 云相册服务器接收到来自第一终端的照片后,建立该照片与该照片的属性信息之 间的对应关系,并将该照片进行保存。
[0152] 在步骤S310中,发送通知消息至第二终端,通知消息用于提示第二终端下载来自 第一终端的照片。
[0153] 在步骤S311中,接收到来自第二终端的下载请求,该下载请求包括第二终端请求 下载的照片的属性信息。云相册服务器根据该下载请求中的照片的属性信息确定第二终端 所请求下载的照片。
[0154] 在步骤S312中,将第二终端请求下载的照片发送给第二终端。从而满足第二终端 的用户对照片的原始文件的下载需求。
[0155] 图6是根据一示例性实施例示出的一种同步照片的装置的框图。参照图6,该同步 照片的装置包括第一上传模块60和第二上传模块61。
[0156] 该第一上传模块60被配置为用于上传照片的缩略图至云相册服务器,通过云相 册服务器将照片的缩略图同步到第二终端;
[0157] 该第二上传模块61被配置为用于上传照片至云相册服务器进行保存。
[0158] 在一个实施例中,如图7所示,该同步照片的装置还包括第三上传模块63和生成 模块64。
[0159] 该第三上传模块63被配置为用于上传照片的属性信息至云相册服务器,由云相 册服务器将照片的属性信息同步到第二终端并建立照片的缩略图与照片的属性信息的对 应关系。
[0160] 该生成模块64被配置为用于根据第二终端的最高分辨率生成照片的缩略图。
[0161] 在一个实施例中,如图8所不,该第一上传模块60包括第一上传单兀600和第二 上传单元601。
[0162] 该第一上传单元600被配置为用于上传照片的第一缩略图至云相册服务器,通过 云相册服务器将第一缩略图同步到第二终端并显示于第二终端的缩略图列表中。
[0163] 该第二上传单元601被配置为用于上传照片的第二缩略图至云相册服务器,照片 的第二缩略图的大小大于照片的第一缩略图。
[0164] 图9是根据一示例性实施例示出的一种同步照片的装置的框图。参照图9,该同步 照片的装置包括第一接收模块70,第一同步模块71和第二接收模块72。
[0165] 该第一接收模块70被配置为用于接收到来自第一终端的照片的缩略图;
[0166] 该第一同步模块71被配置为用于将照片的缩略图同步到第二终端;
[0167] 该第二接收模块72被配置为用于接收到来自第一终端的照片并进行保存。
[0168] 在一个实施例中,如图10所示,该同步照片的装置还包括第三接收模块73,第二 同步模块74和发送模块75。
[0169] 该第三接收模块73被配置为用于接收到来自第一终端的照片的属性信息;
[0170] 该第二同步模块74被配置为用于将照片的属性信息同步到第二终端,由第二终 端根据照片的属性信息建立照片的缩略图对应的显示区域。
[0171] 该发送模块75被配置为用于发送通知消息至第二终端,通知消息用于提示第二 终端下载来自第一终端的照片。
[0172] 在一个实施例中,如图11所示,该第一接收模块70包括第一接收单元700和第二 接收单元701。
[0173] 该第一接收单元700被配置为用于接收到来自第一终端的照片的第一缩略图
[0174] 该第二接收单元701被配置为用于接收到来自第一终端的照片的第二缩略图,照 片的第二缩略图的大小大于照片的第一缩略图。
[0175] 如图12所示,该第一同步模块71包括第一处理单元710,第一同步单元711,第二 处理单元712和第二同步单元713。
[0176] 该第一处理单元710被配置为用于建立照片的第一缩略图与照片的属性信息的 第一对应关系;
[0177] 该第一同步单元711被配置为用于将第一对应关系和照片的第一缩略图同步到 第二终端,由第二终端根据第一对应关系,将照片的第一缩略图显示于对应的显示区域。
[0178] 该第二处理单元712被配置为用于建立照片的第二缩略图与照片的属性信息的 第二对应关系;
[0179] 该第二同步单元713被配置为用于将第二对应关系和照片的第二缩略图同步到 第二终端,由第二终端根据用户的选择操作,显示所选照片的第二缩略图;或者,用于根据 第二终端发送来的数据请求,将所请求的照片的第二缩略图同步到第二终端,由第二终端 显示所请求的照片的第二缩略图。
[0180] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0181] 图13是根据一示例性实施例示出的一种同步照片的装置800的框图。例如,该装 置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医 疗设备,健身设备,个人数字助理等。
[0182] 参照图13,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电 源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814, 以及通信组件816。
[0183] 处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指 令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块, 便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方 便多媒体组件808和处理组件802之间的交互。
[0184] 存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的 示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据, 消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的 组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除 可编程只读存储器(EPROM),可编程只读存储器(PR0M),只读存储器(R0M),磁存储器,快闪 存储器,磁盘或光盘。
[0185] 电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理 系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
[0186] 多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在 一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板, 屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传 感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动 作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多 媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄 模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置 摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0187] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个 麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风 被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通 信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0188] I/0接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可 以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁 定按钮。
[0189] 传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评 估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如 所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800 一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和 装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物 理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或C⑶图像 传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传 感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0190] 通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装 置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性 实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关 信息。在一个示例性实施例中,所述通信部件816还包括近场通信(NFC)模块,以促进短程 通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带 (UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0191] 在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字 信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述同步照片的方法。
[0192] 图14是根据一示例性实施例示出的一种同步照片的装置1900的框图。例如,装 置1900可以被提供为一服务器。参照图14,装置1900包括处理组件1922,其进一步包括一 个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理部件1922的 执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以家电状 态信息通知上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令, 以执行上述同步照片的方法。
[0193] 装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一 个有线或无线网络接口 1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接 口 1958。装置1900可以操作基于存储在存储器1932的操作系统,例如WindowsServerTM, MacOSXTM,UnixTM, LinuxTM,FreeBSDTM 或类似。
[0194] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述同步照 片的方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、 ⑶-ROM、磁带、软盘和光数据存储设备等。
[0195] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理 器执行时,使得移动终端能够执行一种同步照片的方法,所述方法包括:
[0196] 上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩略图 同步到第二终端;
[0197] 上传所述照片至所述云相册服务器进行保存。
[0198] 所述上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩 略图同步到第二终端的步骤之前,所述方法还包括:
[0199] 上传所述照片的属性信息至所述云相册服务器,由所述云相册服务器将所述照片 的属性信息同步到第二终端并建立所述照片的缩略图与所述照片的属性信息的对应关系。 [0200] 所述上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩 略图同步到第二终端的步骤之前,所述方法还包括:
[0201] 根据所述第二终端的最高分辨率生成所述照片的缩略图。
[0202] 所述上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩 略图同步到第二终端的步骤包括:
[0203] 上传所述照片的第一缩略图至云相册服务器,通过所述云相册服务器将所述第一 缩略图同步到所述第二终端并显示于所述第二终端的缩略图列表中。
[0204] 所述上传所述照片的第一缩略图至云相册服务器,通过所述云相册服务器将所述 照片的第一缩略图同步到第二终端并显示于所述第二终端的第一缩略图列表中之后,所述 方法还包括:
[0205] 上传所述照片的第二缩略图至所述云相册服务器,所述照片的第二缩略图的大小 大于所述照片的第一缩略图。
[0206] -种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器设备的处 理器执行时,使得服务器设备能够执行一种同步照片的方法,所述方法包括:
[0207] 接收到来自第一终端的照片的缩略图;
[0208] 将所述照片的缩略图同步到第二终端;
[0209] 接收到来自所述第一终端的所述照片并进行保存。
[0210] 所述接收到来自第一终端的照片的缩略图的步骤之前,所述方法还包括:
[0211] 接收到来自所述第一终端的照片的属性信息;
[0212] 将所述照片的属性信息同步到所述第二终端,由所述第二终端根据所述照片的属 性信息建立所述照片的缩略图对应的显示区域。
[0213] 所述接收到来自第一终端的照片的缩略图的步骤包括:
[0214] 接收到来自所述第一终端的照片的第一缩略图;
[0215] 所述将所述照片的缩略图同步到第二终端的步骤包括:
[0216] 建立所述照片的第一缩略图与所述照片的属性信息的第一对应关系;
[0217] 将所述第一对应关系和所述照片的第一缩略图同步到所述第二终端,由所述第二 终端根据所述第一对应关系,将所述照片的第一缩略图显示于对应的显示区域。
[0218] 所述接收到来自第一终端的照片的缩略图的步骤还包括:
[0219] 接收到来自所述第一终端的照片的第二缩略图,所述照片的第二缩略图的大小大 于所述照片的第一缩略图;
[0220] 所述将所述照片的缩略图同步到第二终端的步骤还包括:
[0221] 建立所述照片的第二缩略图与所述照片的属性信息的第二对应关系;
[0222] 将所述第二对应关系和所述照片的第二缩略图同步到第二终端,由第二终端根据 用户的选择操作,显示所选照片的第二缩略图;或者,根据所述第二终端发送来的数据请 求,将所请求的照片的第二缩略图同步到所述第二终端,由第二终端显示所请求的照片的 第二缩略图。
[0223] 所述接收到来自所述第一终端的照片并进行保存的步骤之后,所述方法还包括:
[0224] 发送通知消息至所述第二终端,所述通知消息用于提示所述第二终端下载来自所 述第一终端的所述照片。
[0225] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其 它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本发明的一般性原理并包括本公开未公开的本【技术领域】中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的 权利要求指出。
[0226] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【权利要求】
1. 一种同步照片的方法,其特征在于,用于第一终端,包括: 上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩略图同步 到第二终端; 上传所述照片至所述云相册服务器进行保存。
2. 如权利要求1所述的方法,其特征在于,所述上传照片的缩略图至云相册服务器,通 过所述云相册服务器将所述照片的缩略图同步到第二终端的步骤之前,所述方法还包括: 上传所述照片的属性信息至所述云相册服务器,由所述云相册服务器将所述照片的属 性信息同步到第二终端并建立所述照片的缩略图与所述照片的属性信息的对应关系。
3. 如权利要求1所述的方法,其特征在于,所述上传照片的缩略图至云相册服务器,通 过所述云相册服务器将所述照片的缩略图同步到第二终端的步骤之前,所述方法还包括: 根据所述第二终端的最高分辨率生成所述照片的缩略图。
4. 如权利要求1所述的方法,其特征在于,所述上传照片的缩略图至云相册服务器,通 过所述云相册服务器将所述照片的缩略图同步到第二终端的步骤包括: 上传所述照片的第一缩略图至云相册服务器,通过所述云相册服务器将所述第一缩略 图同步到所述第二终端并显示于所述第二终端的缩略图列表中。
5. 如权利要求4所述的方法,其特征在于,所述上传所述照片的第一缩略图至云相册 服务器,通过所述云相册服务器将所述照片的第一缩略图同步到第二终端并显示于所述第 二终端的第一缩略图列表中之后,所述方法还包括: 上传所述照片的第二缩略图至所述云相册服务器,所述照片的第二缩略图的大小大于 所述照片的第一缩略图。
6. -种同步照片的方法,其特征在于,用于服务器,包括: 接收到来自第一终端的照片的缩略图; 将所述照片的缩略图同步到第二终端; 接收到来自所述第一终端的所述照片并进行保存。
7. 如权利要求6所述的方法,其特征在于,所述接收到来自第一终端的照片的缩略图 的步骤之前,所述方法还包括: 接收到来自所述第一终端的照片的属性信息; 将所述照片的属性信息同步到所述第二终端,由所述第二终端根据所述照片的属性信 息建立所述照片的缩略图对应的显示区域。
8. 如权利要求7所述的方法,其特征在于,所述接收到来自第一终端的照片的缩略图 的步骤包括: 接收到来自所述第一终端的照片的第一缩略图; 所述将所述照片的缩略图同步到第二终端的步骤包括: 建立所述照片的第一缩略图与所述照片的属性信息的第一对应关系; 将所述第一对应关系和所述照片的第一缩略图同步到所述第二终端,由所述第二终端 根据所述第一对应关系,将所述照片的第一缩略图显示于对应的显示区域。
9. 如权利要求8所述的方法,其特征在于,所述接收到来自第一终端的照片的缩略图 的步骤还包括: 接收到来自所述第一终端的照片的第二缩略图,所述照片的第二缩略图的大小大于所 述照片的第一缩略图; 所述将所述照片的缩略图同步到第二终端的步骤还包括: 建立所述照片的第二缩略图与所述照片的属性信息的第二对应关系; 将所述第二对应关系和所述照片的第二缩略图同步到第二终端,由第二终端根据用户 的选择操作,显示所选照片的第二缩略图;或者,根据所述第二终端发送来的数据请求,将 所请求的照片的第二缩略图同步到所述第二终端,由第二终端显示所请求的照片的第二缩 略图。
10. 如权利要求6所述的方法,其特征在于,所述接收到来自所述第一终端的照片并进 行保存的步骤之后,所述方法还包括: 发送通知消息至所述第二终端,所述通知消息用于提示所述第二终端下载来自所述第 一终端的所述照片。
11. 一种同步照片的装置,其特征在于,包括: 第一上传模块,用于上传照片的缩略图至云相册服务器,通过所述云相册服务器将所 述照片的缩略图同步到第二终端; 第二上传模块,用于上传所述照片至所述云相册服务器进行保存。
12. 如权利要求11所述的装置,其特征在于,所述装置还包括: 第三上传模块,用于上传所述照片的属性信息至所述云相册服务器,由所述云相册服 务器将所述照片的属性信息同步到第二终端并建立所述照片的缩略图与所述照片的属性 信息的对应关系。
13. 如权利要求11所述的装置,其特征在于,所述装置还包括: 生成模块,用于根据所述第二终端的最高分辨率生成所述照片的缩略图。
14. 如权利要求11所述的装置,其特征在于,所述第一上传模块包括: 第一上传单元,用于上传所述照片的第一缩略图至云相册服务器,通过所述云相册服 务器将所述第一缩略图同步到所述第二终端并显示于所述第二终端的缩略图列表中。
15. 如权利要求11所述的装置,其特征在于,所述第一上传模块还包括: 第二上传单元,用于上传所述照片的第二缩略图至所述云相册服务器,所述照片的第 二缩略图的大小大于所述照片的第一缩略图。
16. -种同步照片的装置,其特征在于,包括: 第一接收模块,用于接收到来自第一终端的照片的缩略图; 第一同步模块,用于将所述照片的缩略图同步到第二终端; 第二接收模块,用于接收到来自所述第一终端的所述照片并进行保存。
17. 如权利要求16所述的装置,其特征在于,所述装置还包括: 第三接收模块,用于接收到来自所述第一终端的照片的属性信息; 第二同步模块,用于将所述照片的属性信息同步到所述第二终端,由所述第二终端根 据所述照片的属性信息建立所述照片的缩略图对应的显示区域。
18. 如权利要求17所述的装置,其特征在于,所述第一接收模块包括: 第一接收单元,用于接收到来自所述第一终端的照片的第一缩略图; 所述第一同步模块包括: 第一处理单元,用于建立所述照片的第一缩略图与所述照片的属性信息的第一对应关 系; 第一同步单元,用于将所述第一对应关系和所述照片的第一缩略图同步到所述第二终 端,由所述第二终端根据所述第一对应关系,将所述照片的第一缩略图显示于对应的显示 区域。
19. 如权利要求17所述的装置,其特征在于,所述第一接收模块还包括: 第二接收单元,用于接收到来自所述第一终端的照片的第二缩略图,所述照片的第二 缩略图的大小大于所述照片的第一缩略图; 所述第一同步模块还包括: 第二处理单元,用于建立所述照片的第二缩略图与所述照片的属性信息的第二对应关 系; 第二同步单元,将所述第二对应关系和所述照片的第二缩略图同步到第二终端,由第 二终端根据用户的选择操作,显示所选照片的第二缩略图;或者,根据所述第二终端发送来 的数据请求,将所请求的照片的第二缩略图同步到所述第二终端,由第二终端显示所请求 的照片的第二缩略图。
20. 如权利要求16所述的装置,其特征在于,所述装置还包括: 发送模块,用于发送通知消息至所述第二终端,所述通知消息用于提示所述第二终端 下载来自所述第一终端的所述照片。
21. -种同步照片的装置,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中所述处理器被配置为: 上传照片的缩略图至云相册服务器,通过所述云相册服务器将所述照片的缩略图同步 到第二终端; 上传所述照片至所述云相册服务器进行保存。
22. -种应用程序使用信息展示装置,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中所述处理器被配置为: 接收到来自第一终端的照片的缩略图; 将所述照片的缩略图同步到第二终端; 接收到来自所述第一终端的所述照片并进行保存。
【文档编号】H04L29/08GK104092749SQ201410309526
【公开日】2014年10月8日 申请日期:2014年7月1日 优先权日:2014年7月1日
【发明者】郭涛, 蔡经伟, 江海 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1