移动终端位置的查询方法及其平台的制作方法

文档序号:7711814阅读:198来源:国知局
专利名称:移动终端位置的查询方法及其平台的制作方法
技术领域
本发明涉及移动通信领域中的定位增值业务服务,尤其涉及一种移 动终端位置的查询方法及其平台。
背景技术
即时通信(IM, Instant Messaging)是一项实时通4言月l务,用 户通过在网络上建立私人聊天室,可进行点对点、点对多、多对多等 多种方式的通信。目前,互联网上普遍使用的即时通信软件包括 QQ、 MSN Messenger, Jabber、 ICQ、 Google Talk或百度hi等。随 着互联网的普及,经过多年的发展的即时通信软件,技术上相对较为 成熟,具有较高的便捷性;并逐渐渗透入生活和工作等多种场合,成 为人们沟通交流的一种重要方式。当前,越来越多的上班族选择通过 IM方式与同事、合作伙伴或客户等进行交流沟通和信息共享等。IM 已经成为仅次于语音电话、电子邮件等传统沟通方式之下的重要选 择。
与此同时,随着全J求定4立系统(GPS , Global Position System)在日常生活中的大量应用以及人们认知度的逐渐提高,人们 对定位技术的需求也日渐强烈。当前,GPS定位技术主要被用于获知 用户自身所处位置的地理信息(如自定位或导航)或查询用户周边餐 饮娱乐设施等。随着人们对定位等相关业务需求的快速增长,基于定 ^f立^支术的各种i曽值月良务业务(LBS, Location Based Service)应运 而生,其中备受关注的一种就是关爱类业务。关爱类业务主要用于对 家庭成员,尤其是对老人、儿童,甚至宠物等的位置进行查询和监 控。该业务主要面向家庭里需要照顾的对象如老人、儿童等,通过为 老人、儿童配备具有定位功能的终端设备,实现对老人、儿童的位置进行监控,使监护人能够及时了解被监护人的状况。此外、某些监控 行业,例如警察/交警有时也需要对被监控的当事人或被监控当事人
的车辆进行定位查询;又或者无法视频监控的高危施工作业,人们需 要对机器人进行定位控制等。
目前,用户主要通过查询用户携带的移动终端的位置来获得被监 控用户的位置,具体方式包括在电脑上通过Web浏览器方式查询,在 手机上通过WAP、短信查询或者语音直接问询等。在电脑上通过Web 浏览器查询用户终端位置的方式,用户需要输入位置监控鉴权帐号和 密码,通过授权鉴定(鉴权)后才能进行查询;而且每次查询都需要 再次进行帐号密码输入和鉴权,因而操作比较繁瑣,不能满足人们实 时定位查询(频繁的查询方式)或定期定位查询的需要。
鉴于上班族通常都拥有自己的IM工具帐号(如QQ、 MSN等等), 而且在上班时段其IM工具经常挂在网上;如果能为该类用户群提供 一种将位置查询技术与IM工具相结合的新的位置查询方式,将能减 少繁瑣的操作步骤,使得日常忙于工作的上班族也能实时监控需要监 查的家人,大大提升位置监控类业务使用的便捷性,同时也有利于运 营商提升服务水平和此类业务的推广。

发明内容
本发明的目的是将IM工具与位置查询4支术结合起来,利用IM工具 即时通信的特性为用户提供便捷的监控类业务服务。本发明提供如下 技术方案
本发明的一个方面提供了一种移动终端位置的查询方法,该查询方 法包括IM用户通过即时通信方式向移动终端位置的查询平台中的IM 机器人服务器发送位置查询请求,位置查询请求中包括用户信息和目标 移动终端信息;IM机器人服务器对位置查询请求进行协议转换与解 析,经由移动终端位置的查询平台中的位置监控类业务处理单元向定位 网关提交定位查询请求;以及定位网关根据目标移动终端信息对目标移 动终端进行定位,并向移动终端位置的查询平台返回位置信息。本发明提供的移动终端位置的查询方法的一个实施例中,该查询方
法包括在向頂机器人服务器发送位置查询请求之前,将IM机器人的 帐号添加到IM用户联系人中;设置目标移动终端,并进行监查授权认 证;以及通过监查授权认证后,记录用户信息和目标移动终端信息。
本发明提供的移动终端位置的查询方法的一个实施例中,记录用户 信息和目标移动终端信息的操作为记录用户的IM帐号和/或昵称,记 录目标移动终端的号码和/或目标移动终端的用户名。
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方 法包括向IM机器人服务器发送位置查询请求信息后,对用户进行定 位鉴权,判断用户对目标移动终端是否具有定位权限;以及通过定位鉴 权后,IM机器人服务器向位置监控类业务处理单元提交定位查询请求。
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方 法包括向定位网关提交定位查询请求后,定位网关对移动终端位置的 查询平台进行定位鉴权,判断移动终端位置的查询平台对目标移动终端 是否具有发起第三方定位的权限;以及通过定位鉴权后,执行定位网关 根据目标移动终端信息对目标移动终端进行定位。
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方 法包括定位网关向移动终端位置的查询平台返回位置信息后,頂机 器人服务器通过即时通信方式向IM用户返回位置信息
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方 法包括IM机器人服务器向IM用户返回位置信息之前,先将位置信息 转换为文字或地图后再返回给IM用户。
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方 法包括设置定时间隔,IM机器人服务器定期向定位网关发送定位查 询请求,获取目标移动终端的位置信息。
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方 法包括在定期获取目标移动终端的位置信息后,都要判断目标移动终 端的位置信息是否超出预定的范围,以及在目标移动终端超出预定的范围后,向IM用户发送目标移动终端的位置信息。
本发明另一个方面提供了一种移动终端位置的查询平台,该查询平 台包括IM机器人服务器,用于接收用户通过IM客户端向IM机器人 发送的位置查询请求,位置查询请求中包括用户信息和目标移动终端信 息;对位置查询请求信息进行协议转换与解析;向位置监控类业务处理 单元发送的定位查询请求;获得位置信息后通过即时通信方式向IM机 器人返回位置信息;位置监控类业务处理单元,用于接收IM机器人服 务器发送的定位查询请求;将定位查询请求转发给具有定位功能的通信 网络设备;以及接收通信网络设备返回的定位信息,并向IM机器人服 务器返回位置信息;数据库服务器,用于存储预先定制的IM机器人服 务器、IM客户端、位置监控类业务处理单元和具有定位功能的通信网 络设备通信的接口协议,以及IM用户信息和目标移动终端信息。
本发明提供的移动终端位置的查询平台的一个实施例中,IM机器人 服务器还用于执行对IM用户的定位鉴权,以判断IM用户对目标移动终 端是否具有定位权限;IM用户通过定位鉴权后,IM机器人服务器将定 位查询请求发送给位置监控类业务处理单元。
本发明提供的移动终端位置的查询平台的一个实施例中,具有定位 功能的通信网络包括定位网关,用于对查询平台进行定位鉴权,判断查 询平台是否具有对目标移动终端发起第三方定位的权限;通过第三方定 位的鉴权后,对目标移动终端进行定位,并将定位结果返回给位置监控 类业务处理单元。
本发明提供一种通过IM工具查询移动终端位置的方法及其平 台,用户利用自己的IM帐户发起位置查询,可以方便、快捷地获知 目标移动终端的位置信息;而且实现起来并不繁杂,极大地提高监查 类定位业务的易用性,有利于关爱类业务的推广与普及。


图1示出根据本发明的移动终端位置的查询方法的一个实施例的流 程图;图2示出才艮据本发明的移动终端位置的查询方法的另一个实施例的 流程图3示出才艮据本发明的移动终端位置的查询方法的另一个实施例的 流程图4示出才艮据本发明的移动终端位置的查询平台的一个实施例的结 构示意图5示出根据本发明的移动终端位置的查询方法的一个具体应用例 的流程示意图。
具体实施例方式
下面参照附图对本发明进行更全面的描述,来说明本发明示例性的 各种实施例。
图1示出才艮据本发明的移动终端位置的查询方法的一个实施例的流 程图。
如图1所示,步骤102,将IM机器人帐号添加到用户IM联系人 中。首次使用移动终端位置的查询平台对目标移动终端进行位置查询 时,需要在IM用户的联系人中添加IM机器人。用户使用的IM工具包 括^f旦不限定于QQ、 MSN Messenger、 Jabber、 ICQ、 Google Talk或百度 hi。对IM用户而言,IM ^L器人可以仅^f又表现为一个IM账号;这样有 利于兼容用户使用的IM工具软件。用户在IM客户端上添加頂机器人 后,可以通过IM工具软件提供的IM窗口与代表IM机器人的帐户进行 通信。为了最大程度地兼容用户使用的IM工具软件,本发明中可以不 另外设置独立的IM机器人客户端,而由IM机器人服务器兼容IM机器 人的功能,利用IM工具实现与IM用户的交互。例如,用户需要先将 IM工具中的IM机器人的帐号添加到用户的IM联系人中,并完成相关 授权设置。该授权设置需要将"IM用户信息(如用户使用的IM帐户、 用户名/昵称等信息)"与"被监控的终端信息(如目标移动终端的号 码、用户名或其它能够用来识别身份的信息等)" 一起登记,形成查询 的对应关系。稍后对本发明中頂机器人作简要介绍。步骤104, IM用户向移动终端位置的查询平台中的IM机器人服务 器发送位置查询请求。例如,用户通过IM客户端向移动终端位置的查 询平台提供的IM机器人发送位置信息查询请求消息,通过即时通信方 式向IM机器人服务器发送位置查询请求,所述位置查询请求中包括用 户信息和目标移动终端信息。例如,可以根据平台设置,向頂机器人 发送例如"x x在哪里?"等类似消息来对"x x"进行位置查询。也 就是说,用户向IM机器人发送位置信息查询请求的消息中需要包括目 标移动终端的号码,或者与该号码对应的目标移动终端用户的用户名。
步骤1G6, IM机器人服务器执行协议转换与解析,位置监控类业务 处理单元向定位网关提交定位查询请求。例如,所述IM机器人服务器 对所述位置查询请求进行协议转换与解析,向移动终端位置的查询平台 中的位置监控类业务处理单元发送位置查询请求;位置监控类业务处理 单元收到位置查询请求后向定位网关提交定位查询请求。在本发明中, 移动终端位置信息的查询平台采用的通信协议是与IM用户使用的IM工 具的即时通信协议相对应的。移动终端位置的查询平台的IM机器人服 务器收到IM用户发送的位置查询请求信息后,将基于頂通信协议的请 求信息进行协议转换与解析,获取前述发起查询的IM用户信息,并将 该IM用户发起的位置查询请求信息转换成符合向前推送的通信协议的 指令;然后对发起查询请求的IM用户进行定位授权鉴定(鉴权),判断 该IM用户是否具有对目标移动终端的定位;〖又限;确定该頂用户通过鉴 权后,移动终端位置的查询平台向具有定位功能的通信网络设备(如定 位网关)提交定位查询请求。
步骤108,定位网关根据目标移动终端信息对目标移动终端进行定 位,并向移动终端位置的查询平台返回位置信息。例如,定位网关对目 标移动终端进行定位,并通过IM机器服务器向IM用户返回位置查询的 结果。本发明中,定位网关指的是利用定位技术来获取目标移动终端的 经绰度信息,并通过接口提供给应用系统的设备。本发明的一个实施例 中,对目标移动终端进行定位的定位网关选用的是移动定位中心 (MPC, Mobile Position Center),釆用的定位^支术包括K旦不限定于GPS、 gps0ne、基站定4立或时间差(OTDOA, Observed Time Difference of Arrival)定位技术。定位网关对目标移动终端进行定位后,该定位 网关向移动终端位置的查询平台返回位置信息;该移动终端位置的查询 平台通过IM机器人服务器将结果返回给IM用户。
本发明中,IM才几器人在IM工具(如QQ、 MSN Messenger)已净皮普 遍采用;对于IM用户而言,其表现为一个IM帐户;IM用户通过在其 联系人/好友中添加该IM机器人帐户,可以实现与IM机器人的交互。 IM机器人往往提供多种服务选项,如"1"代表游戏;"2"代表股票;
"3"代表翻译业务;"4"代表地图......供用户选择;同时IM用户也可
以直接与IM机器人进行文字/语音聊天,例如用户通过IM客户端输入
"x x在哪里?"或"定位x x"等类似消息来表示要对"x x"进行 位置查询。在平台中IM机器人本质上是一个IM客户端,其与IM机器 人服务器相连接,用于接收IM用户发送的位置查询请求,并将收到的 位置查询请求发送给IM机器人服务器;从而实现IM用户与IM机器人 服务器的交互。
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方 法包括,在步骤102中,当用户添加IM机器人为联系人时,进一步设 置被监控的对象(如目标移动终端),并进行监查授权认证;以及在被 监控对象授权用户进行监控(通过监查授权认证)后,将用户信息(如 用户的IM帐号)和目标移动终端信息(如^皮监查用户的移动终端号 码)存储在移动终端位置的查询平台的数据库服务器中。
本发明提供的移动终端位置的查询方法的 一个实施例中,该查询方 法还包括在步骤106之后,即向定位网关提交定位查询请求后,定位 网关对移动终端位置的查询平台进行定位鉴权,判断该移动终端位置的 查询平台对目标移动终端是否具有发起第三方定位的权限。移动终端位 置的查询平台通过定位鉴权后,定位网关再执行对所迷目标移动终端进 行定位,以及向移动终端位置的查询平台返回位置信息的步骤。由于本 发明中使用的定位网关作为一个开放性的网关,可以接受来自多个相同 或不同的应用子系统发起的定位请求,而"移动终端位置的查询平台"只是其中一个;因此对于不同的应用子系统来说,其拥有的权限或许并 不一样。如果某个应用子系统需对指定的目标移动终端进行定位(我们 称为第三方定位,用户通过终端进行自我位置的定位行为称为自定 位),则需要在定位网关中登记该移动终端位置的查询平台具有的第三 方定位权限。
在本发明提供的移动终端位置的查询方法的一个实施例中,移动终 端位置的查询平台自身可以包括具有定位功能的装置,例如内置的定位 网关,从而在与移动通讯网络设备交互的过程中实现对目标移动终端的 定位。
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方
法还包括在步骤108中,移动终端位置的查询平台从定位网关处接收 到位置信息后,IM机器人服务器先将位置信息(如坐标数字)转换为 文字或地图后再返回给IM用户。
本发明提供的移动终端位置的查询方法的一个实施例中,监查人可 以自动地、实时地获取被监查人的位置信息。该查询方法还包括在步 骤104 "向IM机器人发起位置查询请求"之前、同时或之后,用户可 以设置时间间隔,使得IM客户端定期向頂机器人服务器发送位置查询 请求,进而移动终端位置的查询平台定期向定位网关发送定位查询请 求,从而自动地获取目标移动终端的当前位置信息。具体来说,用户如 需设置时间间隔,可通过指令方式进行设定。例如,用户可以通过向 IM机器人帐户发送"?,,来获取指令使用方法。
本发明提供的移动终端位置的查询方法的 一个实施例中,监查人可 以设置被监查对象的活动区域, 一旦被监查人超出设定的活动范围,向 监查人发出警示性的信息。该查询方法还包括在步骤104 "向IM机 器人发起位置查询请求"之前、同时或之后,用户可以通过IM客户端 来设置预定的范围;在定期获取目标移动终端的当前位置信息之后,执 行判断目标移动终端的当前位置信息是否超出上述预定的范围;以及当 目标移动终端超出预定的范围之后,向IM用户发送目标移动终端的位 置信息或含有该位置信息的警示消息本发明提供的移动终端位置的查询方法适应面广,对目标移动终端 的监查可以用于对老人或儿童的监护/关爱,对特定人群或目标的监视
和监控。由于当前各种IM软件的使用非常普遍,几乎所有人都可以方 便地拥有自己的IM账号(QQ、 MSN等)。对于使用IM工具的用户,只 要其开通了相关位置查询类业务均可以十分便捷地使用本发明提供的技 术方案,获得对^1监查对象的动态实时监控。
图2示出根据本发明的移动终端位置的查询方法的另一个实施例的 流程图。
如图2所示,其中步骤202可以与图1所示的步骤104相同,步骤 204可以与图1所示的步骤106相同,步骤206可以与图1所示的步骤 108相同,为简洁起见,这里不再赘述。
与图1所示的移动终端位置的查询方法明显不同之处在于图2所 示的流程对应于用户再次对某目标移动终端进行位置查询,也就是说, IM用户完成了首次对目标移动终端位置查询后,再次使用该查询平台 进行位置查询。由于在完成首次对目标移动终端位置查询后,用户已经 在頂用户的联系人/通信录中添加了 IM机器人,移动终端位置的查询 平台的数据库服务器中已经登记了相关授权设置信息(如IM用户的帐 户、目标移动终端的号码,以及两者的对应关系等);因此,再次^f吏用 该查询平台对已设定的目标移动终端进行位置查询时,IM用户可以直 接通过IM客户端向移动终端位置的查询平台提供的IM机器人发送位置 信息查询请求消息,通过即时通信方式向IM机器人服务器发送位置查 询请求。
本发明提供的移动终端位置的查询方法,再次对某目标移动终端进 行位置查询时,无需再次进行授权鉴定(鉴权),省去了每次查询需要 输入帐号密码和鉴权的繁瑣,更能便捷地满足人们实时定位查询(频 繁的查询方式)或定期定位查询的需要。
图3示出根据本发明的移动终端位置的查询方法的另一个实施例的 流程图。
如图3所示,步骤302, IM用户向移动终端位置的查询平台中的IM机器人服务器发送位置查询请求。例如,頂用户可以直接通过IM客 户端向移动终端位置的查询平台提供的IM机器人发送位置信息查询请 求消息,通过即时通信方式向IM机器人服务器发送位置查询请求。
步骤304, IM机器人服务器执行协议转换与解析。例如,移动终端 位置的查询平台的IM机器人服务器收到IM用户发送的位置查询请求 后,对基于IM通信协议的位置查询请求信息进行协议转换与解析,获 取发起查询的IM用户信息(如IM用户的帐户或昵称信息),并将用户 发起的位置查询请求信息转换成符合向前推送协议的指令。
步骤306, IM机器人服务器根据获取的IM帐户信息对IM用户进行 定位鉴权。例如,頂机器人服务器对发起查询请求的IM用户进行定位 授权鉴定,判断该IM用户对目标移动终端是否具有定位权限;如果该 IM用户具有对目标移动终端的定位权限,则执行步骤308;否则,执行 步骤316。
步骤308,位置监控类业务处理单元向定位网关提交定位查询请 求。在步骤306中,IM用户通过鉴权,即IM用户具有对目标移动终端 的定位权限,移动终端位置的查询平台中的IM机器人服务器根据步骤 304中协议转换获得的指令向移动终端位置的查询平台中的位置监控类 业务处理单元推送位置查询请求,位置监控类业务处理单元接收到位置 查询请求后向具有定位功能的通信网络设备(如定位网关)提交定位查 询请求。
步骤310,定位网关对移动终端位置的查询平台进行定位鉴权。例 如,定位网关收到来自移动终端位置的查询平台提交的定位查询请求 后,定位网关还需要对移动终端位置的查询平台进行定位鉴权,判断该 移动终端位置的查询平台是否对目标移动终端具有发起第三方定位的权 限。如果鉴权通过,则执行步骤312;否则,执行步骤318。
步骤312,对目标移动终端进行定位。本发明的一个实施例中,定 位网关对目标移动终端进行定位,该定位网关是移动定位中心(MPC), 采用的定位技术包括但不限定于GPS、 gpsOne、基站定位或时间差 (0TD0A )定位技术。步骤314, IM机器人服务器将定位结果返回给用户。本发明的一个 实施例中,定位网关对目标移动终端进行定位后,该定位网关向移动终 端位置的查询平台返回位置信息;以及该移动终端位置的查询平台通过 IM机器人服务器将结果返回给IM用户。
步骤316,移动终端位置的查询平台对IM用户的鉴权未通过,也 就是说,使用该IM帐户的用户对目标移动终端无定位监查权限,因 此,该IM用户对目标移动终端的位置查询请求被拒绝。移动终端位置 的查询流程结束。
步骤318,如果定位网关对移动终端位置的查询平台的鉴权未通 过,也就是il,该移动终端位置的查询平台对指定的目标移动终端不具 有第三方定位的权限,因而移动终端位置的查询平台对目标移动终端的 定位请求被拒绝。移动终端位置的查询流程结束。
本发明提供的移动终端位置的查询方法的一个实施例中,该查询方 法还包括,在步骤312之后、步骤314之前,移动终端位置的查询平台 需要对定位网关转发的位置信息进行处理,如IM机器人服务器将位置 信息转换为文字或地图后再返回给IM用户。
本发明提供的移动终端位置的查询方法的一个实施例中,监查人可 以自动地、实时地获取被监查人的位置信息。该查询方法还包括在步 骤302 "向IM机器人发起位置查询请求"之前、同时或之后,用户可 以设置时间间隔,使得IM客户端定期向IM机器人服务器发送位置查询 请求,进而移动终端位置的查询平台定期向定位网关发送定位查询请 求,从而自动地获取目标移动终端的当前位置信息。具体来说,用户如 需设置时间间隔,可通过指令方式进行设定。例如,用户可以通过向 IM机器人帐户发送"?"来获取指令使用方法。
本发明提供的移动终端位置的查询方法的一个实施例中,监查人可 以设置被监查对象的活动区域, 一旦被监查人超出设定的活动范围,向 监查人发出警示性的信息。该查询方法还包括在步骤302 "向IM机 器人发起位置查询请求"之前、同时或之后,用户可以通过IM客户端 来设置预定的范围;在定期获取目标移动终端的当前位置信息之后,执行判断目标移动终端的当前位置信息是否超出上述预定的范围;以及当 目标移动终端超出预定的范围之后,向IM用户发送目标移动终端的位 置信息或含有该位置信息的警示消息。
本发明提供的移动终端位置的查询方法对于用于IM帐户的用户来 说,使用起来非常方便;对于已经申请开通了相关位置监控类业务的用 户,只要将IM机器人账号添加为自己的联系人,即可通过IM查询方式 使用该业务;尤其是在首次添加IM机器人的时候完成授权认证后,将 位置监控权限和IM帐号捆绑,用户再次使用该IM方式查询的时候就无 需再次进行鉴权即可实现查询,操作更加便捷。
图4示出4艮据本发明的移动终端位置的查询平台的一个实施例的结 构示意图。如图4所示,移动终端位置的查询平台400包括IM机器人 服务器40G2、位置监控类业务处理单元4QG4和数据库服务器4006。
其中,IM机器人服务器4002,用于接收IM用户通过IM客户端 402向IM机器人发送的位置查询请求,存储位置查询请求中包括用户 信息和目标移动终端信息;对位置查询请求信息进行协议转换与解析; 向位置监控类业务处理单元4004发送的定位查询请求;获得位置信息 后通过即时通信方式向IM机器人返回位置信息。
位置监控类业务处理单元4004,用于接收IM机器人服务器4002 发送的定位查询请求;将定位查询请求转发给具有定位功能的通信网络 设备404;以及接收通信网络设备404返回的定位信息,并向IM机器 人服务器4002返回位置信息。
数据库服务器4006,用于存储预先定制的IM机器人服务器4002、 IM客户端402、位置监控类业务处理单元4004和具有定位功能的通信 网络设备404通信的接口协议和转换协议,以及IM用户信息和目标移 动终端信息。
本发明中,IM客户端402,与移动终端位置的查询平台400连接, 用于将IM机器人的帐号添加到用户IM联系人中;与移动终端位置的查 询平台400建立通信联系,并通过向IM机器人发起位置查询请求信息 来获取目标移动终端的位置信息。具有定位功能的通信网络设备404,与移动终端位置的查询平台 400连接,用于接收移动终端位置的查询平台400发送的定位请求信 息;对移动终端位置的查询平台400进行定位鉴权,判断移动终端位置 的查询平台400是否具有对目标移动终端406发起第三方定位的权限; 与目标移动终端406建立通信连接,并对目标移动终端406进行定位; 以及将定位结果返回给移动终端位置的查询平台400。
本发明提供的移动终端位置的查询平台的一个实施例中,通信网络 设备404包括定位网关4042,用于对移动终端位置的查询平台400进 行鉴权,判断移动终端位置的查询平台400是否具有对目标移动终端 406发起第三方定位的权限;通过第三方定位的鉴权后,对目标移动终 端406进行定位,并将定位结果返回给移动终端位置的查询平台400。 在本发明的一个实施例中,该定位网关是移动定位中心(MPC),采用的 定位技术包括但不限定于GPS、 gpsOne、基站定位或时间差(OTDOA) 定位技术。
本发明提供的移动终端位置的查询平台的一个实施例中,IM用户 使用的IM工具包括QQ、 MSN Messenger、 Jabber、 ICQ、 Google Talk 或百度hi。通过頂客户端402添加IM才几器人巾长户时,IM用户i殳置净皮 监查对象(目标移动终端),进行监查授权认证;以及通过监查授权认 证后,将用户信息(如用户的頂帐号)和目标移动终端信息(如监查 用户的移动终端号码)存储在IM客户端402或者移动终端位置的查询 平台400中。
本发明提供的移动终端位置的查询平台的一个实施例中,向IM机 器人发送位置查询请求信息后,移动终端位置的查询平台400通过IM 机器人服务器4002对IM用户进行定位鉴权,判断IM用户对目标移动 终端406是否具有定位权限。
本发明提供的移动终端位置的查询平台的一个实施例中,向移动通 信网络404的定位网关4042提交定位查询请求后,定位网关对移动终 端位置的查询平台400进行定位鉴权,判断移动终端位置的查询平台 400是否具有对目标移动终端406发起第三方定位的权限。本发明提供的移动终端位置的查询平台的一个实施例中,移动终端
位置的查询平台400的IM机器人服务器4002对定位获得的位置信息进 行处理,如转换为文字或地图,然后再经由IM机器人返回给IM用户。
本发明提供的移动终端位置的查询平台的一个实施例中,该移动终 端位置的查询平台400可以自动地、实时地获取#^险查人的位置信息。 例如,用户可以设置时间间隔,使得IM客户端402定期向IM机器人服 务器4002发送位置查询请求,进而移动终端位置的查询平台400定期 向定位网关4042发送定位查询请求,从而自动地获取目标移动终端 406的当前位置信息。具体来说,用户如需设置时间间隔,可通过指令 方式进行设定。例如,用户可以通过向IM机器人帐户发送"?,,来获 取指令使用方法。
本发明提供的移动终端位置的查询平台的一个实施例中,该移动终 端位置的查询平台400可以监控被监查对象的活动区域, 一旦^Ji查人 超出设定的活动范围,向监查人发出警示性的信息。具体来说,IM用 户设置被监查人预定的活动范围,并将该预定的活动范围信息存储在 IM客户端402或者移动终端位置的查询平台400中;在定位网关4042 定期获取目标移动终端406的当前位置信息之后,移动终端位置的查询 平台400的位置监控类业务处理单元4002定期判断目标移动终端406 的当前位置信息是否超出预定的活动范围,以及在目标移动终端406超 出预定的范围后,向IM用户发送目标移动终端406的位置信息。
本发明提供的移动终端位置的查询平台,其在位置监控类的业务系 统增加IM机器人服务器,用于完成基于各类IM通信协议的用户查询请 求的解析;该平台实现起来并不繁杂,而且可以很大程度上利用现有通 信资源,保护已有投资,因而改造成本也较低。
下面介绍本发明的移动终端位置的查询方法的 一个具体实施例。本 实施例以位置监控类的关爱业务为例进行说明,该移动终端位置的查询 方法基于CDMA网络,使用移动定位中心(MPC)作为定位网关;其中, 用户A开通了该关爱业务,并拥有MSN账号 "A@hotmail.com", ^Ufe 查用户B的终端(手机)号码是"18988889999"。图5示出根据本发明的移动终端位置的查询方法的一个具体应用例 的流程示意图。如图5所示,步骤502,添加IM机器人作联系人。例 如,用户A将关爱业务IM才几器人帐户"robot@hotmail.com"添加到 用户IM联系人中,作为一个通信联系的联系人。步骤504,设置被监查的目标移动终端。例如,用户AIM机器人向 "robot@hotmail.com"机器人发送消息"开通18988889999,昵称 小明",关爱业务应用子系统通过頂机器人服务器接收消息,通过通信 网关向用户B的终端"18988889999"发送开通祐、监控请求消息。步骤506,执行监查授权认证。如果用户B同意^皮用户A监查,则 通过授权认证,执行步骤508;否则执行步骤524。例如,用户B通过 终端"18988889999"反馈监查授权的确认短信,关爱业务应用子系统 记录授权确认结果。如果授权成功,通过IM机器人向用户A反馈信息 "监查授权通过",否则反馈"用户B拒绝被监查"。步骤508, IM用户向IM机器人服务器发送位置查询请求。例如, 用户A向IM才7L器人帐户"robot@hotmail.com"发送消息"小明在那 里?",表示查询被监查用户B终端"18988889999"的位置信息。步骤510, IM机器人服务器对位置查询请求执行协议转换与解析。 例如,移动终端位置的查询平台的IM机器人服务器收到IM用户A发送 的位置查询请求信息后,对基于頂通信协议的位置查询请求进行协议 转换与解析,获取前述发起查询请求的IM用户A的信息(如IM帐 户),并根据Ll接口协议将用户发起的位置查询请求信息转换成符合向 前推送的协议的指令。本发明中提及的标准协议转换,是指将来自用户 的基于IM协议的请求指令,转化成符合L1接口协议的请求指令。其中 "L1接口协议"是基于HTTP、 SSL和XML等现有的Internet技术,由 信息产业部电信研究院提出(该协议标准由信息产业部电信传输研究所 负责解释)。MPC接口开发人员及SP位置应用开发人员都可以快速掌握 并熟练应用本协^汉。步骤512,根据获取的IM帐户信息对IM用户进行定位鉴权。例 如,IM机器人服务器获取IM用户A的位置查询请求信息,对发起查询步骤514,位置监控类业务处理单元向定位网关提交定位查询请 求。在步骤512中,IM用户通过定位鉴权,即IM用户A具有对祐滥查 用户B的定位权限,移动终端位置的查询平台才艮据步骤510中协议转换 获得的指令,由IM机器人服务器向位置监控类业务处理单元推送位置 查询请求指令;然后由位置监控类业务处理单元向定位网关提交定位查 询请求。本实施例中,使用的定位网关为移动定位中心(MPC)。步骤516,定位网关对移动终端位置的查询平台进行定位鉴权。例 如,定位网关MPC对移动终端位置的查询平台发起定位鉴权,用于鉴定 该应用子系统对被监查用户B的终端"18988889999"是否具有发起 gps0ne定位的第三方定位权限。如果鉴权通过,则执行步骤518;否 则,执行步骤528。步骤518,对目标移动终端进行定位。例如,定位网关MPC对被监 查用户B的终端"18988889999"发起gps0ne的第三方定位,获取终端 "18988889999"的位置信息,并将位置信息返回给移动终端位置的查 询平台。步骤520, IM机器人服务器根据协议将定位信息进行转换。例如, 移动终端位置的查询平台收到定位网关发送的位置信息后,该查询平台 中的IM机器人服务器,按照预定的转换协议将接收到的位置信息转换 成用户更直观更易识别的文字或地图。步骤522, IM机器人服务器将定位结果返回给用户。例如,IM机器 人服务器以即时通信的方式,通过IM机器人将定位结果以用户选择的 呈现方式返回给用户A。步骤524,目标移动终端拒绝定位监查请求。例如,用户B通过终 端"18988889999"反馈拒绝监查的确认短信,则通过IM机器人向用户 A反馈信息"用户B拒绝祐i查"。移动终端位置的查询流程结束。 步骤526,移动终端位置的查询平台对IM用户A的鉴权未通过,则使用该IM帐户的用户A对祐、篮查用户B的终端"18988889999"无定 位监查权限,位置查询请求被拒绝。移动终端位置的查询流程结束。步骤528,如果定位网关对移动终端位置的查询平台的鉴权未通 过,则该移动终端位置的查询平台对指定的被监查用户B的终端 "18988889999"不具有第三方定位的权限,因而定位请求;故拒绝。移 动终端位置的查询流程结束。本发明提供的通过IM查询终端位置信息的方法及其平台,将位 置查询技术与IM工具相结合,利用IM工具即时通信的特性,通过绑 定IM用户的帐户与定位监查的权限,从而为用户提供便捷的监控类业 务服务;此外,用户通过IM互相沟通的过程中也有利于该业务的推 荐和推广。参考前述本发明示例性的描述,本领域技术人员可以清楚 的知晓本发明具有以下优点1) 具有宽广的适用性本发明提供的移动终端位置的查询方法适应面广,对目标移动终端 的监查可以用于对老人或儿童的监护/关爱,对特定人群或目标的监视 和监控。由于当前各种頂软件的使用非常普遍,几乎所有人都可以方 便地拥有自己的IM账号(QQ、 MSN等)。对于使用IM工具的用户,只 要其开通了相关位置查询类业务均可以十分便捷地使用本发明提供的技 术方案,获得对祐t查对象的动态实时监控。此外,用户在提交监控请求的时候,只需要通过设置定时(定期) 监控,监查人就可以在设定的时间定期、自动、实时地获取被监查人的 位置信息。监查人还可以设置被监查对象的活动区域, 一旦被监查人超 出设定的活动范围,监控系统就会向监查人发出警示性的信息。通过上 述简单的操作,极大提升了监查人对被监查人的实时监控效果,使得此 项关爱业务极具实用价值。2) 使用方便、操作简单本发明提供的移动终端位置的查询方法对于用于IM帐户的用户来 说,使用起来非常方便;对于已经申请开通了相关位置监控类业务的用 户,只要将IM机器人账号添加为自己的联系人,即可通过IM查询方式使用该业务;尤其是在首次添加IM机器人的时候完成授权认证后,将 位置监控权限和IM帐号捆绑,用户再次使用该IM方式查询的时候就无 需再次进行鉴权即可实现查询,操作更加便捷,更能便捷地满足人们 实时定位查询(频繁的查询方式)或定期定位查询的需要。 3)方案容易实现、经济性显著本发明提供的移动终端位置的查询平台,其在位置监控类的业务 系统增加IM机器人服务器模块,用于完成基于各类IM通信协议的 用户查询请求的解析;该平台实现起来并不繁杂,而且可以很大程度 上利用现有通信资源,保护已有投资,因而改造成本也较低。虽然已经参考示例性实施例描述了本发明,但是应该理解,本发明 并不局限于公开的示例性实施例。很多修改和变化对于本领域的普通技 术人员而言是显而易见的。选择和描述实施例是为了更好说明本发明的 原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设 计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种移动终端位置的查询方法,其特征在于,所述查询方法包括IM用户通过即时通信方式向移动终端位置的查询平台中的IM机器人服务器发送位置查询请求,所述位置查询请求中包括用户信息和目标移动终端信息;所述IM机器人服务器对所述位置查询请求进行协议转换与解析,经由所述移动终端位置的查询平台中的位置监控类业务处理单元向定位网关提交定位查询请求;以及所述定位网关根据所述目标移动终端信息对所述目标移动终端进行定位,并向所述移动终端位置的查询平台返回位置信息。
2. 根据权利要求1所述的查询方法,其特征在于,所述查询方法 包括在向IM机器人服务器发送位置查询请求之前,将IM机器人的帐 号添加到IM用户联系人中;设置所述目标移动终端,并进行监查授权认证;以及 通过所述监查授权认证后,记录所述用户信息和所述目标移动终端
3.根据权利要求2所述的查询方法,其特征在于,记录所述用户 信息和所述目标移动终端信息的操作为记录所述用户的IM帐号和/或
4.根据权利要求1所述的查询方法,其特征在于,所述查询方法 包括向所述IM机器人服务器发送位置查询请求信息后,对所述IM用户 进行定位鉴权,判断所述用户对所述目标移动终端是否具有定位权限; 以及通过所述定位鉴权后,所述IM机器人服务器向所述位置监 类业 务处理单元提交定位查询请求。
5. 根据权利要求1所述的查询方法,其特征在于,所述查询方法 包括向所述定位网关提交定位查询请求后,所述定位网关对移动终端位 置的查询平台进行定位鉴权,判断所述移动终端位置的查询平台对所述 目标移动终端是否具有发起第三方定位的权限;以及通过所述定位鉴权后,所述定位网关根据所述目标移动终端信息对 所述目标移动终端进行定位。
6. 根据权利要求1所述的查询方法,其特征在于,所述查询方法 包括所述定位网关向所述移动终端位置的查询平台返回位置信息后, 所述IM机器人服务器通过即时通信方式向所述IM用户返回所述位置信
7. 根据权利要求6所述的查询方法,其特征在于,所述IM机器人 服务器向所述IM用户返回所述位置信息之前,先将所述位置信息转换 为文字或地图后再返回给所述IM用户。
8. 根据权利要求1所述的查询方法,其特征在于,所述查询方法 包括设置定时间隔,所述IM机器人服务器定期向所述定位网关发送 所述定位查询请求,获取所述目标移动终端的位置信息。
9. 根据权利要求8所述的方法,其特征在于,所述查询方法包 括在定期获取所述目标移动终端的位置信息后,都要判断所述目标移 动终端的位置信息是否超出预定的范围,以及在所述目标移动终端超出预定的范围后,向所述IM用户发送所述 目标移动终端的位置信息。
10. —种移动终端位置的查询平台,其特征在于,所述查询平台 (400)包括IM机器人服务器(4002),用于接收IM用户通过IM客户端(402)向 IM机器人发送的位置查询请求,所述位置查询请求中包括用户信息和 目标移动终端信息;对所述位置查询请求信息进行协议转换与解析;向 位置监控类业务处理单元(4004)发送的定位查询请求;获得位置信息后 通过即时通信方式向IM机器人返回所述位置信息;控类业务处理单元(4004),用于接收所述IM机器人服务器 (4002)发送的定位查询请求;将所述定位查询请求转发给具有定位功能 的通信网络设备(404);以及接收所述通信网络设备(404)返回的定位信 息,并向所述IM机器人服务器(4002)返回所述位置信息;数据库服务器(4006),用于存储预先定制的所述IM机器人服务器 (4002)、所述IM客户端(402)、位置监控类业务处理单元(40Q4)和具有 定位功能的通信网络设备(404)通信的接口协议,以及所述IM用户信息 和所述目标移动终端信息。
11. 根据权利要求10所述的查询平台,其特征在于,IM机器人服 务器(4002)还用于执行对所述IM用户的定位鉴权,以判断所述IM用户 对所述目标移动终端(406)是否具有定位权限;所述IM用户通过所述定 位鉴权后,所述IM机器人服务器(4002)将所述定位查询请求发送给所 述位置监控类业务处理单元(4004)。
12. 根据权利要求10所述的查询平台,其特征在于,所述具有定 位功能的通信网络(404)包括定位网关(4042),用于对所述查询平台 (400)进行定位鉴权,判断所述查询平台(400)是否具有对所述目标移动 终端(406)发起第三方定位的权限;通过所述第三方定位的鉴权后,对 所述目标移动终端(406)进行定位,并将定位结果返回给所述位置监控 类业务处理单元(4004)。
全文摘要
本发明公开了一种利用IM工具查询移动终端位置的方法及其平台,该方法包括IM用户通过即时通信方式向移动终端位置的查询平台中的IM机器人服务器发送位置查询请求,位置查询请求中包括用户信息和目标移动终端信息;IM机器人服务器对位置查询请求进行协议转换与解析,经由移动终端位置的查询平台中的位置监控类业务处理单元向定位网关提交定位查询请求;以及定位网关根据目标移动终端信息对目标移动终端进行定位,并向移动终端位置的查询平台返回位置信息。本发明将位置查询技术与IM工具相结合,利用IM工具即时通信的特性,通过绑定IM用户帐户与定位监查的权限,从而为用户提供便捷的监控类业务服务。
文档编号H04W4/02GK101621742SQ20091016578
公开日2010年1月6日 申请日期2009年8月13日 优先权日2009年8月13日
发明者吴彦津, 杨广龙, 梁宇杰, 钟致民 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1