即时通讯平台中添加好友的方法和系统的制作方法

文档序号:7916690阅读:131来源:国知局
专利名称:即时通讯平台中添加好友的方法和系统的制作方法
技术领域
本发明涉及移动终端的即时通信技术领域,尤其是涉及一种即时通讯平台中添加好友的方法和系统。
背景技术
移动终端的即时通信(Instant Messaging, IM)平台是将即时通讯应用软件移植在手机上,以满足用户随时随地通讯的需求。例如,可以手机等便携终端为载体实现移动终端的即时通讯平台。为了使即时通信平台更加活跃达到便于通讯的效果,必须要使平台的使用者拥有一定数量的好友,才能增加其活跃度。现有的即时通信平台进行好友添加时,服务器将在线 人员的名单随机发送至手机,供用户进行好友添加,且每次只能添加一个好友。现有的上述好友添加方式,一方面由于服务器对待添加好友选取的随机性,好友双方缺乏必要的了解,所建立的好友关系不真实,给用户带来了困扰;另一方面,当需要添加多个好友时,必须要进行重复的操作,增加了用户的负担,影响了用户的体验。目前移动终端的即时通讯平台面临如何快速添加基于真实关系的好友数量,增加用户黏度的问题。

发明内容
本发明实施例提供了一种即时通讯平台中添加好友的方法和系统,能够建立一种基于真实关系和身份的好友关系,快速批量地实现好友添加。为达到上述目的,本发明实施例的技术方案是这样实现的本发明实施例提供了一种即时通讯平台中添加好友的方法,包括即时通讯平台根据用户的指令获取移动终端上的通讯录;即时通讯平台按照过滤条件从所述通讯录中提取数据,生成通讯录好友添加列表,所述通讯录好友添加列表中包括多条通讯录信息;即时通讯平台接收用户根据所述通讯录好友添加列表发出的批量添加好友的请求,并将该请求发送至网络服务器;即时通讯平台接收网络服务器根据所述请求返回的同意添加信息,将相应的好友添加至好友列表。本发明实施例还提供了一种即时通讯平台中添加好友的系统,该系统包括移动终端、运行在移动终端上的即时通讯平台和网络服务器,所述即时通讯平台,根据用户的指令获取移动终端上的通讯录,按照过滤条件从所述通讯录中提取数据,生成通讯录好友添加列表,所述通讯录好友添加列表中包括多条通讯录信息;接收用户根据所述通讯录好友添加列表发出的批量添加好友的请求,并将该请求发送至网络服务器;以及,接收网络服务器根据所述请求返回的同意添加信息,将相应的好友添加至好友列表;
所述移动终端,接收用户的指令,并将用户的指令发送至即时通讯平台,以及,将即时通讯平台生成的信息显示给用户;所述网络服务器,接收即时通讯平台发送的批量添加好友的请求,并将该请求所对应的同意添加信息返回至即时通讯平台。由上述可见,本发明实施例的技术方案实现了一种基于通讯录的好友添加方案,由于通讯录中的关键信息即为联系人的手机号码,而在即时通讯系统中,用户通常以手机号码进行注册,且服务器会利用验证码对手机号码进行验证,保证即时通讯系统注册用户具有真实的身份,从而保证了通讯录信息的真实性,所以本方案能够建立一种基于真实关系和身份的好友关系。进一步的,本方案能够利用通讯录同时处理多个好友添加操作,以批量形式在移动终端的即时通讯平台上同时添加多个好友,避免了重复操作,显著降低了用户操作的工 作量,提高了用户体验。本方案较好地实现了在移动终端的即时通讯平台上快速添加基于真实关系的好友数量,增加用户黏度的技术效果,具有较广的应用前景。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一提供的一种即时通讯平台中添加好友的方法流程示意图;图2为本发明实施例二提供的一种即时通讯平台中添加好友的方法流程示意图;图3为本发明实施例三提供的一种即时通讯平台中添加好友的系统结构示意图。
具体实施例方式下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例一提供了一种即时通讯平台中添加好友的方法,参见图1,所述方法包括11 :即时通讯平台根据用户的指令获取移动终端上的通讯录;12:即时通讯平台按照过滤条件从所述通讯录中提取数据,生成通讯录好友添加列表,所述通讯录好友添加列表中包括多条通讯录信息;13:即时通讯平台接收用户根据所述通讯录好友添加列表发出的批量添加好友的请求,并将该请求发送至网络服务器;14:即时通讯平台接收网络服务器根据所述请求返回的同意添加信息,将相应的好友添加至好友列表。上述即时通讯平台运行在上述移动终端上,如运行在手机上。
由上述可见,本发明实施例的技术方案实现了一种基于通讯录的好友添加方案,由于通讯录中的关键信息即为联系人的手机号码,而在即时通讯系统中,用户通常以手机号码进行注册,且服务器会利用验证码对手机号码进行验证,保证即时通讯系统注册用户具有真实的身份,从而保证了通讯录信息的真实性,所以本方案能够建立一种基于真实关系和身份的好友关系。进一步的,本方案能够利用通讯录同时处理多个好友添加操作,以批量形式在移动终端的即时通讯平台上同时添加多个好友,避免了重复操作,显著降低了用户操作的工作量,提高了用户体验。本方案较好地实现了在移动终端的即时通讯平台上快速添加基于真实关系的好友数量,增加用户黏度的技术效果,具有较广的应用前景。下面对本发明实施例二提供的即时通讯平台中添加好友的方法进行说明。即时通讯平台运行在移动终端(如手机)上,参见图2,具体包括如下处理 1:进入通讯录入口。当用户请求添加好友时,如用户通过移动终端发送好友添加请求,即时通讯平台接收到用户通过移动终端发送的好友添加请求。用户选择根据通讯录添加好友时,发送指令请求进入通讯录,移动终端上的应用系统提供进入通讯录的入口,并且有相应显著的提示文字信息,例如,“是否进入通讯录”,若是,执行步骤2,若否,结束当前操作,等待下一次的操作。2 :判断是否允许读取通讯录。当用户选择进入通讯录时,即时通讯平台会尝试或准备读取手机上的通讯录(或称之为本地通讯录)。为了保护用户的信息安全,移动终端在发现即时通讯平台需要读取本地通讯录时,进行读取权限控制操作,例如,向用户发送提示信息提示是否允许读取通讯录,只有当移动终端接收到来自用户的确认指令后,即接收到来自用户的允许读取通讯录指令之后,才放行即时通讯平台对本地通讯录的读取操作。若接收到用户禁止读取通讯录的指令或者在预定时间内没有收到确认指令时,结束当前操作,等待下一次的操作。3 :提取通讯录好友添加列表。即时通讯平台按照过滤条件从所述通讯录中提取数据,生成通讯录好友添加列表,该通讯录好友添加列表中包括多条通讯录信息,本方案提供了一种快速批量添加好友的方式,所以,在此按照所设置的过滤条件得到的通讯录信息通常为多个,过滤条件的设置并不十分严格,以保证获取到一定范围内符合特定条件的信息。可以理解,本方案并不排除特定场景下用户自定义一种严格的过滤条件,以使所提取得到的通讯录好友添加列表中仅包括一条通讯录信息。根据过滤条件的不同,所提取到的数据也不同,例如,按照过滤条件从所述通讯录中提取的数据可以为通讯录中的所有通讯录信息,这种方式能够遍历整个本地通讯录,向用户提供最大的可选信息;或者,按照过滤条件从所述通讯录中提取的数据可以为以预定数字开头预定长度手机号码所对应的通讯录信息,例如,以预定数字I开头长度为11位的手机号码信息;或者,按照过滤条件从所述通讯录中提取的数据为预定姓氏开头的名字所对应的通讯录信息,例如,提取的数据为姓氏为“王”的所有名字所对应的通讯录信息。通过不同过滤条件的设置,使过滤方式更加便捷和人性化,增加好友添加的灵活性和可用性,提闻用户体验。4 :是否匹配通讯录到服务器。在提取到通讯录好友添加列表之后,根据是否需要进一步对该通讯录好友添加列表进行更新,本方案提供了两种操作方式,若是,发送通讯录好友添加列表至服务器,进行数据分析和匹配,转入步骤5a,若否,转入步骤5b ;5a :更新通讯录好友添加列表。即时通讯平台将通讯录好友添加列表上传至网络服务器(或简称之为服务器),以使该网络服务器根据数据分析,更新该通讯录好友添加列表,将更新后的通讯录好友添加列表作为当前的通讯录好友添加列表并下发给即时通讯平台。网络服务器对获取到的不同用户的通讯录数据进行分析,根据不同用户之间是否 拥有共同好友以及所拥有共同好友的数量,对所述通讯录好友添加列表进行更新。例如,当网路服务器发现用户A和用户B都具有同一个好友C,即用户A和用户B具有“共同好友”时,网络服务器可以将用户A的通讯录好友添加列表中的通讯录信息增加到用户B的通讯录好友添加列表中,以对用户B的通讯录好友添加列表进行更新,同样,网络服务器也可以将用户B的通讯录好友添加列表中的通讯录信息增加到用户A的通讯录好友添加列表中,以对用户B的通讯录好友添加列表进行更新;当用户A和用户B所拥有的共同好友的数量越多时,彼此可以共享的通讯录信息就越多。5b :保持通讯录好友添加列表。这种方式下,保持步骤3中提取得到的通讯录好友添加列表不变。6 :发送批量添加好友请求到服务器。即时通讯平台在手机上向用户显示当前的通讯录好友添加列表,在显示了可以采用一种分页显示的方式,并提供翻页功能,一页一页地将通讯录好友添加列表中的所有通讯录信息显示出来。并且,本方案能够根据移动终端的屏幕尺寸调整每页中通讯录信息的数量,例如,一般情况下,每页显示的通讯录信息为20条,若手机的屏幕较小,可以调整每页显示10条,若手机的屏幕较大,可以调整每页显示25条。对于通讯录好友添加列表中包括的总通讯录信息不足20条(或者分页显示的最后一页不足20条)的情况,则显示当前所有(或剩余)的通讯录信息。本方案允许用户对通讯录好友添加列表中通讯录信息进行进一步的选择,在通讯录好友添加列表中确认期望添加的好友。例如,移动终端在所显示的每条通讯录信息中提供勾选框,用户通过该勾选框发送确认指令,表明该项为自己期望添加的好友;移动终端也可以对所显示的所有通讯录信息提供“全选”项,以便于用户通过简单操作实现批量好友添加。当确认完所期望添加的好友后,即时通讯平台接收用户根据所述通讯录好友添加列表发出的好友添加请求,该好友添加请求为批量添加好友的请求,即一次请求添加多个好友。即时通讯平台通过网络该请求发送至网络服务器。7 :接收同意添加信息。
即时通讯平台接收同意添加信息。网络服务器根据上述批量添加好友的请求,分别将添加请求发送至多个被请求方用户,当被请求方用户同意添加时,将同意添加信息发送至即时通讯平台,当被请求方用户拒绝添加时,将拒绝添加信息也发送至即时通讯平台,在此,本方案主要对同意添加的场景进行说明。8 :批量添加好友。即时通讯平台在接收同意添加信息之后,相应的添加多个好友。本次好友添加操作结束。9:判断是否继续添加。即时通讯平台通过移动终端向用户发送是否进行下一次添加操作的提示信息,若接收到同意下一次添加操作的应答,启动下一次添加操作;若接收到拒绝下一次添加操作的应答或者在预定时间内没有应答,则结束添加操作。 在下一次添加操作中,即时通讯平台在获取移动终端上的通讯录时,自动排除已经进行过好友添加的通讯录信息,这种方式避免已经批量添加过的好友信息重复被处理以及向用户显示,提高了数据处理的效率,并提高了用户体验。进一步的,在本方案还包括当即时通讯平台获取移动终端上的通讯录失败时,考虑这种失败的原因主要为没有接收到来自用户的允许读取通讯录的指令,或者,本地通讯录保存在了 SM卡,而即时通讯平台无法直接读取SM卡上的数据,这时,即时通讯平台通过移动终端向用户发送解决方案指示信息,所述解决方案指示信息至少指示如下两种解决方案发送允许读取通讯录指令,或者,将通讯录从SM卡中复制到移动终端上。这种处理方式,保证了批量添加好友操作的正常运行,提高了用户体验。由上述可见,本发明实施例的技术方案实现了一种基于通讯录的好友添加方案,由于通讯录中的关键信息即为联系人的手机号码,而在即时通讯系统中,用户通常以手机号码进行注册,且服务器会利用验证码对手机号码进行验证,保证即时通讯系统注册用户具有真实的身份,从而保证了通讯录信息的真实性,所以本方案能够建立一种基于真实关系和身份的好友关系。进一步的,本方案能够利用通讯录同时处理多个好友添加操作,以批量形式在移动终端的即时通讯平台上同时添加多个好友,避免了重复操作,显著降低了用户操作的工作量,提高了用户体验。本方案较好地实现了在移动终端的即时通讯平台上快速添加基于真实关系的好友数量,增加用户黏度的技术效果,具有较广的应用前景。本发明实施例三还提供了一种即时通讯平台中添加好友的系统,参见图3,所述系统包括移动终端32、运行在移动终端上的即时通讯平台31和网络服务器33,所述即时通讯平台31,根据用户的指令获取移动终端32上的通讯录,按照过滤条件从所述通讯录中提取数据,生成通讯录好友添加列表,所述通讯录好友添加列表中包括多条通讯录信息;接收用户根据所述通讯录好友添加列表发出的批量添加好友的请求,并将该请求发送至网络服务器33 ;以及,接收网络服务器33根据所述请求返回的同意添加信息,将相应的好友添加至好友列表;所述移动终端32,接收用户的指令,并将用户的指令发送至即时通讯平台31,以及,将即时通讯平台31生成的信息显示给用户;
所述网络服务器33,接收即时通讯平台31发送的批量添加好友的请求,并将该请求所对应的同意添加信息返回至即时通讯平台31。进一步的,所述网络服务器33,还能够接收即时通讯平台上传的所述通讯录好友添加列表,根据数据分析,更新该通讯录好友添加列表,将更新后的通讯录好友添加列表作为当前的通讯录好友添加列表并下发给即时通讯平台。本发明系统实施例中各设备的具体工作方式可以参见本发明的方法实施例。由上述可见,本发明实施例的技术方案实现了一种基于通讯录的好友添加方案,由于通讯录中的关键信息即为联系人的手机号码,而在即时通讯系统中,用户通常以手机号码进行注册,且服务器会利用验证码对手机号码 进行验证,保证即时通讯系统注册用户具有真实的身份,从而保证了通讯录信息的真实性,所以本方案能够建立一种基于真实关系和身份的好友关系。进一步的,本方案能够利用通讯录同时处理多个好友添加操作,以批量形式在移动终端的即时通讯平台上同时添加多个好友,避免了重复操作,显著降低了用户操作的工作量,提高了用户体验。本方案较好地实现了在移动终端的即时通讯平台上快速添加基于真实关系的好友数量,增加用户黏度的技术效果,具有较广的应用前景。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种即时通讯平台中添加好友的方法,其特征在于,所述方法包括 即时通讯平台根据用户的指令获取移动终端上的通讯录; 即时通讯平台按照过滤条件从所述通讯录中提取数据,生成通讯录好友添加列表,所述通讯录好友添加列表中包括多条通讯录信息; 即时通讯平台接收用户根据所述通讯录好友添加列表发出的批量添加好友的请求,并将该请求发送至网络服务器; 即时通讯平台接收网络服务器根据所述请求返回的同意添加信息,将相应的好友添加至好友列表。
2.根据权利要求1所述的方法,其特征在于,在即时通讯平台接收用户根据所述通讯录好友添加列表发出的批量添加好友的请求之前,所述方法还包括 即时通讯平台将所述通讯录好友添加列表上传至网络服务器,以使该网络服务器根据数据分析,更新该通讯录好友添加列表,将更新后的通讯录好友添加列表作为当前的通讯录好友添加列表并下发给即时通讯平台。
3.根据权利要求1所述的方法,其特征在于,所述即时通讯平台根据用户的指令获取移动终端上的通讯录具体包括 即时通讯平台接收用户通过移动终端发送的好友添加请求; 即时通讯平台通过移动终端向用户发送好友添加应答,并准备读取移动终端上的通讯录,移动终端向用户发送提示信息提示是否允许读取通讯录; 即时通讯平台在移动终端接收到用户的允许读取通讯录指令之后,获取移动终端上的通讯录。
4.根据权利要求1所述的方法,其特征在于,所述即时通讯平台按照过滤条件从所述通讯录中提取数据具体包括 按照过滤条件从所述通讯录中提取的数据为通讯录中的所有通讯录信息;或者,按照过滤条件从所述通讯录中提取的数据为以预定数字开头预定长度手机号码所对应的通讯录信息;或者, 按照过滤条件从所述通讯录中提取的数据为预定姓氏开头的名字所对应的通讯录信息。
5.根据权利要求2所述的方法,其特征在于,所述网络服务器根据数据分析,更新该通讯录好友添加列表包括 网络服务器对获取到的不同用户的通讯录数据进行分析,根据不同用户之间是否拥有共同好友以及所拥有共同好友的数量,对所述通讯录好友添加列表进行更新。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括 当即时通讯平台获取移动终端上的通讯录失败时,即时通讯平台通过移动终端向用户发送解决方案指示信息,所述解决方案指示信息至少指示如下两种解决方案 发送允许读取通讯录指令,或者,将通讯录从SM卡中复制到移动终端上。
7.根据权利要求6所述的方法,其特征在于,在即时通讯平台接收网络服务器根据所述请求返回的同意添加信息,将相应的好友添加至好友列表之后,所述方法还包括 即时通讯平台通过移动终端向用户发送是否进行下一次添加操作的提示信息,若接收到同意下一次添加操作的应答,启动下一次添加操作;在下一次添加操作中,即时通讯平台在获取移动终端上的通讯录时,自动排除已经进行过好友添加的通讯录信息。
8.根据权利要求6所述的方法,其特征在于,在即时通讯平台接收用户根据所述通讯录好友添加列表发出的批量添加好友的请求之前,所述方法还包括 即时通讯平台将所述通讯录好友添加列表分页在移动终端上显示,并根据移动终端的屏幕尺寸调整每页中通讯录信息的数量。
9.一种即时通讯平台中添加好友的系统,其特征在于,所述系统包括移动终端、运行在移动终端上的即时通讯平台和网络服务器, 所述即时通讯平台,根据用户的指令获取移动终端上的通讯录,按照过滤条件从所述通讯录中提取数据,生成通讯录好友添加列表,所述通讯录好友添加列表中包括多条通讯录信息;接收用户根据所述通讯录好友添加列表发出的批量添加好友的请求,并将该请求发送至网络服务器;以及,接收网络服务器根据所述请求返回的同意添加信息,将相应的好友添加至好友列表; 所述移动终端,接收用户的指令,并将用户的指令发送至即时通讯平台,以及,将即时通讯平台生成的信息显示给用户; 所述网络服务器,接收即时通讯平台发送的批量添加好友的请求,并将该请求所对应的同意添加信息返回至即时通讯平台。
10.根据权利要求9所述的系统,其特征在于, 所述网络服务器,还能够接收即时通讯平台上传的所述通讯录好友添加列表,根据数据分析,更新该通讯录好友添加列表,将更新后的通讯录好友添加列表作为当前的通讯录好友添加列表并下发给即时通讯平台。
全文摘要
本发明公开了一种即时通讯平台中添加好友的方法和系统,能够建立一种基于真实关系和身份的好友关系,快速批量地实现好友添加。本发明实施例提供的一种即时通讯平台中添加好友的方法,包括即时通讯平台根据用户的指令获取移动终端上的通讯录,按照过滤条件从通讯录中提取数据,生成通讯录好友添加列表;接收用户根据通讯录好友添加列表发出的批量添加好友的请求,并将该请求发送至网络服务器;接收网络服务器根据该请求返回的同意添加信息,将相应的好友添加至好友列表。
文档编号H04W88/02GK103024688SQ20111028303
公开日2013年4月3日 申请日期2011年9月22日 优先权日2011年9月22日
发明者马明阳, 褚雷 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1