CN1665330A - 一种简单的定位服务***性能测试方法 - Google Patents
一种简单的定位服务***性能测试方法 Download PDFInfo
- Publication number
- CN1665330A CN1665330A CN 200510018387 CN200510018387A CN1665330A CN 1665330 A CN1665330 A CN 1665330A CN 200510018387 CN200510018387 CN 200510018387 CN 200510018387 A CN200510018387 A CN 200510018387A CN 1665330 A CN1665330 A CN 1665330A
- Authority
- CN
- China
- Prior art keywords
- lcs client
- gmlc
- short message
- lcs
- simulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种简单的定位服务***性能测试方法,将模拟短信网关——LCS客户端——GMLC——模拟MSC——模拟SGSN——模拟GGSN依次连接,LCS客户端还与GIS服务器连接,搭建LCS***的性能测试环境;LCS Client收到短信网关发过来的定位请求短消息后,从该定位请求消息获得目标MSISDN并发送给GMLC,GMLC把这些请求转发到该移动用户当前服务的MSC(VMSC)。从GMLC获取目标位置坐标信息后,还须向GIS服务器查询对应的地理位置信息,最后将地理信息以文本的方式返回给LCS Client,LCS Client将定位查询结果发送回模拟短信网关。本发明的测试方法既可以用于测试LCS***的正常流程,也可以测试LCS***的各种异常情况。目前,针对LCS***的测试设备很少,并且没有可以对LCS***进行性能测试的设备,本发明中搭建的LCS***的测试方法使用起来非常简便。
Description
技术领域
本发明涉及的是定位服务***(LCS***)性能的测试方法,具体应用是通过移动终端发送定位请求消息给LCS***,LCS***对定位请求消息进行处理并把收到的定位请求响应以短消息形式返回给移动终端。
背景技术
LCS***的定位服务是一项移动通信增值业务。通过无线终端和无线网络的配合,确定出移动用户的实际地理位置,从而为提供用户需要的与位置相关的信息的服务。比如移动用户可以通过该增值业务查询自己当前的位置,查询附近餐馆、医院、银行、饭店、宾馆、政府、加油站、电影院等等的位置位置,还可以查询单个朋友和多个朋友目前所在的位置。
根据LCS Client(LCS***客户端)的功能需求,LCS Client首先是作为提供位置服务接入的一个平台,这个平台能够提供当前通用的接入方式,包括:WAP接入、短消息接入、多媒体彩信(MMS)接入等方式。同时,LCS Client还需要与GMLC(网关移动位置中心)进行信息交互,以便能完成用户需要的位置服务,并且LCS Client从GMLC获取目标位置坐标信息后,还需要向GIS服务器查询对应的地理位置信息。
GMLC是UMTS网络中提供移动位置业务的核心实体。网络通过GMLC向LCS Client提供位置业务的接入,GMLC运行LCS Client发出的对某移动用户的定位请求,并且把这些请求转发给移动用户当前服务的MSC,在获得该移动用户需要的位置信息之后,GMLC把结果返回给LCS Client。
GMLC是LCS Client接入移动网络的第一个节点,它通过Lh接口从HLR获取目标用户的路由信息,然后把位置信息请求通过Lg接口转发给目标用户当前所在的VMSC(访问移动交换中心),并从VMSC获取目标用户位置的结果。MSC/VLR通过Lg接口接入GMLC,功能包括计费、定位请求、授权和位置业务等操作。
当前,对LCS***的测试没有一套通用的测试方法。如果采用真实的3G设备来搭建LCS***性能测试环境,就需要配套的测试设备:短信网关、SGSN/GGSN、MSC等等,投资成本非常高,代价昂贵。而采用本发明的测试环境,简单易用,成本非常低。
发明内容
本发明的目的是提供一种简单的定位服务***性能测试方法,它具有简单易用,成本非常低的特点。
本发明的技术方案是:一种简单的定位服务***性能测试方法,其特征在于:
将模拟短信网关——LCS客户端——GMLC——模拟MSC——模拟SGSN——模拟GGSN依次连接,LCS客户端还与GIS服务器连接,搭建LCS***的性能测试环境;
模拟短信网关程序首先要发送定位请求消息给LCS Client(LCS客户端),两者通过socket(计算机网络的一种通信机制)进行通信;
LCS客户端收到模拟短信网关发过来的定位请求消息以后,从该消息中获得目标用户的MSISDN(移动台综合业务数字网),并发送给GMLC(移动位置中心网关);
GMLC把移动用户的定位请求转发给当前服务的VMSC(拜访移动交换中心);
VMSC从GMLC获取目标位置坐标信息后,还向GIS服务器查询对应的地理位置信息,最后将地理信息以文本的方式返回给LCS Client;
LCS Client将定位请求的结果发送回模拟短信网关;
短信网关和LCS Client之间采用的国际标准SMPP接口协议规范(V3.4版),LCS Client和GMLC之间采用的是MLP协议规范,GMLC与MSC之间的接口采用的是MAP协议规范;它们都通过socket建立连接。
本发明的原理是:
模拟短信网关程序给LCS Client发送定位请求消息,两者通过socket机制进行通信。发送的定位请求消息可分为以下几大类:
1、标准的位置查询;
2、延迟的位置查询;
3、周期触发的位置查询;
4、取消的位置查询。
每一类查询又可以分为不同的情况,共有9种情况,如下:
1、查询移动终端当前的位置;
2、查询附近医院的位置;
3、查询附近餐馆的位置;
4、查询附近宾馆的位置;
5、查询附近饭店的位置;
6、查询附近银行的位置;
7、查询附近政府的位置;
8、查询单个朋友当前的位置;
9、查询多个朋友朋友当前的位置。
LCS Client收到模拟短信网关发过来的定位请求消息后,从该定位请求消息获得目标移动用户的MSISDN,并发送给GMLC。
GMLC解析定位请求,核对LCS Client标识及其签约信息,根据LCS Client请求或者签约信息推导出目标的MSISDN,取出被定位用户标识,客户端鉴权通过。GMLC与模拟GMLC服务器也是通过socket机制进行通信,GMLC服务器侦听port,这里的端口取7010,并接收来自GMLC发过来的消息。GMLC将定位请求消息转发给当前移动终端所服务的MSC(VMSC)。从GMLC获取目标位置坐标信息后,还需要向GIS服务器查询对应的地理位置信息,最后将地理信息以文本的方式返回给LCS Client,LCS Client将定位查询结果发送回模拟短信网关。
LCS***的性能测试方法可以进行正常流程的性能测试。在这种情况下,可以测试标准位置查询、延迟位置查询、触发的位置查询以及取消的位置查询。
同样,还可以进行异常情况下的性能测试,比如“已经注册的LCS Client发起定位请求,但是密码不正确”。
通过使用模拟短信网关定时发送消息、随机生成目的MSISDN、随机取短消息的类型等来测试LCS***的性能。
目前,对LCS***的测试设备很少,并且没有可以对LCS***进行性能测试的设备。为了在没有移动用户终端、短信网关、SGSN以及GGSN的情况来测试LCS***的性能,用本发明中搭建的LCS***性能测试方法使用起来非常简便。
附图说明
图1是本发明实施例的LCS***测试环境图。
图2是本发明实施例的LCS***测试***设计方案图。
图3是本发明实施例的LCS***正常流程的测试图。
图4是本发明实施例的LCS***异常情况的性能测试图。
具体的实施方式
模拟短信网关与LCS Client之间通过socket建立连接,这里模拟短信网关作为服务器,LCS Client则是客户端,两者是客户机/服务器模型(C/S)。
为了保证通信链路正常就须正确配置模拟短信网关的IP地址和端口号(port),其IP地址和端口号就是该服务程序所运行的PC机IP地址和对应的端口号。在本测试环境下,模拟短信网关服务器的IP地址取192.168.4.213,端口号取8765。
下面结合附图详细描述本发明。
如图1所示,在Windows操作***中,在一台PC机上用模拟短信网关程序来模拟短信网关101,通过该模拟程序与LCS Client102之间进行通信,LCS Client102与移动位置中心网关(GMLC)104之间采用Le接口,本地数据库105存放有关的签约、计费、业务管理等信息。使用模拟MSC,模拟SGSN,模拟GGSN来模拟真实的3G网络。
模拟MSC、模拟SGSN和模拟GGSN的硬件均为一台具有路由功能的PC机或者路由器;它们的软件均由HSS的协议栈完成。
如图2所示,短信网关201,LCS Client202,GMLC203,归属位置寄存器(HLR)204,移动交换中心(MSC)205,服务移动交换中心(SMSC)206,无线网络控制器(RNC/SMLC)207,节点B(Node B)208,GPRS服务支持节点(SGSN)209,GPRS网关支持节点(GGSN)210,无线应用协议(WAP)211。
短信网关201和LCS Client202之间采用的是SMPP接口协议规范,LCS Client202和GMLC203之间采用的是MLP协议规范,GMLC203与MSC205之间的接口采用的是MAP协议规范。
如图3所示,在进行LCS***的测试之前要保证网络正常,终端手机A处于开机状态,并在其服务区内正常工作,目标UE已经进行了签约,并且接收私密性限制。测试步骤如下:
步骤301中,模拟短信网关发起一个对终端A的标准位置立即请求,我们以MT中的标准查询自己位置为例进行说明,在模拟短信网关的中发起移动终端的标准查询自己消息CXZJ,并填好源ISDN与目ISDN,取13012345678。LCS Client会解析此定位请求消息,如果该定位请求合法,就向GMLC发起对终端A的定位请求,进入步骤302。
GMLC解析定位请求,客户端鉴权通过,取出被定位用户标识,客户端鉴权通过,进入步骤303,GMLC向HLR发送SRI消息获得终端A的VMSC\SGSN的地址位置,进入步骤304,GMLC向终端A拜访的MSC\SGSN发送PSL消息。步骤305,在获得终端A的位置信息后,VMSC/SGSN将无线网络的定位结果通过PSL回应消息返回给GMLC,进入步骤306。
GMLC根据LCS Client的要求转换终端A的位置信息后,通过SLIA消息返回给LCSClient,进入步骤307,LCS Client解析返回的位置信息,并将GIS服务器返回的地理位置文本信息通过短信接口发送至模拟短信网关。
最后,进入步骤308,检查LCS Client收到的终端A的位置信息,并检查GMLC生成的话费清单。
如图4所示,LCS***的异常情况性能测试有以下几种情况,如下所示:
1、未注册的LCS Client发起定位请求;
2、已经注册的LCS Client发起定位请求,但是密码不正确;
3、注册的LCS Client发起定位请求,但是有效期已经结束;
4、LCS Client发起定位请求,但是被定位用户不在GMLC的授权移动用户列表当中;
5、LCS Client发起定位请求,但是发起定位用户不在被定位用户的隐私控制信息LIR白盒列表当中;
6、LCS Client发起定位请求,但是发起定位用户不在被定位用户的隐私控制信息LIR黑盒列表当中;
7、LCS Client发起定位请求,但是RNC不满足QoS。
我们以第一种情况“未注册LCS Client发起定位请求”的测试为例进行说明。具体的操作步骤如下:
步骤401,模拟短信网关发起一个对终端A的标准位置立即请求,LCS Client解析此请求,如果为合法请求,就向GMLC发起对终端A的定位请求,在这里,Client id设为Client7。进入步骤402。
GMLC解析定位请求,客户端鉴权失败,通过GEM消息通知LCS Client。进入步骤403,检查LCS Client收到的相应信息。
以上结合实例对本发明作了说明,应指出,本领域技术人员可以做出各种形式的和细节上的改变,而不偏离由所附权利要求所确定的本发明的精神和范围。
Claims (1)
1、一种简单的定位服务***性能测试方法,其特征在于:
将模拟短信网关——LCS客户端——GMLC——模拟MSC——模拟SGSN——模拟GGSN依次连接,LCS客户端还与GIS服务器连接,搭建LCS***的性能测试环境;
模拟短信网关程序首先要发送定位请求消息给LCS Client,两者通过socket进行通信;
LCS客户端收到模拟短信网关发过来的定位请求消息以后,从该消息中获得目标用户的移动台综合业务数字网MSISDN,并发送给移动位置中心网关GMLC;
GMLC把移动用户的定位请求转发给当前服务的VMSC;
VMSC从GMLC获取目标位置坐标信息后,还向GIS服务器查询对应的地理位置信息,最后将地理信息以文本的方式返回给LCS Client;
LCS Client将定位请求的结果发送回模拟短信网关;
短信网关和LCS Client之间采用的国际标准SMPP接口协议规范,LCS Client和GMLC之间采用的是MLP协议规范,GMLC与MSC之间的接口采用的是MAP协议规范;它们都通过socket建立连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100183874A CN100353799C (zh) | 2005-03-16 | 2005-03-16 | 一种简单的定位服务***性能测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100183874A CN100353799C (zh) | 2005-03-16 | 2005-03-16 | 一种简单的定位服务***性能测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1665330A true CN1665330A (zh) | 2005-09-07 |
CN100353799C CN100353799C (zh) | 2007-12-05 |
Family
ID=35036176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100183874A Expired - Fee Related CN100353799C (zh) | 2005-03-16 | 2005-03-16 | 一种简单的定位服务***性能测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100353799C (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100394732C (zh) * | 2005-10-14 | 2008-06-11 | ***通信集团公司 | Wap网关性能的测试方法 |
CN101159915B (zh) * | 2007-11-16 | 2010-09-08 | 中兴通讯股份有限公司 | 位置业务服务***及其提供位置信息的方法 |
CN101413996B (zh) * | 2008-11-27 | 2011-12-21 | 华为终端有限公司 | 一种具有定位功能的移动通信终端及其定位方法 |
CN102508763A (zh) * | 2011-10-11 | 2012-06-20 | 工业和信息化部计算机与微电子发展研究中心(中国软件评测中心) | Gis平台性能测试*** |
CN101232700B (zh) * | 2007-01-26 | 2012-09-05 | 华为技术有限公司 | 一种提供位置业务的方法、装置及*** |
CN103096461A (zh) * | 2011-10-31 | 2013-05-08 | 中兴通讯股份有限公司 | 一种获取用户位置信息的***和方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20002867A (fi) * | 2000-12-28 | 2002-06-29 | Nokia Corp | Toimialueen valitseminen sijaintipalvelupyynnön välittämiseksi |
ATE533316T1 (de) * | 2002-01-16 | 2011-11-15 | Ericsson Telefon Ab L M | System zur verbesserung der handhabung von verzögerten anfragen zur lokalisierung eines teilnehmerendgerätes in einem mobiltelefonsystem |
CN1266848C (zh) * | 2002-10-22 | 2006-07-26 | 华为技术有限公司 | 通过无线网络实现gis信息增值化的方法 |
CN1269378C (zh) * | 2003-01-09 | 2006-08-09 | 华为技术有限公司 | 一种智能网实现用户位置定位的方法及*** |
DE10315064A1 (de) * | 2003-04-02 | 2004-10-28 | Siemens Ag | Verfahren und Vorrichtung zur Behandlung von ortsbasierten Diensten |
-
2005
- 2005-03-16 CN CNB2005100183874A patent/CN100353799C/zh not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100394732C (zh) * | 2005-10-14 | 2008-06-11 | ***通信集团公司 | Wap网关性能的测试方法 |
CN101232700B (zh) * | 2007-01-26 | 2012-09-05 | 华为技术有限公司 | 一种提供位置业务的方法、装置及*** |
CN101159915B (zh) * | 2007-11-16 | 2010-09-08 | 中兴通讯股份有限公司 | 位置业务服务***及其提供位置信息的方法 |
CN101413996B (zh) * | 2008-11-27 | 2011-12-21 | 华为终端有限公司 | 一种具有定位功能的移动通信终端及其定位方法 |
CN102508763A (zh) * | 2011-10-11 | 2012-06-20 | 工业和信息化部计算机与微电子发展研究中心(中国软件评测中心) | Gis平台性能测试*** |
CN103096461A (zh) * | 2011-10-31 | 2013-05-08 | 中兴通讯股份有限公司 | 一种获取用户位置信息的***和方法 |
CN103096461B (zh) * | 2011-10-31 | 2017-05-24 | 中兴通讯股份有限公司 | 一种获取用户位置信息的***和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN100353799C (zh) | 2007-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1276671C (zh) | 位置业务中位置信息请求的处理方法 | |
CN1620830A (zh) | 位置信息的提供 | |
CN1276620C (zh) | 一种为无线局域网用户提供定位业务的方法 | |
CN1437822A (zh) | 提供位置相关信息的方法和*** | |
CN1922913A (zh) | 在被访问网络中提供位置信息 | |
CN1618251A (zh) | 提供位置信息 | |
EP2014111A2 (en) | Mobile computing device geographic location determination | |
CN1449218A (zh) | 增强安全性的定位*** | |
CN1579108A (zh) | 用于解析实体标识符的方法和设备 | |
CN1533206A (zh) | 在双堆栈移动通信网中跟踪用户位置的方法 | |
WO2004064327A1 (en) | Provision of location information in a communication system | |
CN1413421A (zh) | 报文的传输 | |
CN1665330A (zh) | 一种简单的定位服务***性能测试方法 | |
CN1489875A (zh) | 通信***中的业务提供 | |
CN1889765A (zh) | 一种定位其他终端的方法 | |
CN1282391C (zh) | 通信***、服务器装置和用于通信***的方法 | |
WO2005104577A1 (fr) | Systeme et procede de realisation d'une localisation | |
US7330728B1 (en) | Method and system for locating a mobile subscriber terminal when roaming | |
CN1926892A (zh) | 通过寻址硬件部分将消息发送到移动台的方法与设备 | |
CN1709005A (zh) | 用于在移动通信网络中定位的方法和*** | |
CN1717072A (zh) | 在网络间转发多媒体消息的方法 | |
CN1559043A (zh) | 在网络中控制向用户提供的信息的方法与设备 | |
CN1492717A (zh) | 基于位置类业务的实现方法及位置业务中间件 | |
CN1276682C (zh) | 一种向请求端提供目标用户设备位置信息的处理方法 | |
CN100531435C (zh) | 基于r4协议实现通信定位的***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071205 |