联系人信息推送方法、服务器及终端的制作方法
【技术领域】
[0001]本发明涉及信息推送技术领域,尤其涉及一种联系人信息推送方法、服务器及终端。
【背景技术】
[0002]随着移动通信的发展,移动终端的使用越来越普遍,更换电话号码也变成了常事,用户需要将新的号码保存到电话本中,以便下次联系。但是每次收到更换号码的来电或者信息后,用户必须手动将该号码更新到电话本中,其操作繁琐,给用户带来不便。
【发明内容】
[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]本发明实施例还提出一种联系人信息推送终端,包括:
[0043]发送模块,用于向服务器发送联系人信息同步请求,由所述服务器根据所述联系人信息同步请求,以及所述终端在所属社交应用中与其他终端的关联关系等级,确定是否进行联系人信息同步;所述联系人信息同步请求指向所述终端所属社交应用内其他终端。
[0044]可选地,所述终端还包括:
[0045]接收模块,用于接收所述服务器推送的所述终端索要的其他终端的联系人信息,或者,在所述终端与其他终端社交好友之间的关联关系等级达到第一预设阈值时,接收所述服务器推送的其他终端主动请求同步的其他终端的联系人信息。
[0046]可选地,所述发送模块,还用于在接收模块接收所述服务器发送的其他终端的联系人信息之前,向所述服务器发送确认信息。
[0047]本发明提出的一种联系人信息推送方法、服务器及终端,在获取到终端的联系人信息同步请求时,云服务器根据所述联系人信息同步请求,以及该终端在所属社交应用中与其他终端的关联关系等级,确定是否进行联系人信息同步,比如若亲密度达到预设阈值则将用户的个人信息推送给其社交好友,由此,使得用户无需经过繁琐的操作步骤,只需要简单的确认,就可以轻松更新电话号码,提高了用户体验。
【附图说明】
[0048]图1是实现本发明各个实施例一个可选的移动终端的硬件结构示意图;
[0049]图2是如图1所示的移动终端的无线通信系统示意图;
[0050]图3是本发明联系人信息推送服务器第一实施例的功能模块示意图;
[0051 ]图4是本发明实施例应用举例流程示意图;
[0052]图5是本发明联系人信息推送服务器第三实施例的功能模块示意图;
[0053]图6是本发明联系人信息推送方法第一实施例的流程示意图;
[0054]图7是本发明联系人信息推送方法第二实施例的流程示意图。
[0055]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0056]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]本发明实施例方案中涉及的终端设备主要指移动终端。
[0058]现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此