一种通过无线互联网定位用户的方法

文档序号:7647464阅读:244来源:国知局
专利名称:一种通过无线互联网定位用户的方法
技术领域
本发明适用的领域为采用GSM(Global Systemfor Mobile Communication)技术的移动通信网。我国目前投入运营的GSM网络有GSM900和GSM1800。因此,在我国可适用于这两种网络。
1.背景在GSM网络中,移动用户可以随时处于移动状态,即用户的地理位置可以不断变化。为了能与位置改变的移动用户保持通信,需要跟踪用户的位置。在GSM网络中采用了一些技术来记录、更新用户的位置信息。
移动用户的位置由位置识别码来标识。在GSM系统中,共有三个号码组成对移动台的位置识别(参见附

图1)。
1.1位置区识别(LAI)它由三部分组成MCC+MNC+LAC。
MCC是移动国家号码,由三位数组成,用于唯一地识别移动用户所属的国家,中国的移动国家号是460。
MNC是移动网号,识别移动用户当前所属的移动网。
LAC是一个2字节的BCD编码,表示为L1L2L3L4,其范围为0001~FFFF。
LAC是位置区代码。L1L2一般由国家主管部门统一分配,而L3L4由网络运营商自行分配。一般来说,LAC的分配与实际的地理区域有一定的对应关系,因此由LAC可以定位出某一地理区域来。
1.2全球小区识别码(GCI)它是在LAI的基础上再加上小区识别(CI)构成。即GCI=LAI+CI=MCC+MNC+LAC+CICI为一个2字节BCD编码,由移动交换中心(MSC)自定。
1.3基站识别码(BSIC)用于识别各运营商之间的相邻基站。
MCC、MNC、LAC和CI的编码是依据GSM 04.08规范的。
移动用户位置变化时,通过位置更新过程使网络与移动终端关于用户位置的记录均进行更新。在GSM系统中,有三个地方保存了用户的位置信息,即归属用户位置寄存器(HLR)、访问用户位置寄存器(VLR)和移动终端(MS)。而在移动终端,用户的位置信息实际上是存储在SIM卡中的。通过一定的方法可以对SIM卡中的用户位置信息进行读写,从而获得用户的位置。即移动终端当前所在的小区的识别码MCC、MNC、LAC和CI。依据MCC、MNC、LAC和CI与实际的地理区域的对应关系,就可以定位出移动用户当前所在的地理区域。
2.WAP应用中获得移动用户位置信息2.1 WAP框架简介无线应用协议WAP框架中,包含与电话应用相关的一系列协议。包括WTA(Wireless Telephony Application)、WTAI(Wireless Telephony ApplicationInterface)等。WTA框架支持无线电话应用,无线电话应用与设备内跟电话有关的功能以及网络的功能进行交互,以提供与电话应用密切相关的高级业务,如有关呼叫控制的功能。WTA框架扩展了无线应用环境(WAE),增添了下面一些内容·定义了无线标识语言WML和无线脚本语言WMLScript与客户端(在GSM网络环境下即手机)内本地的、与电话业务有关的一个函数集的接口,也即定义了一个简明易用的应用编程接口,这个接口称之为WTAI。因此可以在WML的card中通过专用的机制调用WTAI函数,或在WMLScript脚本中用函数调用;·网络事件处理,即移动网络发起的事件可被WTA用户代理(user agent)所检测出,并因而作出响应;·WTA用户代理(user agent)的状态模型。
2.2 WTA框架中的基本元素WTA框架中涉及这些基本元素WTA用户代理、WTA服务器、WAP网关、WEB服务器、人机接口MMI、WTAI、设备特定特征和移动网络层等。
一个典型的WAP-WTA网络图解说明见附图2。图中,WAP客户机与无线网中的两个服务器通信。WAP代理器把WAP请求翻译成WWW请求,然后允许WAP客户机把请求发给Web服务器。代理器同时把来自Web服务器的响应编码成客户机理解的二进制格式。如果Web服务器提供WAP内容(如WML),WAP代理则直接取回,如果Web服务器提供WWW内容(如HTML),需要一个过滤器把WWW内容翻译成WAP内容,如把HTML翻译成WML。WTA是一个一个源服务器或关口站服务器的例子,它直接响应WAP客户机的请求。WTA服务器用于提供到无线网络的通信功能的WAP接入。
本发明的目的在于采用WAP-WTA协议定义函数和设计反馈流程,获取移动用户的位置识别码和其他用户数据,从而能为用户提供相应的服务。
具体步骤如下1函数的定义和调用1在WTAI中定义提取移动终端位置信息(即前面所述MCC+MNC+LAC+CI)的函数,该函数可返回遵循GSM 04.08规范的移动终端位置代码;1.2WTA用户代理浏览一个含有WTAI函数调用的card,激活这个WTAI函数调用;1.3激活的WTAI函数或者读取移动终端(即WAP手机)所存储的信息;或者与移动网络进行通信,提交查询请求,由移动网络作出应答;
1.4WTA用户代理将函数I中的移动终端位置代码提交给服务器端应用程序。
2对移动终端位置信息进行处理2.1WTA用户代理将移动终端位置代码提交给服务器端应用程序,服务器端应用程序分析该位置代码,依据位置代码与实际地理区域的对应关系(数据库数据)将位置代码“翻译”为某一地理区域2.2当移动用户登录网站时,即可实时获得用户的位置信息,并根据该位置信息对用户提供各种个性化和智能化的服务。例如当判断该用户在飞机场附近时,即可直接列出相关页面。
3.按照本方法定义函数获取其他移动终端信息并进行处理3.1根据移动终端信息向用户提供服务。本方法依照以下协议WTA用户代理(WTA user agent)与WAE用户代理(即WML浏览器和WMLScript解释器)的集成,WTA用户代理须遵循无线应用协议WAP框架中的相关协议,即协议WTA(无线电话应用)协议、WTAI(无线电话应用接口)协议等。
权利要求
1.本发明遵循无线应用协议WAP框架中的相关协议,即协议WTA(无线电话应用)协议、WTAI(无线电话应用接口)协议等,是一种在采用GSM(GlobalSystem for Mobile Communication)技术的移动通信网中获取用户信息的方法。其特征是利用数据在WAP客户机、WAP代理器、Web服务器、WTA服务器之间的传输机制,定义函数并进行调用,从而获取移动终端信息并据此向用户提供服务。
2.按照权利要求1所述的移动终端位置信息函数的定义。其特征是该函数包括MCC、MNC、LAC、CI等位置信息变量。该函数可返回遵循GSM 04.08规范的移动终端位置代码。
3.按照权利要求1所述的移动终端位置信息函数的调用。其特征是WTA用户代理浏览一个含有WTAI函数调用的card,激活这个WTAI函数调用;激活的WTAI函数或者读取移动终端(即WAP手机)所存储的信息,或者与移动网络进行通信,提交查询请求,由移动网络作出应答。
4.按照权利要求1所述的移动终端位置信息函数的返回。其特征是WTA用户代理根据查询请求将函数中的移动终端位置代码提交给WEB服务器端应用程序。
5.按照权利要求1所述的移动终端位置信息函数的解释。其特征是WEB服务器端收到函数返回的数据后,调用应用程序分析该位置代码,依据位置代码与实际地理区域的对应关系(数据库数据)将位置代码“翻译”为某一地理区域。
6.按照权利要求1所述的对移动终端位置信息的处理和对用户的服务。其特征是当移动用户登录网站时,即可实时获得用户的位置信息,并根据该位置信息对用户提供具体服务。
7.按照权利要求1所述的对其他移动终端信息的函数定义和调用并处理。其特征是分析移动终端数据的性质并选择变量,定义函数;按照权利要求3所述的方法对该函数调用;WEB服务器端应用程序对函数返回数据进行解释。
全文摘要
移动用户的位置可由位置识别码来标识。在GSM系统中,共有三个代码MCC、MNC、LAC组成对移动台的位置识别。本发明在WTAI中定义提取移动终端位置信息的函数,该函数可返回遵循GSM 04.08规范的移动终端位置代码;WTA服务器调用该函数与移动网络进行通信,由移动网络将移动终端位置代码提交给服务器端应用程序,服务器端分析该位置代码,依据位置代码与实际地理区域的对应关系将位置代码“翻译”为某一地理区域;通过这种方法定位用户并向用户提供各种个性化和智能化的服务。
文档编号H04W80/12GK1332580SQ0012070
公开日2002年1月23日 申请日期2000年7月11日 优先权日2000年7月11日
发明者张颢, 鞠峰, 徐霞艳 申请人:张颢, 鞠峰, 徐霞艳
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1