一种相册照片上传实现方法、系统和装置的制造方法

文档序号:9751003阅读:260来源:国知局
一种相册照片上传实现方法、系统和装置的制造方法
【技术领域】
[0001]本发明涉及电子相册技术领域,特别是涉及一种相册照片上传实现方法、系统和
目.0
【背景技术】
[0002]随着网络技术的发展,各种社交软件在日常生活中的使用也越来越多,比如微信,QQ聊天软件等,通过建立具有社交功能的社交群,在群成员之间实现分享照片,使群成员之间能够共享各自设备上的照片给其他群成员。
[0003]要实现在群成员之间的照片分享,上传和下载照片的操作是必不可少的,现有技术中向相册中上传照片时,一般是用户选中要上传的照片,直接上传到相册中,对于相册中是否已存在该照片并不知情,尤其是在相册中照片较多时,用户无法一一进行比较识别,因此,这种方式,很可能会导致已有照片的重复上传。
[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]图1是本发明实施例一中相册生成方法的流程图;
[0043]图2是本发明实施例一中相册生成方法的一种具体实现流程图;
[0044]图3是本发明实施例一中相册生成方法的另一种具体实现流程图;
[0045]图4是本发明实施例一中相册生成装置的结构示意图;
[0046]图5是本发明实施例二中相册命名方法的流程图;
[0047]图6是本发明实施例二中相册命名装置的结构示意图;
[0048]图7是本发明实施例三中基于相册的社交群建立方法的流程图;
[0049]图8是本发明实施例三中本地设备上存储的照片示例图;
[0050]图9是本发明实施例三中建立的社交群的示例图;
[0051]图1Oa是本发明实施例三中通过社交群对照片进行操作的界面示例图;
[0052]图1Ob是本发明实施例二中邀请好友加入的界面不例图;
[0053]图11是本发明实施例三中社交群建立方法的一种具体实现流程图;
[0054]图12是本发明实施例三中社交群建立方法的另一种具体实现流程图;
[0055]图13是本发明实施例三中基于相册的社交群建立装置的结构示意图;
[0056]图14是本发明实施例四中基于相册的社交群建立方法的流程图;
[0057]图15是本发明实施例四中基于相册的社交群建立装置的结构示意图;
[0058]图16是本发明实施例五中邀请好友加入社交群的方法流程图;
[0059]图17是本发明实施例五中邀请好友加入社交群的一种具体实现流程图;
[0060]图18是本发明实施例五中邀请好友加入社交群的装置的结构示意图;
[0061]图19是本发明实施例六中相册照片下载实现方法的流程图;
[0062]图20是本发明实施例六中相册照片下载实现装置的结构示意图;
[0063]图21是本发明实施例六中相册照片下载实现系统的结构示意图;
[0064]图22是本发明实施例七中相册照片上传实现方法的流程图;
[0065]图23是本发明实施例七中相册照片上传实现装置的结构示意图;
[0066]图24是本发明实施例七中相册照片上传实现系统的结构示意图;
[0067]图25是本发明实施例八中基于照片合成动态图片的方法流程图;
[0068]图26是本发明实施例八中基于照片合成动态图片的一种具体实现流程图;
[0069]图27是本发明实施例八中基于照片合成动态图片的装置结构示意图;
[0070]图28是本发明实施例九中相册照片的处理方法的流程图;
[0071]图29是本发明实施例九中相册照片的处理方法的一种具体实现流程图;
[0072]图30是本发明实施例九中相册照片的处理装置的结构示意图;
[0073]图31是本发明实施例十中基于定位系统的相册提示功能实现方法的流程图;
[0074]图32是本发明实施例十中基于定位系统的相册提示功能实现方法的一种具体实现流程图;
[0075]图33是本发明实施例十中基于定位系统的相册提示功能实现装置的结构示意图。
【具体实施方式】
[0076]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0077]为了解决现有技术中存在的相册照片重复上传所导致的流量资源浪费和用户时间浪费等问题,本发明实施例提供一种相册照片上传实现方案,下面通过具体的实施例进行详细描述。
[0078]实施例一
[0079]本发明实施例一提供一种相册生成方法,与现有技术中基于拍摄照片的年月日等时间信息每天拍摄的照片归集到一个相册中不同,该方法基于照片信息实现将同一个拍摄事件的照片归为一个相册,其流程如图1所示,包括如下步骤:
[0080]步骤SlOl:获取待处理照片的照片信息。
[0081]获取待处理照片的照片信息包括下列信息中的至少一个:拍摄时间、拍摄地点、经玮度、GPS信息、照片场景信息。获取到照片信息后,可以根据照片信息将不同拍摄事件的照片区分开来,将同一个拍摄事件的照片归为一组,生成一个相册。
[0082]步骤S102:根据获取的照片信息,确定属于同一拍摄事件的照片,生成对应的事件相册。
[0083]根据获取的照片信息,确定属于同一拍摄事件的照片,具体可以根据照片信息中的拍摄时间、拍摄地点、照片场景信息等,按照设定的分组规则,对照片进行分组,将拍摄事件、拍摄地点、照片场景信息符合设定条件的照片,确定为同一拍摄事件的照片。
[0084]确定属于同一拍摄事件的照片后,生成对应的事件相册时,可选的,可以将确定的属于同一拍摄事件的照片,添加到相册中,得到对应的事件相册;或可选的,可以对确定的属于同一拍摄事件的照片进行图像识别,根据识别出的图像类型对照片进行分类,将每一类照片分别加入不同的相册中,得到每一类照片对应的事件相册。
[0085]图2所示为上述相册生成方法的一种具体实现形式,具体包括如下步骤:
[0086]步骤Slll:获取待处理照片的照片信息。
[0087]步骤S112:根据照片的拍摄时间,提取拍摄时间处于设定时间段内的照片或拍摄时间间隔小于设定的时间间隔阈值的照片。
[0088]正常情况下拍照是有频率的,通常拍摄用户在拍摄照片时是会有一定的规律的,例如:记录一件事情通常会集中在某个时间段内,拍摄时间具有较小的间隔,因此,一个事件的照片通常是集中在某段时间内产生的,并不是均匀分布的。通常一件事情发生是有时限的,在这个时限内产生的照片和/或拍照的时间间隔小于设定的时间间隔阈值的话,这个时候认为可能这些照片有关系,是一个事件的照片。
[0089]步骤S113:根据照片的拍摄位置,从提取的照片中获取拍摄位置相同或相近的照片,作为同一拍摄事件的照片。
[0090]同样,拍摄用户拍摄照片时也会带有拍摄位置的特征,对于一定时间段内的拍摄照片,如果其拍摄位置也相同或相近,那么其属于一个事件的可能性更高,因此可以通过拍摄位置进一步区分拍摄的照片是否确实属于同一事件。
[0091]根据照片的拍摄位置,从提取的照片中获取拍摄位置相同或相近的照片,可以采用如下可选的方式:
[0092]可选的,获取拍摄地点相同的照片,作为拍摄位置相同或相近的照片。拍摄地点是同一个地方的照片,例如照片信息中都包含“北京大饭店”这个拍摄地点的照片,可以认为是拍摄位置相同或相近的照片。
[0093]可选的,获取经玮度距离或GPS位置距离小于设定距离阈值的照片,作为拍摄位置相同或相近的照片。根据照片信息中的经玮度信息,确定各个照片之间的经玮度距离,当经玮度距离小于设定的距离阈值时,例如距离都在50米范围内或100米范围内的照片,可以认为这些照片是拍摄位置相同或相近的照片。同理,根据照片信息中的GPS位置,确定各个照片之间的GPS位置距离,当GPS位置距离小于设定的距离阈值时,例如距离都在50米范围内或100米范围内的照片,可以认为这些照片是拍摄位置相同或相近的照片。其中距离阈值可以根据需要进行设置和调整。
[0094]步骤S112和步骤S113实现了根据获取的照片信息,确定属于同一拍摄事件的照片。
[0095]步骤S114:将确定的属于同一拍摄事件的照片,添加到相册中,得到对应的事件相
ΠΠ.Wl O
[0096]确定出属于同一拍摄事件的照片后,将这些照片归为一组,添加到相册中,生成对应的事件相册。上述根据拍摄时间、拍摄位置等信息,得到最小分组单位,使得分组的话最小单位是准确的,自动将一个事件下的照片归为一个相册,例如:识别出某次聚会,则自动生成一个相册。
[0097]生成事件相册中时,可以采用后续实施例二中所述的命名方法对相册进行命名,也可以采用现有的方法进行命名,或由用户来命名。
[0098]步骤S114可选的可以用下面的步骤S125-步骤S127代替。
[0099]图3所示为上述相册生成方法的另一种具体实现形式,具体包括如下步骤:
[0100]步骤S121:获取待处理照片的照片信息。
[0101]步骤S122:根据照片的拍摄时间,提取拍摄时间处于设定时间段内的照片或拍摄时间间隔小于设定的时间间隔阈值的照片。
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1