一种对移动即时通信联系人进行分组的方法、系统及设备的制作方法

文档序号:7649262阅读:128来源:国知局
专利名称:一种对移动即时通信联系人进行分组的方法、系统及设备的制作方法
技术领域
本发明涉及通信领域,更具体地说,涉及一种对移动即时通信联系人进行 分组的方法、系统及设备。
背景技术
即时通信(Instant message, IM)是一种基于互联网并得到广泛应用的服务, 即时通信用户可通过即时通信系统与即时通信联系人进行快速便利的沟通,并 可进行联系人信息的管理,因此该通信方式贏得了众多的用户群。在联系人信息的管理方面,即时通信用户可基于即时通信联系人的属性对 其进行分组,比如基于关系属性可分为小学同学、中学同学、大学同学、同事、 家人等,还可基于即时通信联系人的所在地进行分组。本发明主要涉及对移动 即时通信联系人进行的分组,所谓移动即时通信联系人,是指登录于移动终端 中的即时通信联系人,其每次上线时的实际位置可能都不同。现有的移动即时通信联系人分组系统,如附图1所示,包括移动终端100、 即时通信服务器200、即时通信终端300。现有技术多采用用户手工设置的方式, 人为地将移动即时通信联系人纳入某个用户组,在基于地域属性进行分组时, 一般是根据联系人注册资料中的位置信息,如果用户的属性发生变化后,需要 人工调整即时通信联系人归属的分组。但是由于移动即时通信联系人的地域属 性不确定,所以这种手工的分组方式并不能保证分组结果的客观准确性,另外 手工分组的效率也较低。因此需要一种新的对移动即时通信联系人进行分组的方法,提高分组结果 的可观准确性,并在分组效率上得到突破。发明内容本发明的目的在于提供一种对移动即时通信联系人进行分组的系统,旨在 解决现有技术对移动即时通信联系人进行分组时存在的分组结果准确性低、分 组效率低的问题。 本发明的目的还在于提供一种对移动即时通信联系人进行分组的设备,以 更好地解决现有技术中存在的上述问题。本发明的目的还在于提供一种对移动即时通信联系人进行分组的方法,以 更好地解决现有技术中存在的上述问题。为了实现发明目的,所述对移动即时通信联系人进行分组的系统,包括移 动终端、即时通信终端和即时通信服务器,所述即时通信服务器为用户和移动 即时通信联系人提供通信服务并将移动即时通信联系人的分组信息呈现给用 户,所述系统还包括自动分组服务器和定位服务器;所述定位服务器用于查询移动终端所在区域信息,并将其反馈给自动分组服务器;所述自动分组服务器根据即时通信服务器上报的移动即时通信联系人的上 线状态,从定位服务器获取移动终端所在区域信息,并根据所述区域信息对移 动即时通信联系人进行分组。优选地,所述定位服务器进一步包括终端定位系统、地理信息系统;所述终端定位系统用于根据自动分组服务器发起的终端位置查询请求,利 用基于位置的服务(Location Based Services, LBS )技术确定所述移动终端的位 置信息,并将其反馈给自动分组服务器;所述地理信息系统用于根据自动分组服务器发送的移动终端的位置信息, 及其发起的终端所在区域查询请求,利用地理信息系统(Geographic Information System, GIS )技术确定移动终端所在区域信息,并将其反馈给自动分组服务器。为了更好地实现发明目的,还提供了一种对移动即时通信联系人进行分组 的设备,即与即时通信服务器进行通信的自动分组服务器,所述自动分组服务 器还与一个用于获取移动终端所在区域信息的定位服务器进行通信;所述自动分组服务器根据即时通信服务器上报的移动即时通信联系人的上 线状态,从定位服务器获取移动终端所在区域信息,并根据所述区域信息对移 动即时通信联系人进行分组。优选地,所述自动分组服务器进一步包括信息处理单元、用户分组单元;所述信息处理单元用于从定位服务器获取移动终端所在区域信息,并将移 动即时通信联系人的分组信息发送至即时通信服务器保存;所述用户分组单元用于根据信息处理单元获取的移动终端所在区域信息对 移动即时通信联系人进行分组,并将分组信息送入信息处理单元。
为了更好地实现发明目的,还提供了一种基于前述系统和设备对移动即时通信联系人进行分组的方法,包括以下步骤A. 自动分组服务器接收即时通信服务器上报的移动即时通信联系人的上线 状态;B. 自动分组服务器根据所述上线状态,利用定位服务器获取移动终端所在区 域信息;C. 根据所述区域信息对移动即时通信联系人进行分组。 优选地,所述步骤B进一步包括Bl.自动分组服务器发送终端位置查询请求至定位服务器; B2.定位服务器利用LBS技术确定所述移动终端的位置信息,并将其反馈给 自动分组服务器;B3.自动分组服务器根据所述移动终端的位置信息,进一步发送终端所在区 域查询请求至定位服务器;B4.定位服务器利用GIS技术确定移动终端所在区域信息,并将其反馈给自 动分组服务器。优选地,所述步骤C之后进一步包括D. 将移动即时通信联系人的分组信息发送至即时通信终端,并显示到用户 界面上。本发明通过将即时通信服务器与一个自动分组服务器进行通信,该自动分 组服务器通过终端定位系统和地理信息系统获取移动终端当前的准确地域信 息,并根据其地域信息对移动即时通信联系人进行分组,从而提高了分组结果 的准确性。此外,由于该分组方式摆脱了传统的手工操作,在分组效率上也得 到了突石皮。


图l是现有技术中对移动即时通信联系人进行分组的系统结构图; 图2是本发明中对移动即时通信联系人进行分组的系统结构图; 图3是本发明的一个实施例中对移动即时通信联系人进行分组的系统结构 示意图;图4是本发明的一个实施例中自动分组服务器的内部结构图; 图5是本发明中对移动即时通信联系人进行分组的方法流程图6是本发明的 一个实施例中对移动即时通信联系人进行分组的方法流程图;图7是本发明的一个实施例中对移动即时通信联系人进行分组的时序示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。本发明的移动即时通信联系人分组系统包括移动即时通信联系人所在的移 动终端、用户所在的即时通信终端、为用户和移动即时通信联系人提供通信服 务并将移动即时通信联系人的分组信息呈现给用户的即时通信服务器,还包括 自动分组服务器和定位服务器。当移动即时通信联系人通过移动终端登录IM时, 即时通信服务器将记录其上线状态并通知即时通信终端和自动分组服务器,自 动分组服务器则通过定位服务器利用LBS技术和GIS技术获取该移动终端当前 的所在区域信息,然后根据其区域信息对移动即时通信联系人进行分组,并将 分组结果发送到即时通信服务器中保存。由上可知,本发明的分组方法可提高 分组结果的准确性。图2示出了本发明中对移动即时通信联系人进行分组的系统结构,该系统包 括移动终端100、即时通信服务器200、即时通信终端300、自动分组服务器400 和定位服务器500。应当说明的是,本发明所有图示中各设备之间的连接关系是 为了清楚阐释其信息交互及控制过程的需要,因此应当^L为逻辑上的连接关系, 而不应仅限于物理连接。其中(1) 移动终端100上登录有移动即时通信联系人。该移动终端100可为各种 具有LBS功能的移动终端,典型可为个人计算机(Personal Computer, PC)、个 人数字助理(Personal Digital Assistant, PDA)、移动电话(Mobile Phone, MP) 等,因此本发明的保护范围不应限定为某种特定类型的移动终端。(2) 即时通信终端300上登录有用户,该即时通信终端300可为各种能够进 行即时通信的终端设备,包括但不限于移动终端。(3) 即时通信服务器200与移动终端100、即时通信终端300分别进行通信,
用于为用户和移动即时通信联系人提供通信服务,并在本发明中将移动即时通信联系人的分组信息发送给用户所在的即时通信终端300上显示。该即时通信服 务器200所连接的移动终端100、即时通信终端300的数量是不限的,因此图2所 示的系统仅为 一个最简示例,不用于限定保护范围。(4)自动分组服务器400与即时通信服务器200进行通信,用于在收到即时 通信服务器200上报的移动即时通信联系人的上线状态后,从定位服务器500获 取移动终端1 OO所在区域信息,并根据所述移动终端1 OO所在区域信息对移动即 时通信联系人进行分组,以及将分组信息发送至即时通信服务器200保存以供用 户查询。在一个实施例中,自动分组服务器400具体的内部结构如图4所示,包括信 息处理单元401、用户分组单元402:信息处理单元401用于乂人定位服务器500获 取移动终端IOO所在区域信息,并将移动即时通信联系人的分组信息发送至即时 通信服务器200保存;用户分组单元402与信息处理单元401进行通信,用于根据 信息处理单元401获取的移动终端1 OO所在区域信息对移动即时通信联系人进行 分组,并将分组信息送入信息处理单元401,由后者发送给即时通信服务器200。 (5 )定位服务器500与自动分组服务器400进行通信,用于根据自动分组服 务器400发起的查询请求,查询移动终端100所在区域信息,并将其反馈给自动 分组服务器400。在图2所示的系统结构中,该定位服务器500是一个集成了LBS 和GIS两者功能的设备,其可独立完成对移动终端100所在区域信息的获取。具 体过程包括自动分组服务器400发送"终端位置查询请求"至定位服务器500; 定位服务器500利用LBS技术确定移动终端100的位置信息,并将其反馈给自动分 组服务器400;自动分组服务器400根据移动终端100的位置信息,进一步发送"终 端所在区域查询请求"至定位服务器500;定位服务器500利用GIS技术确定移动 终端100所在区域信息,并将其反馈给自动分组服务器400。在一个实施例中,如图3所示的系统,包括一个终端定位系统501和一个地 理信息系统502。应当说明的是,从目前的网络架构和本发明的实现方式来看, 该系统结构是一个最典型的示例,其中终端定位系统501用于根据自动分组服 务器400发起的终端位置查询请求,利用LBS技术确定移动终端100的位置信息, 并将其反馈给自动分组服务器400;地理信息系统502用于根据自动分组服务器 400发送的移动终端100的位置信息,及其发起的终端所在区域查询请求,利用 GIS技术确定移动终端100所在区域信息,并将其反馈给自动分组服务器400。该
实施例的图示中,用箭头及序号(1、 2........ 8)标明了本发明在对移动即时通信联系人进行分组的过程中信号的流向。应当说明的是,本发明的保护范围 并不限于图3所示的系统。图5示出了本发明中对移动即时通信联系人进行分组的方法流程,该方法流 程基于图2所示的系统结构,具体过程如下在执行本发明的所有步骤之前,用户通过即时通信终端300登录到即时通信 服务器200,登录后可以设置对其联系人(包括移动即时通信联系人)进行基于 地域属性的分组。在步骤S501中,移动即时通信联系人通过移动终端IOO登录到即时通信服务 器200,即时通信服务器200记录其上线状态,并发送给即时通信终端300和自动 分组服务器400。在步骤S502中,自动分组服务器400通过与其进行通信的定位服务器500获 取移动终端100当前的所在区域信息。在步骤S503中,自动分组服务器400根据移动终端100的所在区域信息对移 动即时通信联系人进行分组,并将分组结果发送至即时通信服务器200保存。至 此,自动分组服务器400完成了对移动即时通信联系人的分组。在步骤S504中,即时通信服务器200将移动即时通信联系人的分组结果发送 给即时通信终端300,并显示到用户界面上。在本发明中,即时通信服务器200 可基于多种启动条件执行步骤S504,例如基于用户发起的查询请求,或者其自 动地将分组结果进行发送。图6示出了本发明的 一个实施例中对移动即时通信联系人进行分组的方法 流程,该方法流程基于图2、图3所示的系统结构,具体过程如下在执行本发明的所有步骤之前,用户通过即时通信终端300登录到即时通信 服务器200,登录后可以设置对其联系人(包括移动即时通信联系人)进行基于 地域属性的分组。在步骤S601中,移动即时通信联系人通过移动终端IOO登录到即时通信服务 器200,即时通信服务器200记录其上线状态,并发送给即时通信终端300和自动 分组服务器400。在步骤S602中,自动分组服务器400发送一个终端位置查询请求至终端定位 系统501,终端定位系统501则利用LBS技术,与移动终端100进行交互,从而获
取移动终端100的位置信息,并反馈给自动分组服务器400。在步骤S603中,自动分组服务器400收到移动终端100的位置信息后,进一 步根据该移动终端100的位置信息,发送一个终端所在区域查询请求至地理信息 系统502,地理信息系统502则利用GIS技术进行查询,从而获取移动终端IOO所 在区域信息,并反馈给自动分组服务器400。在步骤S604中,自动分组服务器400根据移动终端IOO所在区域信息对移动 即时通信联系人进行分组,并将分组结果发送至即时通信服务器200保存。在步骤S605中,4艮据即时通信终端300中用户发送的查询请求,将移动即时 通信联系人的分组结果发送给即时通信终端300并显示到用户界面。图7是本发明的 一个实施例中对移动即时通信联系人进行分组的时序示意 图,该时序图基于图3所示的系统结构,具体过程如下1、 用户通过即时通信终端300登录即时通信系统,开始执行IM功能。2、 用户在即时通信终端300中设置允许将联系人按地域属性进行分组。3、 移动即时通信联系人通过移动终端100登录即时通信系统。应当说明的 是,步骤3与步骤2之间没有特定的时间先后顺序,可以同时进行。4、 移动即时通信联系人发送自身上线状态至即时通信服务器200。5、 即时通信服务器200存储移动即时通信联系人的上线状态。6、 即时通信服务器200将移动即时通信联系人的上线状态发送给用户所在 的即时通信终端300。7、 即时通信终端300接收到通知,记录联系人的类型为"移动即时通信联 系人,,。8、 即时通信服务器200将移动即时通信联系人的上线状态发送给自动分组 服务器400。应当说明的是,步骤8与步骤6或7之间没有特定的时间先后顺序, 可以同时进行。9、 自动分组服务器400发送一个终端位置查询请求至终端定位系统501。10、 终端定位系统501进一步发送该终端位置查询请求至移动终端100。11、 移动终端100反馈其位置信息至终端定位系统501。12、 终端定位系统501进一步将移动终端100的位置信息反馈给自动分组服 务器400 13、 自动分组服务器400再根据移动终端100的位置信息,发送一个终端所
在区域查询-清求至;也理信息系统502 。14、 地理信息系统502利用GIS技术进行查询,从而获取移动终端100所在区 域信息。15、 地理信息系统502将移动终端100所在区域信息反馈给自动分组服务器400。16、 自动分组服务器400根据移动终端100所在区域信息对移动即时通信联 系人进行分组。17、 自动分组服务器400发送移动即时通信联系人的分组结果至即时通信服 务器200。18、 即时通信服务器200接收到移动即时通信联系人的分组结果后即存储。19、 即时通信终端300中的用户向即时通信服务器200发送联系人分组结果 的查询请求。20、 即时通信服务器200将查询到的移动即时通信联系人分组结果发送至即 时通信终端300。21、 即时通信终端300将移动即时通信联系人分组结果显示到用户界面上, 从而使用户能看到基于地域属性对移动即时通信联系人进行分组后的情况。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种对移动即时通信联系人进行分组的系统,其特征在于,包括移动终端、即时通信终端和即时通信服务器,所述即时通信服务器为用户和移动即时通信联系人提供通信服务并将移动即时通信联系人的分组信息呈现给用户,所述系统还包括自动分组服务器和定位服务器;所述定位服务器用于查询移动终端所在区域信息,并将其反馈给自动分组服务器;所述自动分组服务器从定位服务器获取移动终端所在区域信息,并根据所述区域信息对移动即时通信联系人进行分组。
2、 根据权利要求l所述的对移动即时通信联系人进行分组的系统,其特征 在于,所述定位服务器进一步包括终端定位系统、地理信息系统;所述终端定位系统用于根据自动分组服务器发起的终端位置查询请求,利 用LBS技术确定所述移动终端的位置信息,并将其反馈给自动分组服务器;所述地理信息系统用于根据自动分组服务器发送的移动终端的位置信息, 及其发起的终端所在区域查询请求,利用GIS技术确定移动终端所在区域信息, 并将其反馈给自动分组服务器。
3、 一种对移动即时通信联系人进行分组的设备,即与即时通信服务器进行 通信的自动分组服务器,其特征在于,所述自动分组服务器还与一个用于获取 移动终端所在区域信息的定位服务器进行通信;所述自动分组服务器从定位服务器获取移动终端所在区域信息,并根据所 述区域信息对移动即时通信联系人进行分组。
4、 根据权利要求3所述的对移动即时通信联系人进行分组的设备,其特征 在于,所述自动分组服务器进一步包括信息处理单元、用户分组单元;所述信息处理单元用于从定位服务器获取移动终端所在区域信息,并将移 动即时通信联系人的分组信息发送至即时通信服务器保存;所述用户分组单元用于根据信息处理单元获取的移动终端所在区域信息对 移动即时通信联系人进行分组,并将分组信息送入信息处理单元。
5 、 一种基于权利要求1所述系统或权利要求3所述设备对移动即时通信联系 人进行分组的方法,其特征在于,所述方法包括以下步骤A.自动分组服务器接收即时通信服务器上报的移动即时通信联系人的上线 状态;B. 自动分组服务器根据所述上线状态,利用定位服务器获取移动终端所在 区域信息;C. 根据所述区域信息对移动即时通信联系人进行分组。
6、 根据权利要求5所述的对移动即时通信联系人进行分组的方法,其特征 在于,所述步骤B进一步包括Bl.自动分组服务器发送终端位置查询请求至定位服务器; B2.定位服务器利用LBS技术确定所述移动终端的位置信息,并将其反馈给 自动分组服务器;B3.自动分组服务器根据所述移动终端的位置信息,进一步发送终端所在区 域查询请求至定位服务器;B4.定位服务器利用GIS技术确定移动终端所在区域信息,并将其反馈给自 动分组服务器。
7、 根据权利要求5或6所述的对移动即时通信联系人进行分组的方法,其特 征在于,所述步骤C之后进一步包括D. 将移动即时通信联系人的分组信息发送至即时通信终端,并显示到用户 界面上。
全文摘要
本发明涉及通信领域,提供了一种对移动即时通信联系人进行分组的方法、系统及设备。所述系统包括移动终端、即时通信终端和即时通信服务器,所述即时通信服务器为用户和移动即时通信联系人提供通信服务并将移动即时通信联系人的分组信息呈现给用户,所述系统还包括自动分组服务器和定位服务器;所述定位服务器用于查询移动终端所在区域信息,并将其反馈给自动分组服务器;所述自动分组服务器从定位服务器获取移动终端所在区域信息,并根据所述区域信息对移动即时通信联系人进行分组。本发明提高了分组结果的准确性,在分组效率上也得到了突破。
文档编号H04Q7/22GK101127735SQ200710077259
公开日2008年2月20日 申请日期2007年9月24日 优先权日2007年9月24日
发明者李林斐 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1