专利名称:一种获取移动终端位置信息的方法和装置的制作方法
技术领域:
本发明涉及到无线通信领域的技术,特别涉及到 一种获取移动终端位置 信息的方法和装置。
背景技术:
随着移动网络的发展,尤其是3G网络的发展,LBS (Location Base Service,位置服务)在全球逐渐得到了重视和普及。LBS是通过一定的技术 手段,得到目标用户的位置信息(该位置信息可以是经度绵度精确信息或者 移动小区基站的ID的位置信息,简称CellID),将该位置信息提供给该目 标用户的本人或者提供给其他请求得到该目标用户位置的机构或个人的一 种增值业务。
同时,随着无线通信技术的进步和智能终端的不断出现,移动台可以通 过多种途径获得自身所在的位置,例如可以通过内嵌GPS ( Global Postitioning System,全球定位系统)的手机终端获得精确的位置,G网普通 手机可以获得自身所处小区的GellID的粗略位置信息。手机获取当前其所 在小区CellID的相关的位置信息的步骤为网络侧MSC (Mobile Switch Center,移动交换中心)接收到手机发送的位置请求消息后,获取手机发送 方当前接入小区的小区标识信息CellID,并从相关位置信息提供设备中获取 与该CellID对应的地理位置信息,并生成位置响应消息发送给手机。单纯 知道自己的位置信息的价值有限,但是把位置信息共享给他人,可以有多方 面的应用,比如导航、好友查询,亲友监护,紧急救援和工作调度等多种应 用。
目前,现有技术获取对方位置信息LBS业务的解决方案为LBS系统,
该系统包括运营商部署LBS平台,SP (Service Provider,位置提供者), GIS (Geography Information System,地图信息系统)等为用户提供位置业 务。其中SP为位置服务的应用程序,LBS平台用来获取终端的位置信息。 终端用户通过该LBS系统获取对方的位置信息。典型的获取对方位置信息 的流程如图l所示,其获取对方位置信息主要包括以下步骤 步骤l. MS A (Mobile Station A,移动台A)向SP发送请求位置消息,请
求消息中包括MS B的用户标识(MSISDN号码),业务类型标识(请
求位置信息业务)等; 步骤2. SP转发请求消息到LBS平台;
步骤3. LBS平台和MSB进行信息交互,获取MSB的位置信息(该位置信
息为经度炜度,或者MSB所在小区的CellID); 步骤4. LBS发送位置信息到SP;
步骤5. SP和GIS进行信息交互,根据接收的位置信息通过GIS获取相关的
地理位置信息(电子地图,或者地理位置); 步骤6. MS A接收SP发送的携带有MS B位置信息的电子地图。
在进行本发明过程中,发明人发现现有技术中至少存在如下问题 LBS业务的定位技术主要靠运营商的LBS系统完成,而LBS系统建设 费用高,运行商需要建设LBS定位平台、GPS参考网、SP、 GIS引擎和电 子地图等,导致LBS价值链比较长,费用比较高,用户终端使用位置业务 的费用高,不仅要支付LBS业务费之外,还需要支付电子地图流量费,LBS 业务推广缓慢。同时,没有充分利用终端的自身定位的功能,尤其是具有 GPS定位功能的终端设备。
发明内容
本发明实施例提供了一种获取移动终端位置信息的方法和装置用于解 决现有技术用户终端使用位置业务费用高,运营商LBS业务推广緩慢的问 题。 为解决以上技术问题,本发明实施例提供了 一种获取移动终端位置信息 的方法,包^":
第一终端和第二终端建立通信链接;
第二终端接收第一终端发送的位置请求消息,位置请求消息中包括第一终端
的身份标识和业务类型标识,根据第一终端的身份标识和业务类型标识,获 取当前位置信息,生成位置应答消息并发送给第 一终端; 第 一终端接收所述位置应答消息。 一种移动终端,包括消息处理模块、位置生成模块和消息发送模块; 消息处理模块,用于接收位置请求消息;
位置生成模块,用于消息处理模块接收位置请求消息后,获取当前位置信息, 生成位置应答消息;
消息发送模块,用于发送所述位置应答消息。 由此可以看出,本发明实施例的终端用户尤其是具有GPS定位的终端用 户之间通过利用自身定位的功能,获取自身所在的位置信息并发送给对方。 本发明实施例的实现方法,对用户来说,只需要支付基本的通话费,不需要 支付地图流量费,不需要支付或者少支付LBS业务费。对运营商来说,不需 要支付高额的建设LBS系统的费用,可促进LBS业务的推广。
图1为现有技术中获取对方位置信息的流程图; 图2为本发明实施例 一提供的获取对方位置信息方法的流程示意图; 图3为本发明实施例二提供的获取对方位置信息方法的流程示意图; 图4为本发明实施例四提供的获取对方位置信息方法的流程示意图; 图5为本发明实施例五提供的移动终端的结构示意图。
具体实施例方式
本发明实施例公开了 一种获取对方位置信息的方法、装置和系统。
本发明实施例通过建立第一终端MS A和第二终端MS B之间的通信链 接,MS A发送定位请求消息给MS B, MS B接收请求,获取自身位置信息, 生成位置应答消息,并发送给MSA。
下面结合附图对本发明实施例的具体实施方式
做进一步的详细阐述。 图2为本发明实施例一提供的采用SIP协议建立通信链接,获取对方位 置信息的流程图。如图2所示,具体包括以下步骤 步骤l. MS A和MS B之间通过SIP信令消息建立链接; 步骤2. MS A向MS B发送鉴权消息,鉴权消息中包括MS A的身^f分标识 (如MSISDN号码)、业务类型标识(位置业务)和会话ID( SessionID ) 等,MS B接收该消息,对MS A进行鉴权是否允许MS A用户知道 自身所在位置信息,如果允许,发送允许消息给MSA,转到步骤3; 否则,发送拒绝消息,不允许MS A发送位置请求消息; 步骤3. MS A向MSB发送位置请求消息,请求消息中包含位置请求业务信
息,定位质量参数Qos参数; 在这需要补充的是步骤2和3可以在一个步骤中实现。 步骤4. MSB获取自身所在小区CellID的位置信息,生成包含MSB位置信
息的位置应答消息; 步骤5. MSA接收MSB发送的位置应答消息;
步骤6. MS A将接收到的位置应答消息中的位置信息通过文字的形式显示
给用户,同时释放《连接。 以上所述的位置请求消息,鉴权消息和位置应答消息均为TCP消息。
图3为本发明实施例二提供的通过AS ( Assistant Server,辅助服务器) 建立通信链接,获取对方位置信息的流程图。如图3所示,具体包括以下步 骤
步骤l. MSA向辅助服务器发起与MSB的建立链接请求消息,该请求消息
中包含MS A的身份标识和MS B的身份标识(MSISDN号码); 步骤2.辅助服务器把请求消息路由到MSB;
步骤3. MS B接收请求,建立与MS A之间的链接。建立链接之后,MS A 和MS B可以通过基于WAP协议的HTTP链接直接进行消息交互, 也可以通过辅助服务器中转进行消息交互;
步骤4. MS A向MS B发送鉴权消息,鉴权消息中包括MS A的身份标识(如 MSISDN号码)、业务类型标识(位置业务),SessiongID等,MSB 接收该消息,对MS A进行鉴权是否允许MS A用户知道自身所在位 置信息,如果允许,发送允许消息,转到步骤5;否则,发送拒绝消 息,不允许MS A发送位置请求消息;
步骤5. MS A向MS B发送位置请求消息,请求消息中包含位置请求业务信 息,还可以包括定位质量参数Qos参数(要求定位的精度,时间等);
在这需要补充的是步骤4和5可以合为一个步骤。
步骤6. MSB获取自身所在小区CellID的位置信息,生成包含MSB位置信
息的位置应答消息; 步骤7. MS A接收MS B发送的位置应答消息;
步骤8. MS A将接收到的位置应答消息中的地理位置信息通过文字的形式 或者MSA自身携带的电子地图展现给用户,同时释放链接。 以上所述的位置请求消息,鉴权消息和位置应答消息为TCP消息或者 HTTP消息。
在上述实施例中获取的位置信息为MS所在小区CellID的位置信息,当 MS内嵌GPS时,可以获取MS的精确的位置信息,尤其是通信双方都具有 内嵌GPS时,获取的位置信息还可以显示在MS自带的电子地图上。
本发明实施例三通信双方都为内嵌GPS的MS,获取位置信息具体包括 以下步骤
步骤l. MS A和MSB之间建立通信链接;
步骤2. MS A向MS B发送鉴权消息,鉴权消息中包括MS A的身份标识(如 MSISDN号码)、业务类型标识(位置业务)和会话ID ( SessionID ) 等,MSB接收该消息,对MS A进行鉴权是否允许MS A用户知道 自身所在位置信息,如果允许,发送允许消息给MSA,转到步骤3; 否则,发送拒绝消息,不允许MS A发送位置请求消息;
步骤3. MS A向MSB发送位置请求消息,请求消息中包含位置请求业务信 息,定位质量参数Qos参数(要求定位的精度,时间等);
在这需要补充的是步骤2和3可以在一个步骤中实现。
步骤4. MSB根据Qos参数判断定位精度的高低或者定位时间的长短,当要 求定位精度低,时间长时,MS B获取自身所在小区CellID的位置信 息,当定位精度要求高,时间短时,MS B通过内嵌的GPS获取自 身的位置信息,该位置信息为标识MS B地理位置信息(可以为经度 绰度或者是地理位置),生成位置应答消息; 上述步骤中生成位置应答消息中包含MS B当前位置的经度绰度信息,
或者MS B通过GPS获取自身的经度绵度后通过电子地图匹配转换为地理位
置信息。
步骤5. MSA接收MSB发送的位置应答消息;
步骤6. MS A将接收到的位置应答消息中的位置信息通过自身携带的电子 地图显示给用户,同时释放链接。
当MS A接收的位置应答消息中包含的为MSB当前位置的经度绵度信 息时,MS A终端将经度绵度信息进行电子地图匹配显示在电子地图。
在上述步骤l中,MS A和MS B之间建立通信链接,可以采用SIP协 议信令消息,或者通过辅助服务器建立链接。
以上所述的位置请求消息,鉴权消息和位置应答消息均为TCP消息或 者HTTP消息。
图4为本发明实施例四提供的通过SMS中心发送短消息(Short Message Service,短消息服务)的方式获取对方位置信息的流程图。如图4所示,具 体包括以下步骤
步骤l. MS A以短消息为载体发送位置请求消息给MS B,该短消息中包括
用户身份标识(MSISDN号码)、业务类型标识(位置业务)、
SessionID、定位Qos参数等; 步骤2. MSB接收短消息,对MSA进行业务鉴权,是否同意MSA的位置
请求,如果是,转到步骤3; 步骤3. MS B获取自身所在小区CellID的位置信息,或者通过内嵌的GPS
获取自身的精确地理位置信息,生成位置应答消息; 步骤4. MS B以短消息为载体发送位置应答消息给MS A,该位置应答消息
中包含了 MS B的地理位置信息; 步骤5. MS A将接收到的位置应答消息中的地理位置信息显示给用户;
图5为本发明实施例五提供的一种移动终端MS 100, MS 100包括消 息处理模块101、鉴权模块102、位置生成模块103,消息发送模块104。 消息处理模块101,用于接收位置请求消息;
鉴权模块102,根据接收到的鉴权消息进行鉴权,鉴权消息中包含MS A .-的身份标识(如MSISDN号码)、 业务类型标识和会话ID等消息,鉴权 后,如果允许发送方MS A知道自身所在的位置信息,则触发位置生成模 块;
位置生成模块103,获取当前位置信息(该位置信息为目前MS所在的 小区CellID的相关位置信息),生成位置应答消息; 消息发送模块104,发送位置应答消息。
该终端进一步还可以包括GPS模块,用于获取自身精确的位置信息(经 度炜度或者地理位置),发送给位置生成模块。
本发明实施例还提供了 一种获取移动终端位置信息的系统,包括主叫终
端和被叫终端,
主叫终端和被叫终端建立通信链接;
主叫终端发送鉴权消息给被叫终端进行鉴权后,主叫终端发送位置请求消 息给被叫终端,被叫终端获取与其相关的位置信息,生成位置应答消息给助教 终端。
该系统还进一步包括辅助服务器,主叫终端通过辅助服务器发送链接建 立请求给被叫终端建立终端之间的通信链接,通信链接建立后,主叫终
端和被叫终端通过WAP协议的HTTP链接直接进行消息交互;或者通过 辅助服务器中转进行消息交互。
以上举优选的实施例,对本发明的目的、技术方案和优点进行了进一步 的详细说明,所应理解的是,以上为本发明的优选实施例而已,并不用以限 定本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1、一种获取移动终端位置信息的方法,其特征在于,包括第一终端和第二终端建立通信链接;第二终端接收第一终端发送的位置请求消息,所述位置请求消息中包括第一终端的身份标识和业务类型标识,根据所述第一终端的身份标识和业务类型标识,获取当前位置信息,生成位置应答消息并发送给第一终端;第一终端接收所述位置应答消息。
2、 如权利要求1所述的方法,其特征在于,第一终端和第二终端通过SIP 信令建立通信链接,所述位置请求消息和所述位置应答消息以TCP消息承载。
3、 如权利要求l所述的方法,其特征在于,第一终端和第二终端通过辅助 服务器建立通信链接,所述位置请求消息和所述位置应答消息以WAP协议的 HTTP消息承载;第一终端和第二终端通过辅助服务器建立通信链接后,通过服务器中转所述 的位置请求消息和所述位置应答消息,所述位置请求消息和所述位置应答消息 以TCP消息承载。
4、 如权利要求1所述的方法,其特征在于,第一终端和第二终端通过短消 息中心建立通信链接,所述位置请求消息和所述当前位置应答消息以短消息承 载。
5、 如权利要求l所述的方法,其特征在于,第一终端和第二终端建立通信 链接之后,进一步包括第一终端发送鉴权消息给第二终端,鉴权消息中包括 第一终端的身份标识、业务类型标识和会话ID,第二终端对第一终端进行鉴权 是否允许第一终端知道自身所在位置信息。
6、 如权利要求5所述的方法,其特征在于,第一终端发送位置请求消息中 包括定位质量参数。
7、 如权利要求1至6任一项所述的方法,其特征在于,第二终端获取当前其 所在小区CellID的相关的位置信息,或者通过内嵌GPS获取当前位置信息。
8、 一种移动终端,其特征在于,包括消息处理模块、位置生成^t块和消 息发送模块;所述消息处理模块,用于接收位置请求消息;所述位置生成模块,用于所述消息处理模块接收位置请求消息后,获取当前位置信息,生成位置应答消息;所述消息发送模块,用于发送所述位置应答消息。
9、 如权利要求8所述的移动终端,其特征在于,还进一步包括鉴权模块, 根据接收到的鉴权消息进行鉴权后,触发位置生成模块。
10、 如权利要求8或9所述的移动终端,其特征在于,还进一步包括GPS模 块,用于获取当前位置信息,发送给位置生成模块。
全文摘要
本发明实施例公开了一种获取移动终端位置信息的方法,该方法主要包括主叫终端和被叫终端建立通信链接;主叫终端发送鉴权消息给被叫终端进行鉴权;主叫终端发送位置请求消息请求被叫终端的位置信息;被叫终端生成包含自身位置的位置响应消息并发送给主叫终端;主叫终端接收位置响应消息并且将消息中包含的被叫终端的位置信息显示给用户。本发明实施例的装置包括消息处理模块、位置生成模块和消息发送模块。
文档编号H04W4/12GK101115302SQ20071007570
公开日2008年1月30日 申请日期2007年8月8日 优先权日2007年8月8日
发明者张汝鹏, 强 方, 葛正恺 申请人:华为技术有限公司