一种相册生成方法和装置的制造方法_4

文档序号:9766042阅读:来源:国知局
实现发送下载请求,下载请求中包含有待下载照片标识等照片信息,相册系统根据照片信息,确定出用户想要下载的是哪一张照片,然后将该照片的特征信息提供给用户,照片的特征信息可供用户比较照片是否相同。
[0289]可选的,相册系统在接收到下载请求时,也可以不直接提供照片的特征信息,而是提示用户选择是否需要获取特征信息,在用户确认获取时,再提供给用户。
[0290]步骤S602:根据待下载照片的特征信息判断本地是否存储有与待下载照片相同或相似的照片。
[0291]将获取的待下载照片的特征信息,与本地存储的照片的特征信息进行比对;当待下载照片的特征信息和本地存储的照片的特征信息相似度大于设定阈值时,认为本地存储有与待下载照片相同或相似的照片。
[0292]用户获取到待下载照片的特征信息后,与本地存储的照片进行一一比对,看是否有特征信息相似的照片存在,可以设定一个相似度阈值,当相似度阈值大于设定值,例如80%或90%或其他设定值时,认为本地存储有与待下载照片相同或相似的照片。
[0293]照片的特征信息可以是从照片中提取的能体现照片主要内容的特征,具体需要提取哪些特征,可以根据需要选择,比如,照片类型(比如风景照片、人物照片)、照片中的人物数量、主要背景的颜色、拍摄用户信息、拍摄时间、拍摄位置等等特征中的至少一项。
[0294]若是,执行步骤S603;若否,执行步骤S605。
[0295]步骤S603:提示用户选择是否继续下载照片。
[0296]当判断为是时,提示用户本地可能存储有相同或相近的照片,让用户选择是否继续下载照片。
[0297]可选的,可以向用户展示待下载照片和确定出的本地存储的相同或相似的照片,供用户比较选择。由用户确认是否确实相同或相近,以及是否继续下载。
[0298]步骤S604:根据用户选择执行后续操作。
[0299]当存在相同或相近的照片时,用户可以选择停止下载,以节约下载流量。当然,可选的,即使是存在相似的照片,用户也可以选择继续下载,以便从相同或或相近的照片中选择更好的照片,例如下载后可以选择清晰度更好,拍摄角度更佳的照片来保留。
[0300]步骤S605:从相册中下载待下载照片。
[0301]当判断为否时,即本地不存在相同或相近的照片,则从相册中下载待下载照片。
[0302]本发明实施例六还提供一种相册照片下载实现装置,其结构如图20所示,包括:特征信息获取模块601、比较判断模块602和下载执行模块603。
[0303]特征信息获取模块601,用于获取待下载照片的特征信息。
[0304]比较判断模块602,用于根据获取的待下载照片的特征信息判断本地是否存储有与待下载照片相同或相似的照片。
[0305]下载执行模块603,用于当判断为是时,提示用户选择是否继续下载照片,并根据用户选择执行后续操作;当判断为否时,从相册中下载待下载照片。
[0306]优选的,上述特征信息获取模块601,具体用于发送照片下载请求,照片下载请求中包含待下载照片信息;接收根据待下载照片信息返回的待下载照片的特征信息。
[0307]优选的,上述比较判断模块602,具体用于将获取的待下载照片的特征信息,与本地存储的照片的特征信息进行比对;当待下载照片的特征信息和本地存储的照片的特征信息相似度大于设定阈值时,认为本地存储有与待下载照片相同或相似的照片。
[0308]优选的,上述下载执行模块603,还用于提示用用户选择是否继续下载照片时,向用户展示待下载照片和确定出的本地存储的相同或相似的照片,供用户比较选择。
[0309]本发明实施例六还提供一种相册照片下载实现系统,其结构如图21所示,包括:下载客户端61和相册服务器62。
[0310]下载客户端61中包括上述相册照片下载实现装置,用于获取待下载照片的特征信息;根据获取的待下载照片的特征信息判断本地是否存储有与待下载照片相同或相似的照片;当判断为是时,提示用户选择是否继续下载照片,并根据用户选择执行后续操作;当判断为否时,从相册中下载待下载照片。
[0311]相册服务器62,用于向下载客户端61提供待下载照片的特征信息,以及向下载客户端61提供相册中的待下载照片。
[0312]优选的,上述相册服务器62,具体用于接收下载客户端61发送的照片下载请求;根据照片下载请求中包含的待下载照片信息,向下载客户端61返回待下载照片的特征信息。
[0313]优选的,上述下载客户端61,具体用于发送照片下载请求,照片下载请求中包含待下载照片信息;接收根据待下载照片信息返回的待下载照片的特征信息。
[0314]优选的,上述下载客户端61,具体用于将获取的待下载照片的特征信息,与本地存储的照片的特征信息进行比对;当待下载照片的特征信息和本地存储的照片的特征信息相似度大于设定阈值时,认为本地存储有与待下载照片相同或相似的照片。
[0315]优选的,上述下载客户端61,还用于提示用用户选择是否继续下载照片时,向用户展示待下载照片和确定出的本地存储的相同或相似的照片,供用户比较选择。
[0316]本发明实施例六提供的相册照片下载实现方法、系统和装置,在下载照片时,通过照片的特征信息判断本地是否已经有与待下载照片相同或相近的照片,根据判断结果决定是否继续下载待下载照片,从而避免了照片的重复下载现象,能够实现相册照片的快速下载,节约照片下载过程中的流量开销。
[0317]进一步地,通过照片特征信息的相似度,提高判断照片相同或相近的判断准确性,还可以将确定出的相同或相近的照片提供给用户,由用户进一步确认是否是相同或相近的照片,进一步提尚判断精确度。
[0318]实施例七
[0319]本发明实施例七提供一种相册照片上传实现方法,其流程如图22所示,包括如下步骤:
[0320]步骤S701:接收用户发送的照片上传请求。
[0321]用户想要上传照片时,发送照片上传请求,实现请求向相册中上传照片。可选的,用户发送的照片上传请求中可以携带待上传照片的特征信息。
[0322]用户通过相册操作界面选择上传选项,并选择待上传照片,实现发送上传请求,下载请求中包含有待上传照片标识等照片信息,相册系统根据照片信息,确定出用户想要下载的是哪一张照片。
[0323]步骤S702:获取待上传照片的特征信息。
[0324]可选的,接收用户发送的照片上传请求,获取待上传照片的特征信息,具体包括:接收用户发送的照片上传请求,其中,照片上传请求中携带待上传照片的特征信息;解析照片上传请求得到待上传照片的特征信息。该方式直接在照片上传请求中携带特征信息,直接将照片的特征信息提供给相册系统,供相册系统比较是否有相同或相似的照片时使用,该方式可以减少信令开销减少信令交互次数,减少上传操作延时。
[0325]可选的,接收用户发送的照片上传请求,获取待上传照片的特征信息,具体包括:接收用户发送的照片上传请求,向用户发送照片特征信息获取请求,接收用户根据照片特征信息获取请求返回的待上传照片的特征信息。该方式在相册系统需要时,由相册系统主动获取照片的特征信息,用于比较是否有相同或相似的照片时使用,该方式在不需要时可以不用携带照片特征信息,减少信息携带量。
[0326]步骤S703:根据待上传照片的特征信息判断相册中是否有与待上传照片相同或相似的照片。若是,执行步骤S704;若否,执行步骤S705。
[0327]将获取的待上传照片的特征信息,与相册中已有照片的特征信息进行比对;当待上传照片的特征信息和相册中已有照片的特征信息相似度大于设定阈值时,认为相册中有与待上传照片相同或相似的照片。
[0328]获取该照片的特征信息后,与相册中已有照片的特征信息一一进行比较,确定相册中是否已有相同或相近的照片。可以设定一个相似度阈值,当相似度阈值大于设定值,例如80%或90%或其他设定值时,认为本地存储有与待下载照片相同或相似的照片。
[0329]照片的特征信息可以是从照片中提取的能体现照片主要内容的特征,具体需要提取哪些特征,可以根据需要选择,比如,照片类型(比如风景照片、人物照片)、照片中的人物数量、主要背景的颜色、拍摄用户信息、拍摄时间、拍摄位置等等特征中的至少一项。
[0330]步骤S704:指示用户中止上传待上传照片,或提示用户选择是否继续上传照片并根据用户选择执行后续操作。
[0331]当判断为是时,即相册中已有相同或相近的照片存在,可以则提示用户已有相同或相近的照片存在,指示用户中止上传待上传照片。也可以提示用户已有相同或相近的照片存在,询问用户是否中止上传待上传照片并根据用户选择执行后续操作。
[0332]相册中已有相同或相近的照片存在时,可选的,向用户展示待上传照片和确定出的相册中已有的相同或相似的照片,供用户比较选择。由用户确认是否确实相同或相近,以及是否继续上传。
[0333]也就是说,当存在相同或相近的照片时,可以直接拒绝用户上传,以节约上传流量。也可以由用户可以选择是否停止上传,用户可以直接放弃上传,以节约上传流量,当然,即使是存在相似的照片,用户也可以选择继续上传,以便从相同或或相近的照片中选择更好的照片,例如上传后可以选择清晰度更好,拍摄角度更佳的照片来保留。
[0334]步骤S705:指示用户继续向相册中上传待上传照片。
[0335]当判断为否时,即相册中不存在相同或相近的照片,指示用户继续向相册中上传待上传照片。
[0336]本发明实施例七还提供一种相册照片上传实现装置,其结构如图23所示,包括:特征信息获取模块701、比较判断模块702和上传执行模块703。
[0337]特征信息获取模块701,用于接收用户发送的照片上传请求,获取待上传照片的特征信息。
[0338]比较判断模块702,用于根据待上传照片的特征信息判断相册中是否有与待上传照片相同或相似的照片。
[0339]上传执行模块703,用于当判断为是时,指示用户中止上传待上传照片,或提示用户选择是否继续上传照片并根据用户选择执行后续操作;当判断为否时,指示用户继续向相册中上传待上传照片。
[0340]优选的,上述特征信息获取模块701,具体用于接收用户发送的照片上传请求,其中,照片上传请求中携带待上传照片的特征信息,解析照片上传请求得到待上传照片的特征信息;或接收用户发送的照片上传请求,向用户发送照片特征信息获取请求,接收用户根据照片特征信息获取请求返回的待上传照片的特征信息。
[0341]优选的,上述比较判断模块702,具体用于将获取的待上传照片的特征信息,与相册中已有照片的特征信息进行比对;当待上传照片的特征信息和相册中已有照片的特征信息相似度大于设定阈值时,认为相册中有与待上传照片相同或相似的照片。
[0342]优选的,上述上传执行模块703,还用于指示中止上传待上传照片时,向用户展示待上传照片和确定出的相册中已有的相同或相似的照片,供用户比较选择。
[0343]本发明实施例七还提供一种相册照片上传实现系统,其结构如图24所示,包括:上传客户端71和相册服务器72。
[0344]上传客户端71,用于向相册服务器72发送照片上传请求,以及根据相册服务器72的指示中止待上传照片或继续上传待上传照片。
[0345]相册服务器72中包括上述的相册照片上传实现装置,用于接收用户发送的照片上传请求,获取待上传照片的特征信息;根据待上传照片的特征信息判断相册中是否有与待上传照片相同或相似的照片;当判断为是时,指示用户中止上传待上传照片,或提示用户选择是否继续上传照片并根据用户选择执行后续操作;当判断为否时,指示用户继续向相册中上传待上传照片。。
[0346]优选的,上述上传客户端71,具体用于向相册服务器72发送照片上传请求,其中,照片上传请求中携带待上传照片的特征信息;或向相册服务器72发送照片上传请求后,接收相册服务器72发送的照片特征信息获取请求,根据照片特征信息获取请求返回的待上传照片的特征信息。
[0347]优选的,上述相册服务器72,具体用于接收用户发送的照片上传请求,其中,照片上传请求中携带待上传照片的特征信息,解析照片上传请求得到待上传照片的特征信息;或接收用户发送的照片上传请求,向用户发送照片特征信息获取请求,接收用户根据照片特征信息获取请求返回的待上传照片的特征信息。
[0348]优选的,上述相册服务器72,具体用于将获取的待上传照片的特征信息,与相册中已有照片的特征信息进行比对;当待上传照片的特征信息和相册中已有照片的特征信息相似度大于设定阈值时,认为相册中有与待上传照片相同或相似的照片。
[0349]优选的,上述相册服务器72,还用于指示中止上传待上传照片时,向用户展示待上传照片和确定出的相册中已有的相同或相似的照片,供用户比较选择。
[0350]本发明实施例七提供的相册照片上传实现方法、系统和装置,在上传照片到相册时,通过照片的特征信息判断相册中是否已经有与待上传照片相同或相近的照片,根据判断结果决定是否继续上传待上传照片,从而避免了照片的重复上传现象,能够实现相册照片的快速上传,节约照片上传过程中的流量开销。
[0351]进一步地,通过照片特征信息的相似度,提高判断照片相同或相近的判断准确性,还可以将确定出的相同或相近的照片提供给用户,由用户进一步确认是否是相同或相近的照片,进一步提尚判断精确度。
[0352]实施例八
[0353]本发明实施例八提供一种基于照片合成动态图片的方法,其流程如图25所示,包括如下步骤:
[0354]步骤S801:获取相册中待合成的照片。
[0355]相册中的照片,尤其是一些有关联的照片,比如连拍的照片,或集中在设定时间段内的照片,可以将其合成动态图片,使其可以以连续播放的形式展示,以获取更好的显示效果O
[0356]步骤S802:调用动态图片合成插件。
[0357]对于动态图片的合成可以通过调用一个合成插件实现,该合成插件可以设置在客户端的应用程序中,也可以设置在相册服务器上。
[0358]步骤S803:根据待合成照片的照片信息,确定待合成照片在动态图片中的展示位置。
[0359]合成动态图片时,需要确定每张照片在动态图片中的展示位置,可以根据待合成照片的拍摄时间和/或拍摄地点,确定待合成照片在动态图片的展示时间点和展示时间长度。
[0360]例如,按照拍摄时间的先后顺序,将拍摄的M张照片,排在动态图片的M个展示位置上,且设置每张照片的展示时间长度均为t秒。
[0361]又例如:将在第一拍摄地点的拍摄的M张照片,按照拍摄时间的先后顺序,排在动态图片的前M个展示位置,且设置每张照片的展示时间长度均为t秒;然后,将在第二拍摄地点的拍摄的N张照片,按照拍摄时间的先后顺序,排在动态图片的前M+1至第M+N个展示位置,且设置每张照片的展示时间长度均为s秒。
[0362]步骤S804:将待合成的照片插入到对应的位置,得到动态图片。
[0363]确定每张照片在动态图片中的展示位置后,根据确定出的待合成照片在动态图片的展示时间点,将各待合成照片插入到动态图片的展示时间轴上的相应时间点,并添加对应的展示时间长度,得到动态图片。
[0364]图26所示为上述基于照片合成动态图片的方法的一种具体实现流程,具体包括如下步骤:
[0365]步骤S811:获取相册中待合成的照片。
[0366]可选的,对相册中的照片进行识别,获取识别出的连拍的照片,作为待合成照片。可以通过拍摄时间进行连拍识别,例如
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1