位置业务平台性能的测试方法

文档序号:7626333阅读:195来源:国知局
专利名称:位置业务平台性能的测试方法
技术领域
本发明涉及位置业务平台性能测试的方法,尤其是利用客户端仿真器和服务器仿真器的位置业务平台性能测试的方法。
背景技术
基于位置的业务(Location Based Service,LBS)是通过移动网络获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供位置服务的一种增值业务。移动电话、终端已经成为人们生活中不可或缺的一部分,移动定位的需求随之增加。用户可以方便地获知自己所处的位置,并可用终端查询其附近的各种场所信息,如我在哪里?离我最近的医院在哪儿?我周围有哪些银行?从这里到某地怎么走?我的好朋友现在的位置?位置业务还可用于紧急救助、老人跟踪、车队管理等。位置业务的巨大魅力在于它能够在正确的时间、正确的地点,把正确的信息发送给正确的人。
位置业务平台(Location Service Platform,LSP)是位置业务系统的重要组成部分。如图1所示,Le接口是用来查询移动台位置信息的应用层协议,而不涉及底层的网络;Le是LSP1与位置应用服务器2的位置服务应用程序之间的接口。位置服务应用程序(SP)通过Le接口向LSP1发送位置查询请求消息,LSP1通过向无线网络3获取相应的信息同时查询地理信息系统(GIS)4计算和分析得到位置的请求的结果,然后向位置应用服务器2发送定位报告。
Le接口的位置查询请求消息(简称Le消息)可以是同步的也可以是异步方式的,主要包括3种类型
1、立即定位请求消息(Standard Location Immediate Request,SLIR),分为同步方式和异步方式2、紧急定位请求消息(Emergency Location Immediate Request,ELIR),只有同步方式;3、触发定位请求消息(Triggcred Location Reporting Request,TLRR),只有异步方式。
在同步方式下直接通过HTTP Response接收位置报告,异步方式需要与位置业务应用重新建立连接来发送位置报告。
如图2所示,Lr接口是不同LSP(如LSP10和LSP11)之间的接口,用于漫游用户的定位,位置应用程序(SP)请求的用户如果不在本地LSP服务范围内,则需要通过Lr接口实现位置服务。如LSP10服务范围内的位置应用服务器20向LSP11发起定位请求,或LSP11服务范围内的位置应用服务器21,向LSP10发起定位请求,则需要Lr接口发送漫游位置查询请求。
Lr接口的漫游位置查询请求消息(简称Lr消息),主要包括标准漫游用户定位请求消息(Standard Roaming Location ImmediateRequest,SRLIR),可以是同步方式的也可以是异步方式的。
随着用户对移动定位需求的增加和移动定位业务的发展,对位置业务平台(Location Service Platform,LSP)性能的要求越来越高,因此对LSP性能的测试越来越重要。但是目前还没有专门针对LSP性能的测试系统和测试方法,只有近似的通过PC编写相关软件的方式进行实现,没有详尽的指标统计,没有灵活的组网方案,因此具有很多的局限性。

发明内容
本发明的目的是针对现有技术的不足,提出LSP性能的测试方法,可以方便灵活的测试LSP的性能。
为实现上述目的,本发明提供了一种位置业务平台性能的测试方法,同步方式下的测试包括以下步骤步骤1、客户端仿真器按一定速率向位置业务平台发送定位请求消息;步骤2、所述位置业务平台向移动网络侧进行查询,获得上述各定位请求消息相对应的位置报告;步骤3、所述位置业务平台根据所述各定位请求消息向客户端仿真器返回应答消息,各自的应答消息包含相应的位置报告;步骤4、所述客户端仿真器判断所述位置报告,如果均为成功的位置报告,则增加发送定位请求消息的速率后,执行步骤1;如果包含失败的位置报告,则执行步骤5;步骤5、该客户端仿真器根据位置业务平台返回的位置报告获得位置业务平台的请求处理能力。
所述步骤4具体为步骤40、所述客户端仿真器判断所述位置报告,如果均为成功的位置报告,则增加发送定位请求消息的速率后,执行步骤1;如果包含失败的位置报告,则执行步骤41;步骤41、所述客户端仿真器按照本次发送定位请求消息的速率与上次发送定位请求消息的速率平均后的速率,向位置业务平台发送定位请求消息;步骤42、所述位置业务平台向移动网络侧进行查询,获得与上述定位请求消息相对应的位置报告;步骤43、所述位置业务平台向客户端仿真器返回与所述定位请求消息相对应的应答消息,各自的应答消息包含相应的位置报告;步骤44、所述客户端仿真器判断所述应答消息,根据平均原则,如果可以平均则按照平均原则得出的速率向位置业务平台发送定位请求消息,执行步骤42;如果不可以平均则执行步骤5。
所述步骤40之后还包括所述客户端仿真器判断本次发送定位请求消息的速率与上次发送定位请求消息的速率是否可以平均,如果可以则执行步骤41,否则执行步骤5。
所述步骤44具体为步骤441、客户端仿真器判断所述位置报告,如果均为成功的位置报告则执行步骤442;如果所述位置报告中包含失败的位置报告则执行步骤444;步骤442、客户端仿真器判断本次发送定位请求消息的速率与上次包含失败的位置报告对应的定位请求消息的发送速率是否可以平均,如果可以执行步骤443,否则执行步骤5;步骤443、客户端仿真器按照本次发送定位请求消息的速率与上次包含失败的位置报告对应的定位请求消息的发送速率平均后的速率,向位置业务平台发送定位请求消息,执行步骤32;步骤444、客户端仿真器判断本次发送定位请求消息的速率与上次全部成功的位置报告应对应的定位请求消息的发送速率是否可以平均,如果可以执行步骤445,否则执行步骤5;步骤445、客户端仿真器按照本次发送定位请求消息的速率与上次全部成功的位置报告对应的定位请求消息的发送速率平均后的速率,向位置业务平台发送定位请求消息,执行步骤42。
所述定位请求消息为立即定位请求消息,对应的所述应答消息为立即定位应答消息,所述步骤4中的请求处理能力为同步方式下的立即定位请求消息处理能力。或者所述定位请求消息为紧急定位请求消息,对应的所述应答消息为紧急定位应答消息,所述步骤4中的请求处理能力为紧急定位请求消息处理能力。还可以所述定位请求消息为标准漫游用户定位请求消息,对应的所述应答消息为标准漫游用户定位应答消息,所述步骤4中的请求处理能力为同步方式下标准漫游用户定位请求消息处理能力。
本发明还提供了一种位置业务平台性能的测试方法,异步方式下的测试包括以下步骤步骤1、客户端仿真器按一定速率向位置业务平台发送定位请求消息;步骤2、所述位置业务平台根据所述定位请求消息向客户端仿真器返回与各定位请求消息相对应的应答消息,并且向网络侧进行查询,获得与各定位请求消息相对应的位置报告;步骤3、所述位置业务平台向服务器仿真器发送所述各定位请求消息相对应的位置报告;步骤4、所述服务器仿真器判断所述各定位请求消息相对应的位置报告,并向所述客户端仿真器发送判断结果;步骤5、该客户端仿真器获得位置业务平台的请求处理能力。
所述步骤4具体为步骤40、所述服务器仿真器判断所述位置报告,如果均为成功的位置报告,则服务器仿真器向客户端仿真器发送处理均为成功处理的消息,增加发送定位请求消息的速率执行步骤1,如果包含失败的位置报告,则服务器仿真器向客户端仿真器发送处理包含失败位置报告的消息,执行步骤41;步骤41、所述客户端仿真器按照本次发送定位请求消息的速率与上次发送定位请求消息的速率平均后的速率,向位置业务平台发送定位请求消息;步骤42、所述位置业务平台根据所述定位请求消息向客户端仿真器返回各定位请求相应的应答消息,并且向移动网络侧进行查询,获得各定位请求消息相对应的位置报告;步骤43、所述位置业务平台向服务器仿真器发送上述位置报告;步骤44、所述服务器仿真器判断所述位置报告,并向所述客户端仿真器发送判断结果,根据平均法,如果可以平均则按照平均法得出的速率,客户端仿真器向位置业务平台发送定位请求消息,执行步骤42;如果不可以平均则执行步骤5。
所述步骤40之后还包括所述客户端仿真器判断本次发送定位请求消息的速率与上次发送定位请求消息的速率是否可以平均,如果可以则执行步骤41,否则执行步骤5。
所述步骤44具体为步骤441、客户端仿真器判断该所述位置报告,如果均为成功的位置报告,则服务器仿真器向客户端仿真器发送处理均为成功处理的消息,执行步骤442;如果所述位置报告中包含失败的位置报告,则服务器仿真器向客户端仿真器发送处理包含失败位置报告的消息,执行步骤444;步骤442、客户端仿真器判断本次发送定位请求消息的速率与上次包含失败的位置报告对应的定位请求消息的发送速率是否可以平均,如果可以执行步骤443,否则执行步骤5;步骤443、客户端仿真器按照本次发送定位请求消息的速率与上次包含失败的位置报告对应的定位请求消息的发送速率平均后的速率,向位置业务平台发送定位请求消息,执行步骤42;步骤444、客户端仿真器判断本次发送定位请求消息的速率与上次全部成功的位置报告应对应的定位请求消息的发送速率是否可以平均,如果可以执行步骤445,否则执行步骤5;步骤445、客户端仿真器按照本次发送定位请求消息的速率与上次全部成功的位置报告对应的定位请求消息的发送速率平均后的速率,向位置业务平台发送定位请求消息,执行步骤42。
所述定位请求消息为立即定位请求消息,对应的所述应答消息为立即定位应答消息,所述步骤5中的请求处理能力为异步方式下的立即定位请求消息处理能力。或者所述定位请求消息为触发定位请求消息,对应的所述应答消息为触发定位应答消息,所述步骤5中的请求处理能力为触发定位请求消息处理能力。还可以所述定位请求消息为标准漫游用户定位请求消息,对应的所述应答消息为标准漫游用户定位应答消息,所述步骤5中的请求处理能力为异步方式下标准漫游用户定位请求消息处理能力。
因此,本发明LSP性能的测试方法实现了方便灵活的测试LSP的性能。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为现有技术LSP的Le接口的示意图。
图2为现有技术LSP的Lr接口的示意图。
图3为本发明LSP性能的测试方法采用的结构示意图。
图4为本发明LSP性能的测试方法采用的软件系统结构设计图。
图5为本发明LSP性能的测试方法的测试同步方式下SLIR处理能力的流程图。
图6为本发明LSP性能的测试方法的测试异步方式下SLIR处理能力的流程图。
具体实施例方式
本发明是利用客户端仿真器和服务器仿真器模拟产生各类位置请求信息,将其发送与LSP,然后根据LSP返回的信息测试LSP的性能。
如图3所示,为本发明LSP性能的测试方法采用的结构示意,对于一个LSP,既会收到来自位置应用服务器的定位请求,也会收到来自其它LSP的定位请求,并且两种定位请求都可能有同步和异步两种方式。因此需要同时仿真位置应用服务器和其它LSP平台两种外围设备,另外考虑到同步和异步两种方式的差异,使用两个独立的仿真器(客户端仿真器5和服务器仿真器6)。
LSP1与客户端仿真器5和服务器仿真器6相连接,客户端仿真器4可以模拟位置应用服务器和其它LSP向LSP1发送各类位置查询请求消息和漫游位置查询请求消息,并且在同步方式下,接收包含位置报告的应答消息;在异步方式下由服务器仿真器5接收LSP1向下推送的定位报告,而LSP1通过查询GIS4计算和分析得到位置的请求的结果,服务器仿真器5可以通知客户端仿真器6LSP1处理结果的正确与否。
本发明的Le消息和L r消息均使用HTTP协议来承载定位请求消息,软件系统结构设计如图4所示,使用HTTP基类,派生LBSLE和LBSLR两个派生类,分别用来构造Le消息和Lr消息。
SLIR请求具有同步方式和异步方式,如图5所示,为本发明LSP性能的测试方法中同步方式下SLIR处理能力的流程图,方法如下步骤101、客户端仿真器向LSP按一定速率发送SLIR;步骤102、LSP向移动网络的进行查询,获得与SLIR相对应的位置报告;步骤103、LSP向该客户端仿真器返回与SLIR对应的立即定位应答消息(Standard Location Immediate Answer,SLIA),各自的SLIA包含相应的位置报告;步骤104、客户端仿真器判断该数个SLIA中的位置报告,如果均为成功的处理,执行步骤101,而且增大发送的速率;如果包含失败的处理,则执行步骤105;处理是否成功是客户端仿真器对应答消息进行一定程度的解码,提取相应的消息字段作为请求是否被成功处理的判断依据;步骤105、客户端仿真器判断本次发送SLIR的速率与上次发送SLIR的速率是否可以平均,如果可以则执行步骤110,否则执行步骤140;步骤110、客户端仿真器按照本次发送SLIR的速率与上次发送SLIR的速率平均后的速率,向LSP发送SLIR;步骤111、LSP向移动网络侧进行查询,获得与SLIR相对应的位置报告;步骤112、LSP向该客户端仿真器返回包含对应位置报告的SLIA;步骤113、客户端仿真器判断所述SLIA中的位置报告,如果均为成功的处理,执行步骤120;如果包含失败的处理则执行步骤130;
步骤120、客户端仿真器判断本次发送SLIR的速率与上次包含失败处理对应SLIR的发送速率是否可以平均,如果可以执行步骤121,否则执行步骤140;步骤121、客户端仿真器按照本次发送SLIR的速率与上次包含失败处理对应的SLIR的发送速率平均后的速率,向LSP发送SLIR,执行步骤111;步骤130、客户端仿真器判断本次发送SLIR的速率与上次全部成功处理对应的SLIR的发送速率是否可以平均,如果可以执行步骤131,否则执行步骤140;步骤131、客户端仿真器按照本次发送SLIR的速率与上次全部成功处理对应的SLIR的发送速率平均后的速率,向LSP发送SLIR,执行步骤111;步骤140、客户端仿真器得出同步方式下LSP的SLIR的处理能力,即同步方式下每秒钟处理的SLIR数。
在步骤105,是测试时第一次出现失败的处理,出现失败处理对应的SLIR的发送速率上次发送SLIR的发送速率是否可以平均分为几种情况,一为第一次返回SLIA,则上次发送SLIR的速率默认为0,如果不能平均,则本次SLIR的发送速率一定为1,而且出现失败处理,因此此LSP的SLIR请求的处理能力0,所以此LSP不能使用;如果可以平均则执行步骤110。二为不是第一次返回SLIA,则上次发送SLIR的处理都是成功的处理,如果不能平均则本次SLIR的发送速率一定比上次发送SLIR的速率快1,则上次全部成功的处理对应的SLIR发送速率为同步方式下LSP的SLIR的处理能力。
在步骤120,客户端仿真器判断出本次发送SLIR的速率与上次包含失败处理对应的SLIR的发送速率不可以平均,则说明本次发送SLIR的速率与上次包含失败处理对应的SLIR的发送速率相差1,因此本次全部成功处理对应的SLIR的发送速率为同步方式下本LSP的SLIR的处理能力。
在步骤130,客户端仿真器判断出本次发送SLIR的速率与上次全部成功的处理对应的SLIR的发送速率不可以平均,则说明本次发送SLIR的速率与上次全部成功处理对应的SLIR的发送速率相差1,因此上次全部成功处理对应的SLIR的发送速率为同步方式下本LSP的SLIR的处理能力。
因为ELIR只有同步方式,而SRLIR具有同步方式,因此上述的测试方法可以适用LSP的ELIR处理能力,不同的是客户端仿真器根据ELIR返回的是立即定位应答消息(Emergency Location Immediate Answer,ELIA);而且适用同步方式下LSP的SRLIR的处理能力,不同的是客户端仿真器根据SRLIR返回的是标准漫游用户定位应答消息(Standard Roaming LocationImmediate Answer,SRLIA)。上述测试方法和同步方式下的SLIR的测试方法相同,不再赘述。
如图6所示,为本发明LSP性能的测试方法中测试异步方式下SLIR处理能力的流程图,包括步骤201、客户端仿真器向LSP按一定速率发送SLIR;步骤202、LSP向该客户端仿真器返回与SLIR对应的SLIA;并向移动网络侧进行查询,获得与SLIR相对应的位置报告;步骤203、LSP向服务器仿真器发送上述位置报告;步骤204、服务器仿真器判断上述位置报告,如果均为成功的处理,执行步骤205;如果包含失败的处理,则执行步骤206;处理是否成功是服务器仿真器对位置报告进行一定程度的解码,提取相应的消息字段作为请求是否被成功处理的判断依据;步骤205、服务器仿真器向客户端仿真器发送处理均为成功处理的消息,执行步骤201,并且增加发送的速率;步骤206、服务器仿真器向客户端仿真器发送处理包含失败处理的消息;步骤207、客户端仿真器判断本次发送SLIR的速率与上次发送SLIR的速率是否可以平均,如果可以则执行步骤110,否则执行步骤140;步骤210、客户端仿真器按照本次发送SLIR的速率与上次发送SLIR的速率平均后的速率,向LSP发送SLIR;
步骤211、LSP向该客户端仿真器返回与上述SLIR对应的SLIA;并向移动网络侧进行查询,获得与SLIR相对应的位置报告;步骤212、LSP向服务器仿真器发送上述位置报告;步骤213、服务器仿真器判断上述位置报告,如果均为成功的处理,执行步骤220;如果包含失败的处理则执行步骤230;步骤220、服务器仿真器向客户端仿真器发送处理均为成功处理的消息;步骤221、客户端仿真器判断本次发送SLIR的速率与上次包含失败处理对应SLIR的发送速率是否可以平均,如果可以执行步骤222,否则执行步骤240;步骤222、客户端仿真器按照本次发送SLIR的速率与上次包含失败处理对应的SLIR的发送速率平均后的速率,向LSP发送SLIR,执行步骤211;步骤230、服务器仿真器向客户端仿真器发送处理包含失败处理的消息;步骤231、客户端仿真器判断本次发送SLIR的速率与上次全部成功处理对应的SLIR的发送速率是否可以平均,如果可以执行步骤232,否则执行步骤240;步骤232、客户端仿真器按照本次发送SLIR的速率与上次全部成功处理对应的SLIR的发送速率平均后的速率,向LSP发送SLIR,执行步骤211;步骤240、客户端仿真器得出异步方式下LSP的SLIR的处理能力,即异步方式下每秒钟处理的SLIR数。
在步骤206,是测试时第一次出现失败的处理,出现失败处理对应的SLIR的发送速率上次发送SLIR的发送速率是否可以平均分为几种情况,一为第一次返回SLIA,则上次发送SLIR的速率默认为0,如果不能平均,则本次SLIR的发送速率一定为1,而且出现失败处理,因此LSP的SLIR请求的处理能力为0,所以此LSP不能使用;如果可以平均则执行步骤110。二为不是第一次返回SLIA,则上次发送SLIR的处理都是成功的处理,如果不能平均则本次SLIR的发送速率一定比上次发送SLIR的速率快1,则上次全部成功的处理对应的SLIR发送速率为异步方式下LSP的SLIR的处理能力。
在步骤221,客户端仿真器判断出本次发送SLIR的速率与上次包含失败处理对应的SLIR的发送速率不可以平均,则说明本次发送SLIR的速率与上次包含失败处理对应的SLIR的发送速率相差1,因此本次全部成功处理对应的SLIR的发送速率为异步方式下本LSP的SLIR的处理能力。
在步骤231,客户端仿真器判断出本次发送SLIR的速率与上次全部成功的处理对应的SLIR的发送速率不可以平均,则说明本次发送SLIR的速率与上次全部成功处理对应的SLIR的发送速率相差1,因此上次全部成功处理对应的SLIR的发送速率为异步方式下本LSP的SLIR的处理能力。
同理,因为TLRR只有异步方式,SRLIR也具有异步方式,因此上述的测试方法可以适用TLRR的处理能力和异步方式下LSP的SRLIR处理能力,不同的是客户度端仿真器根据TLRR返回的是触发定位应答消息(TriggeredLocation Reporting Answer,TLRA),而且适用异步方式下SRLIR的处理能力,不同的是客户端仿真器根据SRLIR返回的是SRLIA。上述测试方法和异步方式下的SLIR的测试方法相同,不再赘述。
在上述测试中,既可以分别各自测量不同的定位请求的处理能力,而且可以同时测量这些定位请求的处理能力,即同时检测上述四种请求的处理能力,更加符合现实情况,同时得到上述几种请求的处理能力指标。(请补充合适的表述)因此,本发明LSP性能的测试方法实现了方便灵活的测试LSP的性能。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种位置业务平台性能的测试方法,其中同步方式下的测试包括以下步骤步骤1、客户端仿真器按一定速率向位置业务平台发送定位请求消息;步骤2、所述位置业务平台向移动网络侧进行查询,获得上述各定位请求消息相对应的位置报告;步骤3、所述位置业务平台根据所述各定位请求消息向客户端仿真器返回应答消息,各自的应答消息包含相应的位置报告;步骤4、所述客户端仿真器判断所述位置报告,如果均为成功的位置报告,则增加发送定位请求消息的速率后,执行步骤1;如果包含失败的位置报告,则执行步骤5;步骤5、该客户端仿真器根据位置业务平台返回的位置报告获得位置业务平台的请求处理能力。
2.根据权利要求1所述的位置业务平台性能的测试方法,其中所述步骤4具体为步骤40、所述客户端仿真器判断所述位置报告,如果均为成功的位置报告,则增加发送定位请求消息的速率后,执行步骤1;如果包含失败的位置报告,则执行步骤41;步骤41、所述客户端仿真器按照本次发送定位请求消息的速率与上次发送定位请求消息的速率平均后的速率,向位置业务平台发送定位请求消息;步骤42、所述位置业务平台向移动网络侧进行查询,获得与上述定位请求消息相对应的位置报告;步骤43、所述位置业务平台向客户端仿真器返回与所述定位请求消息相对应的应答消息,各自的应答消息包含相应的位置报告;步骤44、所述客户端仿真器判断所述应答消息,根据平均原则,如果可以平均则按照平均原则得出的速率向位置业务平台发送定位请求消息,执行步骤42;如果不可以平均则执行步骤5。
3.根据权利要求2所述的位置业务平台性能的测试方法,其中所述步骤40之后还包括所述客户端仿真器判断本次发送定位请求消息的速率与上次发送定位请求消息的速率是否可以平均,如果可以则执行步骤41,否则执行步骤5。
4.根据权利要求2或3所述的位置业务平台性能的测试方法,其中所述步骤44具体为步骤441、客户端仿真器判断所述位置报告,如果均为成功的位置报告则执行步骤442;如果所述位置报告中包含失败的位置报告则执行步骤444;步骤442、客户端仿真器判断本次发送定位请求消息的速率与上次包含失败的位置报告对应的定位请求消息的发送速率是否可以平均,如果可以执行步骤443,否则执行步骤5;步骤443、客户端仿真器按照本次发送定位请求消息的速率与上次包含失败的位置报告对应的定位请求消息的发送速率平均后的速率,向位置业务平台发送定位请求消息,执行步骤32;步骤444、客户端仿真器判断本次发送定位请求消息的速率与上次全部成功的位置报告应对应的定位请求消息的发送速率是否可以平均,如果可以执行步骤445,否则执行步骤5;步骤445、客户端仿真器按照本次发送定位请求消息的速率与上次全部成功的位置报告对应的定位请求消息的发送速率平均后的速率,向位置业务平台发送定位请求消息,执行步骤42。
5.根据权利要求1、2或3所述的位置业务平台性能的测试方法,其中所述定位请求消息为立即定位请求消息,对应的所述应答消息为立即定位应答消息,所述步骤4中的请求处理能力为同步方式下的立即定位请求消息处理能力。
6.根据权利要求1、2或3所述的位置业务平台性能的测试方法,其中所述定位请求消息为紧急定位请求消息,对应的所述应答消息为紧急定位应答消息,所述步骤4中的请求处理能力为紧急定位请求消息处理能力。
7.根据权利要求1、2或3所述的位置业务平台性能的测试方法,其中所述定位请求消息为标准漫游用户定位请求消息,对应的所述应答消息为标准漫游用户定位应答消息,所述步骤4中的请求处理能力为同步方式下标准漫游用户定位请求消息处理能力。
8.一种位置业务平台性能的测试方法,其中异步方式下的测试包括以下步骤步骤1、客户端仿真器按一定速率向位置业务平台发送定位请求消息;步骤2、所述位置业务平台根据所述定位请求消息向客户端仿真器返回与各定位请求消息相对应的应答消息,并且向网络侧进行查询,获得与各定位请求消息相对应的位置报告;步骤3、所述位置业务平台向服务器仿真器发送所述各定位请求消息相对应的位置报告;步骤4、所述服务器仿真器判断所述各定位请求消息相对应的位置报告,并向所述客户端仿真器发送判断结果;步骤5、该客户端仿真器获得位置业务平台的请求处理能力。
9.根据权利要求8所述的位置业务平台性能的测试方法,其中所述步骤4具体为步骤40、所述服务器仿真器判断所述位置报告,如果均为成功的位置报告,则服务器仿真器向客户端仿真器发送处理均为成功处理的消息,增加发送定位请求消息的速率执行步骤1;如果包含失败的位置报告,则服务器仿真器向客户端仿真器发送处理包含失败位置报告的消息,执行步骤41;步骤41、所述客户端仿真器按照本次发送定位请求消息的速率与上次发送定位请求消息的速率平均后的速率,向位置业务平台发送定位请求消息;步骤42、所述位置业务平台根据所述定位请求消息向客户端仿真器返回各定位请求相应的应答消息,并且向移动网络侧进行查询,获得各定位请求消息相对应的位置报告;步骤43、所述位置业务平台向服务器仿真器发送上述位置报告;步骤44、所述服务器仿真器判断所述位置报告,并向所述客户端仿真器发送判断结果,根据平均法,如果可以平均则按照平均法得出的速率,客户端仿真器向位置业务平台发送定位请求消息,执行步骤42;如果不可以平均则执行步骤5。
10.根据权利要求9所述的位置业务平台性能的测试方法,其中所述步骤40之后还包括所述客户端仿真器判断本次发送定位请求消息的速率与上次发送定位请求消息的速率是否可以平均,如果可以则执行步骤41,否则执行步骤5。
11.根据权利要求9或10所述的位置业务平台性能的测试方法,其中所述步骤44具体为步骤441、客户端仿真器判断该所述位置报告,如果均为成功的位置报告,则服务器仿真器向客户端仿真器发送处理均为成功处理的消息,执行步骤442;如果所述位置报告中包含失败的位置报告,则服务器仿真器向客户端仿真器发送处理包含失败位置报告的消息,执行步骤444;步骤442、客户端仿真器判断本次发送定位请求消息的速率与上次包含失败的位置报告对应的定位请求消息的发送速率是否可以平均,如果可以执行步骤443,否则执行步骤5;步骤443、客户端仿真器按照本次发送定位请求消息的速率与上次包含失败的位置报告对应的定位请求消息的发送速率平均后的速率,向位置业务平台发送定位请求消息,执行步骤42;步骤444、客户端仿真器判断本次发送定位请求消息的速率与上次全部成功的位置报告应对应的定位请求消息的发送速率是否可以平均,如果可以执行步骤445,否则执行步骤5;步骤445、客户端仿真器按照本次发送定位请求消息的速率与上次全部成功的位置报告对应的定位请求消息的发送速率平均后的速率,向位置业务平台发送定位请求消息,执行步骤42。
12.根据权利要求8、9或10所述的位置业务平台性能的测试方法,其中所述定位请求消息为立即定位请求消息,对应的所述应答消息为立即定位应答消息,所述步骤5中的请求处理能力为异步方式下的立即定位请求消息处理能力。
13.根据权利要求8、9或10所述的位置业务平台性能的测试方法,其中所述定位请求消息为触发定位请求消息,对应的所述应答消息为触发定位应答消息,所述步骤5中的请求处理能力为触发定位请求消息处理能力。
14.根据权利要求8、9或10所述的位置业务平台性能的测试方法,其中所述定位请求消息为标准漫游用户定位请求消息,对应的所述应答消息为标准漫游用户定位应答消息,所述步骤5中的请求处理能力为异步方式下标准漫游用户定位请求消息处理能力。
全文摘要
本发明涉及一种位置业务平台性能的测试方法,包括客户端仿真器按一定速率向位置业务平台发送定位请求消息;位置业务平台进行查询,得到位置报告,并返回包含位置报告的应答消息;客户端仿真器判断位置报告,如果均成功则增加发送定位请求消息的速率向位置业务平台发送定位请求消息,如果包含失败的则得到位置业务平台的请求处理能力。本发明的另一种位置业务平台性能的测试方法,包括客户端仿真器按一定速率向位置业务平台发送定位请求消息;位置业务平台返回应答消息,并向服务器仿真器发送位置报告;服务器仿真器发送位置报告并判断结果;客户端仿真器得到位置业务平台的请求处理能力。因此本发明实现了方便灵活的测试位置业务平台的性能。
文档编号H04W24/06GK1750701SQ20051011541
公开日2006年3月22日 申请日期2005年11月3日 优先权日2005年11月3日
发明者刘钧毅, 杨光华, 程卫东 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1