公开/公告号CN1750705A
专利类型发明专利
公开/公告日2006-03-22
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN200410064704.1
申请日2004-09-15
分类号H04Q7/38(20060101);
代理机构
代理人
地址 518057 深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部
入库时间 2023-12-17 17:08:02
法律状态公告日
法律状态信息
法律状态
2014-11-05
未缴年费专利权终止 IPC(主分类):H04W4/02 授权公告日:20090708 终止日期:20130915 申请日:20040915
专利权的终止
2009-07-08
授权
授权
2006-05-17
实质审查的生效
实质审查的生效
2006-03-22
公开
公开
技术领域
本发明涉及移动通讯定位系统,尤其涉及PHS无线市话系统对移动终端定位的技术。
背景技术
中国的无线市话用户(以下简移动终端或终端)总数已经有5000多万,并将继续增长。目前,中国电信、中国网通等无线市话运营商都已经或即将开始提供基于移动终端位置的定位增值服务业务。
目前,PHS系统有三种对终端终端定位方法:
1、使用GPS(Global Position System全球定位系统)。可以精确定位移动终端的位置,定位准确,但它需要通讯卫星和专门的GPS终端,且费用昂贵,不适合普通终端使用;
2、单基站定位。通过一次模拟呼叫,根据移动终端所占用的基站位置进行定位。该方法精度低,为单基站的覆盖范围,大约在500米左右。
3、多基站定位。通过定位寻呼,由移动终端返回附近多个基站的场强值给网络侧,网络侧然后根据一定的模型进行计算,得出移动终端的位置。
这三种方法中,采用单基站定位方法是比较经济可行的方法,一方面所有终端都不用改造;另一方面,网络实现也最容易,并且定位精度可以满足大部分业务的要求。
单基站定位方法在无线技术上采用了通过定位寻呼来确定获取被定位移动终端所在的基站的位置的方法。由于PHS无线技术上的原因,PHS终端在收到寻呼定位的请求并响应后,将在接下来的一段时间内重新搜索基站。这段时间内,如果系统对该移动终端再次定位,移动终端将不响应,造成定位失败。另外一种情况是该移动终端正在通话,此时因为移动终端不响应也会造成定位失败。我们把连续定位或手机通话情况下的定位失败称为定位结果抖动。
发明内容
本发明的目的是提出一种新的PHS系统对移动终端进行定位的方法,可以解决定位结果抖动问题。
本发明的技术方案是,在现有技术中的单基站定位的方法的基础上,即在通过模拟呼叫,根据移动终端所占用的基站位置对其进行定位的方法的基础上,在定位网关系统中设置定位结果缓冲区,用来保存各移动终端当时的定位结果;当定位网关系统接受外界用户发送来的定位请求时,首先在定位结果缓存区中查找,如果查到了定位结果,则立即返回定位结果,否则,把定位请求发往PHS网络,由PHS网络进行定位并返回定位结果。
本发明还在PHS网络中开辟定位请求缓冲区,用来保存针对同一移动终端的定位请求;当PHS网络收到定位请求后,在定位请求缓冲区中查找是否有对同一移动终端的定位请求存在,如果有,则等待先前的定位请求返回结果;否则,把定位请求放入缓冲区中,然后由基站向移动终端发起定位寻呼,获取定位结果;PHS网络在获得移动终端的位置信息后,首先从定位请求缓冲区中释放有关此终端的定位请求,然后把定位结果返回给定位网关。
当定位网关系统接受外界用户发送来的定位请求时,对处于通话状态中的移动终端,直接将移动终端所占用的基站的位置信息返回,对其进行定位。
本发明充分利用了被定位移动终端在一定时间内移动的距离有限的原理,通过定位结果缓存以及定位请求缓存,有效地避免了针对同一终端连续(并发)定位可能遇上的两大问题。同时,由于定位结果可以直接从缓冲区中返回,一方面减少了发往无线网络的定位寻呼消息,降低了系统的负担;另一方面,也提高了定位系统响应并发请求的速度,从而整体提高定位系统的性能。另外针对定位结果缓存的时间长短,还可以提供基于定位时间的QoS定位服务。
附图说明
图1为本发明的一个实施例的流程图。
具体实施方式
本发明的核心内容是,利用移动终端在一定时间内移动的距离有限的原理,采用在定位网关上缓存定位结果,在PHS网络上缓存定位并发请求,并且对于正在通话中的终端,则直接返回终端位置信息,从而达到提高终端定位成功率,有效解决定位结果抖动的目的。
一种实施方案可以是:在定位网关系统中开辟定位结果缓冲区,用来保存各终端某一时刻的定位结果。在PHS网络中开辟定位请求缓冲区,用来保存针对同一终端的并发定位请求。当定位网关系统接受外界用户(SP)发送来的连续(并发)定位请求时,首先在定位结果缓存区中查找,如果查到了定位结果,则立即返回(由于结果直接来自缓冲区,因此返回结果肯定是一致的)。否则,把定位请求发往PHS网络。PHS网络收到请求后,首先判断终端是否处于通话状态,如果终端当前处于通话态,则直接返回终端所占用的基站位置信息。否则,在定位请求缓冲区中查找是否有对同一终端的定位请求存在,如果有,则把请求插入等待缓冲区中等待先前的定位请求返回结果;否则,把定位请求放入缓冲区中,然后向终端发起定位寻呼。PHS网络在得到终端的位置信息后,首先从定位请求缓冲区中释放此终端相关的定位请求,然后把定位结果返回给定位网关。定位网关把结果保存到定位结果缓冲区中,同时返回给外界用户(SP)。
定位结果保存在定位结果缓冲区中的时间为n秒,n取值为手机终端移动过程中定位结果可信的有效时间。定位请求保存在定位请求缓冲区中的时间为m秒,m取值为无线网络完成一次寻呼所花费的可能最大时间。
定位结果缓冲区中的定位结果应该及时进行刷新处理,当有新的定位结果时,用新的定位结果替代原定位结果,如果没有新的定位结果,则定位结果保存在定位结果缓冲区中的时间为移动终端移动过程中定位结果可信的有效时间,时间到时把定位结果从缓冲区中清除。同样地,定位请求保存在定位请求缓冲区中的时间为无线网络完成一次寻呼所花费的可能最大时间。时间到时,对保存在定位请求缓冲区中的定位请求进行释放。
下面结合附图对本发明中的定位过程作进一步的详细说明。如图1:
步骤1:定位网关接收定位请求。
内容提供商(SP)向定位网关发送定位请求,由于向定位网关发送定位请求的可能有很多,因此定位请求可能是并发到达的,需要并发处理。
步骤2:查找定位缓冲区是否存在定位结果?
定位网关接收定位请求后,从定位请求消息中提取需要定位的终端号码,根据终端号码在定位结果缓冲区中查找是否存在定位结果。如果存在,则直接转到步骤10,进行位置信息加工处理,把最终的定位结果返回给SP;否则步骤3。
步骤3:定位网关向PHS网络发送定位请求。
步骤4:PHS网络判断被定位终端是否在通话状态?
PHS网络收到定位请求后,首先到终端数据区去查找被定位终端当前是否处于通话状态?如果是,则把当前终端所处的基站位置作为定位结果,转步骤9;否则步骤5。
步骤5:查找定位请求缓冲区,看终端是否正在进行定位寻呼?
如果在定位请求缓冲区中不存在对同一终端的定位请求,转步骤6;否则转步骤8。
步骤6:下发定位寻呼请求。
PHS网络把定位请求缓存在定位请求缓冲区中,同时向基站下发定位寻呼请求。
步骤7:基站返回定位寻呼结果
终端当前所处的基站上报寻呼成功的消息,并把结果返回给PHS网络。返回到步骤8。
步骤8:等待处理返回的定位结果,并进行定位请求缓冲区处理。
PHS网络收到终端的定位结果后,需要把等待在定位请求缓冲区中的定位请求进行释放,并且把定位结果返回给定位网关;如果等待超过一段时间后没有收到定位结果返回,需要进行异常处理。
步骤9:定位网关获得定位结果并回填定位结果缓冲区。
定位网关收到PHS网络返回的定位结果后,需要把定位结果保存到定位结果缓冲区中,并且定时进行缓冲区刷新工作,把超过一定时间的定位结果进行清除,以保证定位结果的可信性。
步骤10:处理位置信息并返回。
定位网关对获得的或者暂存的终端位置进行分析处理,将定位结果返回给定位请求方(SP)。
机译: 利用phs对病人进行紧急治疗的phs系统和由phs系统对病人进行紧急治疗的方法
机译: 用于对移动终端进行定位的设备及其定位方法,用于对移动终端进行定位的服务器及其驱动方法
机译: 一种通过使用在一个方向上将多个连续的处理区域彼此相互传送的容器进行加热的系统对容器中的填充产品进行灭菌或巴氏灭菌的方法,以及一种通过加热介质对容器中的填充产品进行灭菌或巴氏灭菌的系统