一种在掌上设备上定位查询移动用户的方法

文档序号:7903549阅读:311来源:国知局
专利名称:一种在掌上设备上定位查询移动用户的方法
技术领域
本发明涉及定位查询移动用户的方法,具体地说,涉及移动通信、地理信息、无线网络应用及掌上设备。所述掌上设备即掌上电脑(PDA)、个人助理(PALM)、智能手机(Smartphone)。所述定位查询是通过无线通讯手段,接收位置信息,并显示在电子地图上,实现移动用户的定位查询功能。位置信息包括车辆接收到的GPS信号或从手机定位服务器得到的手机定位信息。
背景技术
GPRS(通用无线分组业务)是第二代数据服务,可以将无线数据服务定位在超过100kbps的数据高速路上。CDMA(数字移动电话系统)是根据美国标准(IS-95)而设计的频率在900~1800MHz范围。WLAN(无线局域网)是一种通过高频无线电波而非电缆在网络客户机和设备之间通讯和传输数据的局域网(LAN)。BLUETOOTH(蓝牙)是一种短程无线电技术,其作用是简化小型网络设备(如移动PC,掌上电脑,手机)之间以及这些设备与Internet之间的通讯。PDA/PALM/Smartphone可以通过GPRS、CDMA、BLUETOOTH及WLAN技术无线接入互联网。
无线移动定位技术A、基于小区ID的定位这是根据移动台所处的小区ID号来确定用户的位置。当移动台在当前小区登记后,系统数据库就会将该移动台和小区ID号对应起来。只要把小区基站的中心位置和覆盖半径广播发送给覆盖范围内的所有移动台,移动台就能知道它所处的地理位置。这种定位技术的最大优点是响应速度很快,而且不必对网络和移动台升级;缺点是定位较粗,精度取决于小区半径。
B、信号到达时间测量或信号到达时间差测量的定位基于电波到达时间(TOA)的定位技术是通过测定电波从发射机到移动台的传播时间来进行的。TOA和已知的电波传播速度相乘,得到电波传输距离,发射机则处于以接收机为圆心、传输距离为半径的圆上。多个接收机同时计算,圆的交点就是发射机所处的位置。
另一类技术是根据不同基站接收到同一移动台的信号经由不同传播路径的到达时间差(TDOA)来确定移动台的位置。各基站监听不同移动台的传输,记录下TOA并传送给一个控制中心,由控制中心计算所需的TDOA并得出双曲线,根据双曲线的交点即可确定移动台的位置。与基于TOA的定位技术相比,基于TDOA的定位技术消除了对时间基准的依赖性,可以降低成本并保证一定的定位精度。
C、GPS定位移动目标的GPS接收机接收定位卫星(共24颗,分布在6个不同的地球轨道上)每秒钟发来的定位数据,并根据从至少3颗不同卫星发来的数据计算出自身所处地理位置的坐标。坐标数据通过符合GSM标准的无线MODEM后,用短消息的形式将用户的位置、状态、报警、传感等综合信息发送至GSM移动网。
利用以上无线路移动定位技术可获取移动用户位置信息。
通过可接入无线网络的掌上设备直接获取及处理位置信息进行移动用户的定位会造成掌上设备负担过重。
通过短信方式在掌上设备上定位查询用户,具体地说就是掌上设备通过短信方式发送指令,得到移动用户的位置信息的短信,在电子地图上定位显示。通过这种方式会增加用户费用。而通过无线网络可节省用户费用。
本发明支持无线网络和短信两种方式获取位置信息,而且将获取及处理位置信息的步骤放在服务器端,减少了掌上设备端的负担。
经检索,未发现在PDA/Palm/Smartphone上通过使用远程服务器上的位置服务,获得用户的位置信息并在电子地图上定位显示的方法。

发明内容
本发明的目的是提供一种在掌上设备上定位查询移动用户的方法,具体地说是提供一种掌上设备端通过无线网络连接远程服务器端,在服务器端处理掌上设备发送的定位指令,获取移动用户的定位信息,回传到掌上设备并在其上的电子地图上定位显示的方法。
该方法采取以下步骤1、在掌上设备端选择定位命令,按规定的接口规范解析后,通过网络传输设备接口发送到无线网络;2、服务器端的网络传输设备接口接收到指令后,按照接口规范转换指令,再对指令进行调度;3、选择通过短信方式或无线网络发送指令,获取移动用户的位置信息。将接收到的定位信息根据移动用户的类型,选择合适的解析程序解析定位信息,再将解析后的定位信息按照接口规范进行转换和信息调度后通过网络传送设备接口发送到无线网络;4、掌上设备端的网络传输设备接口接收到发送来的定位信息,按照接口规范转换,解析出定位信息的经纬度;5、根据经纬度判断所在城市,在掌上设备上调用相应的电子地图并在地图上定位显示。
本发明具有以下优点和积极效果1、移动用户只要在手机信号覆盖的区域内,均可通过位置服务程序,在掌上设备上实现定位显示;2、获取及处理用户位置信息的过程在服务器端完成,减轻了掌上设备的负担,使本发明可用在硬件配置较低的掌上设备上;3、通过无线网络传输定位信息,节省了用户费用,这也有利于本发明自身的推广。


图1为本发明框图。其中A-PDA/Palm/Smartphone端(客户端);B-无线网络(GPRS/CDMA/WLAN/BLUETOOTH);C-远程服务器端(服务器端);1-选择命令,选择定位查询的指令;2-接口规范A,自定义的接口规范,将指令转换成适合网络传输的XML格式字符串;3-网络传送设备接口,支持与无线网络的连接接口,消息的收发;5-网络传送设备接口,支持与无线网络的连接接口,消息的收发;6-接口规范B,自定义的接口规范,将XML格式字符串转换成对应的指令;7-命令调度;8-短信收发;9-GPRS连接;10-发送;11-车载终端,可获取GPS定位信号的硬件设备;
12-手机定位服务器,可查询获取手机位置信息的服务器;13-接收定位信息;14-选择解析程序;15-解析定位信息;16-接口规范C,自定义的接口规范,将定位信息转换成适合网络传输的XML格式字符串;17-信息调度;18-接口规范D,自定义的接口规范,将XML格式字符串转换成对应的定位信息;19-经纬度解析,解析提取定位信息中的经、纬度值;20-获取城市,根据经、纬度值判断所在城市;21-调用城市电子地图,在掌上设备上打开对应的城市的电子地图;22-定位显示,将移动用户所在位置定位到电子地图上。
具体实施例方式
下面结合附图进一步说明本发明的过程由图1可知,在PDA/Palm/Smartphone上通过选择命令模块1选择发出定位命令后,按照接口规范2,转换为服务程序可以识别的XML格式字符串,通过PDA/Palm/Smartphone与网络传送设备的接口3发送到无线网络B。远程服务器上的网络传送设备的接口5接收到PDA/Palm/Smartphone传来的XML格式指令后,位置服务程序首先按照接口规范6转换,送入指令队列,命令调度7将并发处理命令队列中的多条指令,选择通过短信息收发接口8或是GPRS连接的接口9进行发送10,等待返回的位置信息。车辆上的车载终端11接收到GPS信号后,将位置信息返回给服务器;若是查找手机位置,服务器上的位置服务程序会到手机定位服务器12上查找手机的定位信息并返回给服务器。位置服务程序的接收定位信息模块13在接收到用户返回的定位信息后,按照移动用户的类型,选择相应的信息解析程序14,将接收到的定位信息解析15成经纬度信息,并按照接口规范16转换成XML格式。通过信息调度17选择需要接收消息的PDA/Palm/Smartphone,再经网络传送设备的接口5将定位信息发回到无线网络B。
PDA/Palm/Smartphone通过网络传送设备的接口3接收到返回的定位信息,通过接口规范模块18解析为用户的定位信息后,将经纬度信息解析19成经纬度并提取经纬度位置上的城市信息数据20,在系统中调用已存储的该城市电子地图21,并将得到的经纬度在地图上以明显的标志点定位显示22,以表示用户的位置。
位置服务程序的命令调度模块7将接收到的指令记录到数据库中,同时以队列形式标记需要获得用户位置信息的PDA/Palm/Smartphone,在获得用户的定位信息回传时,信息调度模块17可以从队列中获得有意愿接收该用户位置信息的PDA/Palm/Smartphone。根据这一特点,若有多个PDA/Palm/Smartphone发出对某个用户接收定位信息的指令时,当该用户有定位信息回传时,会同步发送给多个PDA/Palm/Smartphone进行定位显示。
用户所在城市的判定,将各城市的边界,抽象成多个多边形,多边形的坐标值转换为经纬度,判定位置所属的多边形集合A,遍历集合A中的所有多边形,判定多边形间的包容关系,取出最小被包容者,验证位置坐标在该多边形内后,即可获得该多边形对应的城市。
权利要求
1.一种在掌上设备上定位查询移动用户的方法,其特征在于包括掌上设备端(A)、无线网络(B)、远程服务器端(C),掌上设备端(A)、远程服务器端(C)通过无线网络(B)相互连通;其步骤是a、选择要发送的命令(1),b、按接口规范A(2)转换命令,c、通过网络传送设备接口(3)发送到无线网络(B),d、网络传送设备接口(5)接收发送来的命令,e、按照接口规范B(6)转换命令,f、对转换后的命令进行命令调度(7),g、选择以短信收发方式(8)或无线网络方式(9)发送指令(10),h、接收移动用户的定位信息(13),i、根据定位信息选择解析程序(14),j、解析定位信息(15),k、按照接口规范C(16)转换定位信息,l、对转换后的定位信息进行信息调度(17),m、将定位信息通过网络传送设备接口(5)发送到无线网络B,n、网络传送设备接口(3)接收发送来的定位信息,o、按照接口规范D(18)转换定位信息,p、解析定位信息的经纬度(19),q、通过解析获得的经纬度判断移动用户所在城市(20),r、调用城市电子地图(21),s、在电子地图上定位显示移动用户(22)。
全文摘要
本发明公开了一种在掌上设备上定位查询移动用户的方法,涉及定位查询移动用户的方法,具体地说,涉及移动通信、地理信息、无线网络应用及掌上设备。该方法包括以下步骤从掌上设备上发送定位请求,通过无线网络发送到远程服务器,远程服务器端的位置服务程序获取车辆或手机的定位信息进行处理后,再通过无线网络发回给掌上设备,并在掌上设备的电子地图上定位显示。本发明的特点在于车辆或手机只要在手机信号覆盖的区域内,均可通过位置服务程序,在掌上设备上实现定位显示。获取及处理位置信息的过程在位置服务程序中完成,减轻了掌上设备的负担,使本发明可用在硬件配置较低的掌上设备上。通过无线网络传输定位信息,节省了用户费用。
文档编号H04W88/02GK1434662SQ0311856
公开日2003年8月6日 申请日期2003年1月30日 优先权日2003年1月30日
发明者马洮安 申请人:武汉奥发科技工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1