一种终端位置监控方法、系统及对应的服务器和终端.pdf

上传人:111****11 文档编号:1104940 上传时间:2018-03-31 格式:PDF 页数:14 大小:462.94KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010263389.0

申请日:

2010.08.25

公开号:

CN101945326A

公开日:

2011.01.12

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04W 4/02申请公布日:20110112|||实质审查的生效IPC(主分类):H04W 4/02申请日:20100825|||公开

IPC分类号:

H04W4/02(2009.01)I; H04W8/18(2009.01)I; H04W64/00(2009.01)I

主分类号:

H04W4/02

申请人:

宇龙计算机通信科技(深圳)有限公司

发明人:

杨虎

地址:

518057 广东省深圳市南山区高新技术产业园(北区)梦溪道2号酷派信息港(1号楼)

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;潘中毅

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种终端位置监控方法、系统及对应的服务器和终端。该终端位置监控方法包括:接收第一终端发送的区域信息订阅请求,所述区域信息订阅请求中包括:所述第一终端请求订阅的区域信息,以及第一终端请求订阅其位置信息的第二终端的身份标识号码;检测所述第二终端是否进入所述第一终端订阅的区域,获取所述第二终端在所述区域中的位置;向所述第一终端反馈所述第二终端的位置信息。实施本发明实施例,服务器可以在发布即时通信终端用户个人信息时,加入对终端用户地理位置信息的描述,同时,支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息。为实现与用户区域位置相关的一些应用提供条件。

权利要求书

1: 一种终端位置监控方法, 其特征在于, 包括 : 接收第一终端发送的区域信息订阅请求, 所述区域信息订阅请求中包括 : 所述第一终 端请求订阅的区域信息, 以及第一终端请求订阅其位置信息的第二终端的身份标识号码 ; 检测所述第二终端是否进入所述第一终端订阅的区域, 获取所述第二终端在所述区域 中的位置 ; 向所述第一终端反馈所述第二终端的位置信息。
2: 如权利要求 1 所述的终端位置监控方法, 其特征在于, 所述第一终端请求订阅的区 域信息以该区域的实际经纬度范围表示 ; 所述区域信息订阅请求中包括至少一个第二终端 的身份标识号码。
3: 如权利要求 2 所述的终端位置监控方法, 其特征在于, 所述检测所述第二终端是否 进入所述第一终端订阅的区域, 获取所述第二终端在所述区域中的位置 ; 向所述第一终端 反馈所述第二终端的位置信息的步骤包括 : 当检测到所述第二终端进入所述第一终端订阅的区域时, 通知所述第一终端, 并将所 述第二终端当前的位置信息反馈给所述第一终端。
4: 如权利要求 3 所述的终端位置监控方法, 其特征在于, 所述当检测到所述第二终端 进入所述第一终端订阅的区域时, 通知所述第一终端, 还包括 : 通知所述第二终端, 其已进入所述第一终端订阅的区域。
5: 如权利要求 1 至 4 中任一项所述的终端位置监控方法, 其特征在于, 所述接收第一终 端发送的区域信息订阅请求之后, 还包括 : 确定所述第一终端是否具有订阅该区域, 以及获取所述第二终端位置信息的权限。
6: 一种终端位置监控系统, 其特征在于, 包括 : 第一终端、 服务器、 以及至少一个第二 终端 ; 第一终端, 用于发送区域信息订阅请求, 所述区域信息订阅请求中包括 : 所述第一终端 请求订阅的区域信息, 以及第一终端请求订阅其位置信息的第二终端的身份标识号码 ; 服务器, 用于接收所述第一终端发送的区域信息订阅请求, 并根据所述区域信息订阅 请求, 检测所述第二终端是否进入所述第一终端订阅的区域, 获取所述第二终端在所述区 域中的位置, 向所述第一终端反馈所述第二终端的位置信息。
7: 一种服务器, 其特征在于, 包括 : 请求接收模块, 用于接收第一终端发送的区域信息订阅请求, 所述区域信息订阅请求 中包括 : 所述第一终端请求订阅的区域信息, 以及至少一个被所述第一终端请求订阅位置 信息的第二终端的身份标识号码 ; 检测模块, 用于检测所述第二终端是否进入所述第一终端订阅的区域, 以及获取所述 第二终端在所述区域中的位置 ; 信息反馈模块, 用于向所述第一终端反馈所述第二终端的位置信息。
8: 如权利要求 7 所述的服务器, 其特征在于, 所述检测模块包括 : 定位单元, 用于根据所述第二终端发布至服务器的位置信息或通过检测确定所述第二 终端当前的位置 ; 判断单元, 用于根据所述定位单元确定的所述第二终端当前的位置, 判断所述第二终 端是否进入所述第一终端订阅的区域。 2
9: 如权利要求 7 所述的服务器, 其特征在于, 所述信息反馈模块在所述检测模块检测 到所述第二终端进入所述第一终端订阅的区域时, 通知所述第二终端其已进入第一终端订 阅的区域。
10: 如权利要求 7 所述的服务器, 其特征在于, 所述请求接收模块包括 : 接收单元, 用于接收所述第一终端发送的区域信息订阅请求 ; 确权单元, 用于确定所述第一终端是否具有订阅其请求订阅的区域, 以及是否具有获 取所述第二终端位置信息的权限。
11: 一种终端, 其特征在于, 包括 : 请求发送模块, 用于向服务器发送区域信息订阅请求, 所述区域信息订阅请求中包括 订阅的区域信息以及请求订阅其位置信息的第二终端的身份标识号码 ; 信息获取模块, 用于接收所述服务器反馈的所述第二终端的位置信息, 所述位置信息 是服务器通过检测所述第二终端是否进入所述订阅的区域, 并获取所述第二终端在所述区 域中的位置确定的。

说明书


一种终端位置监控方法、 系统及对应的服务器和终端

    技术领域 本发明涉及移动通讯领域, 尤其涉及一种终端位置监控方法、 系统及对应的服务 器和终端。
     背景技术 随着通讯技术的进步, 终端的功能不断加强, 可实现的应用越来越多, 即时通信终 端, 现在不仅可以实现简单的即时通讯功能, 在基于 SIP(SessionInitiation Protocol) 协 议的即时通信终端及服务器中, 用户还可以使用 Publish 信令发布用户的个人信息, 这些 个人信息包括 : 用户在线状态、 用户所在地、 家庭住址、 电话号码、 用户设置的心情、 推荐、 留 言等个人信息。一旦即时通信终端用户发布自己的信息, 具有订阅权限的其他即时通信终 端将会获得该用户所发布的信息。
     但是, 本发明人在实施本发明的过程中发现, 现有的基于 SIP 协议的即时通信终 端及服务器中, 对即时通信终端用户发布用户的个人信息的应用还是存在明显的缺陷, 使
     其没有得到充分的利用。 主要表现在 : 基于 SIP 协议的即时通信终端及服务器中, 通过信令 Publish 所发布的信息, 缺少对终端用户地理位置信息的描述, 同时, 即时通信终端用户也 无法订阅某一区域的即时通信终端用户信息。因此, 也不能实现与用户区域位置相关的一 些应用, 例如 : 通过获取某个区域内用户的密集程度, 进行相应的人员疏导, 避免人群过于 密集等。 发明内容
     本发明实施例所要解决的技术问题在于, 提供一种终端位置监控方法、 系统及对 应的服务器和终端。可以在发布即时通信终端用户个人信息时, 加入对终端用户地理位置 信息的描述, 同时, 支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置 信息。为实现与用户区域位置相关的一些应用提供条件。
     为了解决上述技术问题, 本发明实施例提供了一种终端位置监控方法, 该方法包 括:
     接收第一终端发送的区域信息订阅请求, 所述区域信息订阅请求中包括 : 所述第 一终端请求订阅的区域信息, 以及第一终端请求订阅其位置信息的第二终端的身份标识号 码;
     检测所述第二终端是否进入所述第一终端订阅的区域, 获取所述第二终端在所述 区域中的位置 ;
     向所述第一终端反馈所述第二终端的位置信息。
     其中, 所述第一终端请求订阅的区域信息以该区域的实际经纬度范围表示 ; 所述 区域信息订阅请求中包括至少一个第二终端的身份标识号码。
     其中, 所述检测所述第二终端是否进入所述第一终端订阅的区域, 获取所述第二 终端在所述区域中的位置 ; 向所述第一终端反馈所述第二终端的位置信息的步骤包括 :当检测到所述第二终端进入所述第一终端订阅的区域时, 通知所述第一终端, 并 将所述第二终端当前的位置信息反馈给所述第一终端。
     其中, 所述当检测到所述第二终端进入所述第一终端订阅的区域时, 通知所述第 一终端, 还包括 :
     通知所述第二终端, 其已进入所述第一终端订阅的区域。
     其中, 所述接收第一终端发送的区域信息订阅请求之后, 还包括 :
     确定所述第一终端是否具有订阅该区域, 以及获取所述第二终端位置信息的权 限。
     相应的, 本发明还提供一种终端位置监控系统, 包括 : 第一终端、 服务器、 以及至少 一个第二终端 ;
     第一终端, 用于发送区域信息订阅请求, 所述区域信息订阅请求中包括 : 所述第 一终端请求订阅的区域信息, 以及第一终端请求订阅其位置信息的第二终端的身份标识号 码;
     服务器, 用于接收所述第一终端发送的区域信息订阅请求, 并根据所述区域信息 订阅请求, 检测所述第二终端是否进入所述第一终端订阅的区域, 获取所述第二终端在所 述区域中的位置, 向所述第一终端反馈所述第二终端的位置信息。
     相应的, 本发明还提供一种服务器, 包括 :
     请求接收模块, 用于接收第一终端发送的区域信息订阅请求, 所述区域信息订阅 请求中包括 : 所述第一终端请求订阅的区域信息, 以及至少一个被所述第一终端请求订阅 其位置信息的第二终端的身份标识号码 ;
     检测模块, 用于检测所述第二终端是否进入所述第一终端订阅的区域, 以及所述 第二终端在所述区域中的位置 ;
     信息反馈模块, 用于向所述第一终端反馈所述第二终端的位置信息。
     其中, 所述检测模块包括 :
     定位单元, 用于根据所述第二终端发布的位置信息或通过检测确定所述第二终端 当前的位置 ;
     判断单元, 用于根据所述定位单元确定的所述第二终端当前的位置, 判断所述第 二终端是否进入所述第一终端订阅的区域。
     其中, 所述信息反馈模块在所述检测模块检测到所述第二终端进入所述第一终端 订阅的区域时, 通知所述第二终端其已进入第一终端订阅的区域。
     其中, 所述请求接收模块包括 :
     接收单元, 用于接收所述第一终端发送的区域信息订阅请求 ;
     确权单元, 用于确定所述第一终端是否具有订阅其请求订阅的区域, 以及是否具 有获取所述第二终端位置信息的权限。
     相应的, 本发明还提供一种终端, 包括 :
     请求发送模块, 用于向服务器发送区域信息订阅请求, 所述区域信息订阅请求中 包括订阅的区域信息以及请求订阅其位置信息的第二终端的身份标识号码 ;
     信息获取模块, 用于接收所述服务器反馈的所述第二终端的位置信息, 所述位置 信息是服务器通过检测所述第二终端是否进入本终端订阅的区域, 并获取所述第二终端在所述区域中的位置确定的。
     实施本发明实施例, 支持即时通信终端用户订阅某一区域的其他即时通信终端用 户的位置信息, 为实现与用户区域位置相关的一些应用提供条件。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可 以根据这些附图获得其他的附图。
     图 1 为本发明提供的终端位置监控方法第一实施例流程示意图 ;
     图 2 为本发明提供的终端位置监控方法第二实施例流程示意图 ;
     图 3 为本发明提供的终端位置监控系统第一实施例结构示意图 ;
     图 4 为本发明提供的服务器第一实施例结构示意图 ;
     图 5 为本发明提供的服务器第二实施例结构示意图 ;
     图 6 为本发明提供的终端实施例结构示意图。
     具体实施方式 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。
     参见图 1, 为本发明提供的终端位置监控方法第一实施例流程示意图, 包括 :
     在步骤 S100, 接收第一终端发送的区域信息订阅请求, 所述区域信息订阅请求中 包括 : 所述第一终端请求订阅的区域信息, 以及第一终端请求订阅其位置信息的第二终端 的身份标识号码 (ID, identity)。
     在步骤 S101, 检测所述第二终端是否进入所述第一终端订阅的区域, 以及所述第 二终端在所述区域中的位置。
     在步骤 S102, 向所述第一终端反馈所述第二终端的位置信息。
     实施本发明实施例提供的终端位置监控方法, 支持终端用户订阅某一区域的其他 即时通信终端用户的位置信息, 为实现与用户区域位置相关的一些应用提供条件。
     参见图 2, 为本发明提供的终端位置监控方法第二实施例流程示意图, 在本实施 例中, 将更为详细的描述该方法的流程。另外, 需要说明的是, 在本发明各实施例中所述的 第二终端为各种具有即时通信功能的移动终端, 至少是可实现单向即时通信功能的移动终 端, 该第二终端可以实现主动向服务器发布自身的位置信息, 或向服务器发射信息, 使服务 器能够检测到其所在的位置信息。该方法的流程如图 2 所示 :
     在步骤 S200, 第一终端向服务器发送区域信息订阅请求, 所述区域信息订阅请求 中包括 : 所述第一终端请求订阅的区域信息, 以及第一终端请求订阅其位置信息的第二终 端的 ID。
     更为具体的, 在区域信息订阅请求中 : 所述第一终端请求订阅的区域信息, 可以以
     该区域的实际经纬度范围进行表示和界定 ; 在本实施例中, 所述区域信息订阅请求中包括 至少一个第二终端, 即第一终端可以同时将多个移动终端作为第二终端, 在第一终端订阅 成功后, 当上述任意一个第二终端出现在第一终端订阅的区域, 或在该区域中移动时, 第一 终端都将获得该第二终端的位置信息。
     在步骤 S201, 服务器接收第一终端发送的区域信息订阅请求, 提取该请求中的信 息, 确定所述第一终端具有订阅该区域及获取所述第二终端位置信息的权限。
     更为具体的, 从终端用户个人信息安全方面的考虑, 第一终端获取第二终端的位 置信息必须经过第二终端的同意, 当请求中包括多个第二终端的 ID 时, 需要逐一的进行确 认。同时, 第一终端是否具有订阅该区域的权限也是需要确认的。若所有的第二终端都允 许第一终端获取其位置信息, 且第一终端具有订阅该区域的权限, 执行步骤 S203。 否则执行 步骤 S202。若第一终端具有订阅该区域的权限, 但只有部分第二终端允许第一终端获取其 位置信息, 则执行步骤 S203, 但在后续的步骤中, 服务器只为第一终端提供允许其获取位置 信息的第二终端的位置信息。
     在步骤 S202, 服务器拒绝为第一终端提供区域信息服务, 并通知第一终端。
     在步骤 S203, 服务器通过第一终端的区域信息订阅请求, 并将记录其订阅的区域 信息和允许第一终端获取其位置信息的第二终端的 ID。 在步骤 S204, 服务器获取第二终端当前的位置信息, 更为具体的, 服务器获取第二 终端位置信息的方式包括 : 接收所述第二终端主动上报的自身位置信息, 因为目前很多移 动终端都已经具备定位功能, 如全球定位系统 (GPS, GlobalPositioning System)。或者服 务器主动搜索第二终端所在的位置, 获取其位置信息, 在目前的移动网络中, 利用基站已经 可以定位移动终端的具体位置, 故此方案亦具有可行性。
     当然, 服务器并不需要保证第二终端在任何位置都到获取其位置信息, 服务器的 监控范围只要覆盖第一终端订阅的区域, 保证第二终端进入该区域时能够及时获知即可。
     在步骤 S205, 服务器检测第二终端是否进入第一终端订阅的区域。 更为具体的, 服 务器将步骤 S204 中获取的第二终端当前的位置信息与第一终端订阅区域的坐标范围进行 比较, 以判断第二终端是否进入了第一终端订阅的区域。若步骤 S204 未能获取的第二终端 当前的位置信息, 则判定第二终端未进入第一终端的订阅区域。
     在第二终端未进入第一终端的订阅区域时, 服务器不会向所述第一终端反馈所述 第二终端的位置。
     在步骤 S206, 当服务器检测到第二终端进入第一终端订阅的区域时, 将第二终端 当前的位置信息通知第一终端。
     优选的, 服务器通知第一终端的时, 也通知第二终端, 其已进入第一终端订阅的区 域。 例如, 公园的管理处可以将一台终端作为本实施例中的第一终端, 向服务器发送区域信 息订阅请求, 其订阅的区域是公园的范围, 将购买公园门票的游客携带的手机都作为第二 终端。当有游客进入公园的区域是时, 服务器就会将该信息通知到公园管理处的终端, 同 时, 服务器向该游客携带的手机发送通知, 告知其已进入公园。
     在步骤 S207, 当服务器检测到第二终端在第一终端订阅的区域内移动时, 将第二 终端当前的位置信息通知所述第一终端。因为服务器不断的检测第二终端的位置, 只要第 二终端在第一终端订阅的区域内, 且位置出现变化时, 服务器将第二终端新的位置信息通
     知第一终端。
     在步骤 S208, 第一终端接收第二终端在所述订阅区域中的位置信息。
     在步骤 S209, 第一终端将位置信息按照用户的需求进行处理后, 向用户呈现。
     需要说明的是, 本发明实施例提供的终端位置监控方法适用于基于 SIP 协议的即 时通信系统, 或具有信息订阅和发布功能的其它即时通信系统。 在本实施例中, 服务器可以 在向第一终端发布第二终端信息时, 加带第二终端的位置信息, 并非一定要单独传送位置 信息。
     本实施例提供的终端位置监控方法, 重点在于 : 通过在发布即时通信终端用户个 人信息时, 加入对终端用户地理位置信息的描述, 支持即时通信终端用户订阅某一区域的 其他即时通信终端用户的位置信息, 为实现与用户区域位置相关的应用提供便利条件。在 实际应用中, 第一终端根据用户的需求对第二终端的位置信息进行怎样的处理不是本发明 的保护重点。例如, 交通管理部门可以订阅一个城区的信息, 在车辆上加装即时通信终端, 作为本实施例中所述的第二终端, 则该交通管理部门可以获得该城区内的车辆分布情况, 以更好的疏导交通。
     本发明实施例提供的终端位置监控方法, 在发布即时通信终端用户个人信息时, 加入对终端用户地理位置信息的描述, 从而支持即时通信终端用户订阅某一区域的其他即 时通信终端用户的位置信息。为实现与用户区域位置相关的一些应用提供条件。 参见图 3, 为本发明提供的终端位置监控系统第一实施例结构示意图, 如图所示, 该系统包括 : 第一终端 1、 服务器 3、 以及至少一个第二终端 2。
     第一终端 1, 用于发送区域信息订阅请求, 区域信息订阅请求中包括 : 第一终端 1 请求订阅的区域信息, 以及若有第二终端 2 进入所述订阅区域, 即获取其位置信息的第二 终端 2 的 ID。
     更为具体的, 在区域信息订阅请求中 : 第一终端 1 请求订阅的区域信息可以以该 区域的实际经纬度范围进行表示和界定。在本实施例中, 区域信息订阅请求中包括至少一 个第二终端 2, 即在第一终端 1 订阅成功后, 当上述任意一个第二终端 2 出现在第一终端 1 订阅的区域, 或在该区域中移动时, 第一终端 1 都将获得该第二终端 2 的位置信息。
     服务器 3, 用于接收第一终端 1 发送的区域信息订阅请求, 并根据区域信息订阅请 求, 检测第二终端 2 是否进入区域, 以及第二终端 2 在区域中的位置, 向第一终端 1 反馈第 二终端 2 的位置信息。
     进一步的, 本实施例中的第一终端和第二终端是基于 SIP 协议的即时通信终端, 或具有信息订阅和发布功能的其它即时通信终端。
     本发明实施例提供的终端位置监控系统, 服务器在发布即时通信终端用户个人信 息时, 加入对终端用户地理位置信息的描述, 从而支持即时通信终端用户订阅某一区域的 其他即时通信终端用户的位置信息。为实现与用户区域位置相关的应用提供条件。
     参见图 4, 为本发明提供的服务器第一实施例结构示意图, 该服务器可以应用在上 一实施例提供的终端位置监控系统中, 如图 4 所示, 该服务器包括 :
     请求接收模块 31, 接收第一终端发送的区域信息订阅请求, 区域信息订阅请求中 包括 : 第一终端请求订阅的区域, 以及第一终端请求订阅其位置信息的第二终端的 ID
     检测模块 32, 用于检测第二终端是否进入第一终端订阅的区域, 以及第二终端在
     该区域中的位置。
     信息反馈模块 33, 用于向第一终端反馈第二终端的位置信息。
     本发明实施例提供的服务器, 支持即时通信终端用户订阅某一区域的其他即时通 信终端用户的位置信息, 在发布即时通信终端用户个人信息时, 加入对终端用户地理位置 信息的描述, 从而为实现与用户区域位置相关的一些应用提供条件。
     参见图 5, 为本发明提供的服务器第二实施例结构示意图, 在本实施例中, 将更为 详细的描述该服务器的结构和各部件的功能, 该服务器如图 5 所示, 包括 :
     请求接收模块 31, 接收第一终端发送的区域信息订阅请求, 区域信息订阅请求中 包括 : 第一终端请求订阅的区域, 以及第一终端请求订阅其位置信息的第二终端的 ID。
     更为具体的所述请求接收模块 31 包括 :
     接收单元 311, 用于接收所述第一终端发送的区域信息订阅请求。更进一步的, 所 述区域信息订阅请求中 : 所述第一终端请求订阅的区域以该区域的实际经纬度范围表示 ; 所述区域信息订阅请求中包括至少一个第二终端, 即第一终端可以同时将多个移动终端作 为第二终端。 在第一终端订阅成功后, 任意一个第二终端出现在第一终端订阅的区域, 或在 该区域中移动时, 第一终端都将获得该第二终端的位置信息。
     优选的, 本实施例中, 请求接收模块 31 还包括确权单元 312, 用于确定第一终端是 否具有订阅其请求订阅的区域, 以及是否具有获取所述第二终端位置信息的权限。
     更为具体的, 从终端用户个人信息安全方面的考虑, 第一终端获取第二终端的位 置信息必须经过第二终端的同意, 当请求中包括多个第二终端的 ID 时, 确权单元 312 需要 逐一的进行确认。同时, 第一终端是否具有订阅该区域的权限也是需要确权单元 312 确认 的。若所有的第二终端都不允许第一终端获取其位置信息, 或第一终端不具有订阅该区域 的权限, 则确权单元 312 将指示服务器各模块拒绝为第一终端提供区域信息服务, 并通知 第一终端。否则, 认为第一终端通过确权, 具有订阅区域信息的权限, 允许服务器为其提供 服务。
     检测模块 32, 用于检测第二终端是否进入第一终端订阅的区域, 以及第二终端在 该区域中的位置。更为具体的, 所述检测模块 32 包括 :
     定位单元 321, 用于确定第二终端当前的位置。更为具体的, 定位单元 321 获取第 二终端位置信息的方式包括 : 接收所述第二终端主动上报的自身位置信息, 或者服务器主 动搜索第二终端所在的位置, 获取其位置信息。因为目前很多移动终端都已经具备定位功 能, 如 GPS 系统 ; 同时, 在目前的移动网络中, 利用基站已经可以定位移动终端的具体位置, 故上述两种方案亦具有可行性。
     当然, 定位单元 321 并不需要保证第二终端在任何位置都到获取其位置信息, 定 位单元 321 的监控范围只要覆盖第一终端订阅的区域, 保证第二终端进入该区域时能够及 时获知即可。
     判断单元 322, 用于根据定位单元 321 确定的第二终端当前的位置, 判断第二终端 是否进入第一终端订阅的区域。更为具体的, 判断单元 322 将定位单元 321 获取的第二终 端当前的位置信息与第一终端订阅区域的坐标范围进行比较, 以判断第二终端是否进入了 第一终端订阅的区域。若定位单元 321 未能获取的第二终端当前的位置信息, 则判定第二 终端未进入第一终端的订阅区域。维护单元 323, 用于第二终端在第一终端订阅的区域内移动时, 根据定位单元 321 确定的第二终端当前的位置, 更新第二终端的位置信息。定位单元 321 不断的检测第二终 端的位置, 只要第二终端在第一终端订阅的区域内, 且位置出现变化时, 维护单元 323 将更 新第二终端的位置信息, 同时通过信息反馈模块 33 通知第一终端。
     信息反馈模块 33, 用于向第一终端反馈第二终端的位置信息。更为具体的,
     当检测模块 32 检测到第二终端进入第一终端订阅的区域时, 信息反馈模块 33 将 第二终端当前的位置信息通知第一终端。优选的, 信息反馈模块 33 通知第一终端时, 也通 知第二终端, 其已进入第一终端订阅的区域。 例如, 公园的管理处可以将一台终端作为本实 施例中的第一终端, 向服务器发送区域信息订阅请求, 其订阅的区域是公园的范围, 将购买 公园门票的游客携带的手机都作为第二终端。当有游客进入公园的区域时, 信息反馈模块 33 就会将该信息通知到公园管理处的终端, 同时, 服务器向该游客携带的手机发送通知, 告 知其已进入公园。
     当检测模块 32 检测到第二终端在第一终端订阅的区域内移动时, 将第二终端当 前的位置信息通知所述第一终端。因为检测模块 32 不断的检测第二终端的位置, 只要第二 终端在第一终端订阅的区域内, 且位置出现变化时, 信息反馈模块 33 就将第二终端新的位 置信息通知第一终端。 需要说明的是, 本发明实施例提供的服务器适用于基于 SIP 协议的即时通信系 统, 或具有信息订阅和发布功能的其它即时通信系统。 在本实施例中, 服务器可以在向第一 终端发布第二终端信息时, 加带第二终端的位置信息, 并非一定要单独传送位置信息。
     本实施例提供的服务器, 重点在于 : 通过在发布即时通信终端用户个人信息时, 加 入对终端用户地理位置信息的描述, 支持即时通信终端用户订阅某一区域的其他即时通信 终端用户的位置信息, 为实现与用户区域位置相关的应用提供便利条件。 在实际应用中, 第 一终端根据用户的需求对第二终端的位置信息进行怎样的处理不是本发明的保护重点。 例 如, 公园的管理处可以将公园所占的区域作为订阅区域, 将购买公园门票的游客的手机作 为本实施例中所述的第二终端, 则该公园的管理处可以获得公园内的游客分布情况, 以更 好分配人流, 避免拥挤。
     本发明实施例提供的服务器, 在发布即时通信终端用户个人信息时, 加入对终端 用户地理位置信息的描述, 从而支持即时通信终端用户订阅某一区域的其他即时通信终端 用户的位置信息。为实现与用户区域位置相关的一些应用提供条件。
     参见图 6, 为本发明提供的终端实施例结构示意图, 如图所示, 该终端包括 :
     请求发送模块 11, 用于向服务器发送区域信息订阅请求, 区域信息订阅请求中包 括: 第一终端请求订阅的区域, 以及第一终端请求订阅其位置信息的第二终端的 ID。更为 具体的, 在区域信息订阅请求中 : 第一终端请求订阅的区域, 是以该区域的实际经纬度范围 进行表示和界定的 ; 第二终端以该第二终端的身份标识号码 ID 表示的, 在本实施例中, 区 域信息订阅请求中包括至少一个第二终端, 即第一终端可以同时将多个移动终端作为第二 终端, 在第一终端订阅成功后, 当上述任意一个第二终端出现在第一终端订阅的区域, 或在 该区域中移动时, 第一终端都将获得该第二终端的位置信息。
     信息获取模块 12, 用于接收服务器反馈的第二终端的位置信息, 该位置信息是服 务器通过检测第二终端是否进入本终端订阅的区域, 以及第二终端在该区域中的位置确定
     的。 优选的, 信息处理模块 13, 用于将信息获取模块 12 所获取的位置信息按照用户的 需求进行处理后, 向用户呈现。需要说明的是, 本发明实施例提供的终端用于基于 SIP 协议 的即时通信终端, 或具有信息订阅和发布功能的其它即时通信终端。 在本实施例中, 该终端 可以订阅某一区域的信息, 服务器在向该终端发布第二终端信息时, 加带该区域内的第二 终端的位置信息 ( 并非一定要单独传送位置信息 )。
     本实施例提供的终端, 重点在于 : 终端可以订阅某一区域的其他即时通信终端用 户的位置信息, 为实现与用户区域位置相关的应用提供便利条件。 在实际应用中, 信息处理 模块 13 根据用户的需求对第二终端的位置信息进行怎样的处理不是本发明的保护重点。 例如, 交通管理部门可以订阅一个城区的信息, 在车辆上加装即时通信终端, 作为本实施例 中的第二终端, 则该交通管理部门可以获得该城区内的车辆分布情况, 以更好的疏导交通。
     本发明实施例提供的终端, 可以订阅某一区域的其他即时通信终端用户的位置信 息。为实现与用户区域位置相关的一些应用提供条件。
     本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以 通过计算机程序来指令相关的硬件来完成, 的程序可存储于一计算机可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施例的流程。 其中, 的存储介质可为磁碟、 光盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。
     以上所揭露的仅为本发明一种较佳实施例而已, 当然不能以此来限定本发明之权 利范围, 因此依本发明权利要求所作的等同变化, 仍属本发明所涵盖的范围。
    

一种终端位置监控方法、系统及对应的服务器和终端.pdf_第1页
第1页 / 共14页
一种终端位置监控方法、系统及对应的服务器和终端.pdf_第2页
第2页 / 共14页
一种终端位置监控方法、系统及对应的服务器和终端.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种终端位置监控方法、系统及对应的服务器和终端.pdf》由会员分享,可在线阅读,更多相关《一种终端位置监控方法、系统及对应的服务器和终端.pdf(14页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101945326A43申请公布日20110112CN101945326ACN101945326A21申请号201010263389022申请日20100825H04W4/02200901H04W8/18200901H04W64/0020090171申请人宇龙计算机通信科技深圳有限公司地址518057广东省深圳市南山区高新技术产业园北区梦溪道2号酷派信息港1号楼72发明人杨虎74专利代理机构广州三环专利代理有限公司44202代理人郝传鑫潘中毅54发明名称一种终端位置监控方法、系统及对应的服务器和终端57摘要本发明实施例公开了一种终端位置监控方法、系统及对应的服务器和终端。该终。

2、端位置监控方法包括接收第一终端发送的区域信息订阅请求,所述区域信息订阅请求中包括所述第一终端请求订阅的区域信息,以及第一终端请求订阅其位置信息的第二终端的身份标识号码;检测所述第二终端是否进入所述第一终端订阅的区域,获取所述第二终端在所述区域中的位置;向所述第一终端反馈所述第二终端的位置信息。实施本发明实施例,服务器可以在发布即时通信终端用户个人信息时,加入对终端用户地理位置信息的描述,同时,支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息。为实现与用户区域位置相关的一些应用提供条件。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图3页。

3、CN101945334A1/2页21一种终端位置监控方法,其特征在于,包括接收第一终端发送的区域信息订阅请求,所述区域信息订阅请求中包括所述第一终端请求订阅的区域信息,以及第一终端请求订阅其位置信息的第二终端的身份标识号码;检测所述第二终端是否进入所述第一终端订阅的区域,获取所述第二终端在所述区域中的位置;向所述第一终端反馈所述第二终端的位置信息。2如权利要求1所述的终端位置监控方法,其特征在于,所述第一终端请求订阅的区域信息以该区域的实际经纬度范围表示;所述区域信息订阅请求中包括至少一个第二终端的身份标识号码。3如权利要求2所述的终端位置监控方法,其特征在于,所述检测所述第二终端是否进入所述。

4、第一终端订阅的区域,获取所述第二终端在所述区域中的位置;向所述第一终端反馈所述第二终端的位置信息的步骤包括当检测到所述第二终端进入所述第一终端订阅的区域时,通知所述第一终端,并将所述第二终端当前的位置信息反馈给所述第一终端。4如权利要求3所述的终端位置监控方法,其特征在于,所述当检测到所述第二终端进入所述第一终端订阅的区域时,通知所述第一终端,还包括通知所述第二终端,其已进入所述第一终端订阅的区域。5如权利要求1至4中任一项所述的终端位置监控方法,其特征在于,所述接收第一终端发送的区域信息订阅请求之后,还包括确定所述第一终端是否具有订阅该区域,以及获取所述第二终端位置信息的权限。6一种终端位置。

5、监控系统,其特征在于,包括第一终端、服务器、以及至少一个第二终端;第一终端,用于发送区域信息订阅请求,所述区域信息订阅请求中包括所述第一终端请求订阅的区域信息,以及第一终端请求订阅其位置信息的第二终端的身份标识号码;服务器,用于接收所述第一终端发送的区域信息订阅请求,并根据所述区域信息订阅请求,检测所述第二终端是否进入所述第一终端订阅的区域,获取所述第二终端在所述区域中的位置,向所述第一终端反馈所述第二终端的位置信息。7一种服务器,其特征在于,包括请求接收模块,用于接收第一终端发送的区域信息订阅请求,所述区域信息订阅请求中包括所述第一终端请求订阅的区域信息,以及至少一个被所述第一终端请求订阅位。

6、置信息的第二终端的身份标识号码;检测模块,用于检测所述第二终端是否进入所述第一终端订阅的区域,以及获取所述第二终端在所述区域中的位置;信息反馈模块,用于向所述第一终端反馈所述第二终端的位置信息。8如权利要求7所述的服务器,其特征在于,所述检测模块包括定位单元,用于根据所述第二终端发布至服务器的位置信息或通过检测确定所述第二终端当前的位置;判断单元,用于根据所述定位单元确定的所述第二终端当前的位置,判断所述第二终端是否进入所述第一终端订阅的区域。权利要求书CN101945326ACN101945334A2/2页39如权利要求7所述的服务器,其特征在于,所述信息反馈模块在所述检测模块检测到所述第二。

7、终端进入所述第一终端订阅的区域时,通知所述第二终端其已进入第一终端订阅的区域。10如权利要求7所述的服务器,其特征在于,所述请求接收模块包括接收单元,用于接收所述第一终端发送的区域信息订阅请求;确权单元,用于确定所述第一终端是否具有订阅其请求订阅的区域,以及是否具有获取所述第二终端位置信息的权限。11一种终端,其特征在于,包括请求发送模块,用于向服务器发送区域信息订阅请求,所述区域信息订阅请求中包括订阅的区域信息以及请求订阅其位置信息的第二终端的身份标识号码;信息获取模块,用于接收所述服务器反馈的所述第二终端的位置信息,所述位置信息是服务器通过检测所述第二终端是否进入所述订阅的区域,并获取所述。

8、第二终端在所述区域中的位置确定的。权利要求书CN101945326ACN101945334A1/8页4一种终端位置监控方法、系统及对应的服务器和终端技术领域0001本发明涉及移动通讯领域,尤其涉及一种终端位置监控方法、系统及对应的服务器和终端。背景技术0002随着通讯技术的进步,终端的功能不断加强,可实现的应用越来越多,即时通信终端,现在不仅可以实现简单的即时通讯功能,在基于SIPSESSIONINITIATIONPROTOCOL协议的即时通信终端及服务器中,用户还可以使用PUBLISH信令发布用户的个人信息,这些个人信息包括用户在线状态、用户所在地、家庭住址、电话号码、用户设置的心情、推荐、。

9、留言等个人信息。一旦即时通信终端用户发布自己的信息,具有订阅权限的其他即时通信终端将会获得该用户所发布的信息。0003但是,本发明人在实施本发明的过程中发现,现有的基于SIP协议的即时通信终端及服务器中,对即时通信终端用户发布用户的个人信息的应用还是存在明显的缺陷,使其没有得到充分的利用。主要表现在基于SIP协议的即时通信终端及服务器中,通过信令PUBLISH所发布的信息,缺少对终端用户地理位置信息的描述,同时,即时通信终端用户也无法订阅某一区域的即时通信终端用户信息。因此,也不能实现与用户区域位置相关的一些应用,例如通过获取某个区域内用户的密集程度,进行相应的人员疏导,避免人群过于密集等。发。

10、明内容0004本发明实施例所要解决的技术问题在于,提供一种终端位置监控方法、系统及对应的服务器和终端。可以在发布即时通信终端用户个人信息时,加入对终端用户地理位置信息的描述,同时,支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息。为实现与用户区域位置相关的一些应用提供条件。0005为了解决上述技术问题,本发明实施例提供了一种终端位置监控方法,该方法包括0006接收第一终端发送的区域信息订阅请求,所述区域信息订阅请求中包括所述第一终端请求订阅的区域信息,以及第一终端请求订阅其位置信息的第二终端的身份标识号码;0007检测所述第二终端是否进入所述第一终端订阅的区域,获取所述第二终端。

11、在所述区域中的位置;0008向所述第一终端反馈所述第二终端的位置信息。0009其中,所述第一终端请求订阅的区域信息以该区域的实际经纬度范围表示;所述区域信息订阅请求中包括至少一个第二终端的身份标识号码。0010其中,所述检测所述第二终端是否进入所述第一终端订阅的区域,获取所述第二终端在所述区域中的位置;向所述第一终端反馈所述第二终端的位置信息的步骤包括说明书CN101945326ACN101945334A2/8页50011当检测到所述第二终端进入所述第一终端订阅的区域时,通知所述第一终端,并将所述第二终端当前的位置信息反馈给所述第一终端。0012其中,所述当检测到所述第二终端进入所述第一终端订。

12、阅的区域时,通知所述第一终端,还包括0013通知所述第二终端,其已进入所述第一终端订阅的区域。0014其中,所述接收第一终端发送的区域信息订阅请求之后,还包括0015确定所述第一终端是否具有订阅该区域,以及获取所述第二终端位置信息的权限。0016相应的,本发明还提供一种终端位置监控系统,包括第一终端、服务器、以及至少一个第二终端;0017第一终端,用于发送区域信息订阅请求,所述区域信息订阅请求中包括所述第一终端请求订阅的区域信息,以及第一终端请求订阅其位置信息的第二终端的身份标识号码;0018服务器,用于接收所述第一终端发送的区域信息订阅请求,并根据所述区域信息订阅请求,检测所述第二终端是否进。

13、入所述第一终端订阅的区域,获取所述第二终端在所述区域中的位置,向所述第一终端反馈所述第二终端的位置信息。0019相应的,本发明还提供一种服务器,包括0020请求接收模块,用于接收第一终端发送的区域信息订阅请求,所述区域信息订阅请求中包括所述第一终端请求订阅的区域信息,以及至少一个被所述第一终端请求订阅其位置信息的第二终端的身份标识号码;0021检测模块,用于检测所述第二终端是否进入所述第一终端订阅的区域,以及所述第二终端在所述区域中的位置;0022信息反馈模块,用于向所述第一终端反馈所述第二终端的位置信息。0023其中,所述检测模块包括0024定位单元,用于根据所述第二终端发布的位置信息或通过。

14、检测确定所述第二终端当前的位置;0025判断单元,用于根据所述定位单元确定的所述第二终端当前的位置,判断所述第二终端是否进入所述第一终端订阅的区域。0026其中,所述信息反馈模块在所述检测模块检测到所述第二终端进入所述第一终端订阅的区域时,通知所述第二终端其已进入第一终端订阅的区域。0027其中,所述请求接收模块包括0028接收单元,用于接收所述第一终端发送的区域信息订阅请求;0029确权单元,用于确定所述第一终端是否具有订阅其请求订阅的区域,以及是否具有获取所述第二终端位置信息的权限。0030相应的,本发明还提供一种终端,包括0031请求发送模块,用于向服务器发送区域信息订阅请求,所述区域信。

15、息订阅请求中包括订阅的区域信息以及请求订阅其位置信息的第二终端的身份标识号码;0032信息获取模块,用于接收所述服务器反馈的所述第二终端的位置信息,所述位置信息是服务器通过检测所述第二终端是否进入本终端订阅的区域,并获取所述第二终端在说明书CN101945326ACN101945334A3/8页6所述区域中的位置确定的。0033实施本发明实施例,支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息,为实现与用户区域位置相关的一些应用提供条件。附图说明0034为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下。

16、面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。0035图1为本发明提供的终端位置监控方法第一实施例流程示意图;0036图2为本发明提供的终端位置监控方法第二实施例流程示意图;0037图3为本发明提供的终端位置监控系统第一实施例结构示意图;0038图4为本发明提供的服务器第一实施例结构示意图;0039图5为本发明提供的服务器第二实施例结构示意图;0040图6为本发明提供的终端实施例结构示意图。具体实施方式0041下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例。

17、仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0042参见图1,为本发明提供的终端位置监控方法第一实施例流程示意图,包括0043在步骤S100,接收第一终端发送的区域信息订阅请求,所述区域信息订阅请求中包括所述第一终端请求订阅的区域信息,以及第一终端请求订阅其位置信息的第二终端的身份标识号码ID,IDENTITY。0044在步骤S101,检测所述第二终端是否进入所述第一终端订阅的区域,以及所述第二终端在所述区域中的位置。0045在步骤S102,向所述第一终端反馈所述第二终端的位置信。

18、息。0046实施本发明实施例提供的终端位置监控方法,支持终端用户订阅某一区域的其他即时通信终端用户的位置信息,为实现与用户区域位置相关的一些应用提供条件。0047参见图2,为本发明提供的终端位置监控方法第二实施例流程示意图,在本实施例中,将更为详细的描述该方法的流程。另外,需要说明的是,在本发明各实施例中所述的第二终端为各种具有即时通信功能的移动终端,至少是可实现单向即时通信功能的移动终端,该第二终端可以实现主动向服务器发布自身的位置信息,或向服务器发射信息,使服务器能够检测到其所在的位置信息。该方法的流程如图2所示0048在步骤S200,第一终端向服务器发送区域信息订阅请求,所述区域信息订阅。

19、请求中包括所述第一终端请求订阅的区域信息,以及第一终端请求订阅其位置信息的第二终端的ID。0049更为具体的,在区域信息订阅请求中所述第一终端请求订阅的区域信息,可以以说明书CN101945326ACN101945334A4/8页7该区域的实际经纬度范围进行表示和界定;在本实施例中,所述区域信息订阅请求中包括至少一个第二终端,即第一终端可以同时将多个移动终端作为第二终端,在第一终端订阅成功后,当上述任意一个第二终端出现在第一终端订阅的区域,或在该区域中移动时,第一终端都将获得该第二终端的位置信息。0050在步骤S201,服务器接收第一终端发送的区域信息订阅请求,提取该请求中的信息,确定所述第一。

20、终端具有订阅该区域及获取所述第二终端位置信息的权限。0051更为具体的,从终端用户个人信息安全方面的考虑,第一终端获取第二终端的位置信息必须经过第二终端的同意,当请求中包括多个第二终端的ID时,需要逐一的进行确认。同时,第一终端是否具有订阅该区域的权限也是需要确认的。若所有的第二终端都允许第一终端获取其位置信息,且第一终端具有订阅该区域的权限,执行步骤S203。否则执行步骤S202。若第一终端具有订阅该区域的权限,但只有部分第二终端允许第一终端获取其位置信息,则执行步骤S203,但在后续的步骤中,服务器只为第一终端提供允许其获取位置信息的第二终端的位置信息。0052在步骤S202,服务器拒绝为。

21、第一终端提供区域信息服务,并通知第一终端。0053在步骤S203,服务器通过第一终端的区域信息订阅请求,并将记录其订阅的区域信息和允许第一终端获取其位置信息的第二终端的ID。0054在步骤S204,服务器获取第二终端当前的位置信息,更为具体的,服务器获取第二终端位置信息的方式包括接收所述第二终端主动上报的自身位置信息,因为目前很多移动终端都已经具备定位功能,如全球定位系统GPS,GLOBALPOSITIONINGSYSTEM。或者服务器主动搜索第二终端所在的位置,获取其位置信息,在目前的移动网络中,利用基站已经可以定位移动终端的具体位置,故此方案亦具有可行性。0055当然,服务器并不需要保证第。

22、二终端在任何位置都到获取其位置信息,服务器的监控范围只要覆盖第一终端订阅的区域,保证第二终端进入该区域时能够及时获知即可。0056在步骤S205,服务器检测第二终端是否进入第一终端订阅的区域。更为具体的,服务器将步骤S204中获取的第二终端当前的位置信息与第一终端订阅区域的坐标范围进行比较,以判断第二终端是否进入了第一终端订阅的区域。若步骤S204未能获取的第二终端当前的位置信息,则判定第二终端未进入第一终端的订阅区域。0057在第二终端未进入第一终端的订阅区域时,服务器不会向所述第一终端反馈所述第二终端的位置。0058在步骤S206,当服务器检测到第二终端进入第一终端订阅的区域时,将第二终端。

23、当前的位置信息通知第一终端。0059优选的,服务器通知第一终端的时,也通知第二终端,其已进入第一终端订阅的区域。例如,公园的管理处可以将一台终端作为本实施例中的第一终端,向服务器发送区域信息订阅请求,其订阅的区域是公园的范围,将购买公园门票的游客携带的手机都作为第二终端。当有游客进入公园的区域是时,服务器就会将该信息通知到公园管理处的终端,同时,服务器向该游客携带的手机发送通知,告知其已进入公园。0060在步骤S207,当服务器检测到第二终端在第一终端订阅的区域内移动时,将第二终端当前的位置信息通知所述第一终端。因为服务器不断的检测第二终端的位置,只要第二终端在第一终端订阅的区域内,且位置出现。

24、变化时,服务器将第二终端新的位置信息通说明书CN101945326ACN101945334A5/8页8知第一终端。0061在步骤S208,第一终端接收第二终端在所述订阅区域中的位置信息。0062在步骤S209,第一终端将位置信息按照用户的需求进行处理后,向用户呈现。0063需要说明的是,本发明实施例提供的终端位置监控方法适用于基于SIP协议的即时通信系统,或具有信息订阅和发布功能的其它即时通信系统。在本实施例中,服务器可以在向第一终端发布第二终端信息时,加带第二终端的位置信息,并非一定要单独传送位置信息。0064本实施例提供的终端位置监控方法,重点在于通过在发布即时通信终端用户个人信息时,加入。

25、对终端用户地理位置信息的描述,支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息,为实现与用户区域位置相关的应用提供便利条件。在实际应用中,第一终端根据用户的需求对第二终端的位置信息进行怎样的处理不是本发明的保护重点。例如,交通管理部门可以订阅一个城区的信息,在车辆上加装即时通信终端,作为本实施例中所述的第二终端,则该交通管理部门可以获得该城区内的车辆分布情况,以更好的疏导交通。0065本发明实施例提供的终端位置监控方法,在发布即时通信终端用户个人信息时,加入对终端用户地理位置信息的描述,从而支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息。为实现与用户区域位置相。

26、关的一些应用提供条件。0066参见图3,为本发明提供的终端位置监控系统第一实施例结构示意图,如图所示,该系统包括第一终端1、服务器3、以及至少一个第二终端2。0067第一终端1,用于发送区域信息订阅请求,区域信息订阅请求中包括第一终端1请求订阅的区域信息,以及若有第二终端2进入所述订阅区域,即获取其位置信息的第二终端2的ID。0068更为具体的,在区域信息订阅请求中第一终端1请求订阅的区域信息可以以该区域的实际经纬度范围进行表示和界定。在本实施例中,区域信息订阅请求中包括至少一个第二终端2,即在第一终端1订阅成功后,当上述任意一个第二终端2出现在第一终端1订阅的区域,或在该区域中移动时,第一终。

27、端1都将获得该第二终端2的位置信息。0069服务器3,用于接收第一终端1发送的区域信息订阅请求,并根据区域信息订阅请求,检测第二终端2是否进入区域,以及第二终端2在区域中的位置,向第一终端1反馈第二终端2的位置信息。0070进一步的,本实施例中的第一终端和第二终端是基于SIP协议的即时通信终端,或具有信息订阅和发布功能的其它即时通信终端。0071本发明实施例提供的终端位置监控系统,服务器在发布即时通信终端用户个人信息时,加入对终端用户地理位置信息的描述,从而支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息。为实现与用户区域位置相关的应用提供条件。0072参见图4,为本发明提供的。

28、服务器第一实施例结构示意图,该服务器可以应用在上一实施例提供的终端位置监控系统中,如图4所示,该服务器包括0073请求接收模块31,接收第一终端发送的区域信息订阅请求,区域信息订阅请求中包括第一终端请求订阅的区域,以及第一终端请求订阅其位置信息的第二终端的ID0074检测模块32,用于检测第二终端是否进入第一终端订阅的区域,以及第二终端在说明书CN101945326ACN101945334A6/8页9该区域中的位置。0075信息反馈模块33,用于向第一终端反馈第二终端的位置信息。0076本发明实施例提供的服务器,支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息,在发布即时通信终。

29、端用户个人信息时,加入对终端用户地理位置信息的描述,从而为实现与用户区域位置相关的一些应用提供条件。0077参见图5,为本发明提供的服务器第二实施例结构示意图,在本实施例中,将更为详细的描述该服务器的结构和各部件的功能,该服务器如图5所示,包括0078请求接收模块31,接收第一终端发送的区域信息订阅请求,区域信息订阅请求中包括第一终端请求订阅的区域,以及第一终端请求订阅其位置信息的第二终端的ID。0079更为具体的所述请求接收模块31包括0080接收单元311,用于接收所述第一终端发送的区域信息订阅请求。更进一步的,所述区域信息订阅请求中所述第一终端请求订阅的区域以该区域的实际经纬度范围表示;。

30、所述区域信息订阅请求中包括至少一个第二终端,即第一终端可以同时将多个移动终端作为第二终端。在第一终端订阅成功后,任意一个第二终端出现在第一终端订阅的区域,或在该区域中移动时,第一终端都将获得该第二终端的位置信息。0081优选的,本实施例中,请求接收模块31还包括确权单元312,用于确定第一终端是否具有订阅其请求订阅的区域,以及是否具有获取所述第二终端位置信息的权限。0082更为具体的,从终端用户个人信息安全方面的考虑,第一终端获取第二终端的位置信息必须经过第二终端的同意,当请求中包括多个第二终端的ID时,确权单元312需要逐一的进行确认。同时,第一终端是否具有订阅该区域的权限也是需要确权单元3。

31、12确认的。若所有的第二终端都不允许第一终端获取其位置信息,或第一终端不具有订阅该区域的权限,则确权单元312将指示服务器各模块拒绝为第一终端提供区域信息服务,并通知第一终端。否则,认为第一终端通过确权,具有订阅区域信息的权限,允许服务器为其提供服务。0083检测模块32,用于检测第二终端是否进入第一终端订阅的区域,以及第二终端在该区域中的位置。更为具体的,所述检测模块32包括0084定位单元321,用于确定第二终端当前的位置。更为具体的,定位单元321获取第二终端位置信息的方式包括接收所述第二终端主动上报的自身位置信息,或者服务器主动搜索第二终端所在的位置,获取其位置信息。因为目前很多移动终。

32、端都已经具备定位功能,如GPS系统;同时,在目前的移动网络中,利用基站已经可以定位移动终端的具体位置,故上述两种方案亦具有可行性。0085当然,定位单元321并不需要保证第二终端在任何位置都到获取其位置信息,定位单元321的监控范围只要覆盖第一终端订阅的区域,保证第二终端进入该区域时能够及时获知即可。0086判断单元322,用于根据定位单元321确定的第二终端当前的位置,判断第二终端是否进入第一终端订阅的区域。更为具体的,判断单元322将定位单元321获取的第二终端当前的位置信息与第一终端订阅区域的坐标范围进行比较,以判断第二终端是否进入了第一终端订阅的区域。若定位单元321未能获取的第二终端。

33、当前的位置信息,则判定第二终端未进入第一终端的订阅区域。说明书CN101945326ACN101945334A7/8页100087维护单元323,用于第二终端在第一终端订阅的区域内移动时,根据定位单元321确定的第二终端当前的位置,更新第二终端的位置信息。定位单元321不断的检测第二终端的位置,只要第二终端在第一终端订阅的区域内,且位置出现变化时,维护单元323将更新第二终端的位置信息,同时通过信息反馈模块33通知第一终端。0088信息反馈模块33,用于向第一终端反馈第二终端的位置信息。更为具体的,0089当检测模块32检测到第二终端进入第一终端订阅的区域时,信息反馈模块33将第二终端当前的位。

34、置信息通知第一终端。优选的,信息反馈模块33通知第一终端时,也通知第二终端,其已进入第一终端订阅的区域。例如,公园的管理处可以将一台终端作为本实施例中的第一终端,向服务器发送区域信息订阅请求,其订阅的区域是公园的范围,将购买公园门票的游客携带的手机都作为第二终端。当有游客进入公园的区域时,信息反馈模块33就会将该信息通知到公园管理处的终端,同时,服务器向该游客携带的手机发送通知,告知其已进入公园。0090当检测模块32检测到第二终端在第一终端订阅的区域内移动时,将第二终端当前的位置信息通知所述第一终端。因为检测模块32不断的检测第二终端的位置,只要第二终端在第一终端订阅的区域内,且位置出现变化。

35、时,信息反馈模块33就将第二终端新的位置信息通知第一终端。0091需要说明的是,本发明实施例提供的服务器适用于基于SIP协议的即时通信系统,或具有信息订阅和发布功能的其它即时通信系统。在本实施例中,服务器可以在向第一终端发布第二终端信息时,加带第二终端的位置信息,并非一定要单独传送位置信息。0092本实施例提供的服务器,重点在于通过在发布即时通信终端用户个人信息时,加入对终端用户地理位置信息的描述,支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息,为实现与用户区域位置相关的应用提供便利条件。在实际应用中,第一终端根据用户的需求对第二终端的位置信息进行怎样的处理不是本发明的保护重。

36、点。例如,公园的管理处可以将公园所占的区域作为订阅区域,将购买公园门票的游客的手机作为本实施例中所述的第二终端,则该公园的管理处可以获得公园内的游客分布情况,以更好分配人流,避免拥挤。0093本发明实施例提供的服务器,在发布即时通信终端用户个人信息时,加入对终端用户地理位置信息的描述,从而支持即时通信终端用户订阅某一区域的其他即时通信终端用户的位置信息。为实现与用户区域位置相关的一些应用提供条件。0094参见图6,为本发明提供的终端实施例结构示意图,如图所示,该终端包括0095请求发送模块11,用于向服务器发送区域信息订阅请求,区域信息订阅请求中包括第一终端请求订阅的区域,以及第一终端请求订阅。

37、其位置信息的第二终端的ID。更为具体的,在区域信息订阅请求中第一终端请求订阅的区域,是以该区域的实际经纬度范围进行表示和界定的;第二终端以该第二终端的身份标识号码ID表示的,在本实施例中,区域信息订阅请求中包括至少一个第二终端,即第一终端可以同时将多个移动终端作为第二终端,在第一终端订阅成功后,当上述任意一个第二终端出现在第一终端订阅的区域,或在该区域中移动时,第一终端都将获得该第二终端的位置信息。0096信息获取模块12,用于接收服务器反馈的第二终端的位置信息,该位置信息是服务器通过检测第二终端是否进入本终端订阅的区域,以及第二终端在该区域中的位置确定说明书CN101945326ACN101。

38、945334A8/8页11的。0097优选的,信息处理模块13,用于将信息获取模块12所获取的位置信息按照用户的需求进行处理后,向用户呈现。需要说明的是,本发明实施例提供的终端用于基于SIP协议的即时通信终端,或具有信息订阅和发布功能的其它即时通信终端。在本实施例中,该终端可以订阅某一区域的信息,服务器在向该终端发布第二终端信息时,加带该区域内的第二终端的位置信息并非一定要单独传送位置信息。0098本实施例提供的终端,重点在于终端可以订阅某一区域的其他即时通信终端用户的位置信息,为实现与用户区域位置相关的应用提供便利条件。在实际应用中,信息处理模块13根据用户的需求对第二终端的位置信息进行怎样。

39、的处理不是本发明的保护重点。例如,交通管理部门可以订阅一个城区的信息,在车辆上加装即时通信终端,作为本实施例中的第二终端,则该交通管理部门可以获得该城区内的车辆分布情况,以更好的疏导交通。0099本发明实施例提供的终端,可以订阅某一区域的其他即时通信终端用户的位置信息。为实现与用户区域位置相关的一些应用提供条件。0100本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体READONLYMEMORY,ROM或随机存储记忆体RANDOMACCESSMEMORY,RAM等。0101以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。说明书CN101945326ACN101945334A1/3页12图1说明书附图CN101945326ACN101945334A2/3页13图2图3说明书附图CN101945326ACN101945334A3/3页14图4图5图6说明书附图CN101945326A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1