一种信息处理的方法及数据服务器的制造方法_2

文档序号:8416177阅读:来源:国知局
客户端可以为电话通讯录应用、也可以为邮件应用、即时语音聊天工具等存储有用户个人名片以及通讯录的应用,数据服务器可以与该客户端交互,同步用户的个人名片和通讯录。进一步,数据服务器与客户端的交互可以是由事件触发的,比如客户端发现用户个人名片和/或通讯录内容发生改变;也可以为周期性的,本发明不做具体限定。
[0038]图2为本发明实施例二中的信息处理的方法流程示意图,参见图2所示,该方法包括:
[0039]S201:接收第一用户的第一联系信息;
[0040]具体来说,当第一用户的客户端与数据服务器进行交互时,可以通过主动上传,或者响应数据服务器的请求,将其中所存储的第一用户的联系信息,如电话号码、邮箱号码、社交账号等,也就是第一联系信息,发送给数据服务器,数据服务器接收第一联系信息,此时,第一联系信息可能与上次交互时第一用户的联系信息一致,或者不一致。
[0041]举例来说,第一用户在客户端上修改了自己的邮箱地址,此时,客户端发现第一用户的联系信息已发生改变,然后,客户端就将修改后的邮箱地址,也就是第一联系信息发送给数据服务器,数据服务器接收该信息;
[0042]或者,客户端定期检测所在电子设备上用户身份识别模块(SM,SubscriberIdentity Module)卡所对应的电话号码是否与自身存储的第一用户的电话号码一致,若是,不做任何响应,若否,将SIM卡对应的电话号码,即第一联系信息发送给数据服务器,数据服务器接收该信息,同时更新自身存储的第一用户的电话号码;
[0043]或者,当交互周期到来时,客户端将自身当前存储的第一用户的联系信息,即第一联系信息发送给数据服务器,数据服务器接收该信息;
[0044]或者,客户端先更新自身存储的第一用户的联系信息,当交互周期到来时,再将更新后的联系信息,即第一联系信息发送给数据服务器,数据服务器接收该信息。
[0045]进一步地,当第一用户的客户端与数据服务器进行交互时,同时还可以发送第一用户的通讯录给数据服务器,数据服务器接收该通讯录。
[0046]S202:当第一联系信息不同于第一用户的个人名片中的联系信息时,确定出第二用户,其中,第二用户的通讯录中包含有第一用户的个人名片。
[0047]具体来说,由于第一联系信息可能仍为第一用户的原联系信息,也可能为第一用户的新的联系信息,所以,数据服务器在接收第一联系信息之后,将第一联系信息与之前存储的第一用户的个人名片中的联系信息进行匹配,当匹配失败时,则表明第一联系信息不同于第一用户的个人名片中的联系信息,也就是说,数据服务器确定第一用户更新了其联系信息,那么,数据服务器在其所有用户中确定出通讯录中包含有第一用户的个人名片的第二用户,反之,确定第一用户的联系信息未发生改变,不做任何响应。
[0048]在实际应用中,数据服务器可以在其存储的所有通讯录中查询出包含有第一用户的个人名片的关联通讯录,然后,根据通讯录与用户的对应关系,确定出关联通讯录所对应的第二用户。当然,还可以用过其他形式确定第二用户,本发明不作具体限定。
[0049]S203:以第一联系信息更新第二用户的通讯录;
[0050]S204:将更新后的第二用户的通讯录发送给第二用户对应的客户端。
[0051]具体来说,数据服务器更新第二用户的通讯录之后,将更新后的通讯录发送给第二用户的客户端,以更新客户端中的通讯录,此时,更新后的第二用户的通讯录中的第一用户的个人名片中的联系信息为第一联系信息。
[0052]至此,第二用户的通讯录就实现了自动更新。
[0053]由此可以看出,数据服务器接收第一用户的第一联系信息,然后,当第一联系信息不同于自身存储的第一用户的个人名片中的联系信息,也就是第一用户的联系信息发生改变时,以第一联系信息更新与第一用户关联的第二用户的通讯录,最后,将更新后的第二用户的通讯录发送至第二用户的客户端上,由此可以看出,第一用户无需如现有技术一般通过人工发短信的方式将自己的新联系方式通知给其他人,同时与第一用户关联的第二用户也无需手动更新自己的通讯录了。如此,便实现了通讯录的自动更新,方便用户操作,提高用户体验。
[0054]实施例三:
[0055]本实施例提供一种信息处理的方法,应用于数据服务器,该数据服务器中仅存储有第一用户的个人名片以及与第一用户关联的第二用户的通讯录,当然,还可以同时存储有第一用户的通讯录以及第二用户的个人名片,本发明不作具体限定。
[0056]在实际应用中,用户可以在如智能手机、平板电脑等电子设备上安装一客户端,该客户端可以为电话通讯录应用、也可以为邮件应用、即时语音聊天工具等存储有用户个人名片以及通讯录的应用,数据服务器可以与该客户端交互,同步用户的个人名片和通讯录。进一步,数据服务器与客户端的交互可以是由事件触发的,比如客户端发现用户个人名片和/或通讯录内容发生改变;也可以为周期性的,本发明不做具体限定。
[0057]图3为本发明实施例三中的信息处理的方法流程示意图,参见图1所示,该方法包括:
[0058]S301:接收第一用户的第一联系信息;
[0059]具体来说,当第一用户的客户端与数据服务器进行交互时,可以通过主动上传,或者响应数据服务器的请求,将其中所存储的第一用户的联系信息,如电话号码、邮箱号码、社交账号等,也就是第一联系信息,发送给数据服务器,数据服务器接收第一联系信息,此时,第一联系信息可能与上次交互时第一用户的联系信息一致,或者不一致。
[0060]举例来说,第一用户在客户端上修改了自己的邮箱地址,此时,客户端发现第一用户的联系信息已发生改变,然后,客户端就将修改后的邮箱地址,也就是第一联系信息发送给数据服务器,数据服务器接收该信息;
[0061]或者,客户端定期检测所在电子设备上用户身份识别模块(SM,SubscriberIdentity Module)卡所对应的电话号码是否与自身存储的第一用户的电话号码一致,若是,不做任何响应,若否,将SIM卡对应的电话号码,即第一联系信息发送给数据服务器,数据服务器接收该信息,同时更新自身存储的第一用户的电话号码;
[0062]或者,当交互周期到来时,客户端将自身当前存储的第一用户的联系信息,即第一联系信息发送给数据服务器,数据服务器接收该信息;
[0063]或者,客户端先更新自身存储的第一用户的联系信息,当交互周期到来时,再将更新后的联系信息,即第一联系信息发送给数据服务器,数据服务器接收该信息。
[0064]进一步地,当第一用户的客户端与数据服务器进行交互时,同时还可以发送第一用户的通讯录给数据服务器,数据服务器接收该通讯录。
[0065]S302:当第一联系信息不同于第一用户的个人名片中的联系信息时,以第一联系信息更新第二用户的通讯录以及第一用户的个人名片;
[0066]具体来说,由于第一联系信息可能仍为第一用户的原联系信息,也可能为第一用户的新的联系信息,所以,数据服务器在接收第一联系信息之后,将第一联系信息与之前存储的第一用户的个人名片中的联系信息进行匹配,当匹配失败时,则表明第一联系信息不同于第一用户的个人名片中的联系信息,也就是说,数据服务器确定第一用户更新了其联系信息,那么,就以第一联系信息更新第二用户的通讯录以及第一用户的个人名片,反之,确定第一用户的联系信息未发生改变,不做任何响应。
[0067]需要说明的是,第二用户为与第一用户关联的用户,比如,第一用户与第二用户为同一群组中的用户,或者第一用户与第二用户互为好友,或者第二用户关注第一用户等,本发明不做具体限定。
[0068]S303:将更新后的第二用户的通讯录发送给第二用户对应的客户端。
[0069]具体来说,数据服务器更新第二用户的通讯录之后,将更新后的通讯录发送给第二用户的客户端,以更新客户端中的通讯录。那么,如果更新前的第二用户的通讯录中有第一用户的个人名片,则更新后的第二用户的通讯录中的第一用户的个人名片中的联系信息为第一联系信息;如果更新前的第二用户的通讯录中没有第一用户的个人名片,则更新后的第二用户的通讯录中添加第一用户的个人名片,该个人名片中包含第一联系信息。
[0070]至此,第二用户的通讯录就实现了自动更新。
[0071]由此可以看出,数据服务器接收第一用户的第一联系信息,然后,当第一联系信息不同于自身存储的第一用户的个人名片中的联系信息,也就是第一用户的联系信息发生改变时,以第一联系信息更新与第一用户关联的第二用户的通讯录,最后,将更新后的第二用户的通讯录发送至第二用户的客户端上,由此可以看出,第一用户无需如现有技术一般通过人工发短信
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1