著录项信息
专利名称 | 一种基于移动终端登录聊天室的方法、系统及设备 |
申请号 | CN200710077008.8 | 申请日期 | 2007-09-07 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2008-02-20 | 公开/公告号 | CN101127947 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W4/00 | IPC分类号 | H;0;4;W;4;/;0;0;;;H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市高新科技园南区高新南一道飞亚达高科技大厦5-10层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 李林斐 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 谢安昆;宋志强 |
摘要
本发明涉及移动通信、聊天室和即时通信领域,提供了一种基于移动终端登录聊天室的方法、系统及设备。所述方法包括以下步骤:A.自动登录服务器接收到聊天室系统发送的用户登录请求;B.自动登录服务器利用定位服务器获取移动终端所在区域信息,并将所述移动终端所在区域信息发送至聊天室系统;C.聊天室系统查询与移动终端所在区域信息对应的聊天室房间信息,为用户分配一个本地聊天室房间,并通知自动登录服务器;D.自动登录服务器替用户向聊天室系统发起登录请求,通过验证则用户登录成功。本发明避免了用户对聊天室房间信息的人工浏览和选择,提高了登录效率。
一种基于移动终端登录聊天室的方法、系统及设备\n技术领域\n[0001] 本发明涉及移动通信、聊天室和即时通信(Instant message,IM)领域,更具体地说,涉及一种基于移动终端登录聊天室的方法、系统及设备。\n背景技术\n[0002] 随着互联网的发展,聊天室已成为一种常见的网络沟通形式,其提供了一个供群体用户即时地交流信息的场所,且接入终端包括个人计算机(PersonalComputer,PC)、移动终端等,在日常生活中得到了广泛的应用。\n[0003] 在现有的聊天室系统中,用户登录聊天室需要人工浏览大量的聊天室房间信息,从而手动选择具体的聊天室房间,操作过程比较繁琐,即便大多数用户每次均登录本地聊天室也要耗费相当多的时间。特别是对于移动终端用户(例如手机用户)而言,采用该方式效率则更低。\n[0004] 因此需要一种新的基于移动终端登录聊天室的方法,使得移动终端的用户能够迅速进入本地聊天室,提高登录效率。\n发明内容\n[0005] 本发明的目的在于提供一种基于移动终端登录聊天室的系统,旨在解决现有技术基于移动终端登录聊天室时需要人工浏览和选择,导致登录效率低下的问题。\n[0006] 本发明的目的还在于提供一种基于移动终端登录聊天室的设备,以更好地解决现有技术中存在的上述问题。\n[0007] 本发明的目的还在于提供一种基于移动终端登录聊天室的方法,以更好地解决现有技术中存在的上述问题。\n[0008] 为了实现发明目的,所述基于移动终端登录聊天室的系统,包括聊天室系统、用户所在的移动终端,所述系统还包括自动登录服务器和定位服务器;\n[0009] 所述自动登录服务器与聊天室系统和定位服务器分别相连,其在收到聊天室系统发送的用户登录请求后,从定位服务器获取移动终端所在区域信息并发送至聊天室系统,以及在收到聊天室系统为用户分配的本地聊天室房间信息后,替用户向聊天室系统发起登录请求,从而将用户自动登录到所述本地聊天室房间中;\n[0010] 所述定位服务器与移动终端及自动登录服务器相连,用于根据自动登录服务器发送的查询请求,查询移动终端所在区域信息,并将其反馈给自动登录服务器;\n[0011] 所述聊天室系统与移动终端及自动登录服务器分别相连,用于查询与移动终端所在区域信息对应的聊天室房间信息,为用户分配一个本地聊天室房间,并根据自动登录服务器替用户发起的登录请求对用户身份进行验证。\n[0012] 优选地,所述定位服务器进一步包括终端定位系统、地理信息系统;\n[0013] 所述终端定位系统用于根据自动登录服务器发起的终端位置查询请求,利用LBS技术确定所述移动终端的位置信息,并将其反馈给自动登录服务器;\n[0014] 所述地理信息系统用于根据自动登录服务器发送的移动终端的位置信息,及其发起的终端所在区域查询请求,利用GIS技术确定移动终端所在区域信息,并将其反馈给自动登录服务器。\n[0015] 优选地,所述聊天室系统进一步包括信息收发单元、房间分配单元、聊天管理单元;\n[0016] 所述信息收发单元用于与移动终端及自动登录服务器进行信息交互,接收移动终端发送的登录请求,接收自动登录服务器发送的移动终端所在区域信息,并将为用户分配的本地聊天室房间信息反馈给自动登录服务器;\n[0017] 所述房间分配单元与信息收发单元相连,用于根据自动登录服务器发送的移动终端所在区域信息,查询该区域内的聊天室房间信息,并为用户分配一个本地聊天室房间;\n[0018] 所述聊天管理单元与信息收发单元相连,其提供基本聊天室功能。\n[0019] 为了更好地实现发明目的,所述基于移动终端登录聊天室的设备,即与聊天室系统相连的自动登录服务器,其与一个用于获取移动终端所在区域信息的定位服务器相连;\n[0020] 所述自动登录服务器在收到聊天室系统发送的用户登录请求后,从定位服务器获取移动终端所在区域信息并发送至聊天室系统,以及在收到聊天室系统为用户分配的本地聊天室房间信息后,替用户向聊天室系统发起登录请求,从而将用户自动登录到所述本地聊天室房间中。\n[0021] 优选地,所述自动登录服务器进一步包括信息处理单元、登录控制单元;\n[0022] 所述信息处理单元用于从定位服务器获取移动终端所在区域信息,并接收聊天室系统为用户分配的本地聊天室房间信息;\n[0023] 所述登录控制单元与信息处理单元相连,用于在接收到聊天室系统为用户分配的本地聊天室房间信息后,替用户向聊天室系统发起登录请求,从而将用户自动登录到所述本地聊天室房间中。\n[0024] 为了更好地实现发明目的,所述基于移动终端登录聊天室的方法包括以下步骤:\n[0025] A.自动登录服务器接收到聊天室系统发送的用户登录请求;\n[0026] B.自动登录服务器利用定位服务器获取移动终端所在区域信息,并将所述移动终端所在区域信息发送至聊天室系统;\n[0027] C.聊天室系统查询与移动终端所在区域信息对应的聊天室房间信息,为用户分配一个本地聊天室房间,并通知自动登录服务器;\n[0028] D.自动登录服务器替用户向聊天室系统发起登录请求,通过验证则用户登录成功。\n[0029] 优选地,所述步骤B中获取移动终端所在区域信息的步骤包括:\n[0030] B1.自动登录服务器发送终端位置查询请求至定位服务器;\n[0031] B2.定位服务器利用LBS技术确定所述移动终端的位置信息,并将其反馈给自动登录服务器;\n[0032] B3.自动登录服务器根据所述移动终端的位置信息,进一步发送终端所在区域查询请求至定位服务器;\n[0033] B4.定位服务器利用GIS技术确定移动终端所在区域信息,并将其反馈给自动登录服务器。\n[0034] 优选地,所述步骤C中为用户分配一个本地聊天室房间的过程包括:\n[0035] 根据所述移动终端所在区域信息和聊天室房间信息,通过选择算法为用户分配一个本地聊天室房间。\n[0036] 优选地,所述选择算法是指:\n[0037] C1.从所述聊天室房间信息中提取出所有聊天室房间的地理位置数据;\n[0038] C2.对地理位置数据进行对比,选择一个与所述移动终端在地理位置上最接近的本地聊天室房间。\n[0039] 本发明中,自动登录服务器收到聊天室系统转发的用户登录请求后,则通过定位服务器获取该移动终端所在区域信息,再由聊天室系统从该区域内的聊天室房间中为用户分配一个本地聊天室房间,然后由自动登录服务器替用户发起登录,从而避免了用户对聊天室房间信息的人工浏览和选择,提高了登录效率。\n附图说明\n[0040] 图1是本发明中基于移动终端登录聊天室的系统结构图;\n[0041] 图2是本发明的一个实施例中基于移动终端登录聊天室的系统结构示意图;\n[0042] 图3是本发明的一个实施例中聊天室系统的结构图;\n[0043] 图4是本发明的一个实施例中自动登录服务器的结构图;\n[0044] 图5是本发明中基于移动终端登录聊天室的方法流程图;\n[0045] 图6是本发明的一个实施例中基于移动终端登录聊天室的方法流程图;\n[0046] 图7是本发明的一个实施例中基于移动终端登录聊天室的时序示意图。\n具体实施方式\n[0047] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0048] 本发明的聊天室自动登录系统包括移动终端、聊天室系统、自动登录服务器和定位服务器,当聊天室系统收到移动终端发送的登录请求后则将该登录请求转发至自动登录服务器中,自动登录服务器利用与其相连的定位服务器获取移动终端所在区域信息,然后由聊天室系统根据移动终端所在区域信息为用户分配一个本地聊天室房间,最后由自动登录服务器替用户向聊天室系统发起登录请求,通过验证后则将用户自动登录到所分配的本地聊天室房间中。本发明由于为用户自动分配和登录本地聊天室房间,避免了用户的浏览和选择,从而提高了登录效率。\n[0049] 图1示出了本发明中基于移动终端登录聊天室的系统结构,该系统包括移动终端\n100、聊天室系统200、自动登录服务器300和定位服务器400。应当说明的是,本发明所有图示中各设备之间的连接关系是为了清楚阐释其信息交互及控制过程的需要,因此应当视为逻辑上的连接关系,而不应仅限于物理连接。其中:\n[0050] (1)移动终端100典型的可为各种能够进行即时通信的移动终端设备,例如个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、移动电话(Mobile Phone,MP)等,因此本发明的保护范围不应限定为某种特定类型的移动终端。另外,与本发明的系统中可有多个移动终端与聊天室系统200相连,图1的系统中仅示出一个移动终端,只是一个最简示例,本发明可在此基础上进行扩展。\n[0051] (2)聊天室系统200与移动终端100及自动登录服务器300分别相连,用于接收自动登录服务器300发送的移动终端100所在区域信息,查询与移动终端100所在区域信息对应的聊天室房间信息,为用户分配一个本地聊天室房间,并根据自动登录服务器300替用户发起的登录请求对用户身份进行验证。在一个实施例中,如图3所示,该聊天室系统\n200进一步包括信息收发单元201、房间分配单元202和聊天管理单元203,其中:\n[0052] 信息收发单元201与房间分配单元202及聊天管理单元203相连,用于与移动终端100和自动登录服务器300之间进行信息交互,具体包括:接收移动终端100发送的登录请求,并将其送入自动登录服务器300;接收自动登录服务器300发送的移动终端100所在的区域信息;接收自动登录服务器300发送的“待进房间查询请求”,并将房间分配单元202为用户分配的本地聊天室房间信息反馈给自动登录服务器300;接收自动登录服务器300替用户发起的登录请求,并将其送入聊天管理单元203中进行验证。\n[0053] 房间分配单元202与信息收发单元201相连,用于根据自动登录服务器300发送的移动终端100所在区域信息,查询该区域内的聊天室房间信息,并为用户分配一个本地聊天室房间。本发明中,房间分配单元202可通过选择算法为用户分配一个本地聊天室房间。在一个实施例中,其所采取的选择算法的具体步骤是:首先从所查询到的聊天室房间信息中提取出所有聊天室房间的地理位置数据;然后对地理位置数据进行对比,从中选择一个与移动终端100在地理位置上最接近的本地聊天室房间。\n[0054] 聊天管理单元203与信息收发单元201及房间分配单元202分别相连,其提供基本聊天室功能,包括发送文字或表情、展示用户列表、屏蔽用户、对用户登录信息进行验证等。\n[0055] (3)自动登录服务器300与聊天室系统200和定位服务器400分别相连,其在收到聊天室系统200发送的用户登录请求后,从定位服务器400获取移动终端100所在区域信息并发送至聊天室系统200,以及在收到聊天室系统200为用户分配的本地聊天室房间信息后,替用户向聊天室系统200发起登录请求,从而将用户自动登录到所述本地聊天室房间中。在一个实施例中,如图4所示,该自动登录服务器300进一步包括信息处理单元301、登录控制单元302,其中:\n[0056] 信息处理单元301用于从定位服务器400获取移动终端100所在区域信息,并接收聊天室系统200为用户分配的本地聊天室房间信息;\n[0057] 登录控制单元302与信息处理单元301相连,用于在接收到聊天室系统200为用户分配的本地聊天室房间信息后,替用户向聊天室系统200发起登录请求,从而将用户自动登录到该本地聊天室房间中。\n[0058] (4)定位服务器400与移动终端100及自动登录服务器300相连,用于根据自动登录服务器300发送的查询请求,查询移动终端100所在区域信息,并将其反馈给自动登录服务器300。在图1所示的系统结构中,该定位服务器400是一个集成了基于位置的服务(Location Based Services,LBS)和地理信息系统(Geographic Information System,GIS)两者功能的设备,其可独立完成对移动终端100所在区域信息的获取。具体过程包括:自动登录服务器300发送“终端位置查询请求”至定位服务器400;定位服务器400利用LBS技术确定移动终端100的位置信息,并将其反馈给自动登录服务器300;自动登录服务器300根据移动终端100的位置信息,进一步发送“终端所在区域查询请求”至定位服务器400;定位服务器400利用GIS技术确定移动终端100所在区域信息,并将其反馈给自动登录服务器300。\n[0059] 而在本发明的一个典型实施例中,如图2所示,该定位服务器400包括一个终端定位系统401和一个地理信息系统402,其中:终端定位系统401在收到自动登录服务器300发送的“终端位置查询请求”后,利用LBS技术,通过全球定位系统(Globle Positioning System,GPS)或者移动蜂窝网络,与移动终端100进行信息交互从而确定其位置,并将移动终端100的位置信息反馈给自动登录服务器300;地理信息系统402在收到自动登录服务器300进一步发送的“终端所在区域查询请求”后,利用GIS技术确定移动终端100所在区域信息,并将其反馈给自动登录服务器300。其实现过程与图1所示的集成式系统是一致的,且在该实施例的图示中,用箭头及序号(1、2、......、9)标明了本发明基于移动终端\n100登录聊天室的过程中信号的流向。应当说明的是,本发明的保护范围并不限于图2所示的系统。\n[0060] 图5示出了本发明中基于移动终端登录聊天室的方法流程,该方法流程基于图1所示的系统结构,具体过程如下:\n[0061] 在步骤S501中,聊天室系统200接收用户通过移动终端100发送的登录请求,并将该登录请求转发至自动登录服务器300中。\n[0062] 在步骤S502中,自动登录服务器300利用定位服务器400获取移动终端100所在区域信息,并将该移动终端100所在区域信息发送给聊天室系统200。\n[0063] 在步骤S503中,聊天室系统200在收到移动终端100所在区域信息后,查询该移动终端100所在区域内的聊天室房间信息,并为其分配一个本地聊天室房间,然后将所分配的本地聊天室房间信息通知自动登录服务器300。\n[0064] 在步骤S504中,自动登录服务器300替用户向聊天室系统200发起登录请求,通过验证则登录成功。\n[0065] 图6示出了本发明的一个实施例中基于移动终端登录聊天室的方法流程,该方法流程基于图2所示的系统结构,其中终端定位系统401和地理信息系统402相互独立。该实施例的方法流程具体如下:\n[0066] 在步骤S601中,聊天室系统200接收用户通过移动终端100发送的登录请求,并将该登录请求送入自动登录系统300中。\n[0067] 在步骤S602中,自动登录系统300生成一个“终端位置请求”,发送给终端定位系统401,由终端定位系统401利用LBS技术获取移动终端100的位置信息,并反馈给自动登录系统300。\n[0068] 在步骤S603中,自动登录系统300根据该移动终端100的位置信息,进一步生成一个“终端所在区域查询请求”发送给地理信息系统402,由地理信息系统402利用GIS技术确定移动终端100所在区域信息,并反馈给自动登录系统300。\n[0069] 在步骤S604中,自动登录系统300将移动终端100所在区域信息上报给聊天室系统200,同时发送一个“待进房间查询请求”给聊天室系统200。\n[0070] 在步骤S605中,聊天室系统200查询到该移动终端100所在区域内的所有聊天室房间信息,并为用户分配一个本地聊天室房间,然后将其反馈给自动登录系统300。在本实施例中,聊天室系统200采取一种选择算法为用户分配一个本地聊天室房间,具体包括:首先从所获得的聊天室房间信息中提取出所有聊天室房间的地理位置数据;然后对地理位置数据进行对比,从中选择一个与移动终端100在地理位置上最接近的本地聊天室房间。\n[0071] 在步骤S606中,自动登录系统300替用户向聊天室系统200发送登录请求,请求进入所分配的本地聊天室房间。聊天室系统200根据该登录请求对用户身份进行验证后,则使移动终端100上的用户成功登录到该本地聊天室房间中,之后用户可通过该聊天室平台与本地的其它用户进行交流。\n[0072] 图7是本发明的一个实施例中基于移动终端登录聊天室的时序示意图,该时序图基于图2所示的系统结构,具体过程如下:\n[0073] 1、用户通过移动终端100发起登录聊天室的请求,该登录请求被发送至聊天室系统200。\n[0074] 2、聊天室系统200将该登录请求转发到自动登录系统300中。\n[0075] 3、自动登录系统300收到用户的登录请求,并对其进行处理,分析到该请求是基于用户位置的自动登录请求。\n[0076] 4、自动登录系统300发送一个“终端位置请求”给终端定位系统401。\n[0077] 5、终端定位系统401发起对移动终端100位置信息的查询。\n[0078] 6、移动终端100反馈其位置信息给终端定位系统401。\n[0079] 7、终端定位系统401进一步将移动终端100的位置信息反馈给自动登录系统300。\n[0080] 8、自动登录系统300根据所收到的移动终端100的位置信息,进一步生成一个“终端所在区域查询请求”并发送给地理信息系统402。\n[0081] 9、地理信息系统402查询移动终端100所在区域信息。\n[0082] 10、地理信息系统402将移动终端100所在区域信息反馈给自动登录系统300。\n[0083] 11、自动登录系统300发送一个“待进房间查询请求”给聊天室系统200。\n[0084] 12、聊天室系统200查询对应移动终端100所在区域信息的聊天室房间,并为用户分配一个本地聊天室房间。\n[0085] 13、聊天室系统200将所分配的聊天室房间信息反馈给自动登录系统300。\n[0086] 14、自动登录系统300根据所获取的聊天室房间信息,替用户发起登录请求,该请求被发送到聊天室系统200。\n[0087] 15、聊天室系统200验证用户信息,并通过登录请求。\n[0088] 16、聊天室系统200发送一个登录确认消息给移动终端100,从而使得用户以自动进入其位置所在的聊天房间,此后可以使用聊天室系统200的正常功能,和处于同一地域的用户进行沟通交流。\n[0089] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2010-05-26
- 2008-04-16
- 2008-02-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-08-06
|
2003-01-30
| | |
2
| |
2007-01-31
|
2005-07-30
| | |
3
| |
2005-11-23
|
2004-12-01
| | |
4
| |
2003-03-05
|
2001-02-01
| | |
5
| |
2001-11-28
|
2001-05-11
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |