一种交友系统、实现方法及交友服务器的制作方法

文档序号:7919933阅读:191来源:国知局
专利名称:一种交友系统、实现方法及交友服务器的制作方法
技术领域
本发明涉及移动定位技术、地理信息系统技术以及即时通信技术领域, 特别涉及一种在即时通信业务中,基于位置服务的用户交友系统、实现方法 以及交友服务器。
背景技术
即时通信(IM)业务,如QQ、 MSN等,以其快速便利的沟通方式受 到人们的普遍欢迎,并在互联网上得到广泛应用。IM用户通过IM系统(客 户端和IM月良务系统)和其它IM用户进^f亍沟通或其它方面的应用,如进4亍 交互游戏等。此外,IM还应具备交友功能,使用户能以多种方式结识到新 的IM用户并纳入既有的联系人列表中,扩大可交互的用户范围,并对用户 交互关系进行管理。
交友系统是一种提供即时通信用户之间进行查找、添加、管理用户交互 关系的系统。通过用户交互关系,用户之间才能实现基于即时通信系统的交 流或其它方面的应用。交友系统一般通过收集用户个人信息,根据用户个人 信息建立用户之间的交互关系,即增加新的联系人;此外还包括对已建立的 用户交互关系进行管理,例如删除联系人或对用户联系人进行分类。可见, 交友系统是整个即时通信系统中的重要组成部分。
现有的交友系统,例如常见的互联网上的交友网站、手机上的短信交友、 IM软件的交友系统等,其用户个人信息多为手工设置。用户个人信息由用 户自我提供,是静态的,而且可验证性很弱。
用户地域位置信息是用户个人信息中非常重要的项目。用户关系链的建 立往往需要基于用户地域位置信息,例如进行同城交友。在现有的交友系统
中,用户地域位置信息往往是用户手工设置,这可能会出现用户地域位置信
息不准确,不详细或者缺失的问题;此外,如果用户前往外地,该用户的位 置信息不能同步更新。

发明内容
有鉴于此,本发明实施例提出一种交友系统及实现方法,将基于位置服 务系统所得的用户地域位置信息灵活、准确、自动地融入交友系统中。
本发明实施例提出 一种交友系统,包括用于提供即时通信服务的即时通 信服务器,以及用于实现交友业务应用的交友服务器,该交友系统包括
终端定位系统,用于根据交友服务器的请求,确定移动用户终端的经绵 度信息,并将所述经纬度信息发送至交友服务器;
地理信息系统,用于根据所收到的来自交友服务器的移动终端的经炜度 信息,向交友服务器提供所述移动终端的地域位置信息;
所述即时通信服务器还用于当移动用户终端接入时,向交友服务器发送 针对所述移动用户终端的位置信息请求;
所述交友服务器还用于根据来自即时通信服务器的移动用户终端的位 置信息请求,通过终端定位系统收集所述移动用户终端的经纬度信息,将所 述经绵度信息发送至地理信息系统,并接收来自地理信息系统的用户地域位 置信息,保存并管理用户地域位置信息,并利用所述用户地域位置信息进行 交友业务的应用。
本发明实施例还提出一种交友业务的实现方法,包括
即时通信服务器根据移动用户终端的接入请求,向交友服务器发送针对 所述移动用户终端的位置信息请求;
交友服务器将所述位置信息请求发送到终端定位系统,并接收来自终端 定位系统的所述移动用户终端的经绵度信息;
交友服务器将所述经绵度信息发送至地理信息系统,并接收来自地理信 息系统的所述移动用户终端的地域位置信息;
根据所述移动用户终端的地域位置信息进行交友业务的应用。 本发明实施例还提出一种交友服务器,所述交友服务器与即时通信服务 器、终端定位系统、地理信息系统分别具有通信接口,根据来自即时通信服 务器的移动用户终端的位置信息请求,通过终端定位系统收集所述移动用户 终端的经炜度信息,将所述经绊度信息发送至地理信息系统,并接收来自地 理信息系统的用户地域位置信息,保存并管理用户地域位置信息,并利用所 述用户地域位置信息进行交友业务的应用。
从以上技术方案可以看出,交友服务器与终端定位系统以及地理信息系 统之间进行交互,自动获取移动用户终端的地域位置信息,将获取的地域位 置信息应用到交友业务当中。本发明方案可以作为现有交友系统的有益补 充,给用户提供更可靠与更具趣味性的交友方式。同时利用基于移动终端用 户的位置信息的直观表现,聚集相同地域的好友群体,搭建更符合用户需求 的沟通平台。灵活、自动、准确的位置信息的融入,为交友系统增加更多的 功能和便利性。


图1所示为本发明实施例提出的交友系统的一种示意性结构图; 图2为图1中的示例性交友系统的运转流程示意图; 图3为本发明实施例的交友服务器的模块框图。
具体实施例方式
基于位置服务(Location Based Services, LBS )通过全球卫星定位系统 (GPS)或者移动蜂窝网络,定位出移动终端的位置,并提供终端用户的地 域位置信息。LBS技术随着精度的提高,已经深入到商业、国防、生活的各 个方面。本发明方案就是将LBS技术所提供的终端用户的地域位置信息融 合到交友系统中,使得交友系统的用户可以直观地查看到其它用户的位置信 息,并能利用这些信息进行交友活动、用户交互关系的管理。
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明 作进一步的详细阐述。
本发明实施例的交友系统的架构如图1所示,包括
移动用户终端101,指使用移动终端的即时通信用户,该移动终端具有 LBS功能,即能够与LBS服务器交互,向LBS服务器反馈位置信息;并且 能够接入即时通信系统。移动用户终端101接入即时通信系统的过程属于现 有技术。
用户终端102,指除移动用户终端101之外的其它某个即时通信用户, 包括但不限于移动终端、PC客户端等。
即时通信服务器103,用于提供即时通信服务,包括即时通信用户的接 入或注销;实现即时通信用户之间的信息交互,常见的包括点对点聊天、群 体聊天、群体讨论、网络游戏、网上购物、写日志、文件共享等。
终端定位系统104,通过GPS或者移动网络定位系统,确定移动用户终 端101的经绵度信息。本发明实施例中,终端定位系统104根据来自交友服 务器106的定位请求,通过与移动用户终端101进行信息交互确定移动用户 终端的经绰度信息,并将所述经纟韦度信息发送至交友服务器106。
GIS系统105,指地理信息系统(Geographic Information System, GIS ), 将地理信息数字化,即保存了数字化的地图,该地图中的位置点具有相应的 经绵度信息;提供自动的地理位置识别和路径选择。GIS系统105用于将来 自交友服务器106的移动用户终端101的经炜度信息,找到所保存的数字化 地图中该经绵度对应的位置点相关的地理位置信息,即将经绋度信息对应到 用户所处的地域位置信息,并将所述地域位置信息发送至交友服务器106。
上述终端定位系统104以及GIS系统105的具体实现过程已经有成熟的 技术,在此不做过多描述。
交友服务器106,用于根据来自即时通信服务器103的针对移动用户终 端101的位置信息请求,通过终端定位系统104收集所述移动用户终端的经 炜度信息,具体包括向终端定位系统104发送定位请求,并接收来自终端定
位系统104的移动用户终端的经炜度信息。交友服务器106还通过GIS系统 105将用户的经炜度信息转换为移动用户终端的地域位置信息,包括将所述 经绵度信息发送至GIS系统105,并接收来自GIS系统105的用户地域位置 信息。交友服务器106保存并管理这些用户地域位置信息,并利用所述用户 地域位置信息进行用户之间的交互关系的建立、管理等操作。
图2示出了图l所示交友系统的运转流程的一个示例。该示例中包含了 移动用户终端101登录到即时通信系统中,交友服务器106通过终端定位系 统104获取移动用户终端101的经炜度位置信息,再利用GIS系统105将所 述经绵度信息转换为地域位置信息,并将所述地域位置信息提供到即时通信 服务器103上,而用户终端102根据即时通信服务器103中的移动用户终端 IOI的地域位置信息,与移动用户终端101建立用户交互关系,并进一步进 行交友应用。以下对该过程进行详细阐述。
步骤201:移动用户终端101向即时通信服务器103发起登录请求,登 录后可以设置是否共享其位置信息,设置信息保存在交友系统中,成为用户 信息的一部分。这里假设用户设置为共享位置信息。该项设置的目的是保护 用户的隐私,如果用户设置为不共享位置信息,则采用现有技术的方式登录 交友系统。
步骤202:即时通信服务器103识别到移动用户终端101的登录,向交 友服务器106发送移动终端上线通知,上线通知中携带该移动终端的用户信 息。该用户信息中包含但不限于用户的登录状态信息以及用户是否共享位置 信息的设置。
步骤203:交友服务器106记录移动用户终端101的用户信息。 步骤204至205:即时通信服务器103根据用户的上线状态标识、位置
信息共享设置等向交友服务器106发起针对移动用户终端的位置信息请求。 在本步骤中,即时通信服务器103需要判断用户是否将位置信息设置为
共享,若是,再发送所述位置信息请求;若用户将位置信息设置为不共享,
则执行现有的移动用户终端的登录流程。
步骤206:交友服务器106将用户终端定位请求发送到终端定位系统 104,该定位请求中包含移动用户终端101的用户信息。
步骤207至208:终端定位系统104向移动用户终端101发起定位请求, 移动用户终端101进行位置信息的反馈,终端定位系统104根据反馈信息得 到移动用户终端101的经炜度信息。终端定位系统104和移动用户终端101 之间的交互过程可参照现有的GPS或移动网络定位的实现流程,这里不再 赘述。
步骤209:终端定位系统104将移动用户终端101的经炜度信息反馈至 交友服务器106。
步骤210:交友服务器106向GIS系统105发送用户地域信息请求,该 请求中携带移动用户终端101的经绵度信息。
步骤211: GIS系统105根据所收到的经绵度信息,得到移动用户终端 101所在的地域位置信息,并将该地域位置信息发送至交友服务器106。
步骤212至步骤213:交友服务器106接收用户地域位置信息,并将所 收到的用户地域位置信息保存到该移动用户终端的用户信息中。
步骤214至步骤215:交友服务器106将该移动用户终端更新后的用户 信息发送至即时通信服务器103。
至此,实现将移动用户终端101的地域位置信息保存在即时通信服务器 103上。即时通信服务器103可根据自己本身需要对用户的地域位置信息进 4亍处理和利用。
作为一个利用地域位置信息的示例,用户终端102通过登录301接入即 时通信服务器103后,进行步骤302查询其它用户信息。用户终端102可以 设置一定的关于地域位置信息的查询条件,例如要求查询在北京海淀区的其 它用户。
步骤303:即时通信服务器103根据用户终端102设置的查询条件检索 用户信息,找到符合查询条件的目标用户。假设在此之前的步骤215中即时 通信服务器103保存的移动用户终端101的地域位置信息为"北京市海淀区
知春路",则移动用户终端101为符合查询条件的目标用户。
步骤304至305:即时通信服务器103将所查询到的符合条件的目标用 户的信息传送给用户终端102,并呈现在用户终端102的人机交互界面如显 示屏幕上。
步骤306至307:用户终端102根据所显示的用户信息,将移动用户终 端101添加到联系人名单中,并通过交友服务器106与移动用户终端101进 行交友业务方面的应用。典型的使用用户地域位置信息的应用如查询地域 好友、基于好友地域信息进行分组、进入同地域的聊天室、进行同地域讨论、 查找自己周边的信息等等。
图3示出了本发明实施例的交友服务器的模块框图,该交友服务器可以 应用于图1所示的交友系统中,具体包括
用户信息记录模块401,用于接收并保存移动终端的用户信息;接收来 自用户地域位置信息交互模块402的移动终端的地域位置信息,并根据所述 地域位置信息更新所保存的用户信息中;还用于将所保存的用户信息通过交 友业务交互模块403发送到即时通信服务器。
用户地域位置信息交互模块402,包括与终端定位系统以及地理信息系 统进行交互的通信接口 ,用于向终端定位系统获取移动用户终端的经纬度信 息,并将所获取的经纬度信息发送至地理信息系统,并接收来自地理信息系 统的所述移动用户终端的地域位置信息,并将所述地域位置信息发送至用户 信息记录纟莫块401。
交友业务交互模块403,包括与即时通信服务器进行交互的通信接口 , 用于接收来自即时通信服务器的移动终端上线通知,将所述上线通知中的用 户信息发送至所述用户信息记录模块401;将用户信息记录模块401中更新 了用户地域位置信息的用户信息发送至即时通信服务器;还用于根据用户地 域位置信息进行交友业务的应用。
本发明实施例提出提供了一种基于移动终端的LBS功能实现的交友系 统;有效利用了 GIS系统以及LBS定位系统来提供交友系统所需的用户地
域信息;实现自动对用户信息进行采集,过程高效且准确;对用户来说,不 需要进行频繁手工调整和参与。
本发明方案可以作为现有交友系统的有益补充,给用户提供更可靠与更 具趣味性的交友方式。同时利用基于移动终端用户的位置信息的直观表现, 聚集相同地域的好友群体,搭建更符合用户需求的沟通平台。灵活、自动、 准确的位置信息的融入,为交友系统增加更多的功能和便利性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来 实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技 术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出 来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘 等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方 法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种交友系统,包括用于提供即时通信服务的即时通信服务器,以及用于实现交友业务应用的交友服务器,其特征在于,该交友系统包括终端定位系统,用于根据交友服务器的定位请求,确定移动用户终端的经纬度信息,并将所述经纬度信息发送至交友服务器;地理信息系统,用于根据所收到的来自交友服务器的移动终端的经纬度信息,向交友服务器提供所述移动终端的地域位置信息;所述即时通信服务器还用于当移动用户终端接入时,向交友服务器发送针对所述移动用户终端的位置信息请求;所述交友服务器还用于根据来自即时通信服务器的移动用户终端的位置信息请求,通过终端定位系统收集所述移动用户终端的经纬度信息,将所述经纬度信息发送至地理信息系统,并接收来自地理信息系统的用户地域位置信息,保存并管理用户地域位置信息,并利用所述用户地域位置信息进行交友业务的应用。
2、 根据权利要求1所述的交友系统,其特征在于,所述交友服务器包括用户信息记录模块,用于接收并保存移动终端的用户信息;接收来自用 户地域位置信息交互模块的移动终端的地域位置信息,并根据所述地域位置 信息更新所保存的用户信息中;还用于将所保存的用户信息通过交友业务交 互模块发送到即时通信服务器;用户地域位置信息交互模块,包括与终端定位系统以及地理信息系统进 行交互的通信接口 ,用于向终端定位系统获取移动用户终端的经纬度信息, 并将所获取的经绰度信息发送至地理信息系统,并接收来自地理信息系统的 所述移动用户终端的地域位置信息,并将所述地域位置信息发送至用户信息 记录模块;交友业务交互模块,包括与即时通信服务器进行交互的通信接口,用于 接收来自即时通信服务器的移动终端上线通知,将所述上线通知中的用户信息发送至所述用户信息记录模块;将用户信息记录模块中更新了用户地域位 置信息的用户信息发送至即时通信服务器;还用于根据用户地域位置信息进 行交友业务的应用。
3、 一种交友业务的实现方法,其特征在于,包括 即时通信服务器根据移动用户终端的接入请求,向交友服务器发送针对所述移动用户终端的位置信息请求;交友服务器将所述位置信息请求发送到终端定位系统,并接收来自终端 定位系统的所述移动用户终端的经绵度信息;交友服务器将所述经炜度信息发送至地理信息系统,并接收来自地理信 息系统的所述移动用户终端的地域位置信息;根据所述移动用户终端的地域位置信息进行交友业务的应用。
4、 根据权利要求3所述的交友业务的实现方法,其特征在于,所述即 时通信服务器向交友服务器发送针对所述移动用户终端的位置信息请求之 前,进一步包括即时通信服务器判断移动用户终端是否将位置信息设置为共享,若是, 则执行所述向交友服务器发送位置信息请求的步骤;若用户将位置信息设置 为不共享,则执行现有的移动用户终端的登录流程。
5、 根据权利要求3所述的交友业务的实现方法,其特征在于,所述根 据所述移动用户终端的地域位置信息进行交友业务的应用包括交友服务器将包含移动用户终端的地域位置信息的用户信息保存在即 时通信服务器上;即时通信服务器根据用户终端设置的关于地域位置信息的查询条件检 索用户信息,找到符合查询条件的目标用户,并将所述目标用户呈现在所述 用户终端的人机交互界面上。
6、 一种交友服务器,其特征在于,所述交友服务器与即时通信服务器、 终端定位系统、地理信息系统分别具有通信接口 ,根据来自即时通信服务器的移动用户终端的位置信息请求,通过终端定位系统收集所述移动用户终端 的经绵度信息,将所述经绵度信息发送至地理信息系统,并接收来自地理信 息系统的用户地域位置信息,保存并管理用户地域位置信息,并利用所述用 户地域位置信息进行交友业务的应用。
7、根据权利要求6所述的交友服务器,其特征在于,所述交友服务器 包括用户信息记录模块,用于接收并保存移动终端的用户信息;接收来自用 户地域位置信息交互模块的移动终端的地域位置信息,并根据所述地域位置 信息更新所保存的用户信息中;还用于将所保存的用户信息通过交友业务交 互模块发送到即时通信服务器;用户地域位置信息交互模块,包括与终端定位系统以及地理信息系统进 行交互的通信接口 ,用于向终端定位系统获取移动用户终端的经綷度信息, 并将所获取的经炜度信息发送至地理信息系统,并接收来自地理信息系统的 所述移动用户终端的地域位置信息,并将所述地域位置信息发送至用户信息 记录模块;交友业务交互模块,包括与即时通信服务器进行交互的通信接口,用于 接收来自即时通信服务器的移动终端上线通知,将所述上线通知中的用户信 息发送至所述用户信息记录模块;将用户信息记录模块中更新了用户地域位 置信息的用户信息发送至即时通信服务器;还用于根据用户地域位置信息进 行交友业务的应用。
全文摘要
本发明公开了一种交友系统,包括即时通信服务器,用于提供即时通信服务,包括即时通信用户的接入或注销,当移动用户终端接入时,向交友服务器发送移动用户终端上线通知;终端定位系统,用于确定接入交友系统的移动用户终端的经纬度信息;地理信息系统,用于根据所收到的移动终端的经纬度信息,提供所述移动终端的地域位置信息;交友服务器,用于根据来自即时通信服务器的移动用户终端的上线通知,通过终端定位系统收集所述移动用户终端的经纬度信息,将所述经纬度信息发送至地理信息系统,并接收来自地理信息系统的用户地域位置信息,保存并管理用户地域位置信息,并利用所述用户地域位置信息进行交友业务的应用。
文档编号H04L12/58GK101360275SQ200810167140
公开日2009年2月4日 申请日期2008年9月26日 优先权日2008年9月26日
发明者李林斐, 赖晓航 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1