一种在社交工具中添加好友的方法和系统的制作方法
【专利摘要】本发明公开一种在社交工具中添加好友的方法和系统,所述方法包括:移动终端中装载的社交工具的客户端在用户登录后,向服务器发送移动终端本地的通讯录中联系人信息;服务器根据接收的联系人信息和保存的使用社交工具的用户的信息,得出使用社交工具的联系人;服务器将使用社交工具的联系人下发给客户端;客户端将使用社交工具的联系人进行展示,供添加好友时进行选择,并向服务器发送指令将选择的联系人添加为好友。本发明能够解决装载移于动终端中的社交工具在添加好友时,添加条件要求高、添加不便的问题。
【专利说明】—种在社交工具中添加好友的方法和系统
【技术领域】
[0001]本发明涉及移动终端领域,特别涉及智能手机终端。
【背景技术】
[0002]现有技术中,社交工具添加好友通过输入好友ID或输入好友昵称进行检索后获得好友ID的方式完成。当使用移动终端中加载的社交工具时,由于移动终端屏幕、键盘较小的原因,导致添加好友的输入很不方便。而且,当用户初始使用社交工具时,由于所知ID不多,造成添加好友困难。
[0003]此外,需要输入好友的ID才能进行添加好友的方式,提高了用户添加好友的要求。导致用户对于不知道ID的联系人无法将其添加为好友,进而无法利用社交工具与其联系O
【发明内容】
[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]图1为本发明在社交工具中添加好友的方法的流程图。
[0030]图2为本发明在社交工具中添加好友的方法实施例的流程图。
[0031]图3为本发明在社交工具中添加好友的系统的结构图。
【具体实施方式】
[0032]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0033]参见图1,为本发明提供的在社交工具中添加好友的方法。
[0034]步骤S100,移动终端中装载的社交工具的客户端在用户登录后,向服务器发送移动终端本地的通讯录中联系人信息。
[0035]步骤S200,服务器根据接收的联系人信息和保存的使用社交工具的用户的信息,得出使用社交工具的联系人。[0036]步骤S300,服务器将使用社交工具的联系人下发给客户端。
[0037]步骤S400,客户端将使用社交工具的联系人进行展示,供添加好友时选择,并向服务器发送指令将选择的联系人添加为好友。
[0038]使用该方法使得添加好友更加方便快捷,降低添加好友要求,并使得添加的好友与用户期望添加者间重合度更高。用户在登录成功后,当没有好友或希望添加好友时,可以为用户推荐可能认识的好友供其选择。
[0039]在一实施例中,所述客户端向服务器发送移动终端本地的通讯录中联系人信息具体包括:当客户端的推荐好友功能被启动后,客户端向服务器发送移动终端本地的通讯录中联系人信息。
[0040]在一较佳的实施方式中,所述步骤S200具体包括:
[0041]步骤S210,服务器从联系人信息中解析出联系人所用的终端号码。
[0042]步骤S220,服务器将联系人所用的终端号码与保存的使用社交工具的用户的终端号码比较,得出使用社交工具的联系人。
[0043]在一较佳的实施方式中,所述步骤SlOO具体包括:
[0044]步骤S110,客户端登录成功后,判断是否向服务器发送过联系人信息,如果是,执行步骤S130,否则,执行步骤S120。
[0045]客户端可以通过多种方式进行判断,例如,判断发送记录是否为空,如果为空则判断出没有向服务器发送过联系人信息,如果不为空,则判断出向服务器发送过联系人信息。或者,保存以为发送标志位,如果发送过联系人信息,则标志位为1,否则,标志位为O ;通过检查标志位进行判断。
[0046]步骤S120,客户端向服务器发送通讯录中全部联系人信息,并对发送的联系人进行记录。
[0047]步骤S130,客户端将通讯录与发送记录进行比较,得出没有发送的联系人,将没有发送的联系人的信息发送给服务器,并将本次发送的联系人添加到发送记录中。
[0048]在该【具体实施方式】中,每次仅发送新增联系人的信息,能够节约网络带宽。并且,在该【具体实施方式】中,服务器仅需将接收的新增的联系人所用的终端号码与保存的使用社交工具的用户的终端号码比较,得出新增的使用社交工具的联系人;与每次发送通讯录中全部联系人信息相比,减少服务器的处理负担。
[0049]在一较佳的实施方式中,所述S300具体包括:
[0050]步骤S310,服务器将使用社交工具的联系人与登录的用户的好友列表进行比较,得出使用社交工具的联系人中没有成为所述用户好友的联系人。
[0051]步骤S320,服务器将没有成为登录的用户好友的联系人下发给客户端。
[0052]通过该方法能够在不减少用户有用信息的情况下,减少下发的推荐好友数量,从而节约带宽。
实施例
[0053]本实施例中装载客户端的移动终端为智能手机终端。
[0054]步骤S201,客户端登录成功后,判断是否向服务器发送过联系人信息,如果是,执行步骤SS203,否则,执行步骤S202。[0055]步骤S202,客户端向服务器发送通讯录中全部联系人信息,并对发送的联系人进行记录。
[0056]步骤S203,客户端将通讯录与发送记录进行比较,得出没有发送的联系人,将没有发送的联系人的信息发送给服务器,并将本次发送的联系人添加到发送记录中。
[0057]步骤S204,服务器从接收的联系人信息中解析出联系人所用的终端号码。
[0058]步骤S205,服务器将解析出的联系人所用的终端号码与保存的使用社交工具的用户的终端号码比较,得出使用社交工具的联系人。
[0059]步骤S206,服务器将比较出的使用社交工具的联系人下发给客户端。
[0060]步骤S207,客户端将使用社交工具的联系人进行展示,供用户添加好友时选择。
[0061]用户可以从所展示的联系人中选择一个或多个联系人作为其好友。
[0062]步骤S208,客户端判断展示的联系人是否被选择,如果是,执行步骤S209,否则,结束。
[0063]步骤S209,客户端向服务器发送指令将选择的联系人添加为好友。
[0064]—种在社交工具中添加好友的系统的结构如图3所示。
[0065]所述系统包括:社交工具的服务器200和移动终端中装载的社交工具的客户端100。
[0066]客户端100用于在用户登录后,向服务器200发送移动终端本地的通讯录中联系人信息,还用于将接收的使用社交工具的联系人进行展示,供添加好友时选择,并向服务器200发送指令将选择的联系人添加为好友。
[0067]服务器200用于根据接收的联系人信息和保存的使用社交工具的用户的信息,得出使用社交工具的联系人,将使用社交工具的联系人下发给客户端100。
[0068]在一较佳的实施方式中,服务器200具体用于:从联系人信息中解析出联系人所用的终端号码,将联系人所用的终端号码与保存的使用社交工具的用户的终端号码比较,得出使用社交工具的联系人。
[0069]在一较佳的实施方式中,所述客户端100具体用于:判断出没有向服务器200发送过联系人信息后,向服务器200发送通讯录中全部联系人信息,并对发送的联系人进行记录。
[0070]在一较佳的实施方式中,所述客户端100具体用于:判断出向服务器200发送过联系人信息后,将通讯录与发送记录进行比较,得出没有发送的联系人,将没有发送的联系人的信息发送给服务器200,并将本次发送的联系人添加到发送记录中。
[0071]在一较佳的实施方式中,所述服务器200具体用于:将使用社交工具的联系人与登录的用户的好友列表进行比较,得出使用社交工具的联系人中没有成为所述用户好友的联系人;将没有成为所述用户好友的联系人下发给客户端100。
[0072]在一较佳的实施方式中,所述客户端100具体用于:当推荐好友功能被启动后,向服务器200发送移动终端本地的通讯录中联系人信息。
[0073]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种在社交工具中添加好友的方法,其特征在于,所述方法包括: 移动终端中装载的社交工具的客户端在用户登录后,向服务器发送移动终端本地的通讯录中联系人信息; 服务器根据接收的联系人信息和保存的使用社交工具的用户的信息,得出使用社交工具的联系人; 服务器将使用社交工具的联系人下发给客户端; 客户端将使用社交工具的联系人进行展示,供用户添加好友时选择,并向服务器发送指令将选择的联系人添加为好友。
2.根据权利要求1所述的方法,其特征在于, 所述服务器根据接收的联系人信息和保存的使用社交工具的用户信息,得出使用社交工具的联系人具体包括: 服务器从联系人信息中解析出联系人所用的终端号码; 服务器将联系人所用的终端号码与保存的使用社交工具的用户的终端号码比较,得出使用社交工具的联系人。
3.根据权利要求1所述的方法,其特征在于, 所述客户端向服务器发送移动终端本地的通讯录中联系人信息具体包括: 客户端判断出没有向服务器发送过联系人信息后,向服务器发送通讯录中全部联系人信息,并对发送的联系人进`行记录。
4.根据权利要求3所述的方法,其特征在于, 所述客户端向服务器发送移动终端本地的通讯录中联系人信息具体包括: 客户端判断出向服务器发送过联系人信息后,将通讯录与发送记录进行比较,得出没有发送的联系人,将没有发送的联系人的信息发送给服务器,并将本次发送的联系人添加到发送记录中。
5.根据权利要求1所述的方法,其特征在于, 所述服务器将使用社交工具的联系人下发给客户端具体包括: 服务器将使用社交工具的联系人与登录的用户的好友列表进行比较,得出使用社交工具的联系人中没有成为所述用户好友的联系人; 将没有成为所述用户好友的联系人下发给客户端。
6.根据权利要求1所述的方法,其特征在于, 所述向服务器发送移动终端本地的通讯录中联系人信息具体包括: 当客户端的推荐好友功能被启动后,客户端向服务器发送移动终端本地的通讯录中联系人信息。
7.一种在社交工具中添加好友的系统,其特征在于,所述系统包括: 社交工具的服务器和移动终端中装载的社交工具的客户端; 客户端用于在用户登录后,向服务器发送移动终端本地的通讯录中联系人信息,还用于将接收的使用社交工具的联系人进行展示,供用户添加好友时选择,并向服务器发送指令将选择的联系人添加为好友; 服务器用于根据接收的联系人信息和保存的使用社交工具的用户的信息,得出使用社交工具的联系人,将使用社交工具的联系人下发给客户端。
8.根据权利要求7所述的系统,其特征在于, 服务器具体用于:从联系人信息中解析出联系人所用的终端号码,将联系人所用的终端号码与保存的使用社交工具的用户的终端号码比较,得出使用社交工具的联系人。
9.根据权利要求7所述的系统,其特征在于, 所述客户端具体用于:判断出没有向服务器发送过联系人信息后,向服务器发送通讯录中全部联系人信息,并对发送的联系人进行记录。
10.根据权利要求9所述的系统,其特征在于, 所述客户端具体用于:判断出向服务器发送过联系人信息后,将通讯录与发送记录进行比较,得出没有发送的联系人,将没有发送的联系人的信息发送给服务器,并将本次发送的联系人添加到发送记录中`
【文档编号】H04L29/08GK103516764SQ201210223203
【公开日】2014年1月15日 申请日期:2012年6月28日 优先权日:2012年6月28日
【发明者】郭先东 申请人:北京新媒传信科技有限公司