CN1665330A - A simple method for testing performance of positioning service system - Google Patents

A simple method for testing performance of positioning service system Download PDF

Info

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
Application number
CN 200510018387
Other languages
Chinese (zh)
Other versions
CN100353799C (en
Inventor
陈世庆
郑亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Northern Fiberhome Technologies Co Ltd
Original Assignee
Beijing Northern Fiberhome Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Northern Fiberhome Technologies Co Ltd filed Critical Beijing Northern Fiberhome Technologies Co Ltd
Priority to CNB2005100183874A priority Critical patent/CN100353799C/en
Publication of CN1665330A publication Critical patent/CN1665330A/en
Application granted granted Critical
Publication of CN100353799C publication Critical patent/CN100353799C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a simple property testing method for locating service system, connecting analog short message network, LCS client end, GMLC, analog MSC, analog SGSN, analog and GGSN in turn, where the LCS client end is also connected with GIS server, to establish a property testing environment for the LCS system; after receiving the locating request short message transmitted from short message gateway, LCS client obtains target MSISDN from the locating request short message and transmits the target MSISDN to the GMLC, the GMLC transmits these requests to MSC (VMSC) of the present service of the mobile user, after obtaining the coordinate information of the target position, the MSC (VMSC) need inquire the GIS server for corresponding geographical position information and finally the geographical position information is returned to the LCS client in a text mode, and the LCS client transmits the locating inquiry result to the analog short message gateway. The test method can be used to test the normal flow and various abnormal conditions of the LSC system, convenient to use.

Description

A kind of simple method for testing performance of positioning service system
Technical field
What the present invention relates to is the method for testing of positioning service system (LCS system) performance, the concrete application is to send locating request message to the LCS system by portable terminal, and the LCS system handles locating request message and the Location Request response of receiving is returned to portable terminal with the short message form.
Background technology
The positioning service of LCS system is a mobile communication value-added service.By the cooperation of wireless terminal and wireless network, determine mobile subscriber's actual geographical position, thereby for the service of the information relevant with the position that the user needs is provided.Can be such as the mobile subscriber by this own current position of value-added service inquiry, inquire about the position, position of near restaurant, hospital, bank, restaurant, hotel, government, gas station, cinema or the like, can also inquire about the position at single friend and the present place of a plurality of friends.
Functional requirement according to LCS Client (LCS system client), LCS Client at first is as a platform that provides location-based service to insert, this platform can provide current general access way, comprising: modes such as WAP access, short message access, multimedia message (MMS) access.Simultaneously, LCS Client also needs to carry out information interaction with GMLC (GMLC), so that can finish the location-based service that the user needs, and after LCS Client obtains target location coordinate information from GMLC, also need to GIS server lookup corresponding geographical location information.
GMLC is the kernel entity that the shift position business is provided in the UMTS network.Network provides the access of location service to LCS Client by GMLC, the Location Request that GMLC operation LCS Client sends to certain mobile subscriber, and these requests are transmitted to the MSC of mobile subscriber's current service, after the positional information that this mobile subscriber of acquisition needs, GMLC returns to LCS Client to the result.
GMLC is first node of LCS Client access to mobile network, it obtains targeted customer's routing iinformation from HLR by the Lh interface, then location information request is transmitted to the VMSC (visited mobile switching center) at the current place of targeted customer by Lg interface, and obtains the result of targeted customer position from VMSC.MSC/VLR inserts GMLC by Lg interface, and function comprises operations such as charging, Location Request, mandate and location service.
Current, the test of LCS system there is not the general method of testing of a cover.If adopt real 3G equipment to build LCS system performance testing environment, just need supporting testing equipment: Short Message Service Gateway, SGSN/GGSN, MSC or the like, cost of investment is very high, costs dearly.And adopt test environment of the present invention, and being simple and easy to usefulness, cost is very low.
Summary of the invention
The purpose of this invention is to provide a kind of simple method for testing performance of positioning service system, it has the usefulness of being simple and easy to, the low-down characteristics of cost.
Technical scheme of the present invention is: a kind of simple method for testing performance of positioning service system is characterized in that:
---------simulation GGSN connects simulation MSC---simulation SGSN---GMLC LCS client successively, and LCS client also is connected with the GIS server, builds the performance detection environment of LCS system with the simulation short message gateway;
The simulation short message gateway program at first will send locating request message to LCS Client (LCS client), and both communicate by socket (a kind of communication mechanism of computer network);
LCS client is received after the locating request message that the simulation short message gateway sends, and obtains targeted customer's MSISDN (travelling carriage integrated services digital network) from this message, and sends to GMLC (mobile location centre Chinese gateway);
GMLC is transmitted to mobile subscriber's Location Request the VMSC (Visited Mobile Switching Center) of current service;
After VMSC obtains target location coordinate information from GMLC,, at last geography information is returned to LCS Client in the mode of text also to GIS server lookup corresponding geographical location information;
LCS Client sends it back the simulation short message gateway with the result of Location Request;
The international standard SMPP interface protocol standard (V3.4 version) that adopts between Short Message Service Gateway and the LCS Client, what adopt between LCS Client and the GMLC is the MLP protocol specification, what the interface between GMLC and the MSC adopted is the MAP standard; They all connect by socket.
Principle of the present invention is:
The simulation short message gateway program sends locating request message for LCS Client, and both communicate by socket mechanism.The locating request message that sends can be divided into following several big class:
1, the position enquiring of standard;
2, the position enquiring of Yan Chiing;
3, the position enquiring of cycle triggering;
4, Qu Xiao position enquiring.
Each class inquiry can be divided into different situations again, has 9 kinds of situations, and is as follows:
1, the current position of enquiry mobile terminal;
2, the position of inquiry nearby hospitals;
3, near the position in restaurant the inquiry;
4, near the position in hotel the inquiry;
5, near the position in restaurant the inquiry;
6, near the position of bank the inquiry;
7, near the position of government the inquiry;
8, the current position of the single friend of inquiry;
9, the current position of a plurality of friend friends of inquiry.
After LCS Client receives the locating request message that the simulation short message gateway sends, obtain the MSISDN of target mobile user from this locating request message, and send to GMLC.
GMLC resolves Location Request, checks LCS Client sign and CAMEL-Subscription-Information thereof, derives the MSISDN of target according to LCS Client request or CAMEL-Subscription-Information, takes out the user ID that is positioned, and the client authentication is passed through.GMLC also is to communicate by socket mechanism with simulation GMLC server, and the GMLC server is intercepted port, and the port here gets 7010, and receives the message that sends from GMLC.GMLC is transmitted to the MSC (VMSC) that current mobile terminal is served with locating request message.After obtaining target location coordinate information from GMLC, also need to GIS server lookup corresponding geographical location information, at last geography information is returned to LCS Client in the mode of text, LCS Client sends it back the simulation short message gateway with the locating query result.
The performance test methods of LCS system can carry out the performance test of normal flow.In this case, can the testing standard position enquiring, delay position inquiry, the position enquiring that triggers and the position enquiring of cancellation.
Equally, can also carry out the performance test under the abnormal conditions, such as " the LCS Client that has registered initiates Location Request, but password bad ".
By use simulation short message gateway timed sending message, generate purpose MSISDN at random, the type of getting short message at random waits the performance of testing the LCS system.
At present, to the testing equipment of LCS system seldom, and the equipment that does not have to carry out the LCS system performance test.In order to test the performance of LCS system in the situation that does not have mobile subscriber terminal, Short Message Service Gateway, SGSN and GGSN, use very easy with the LCS system performance testing method of building among the present invention.
Description of drawings
Fig. 1 is the LCS system testing environment map of the embodiment of the invention.
Fig. 2 is the LCS system testing system design scheme figure of the embodiment of the invention.
Fig. 3 is the resolution chart of the LCS system normal flow of the embodiment of the invention.
Fig. 4 is the performance test figure of the LCS system exception situation of the embodiment of the invention.
Concrete execution mode
Connect by socket between simulation short message gateway and the LCS Client, the simulation short message gateway is as server here, and LCS Client then is a client, and both are model of client (C/S).
In order to guarantee communication link normal IP address and port numbers (port) that just must correct configuration simulation short message gateway, its IP address and port numbers are exactly the PC IP address moved of this service routine and corresponding port number.Under this test environment, 192.168.4.213 is got in the IP address of simulation short message gateway server, and port numbers gets 8765.
Describe the present invention in detail below in conjunction with accompanying drawing.
As shown in Figure 1, in Windows operating system, on a PC, come simulation short message gateway 101 with the simulation short message gateway program, by communicating between this simulation program and the LCS Client102, adopt the Le interface between LCS Client102 and the mobile location centre Chinese gateway (GMLC) 104, local data base 105 is deposited information such as relevant signatory, charging, service management.Use simulation MSC, simulation SGSN, simulation GGSN comes 3G network that is virtually reality like reality.
The hardware of simulation MSC, simulation SGSN and simulation GGSN is a PC or a router with routing function; Their software is finished by the protocol stack of HSS.
As shown in Figure 2, Short Message Service Gateway 201, LCS Client202, GMLC203, attaching position register (HLR) 204, mobile switching centre (MSC) 205, serving mobile switching center (SMSC) 206, radio network controller (RNC/SMLC) 207, Node B (Node B) 208, GPRS serving GPRS support node (SGSN) 209, GGSN (GGSN) 210, wireless application protocol (wap) 211.
What adopt between Short Message Service Gateway 201 and the LCS Client202 is SMPP interface protocol standard, and what adopt between LCS Client202 and the GMLC203 is the MLP protocol specification, and what the interface between GMLC203 and the MSC205 adopted is the MAP standard.
As shown in Figure 3, will guarantee that before the test of carrying out the LCS system network is normal, terminal phone A is in open state, and in its service area operate as normal, object UE is contracted, and receives the privacy restriction.Testing procedure is as follows:
In the step 301, the simulation short message gateway is initiated the normal place to terminal A asks immediately, we are that example describes with the own position of the standard queries among the MT, the own message CXZJ of standard queries at the middle initiation portable terminal of simulation short message gateway, and fill in source ISDN and order ISDN, get 13012345678.LCS Client can resolve this locating request message, if this Location Request is legal, just to the Location Request of GMLC initiation to terminal A, enters step 302.
GMLC resolves Location Request, the client authentication is passed through, the taking-up user ID that is positioned, the client authentication is passed through, enter step 303, GMLC to HLR send SRI message obtain terminal A VMSC the address location of SGSN, enter step 304, GMLC to the MSC of terminal A visit SGSN send PSL message.Step 305, after the positional information that obtains terminal A, VMSC/SGSN is receiveed the response the positioning result of wireless network and is returned to GMLC by PSL, enter step 306.
After the positional information of GMLC according to the requirement conversion terminal A of LCS Client, return to LCSClient by SLIA message, enter step 307, LCS Client resolves the positional information of returning, and the geographical position text message that the GIS server returns is sent to the simulation short message gateway by short message interface.
At last, enter step 308, check the positional information of the terminal A that LCS Client receives, and check the telephone expenses list that GMLC generates.
As shown in Figure 4, the abnormal conditions performance test of LCS system has following several situation, and is as follows:
1, unregistered LCS Client initiates Location Request;
2, the LCS Client that has registered initiates Location Request, but password bad;
3, the LCS Client of registration initiates Location Request, but the term of validity finishes;
4, LCS Client initiates Location Request, but is positioned the user not in the middle of the mandate mobile subscriber of GMLC tabulates;
5, LCS Client initiates Location Request, but initiates consumer positioning not in the middle of the white box tabulation of the user's that is positioned privacy control information LIR;
6, LCS Client initiates Location Request, but initiates consumer positioning not in the middle of the tabulation of the user's that is positioned privacy control information LIR black box;
7, LCS Client initiates Location Request, but RNC does not satisfy QoS.
We are that example describes with the test of first kind of situation " unregistered LCS Client initiates Location Request ".Concrete operating procedure is as follows:
Step 401, simulation short message gateway are initiated the normal place to terminal A asks immediately, and LCS Client resolves this request, if be legitimate request, just to the Location Request of GMLC initiation to terminal A, here, Client id is made as Client7.Enter step 402.
GMLC resolves Location Request, and the client failed authentication is by GEM message informing LCS Client.Enter step 403, check the corresponding information that LCS Client receives.
Above the invention has been described in conjunction with example, should point out, those skilled in the art can make the change on various forms of and the details, and do not depart from by the determined the spirit and scope of the present invention of claims.

Claims (1)

1, a kind of simple method for testing performance of positioning service system is characterized in that:
---------simulation GGSN connects simulation MSC---simulation SGSN---GMLC LCS client successively, and LCS client also is connected with the GIS server, builds the performance detection environment of LCS system with the simulation short message gateway;
The simulation short message gateway program at first will send locating request message to LCS Client, and both communicate by socket;
LCS client is received after the locating request message that the simulation short message gateway sends, and obtains targeted customer's travelling carriage integrated services digital network MSISDN from this message, and sends to mobile location centre Chinese gateway GMLC;
GMLC is transmitted to mobile subscriber's Location Request the VMSC of current service;
After VMSC obtains target location coordinate information from GMLC,, at last geography information is returned to LCS Client in the mode of text also to GIS server lookup corresponding geographical location information;
LCS Client sends it back the simulation short message gateway with the result of Location Request;
The international standard SMPP interface protocol standard that adopts between Short Message Service Gateway and the LCS Client, what adopt between LCS Client and the GMLC is the MLP protocol specification, what the interface between GMLC and the MSC adopted is the MAP standard; They all connect by socket.
CNB2005100183874A 2005-03-16 2005-03-16 A simple method for testing performance of positioning service system Expired - Fee Related CN100353799C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100183874A CN100353799C (en) 2005-03-16 2005-03-16 A simple method for testing performance of positioning service system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100183874A CN100353799C (en) 2005-03-16 2005-03-16 A simple method for testing performance of positioning service system

Publications (2)

Publication Number Publication Date
CN1665330A true CN1665330A (en) 2005-09-07
CN100353799C CN100353799C (en) 2007-12-05

Family

ID=35036176

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100183874A Expired - Fee Related CN100353799C (en) 2005-03-16 2005-03-16 A simple method for testing performance of positioning service system

Country Status (1)

Country Link
CN (1) CN100353799C (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100394732C (en) * 2005-10-14 2008-06-11 ***通信集团公司 WAP gateway performance test method
CN101159915B (en) * 2007-11-16 2010-09-08 中兴通讯股份有限公司 Position service servicing system and method for providing position information thereof
CN101413996B (en) * 2008-11-27 2011-12-21 华为终端有限公司 Mobile communication terminal with position function and positioning method thereof
CN102508763A (en) * 2011-10-11 2012-06-20 工业和信息化部计算机与微电子发展研究中心(中国软件评测中心) Performance test system of GIS (Geographic Information System) platform
CN101232700B (en) * 2007-01-26 2012-09-05 华为技术有限公司 System, device and method for providing location business
CN103096461A (en) * 2011-10-31 2013-05-08 中兴通讯股份有限公司 System and method of acquiring user location information

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20002867A (en) * 2000-12-28 2002-06-29 Nokia Corp Choice of domain to convey a location service request
ATE533316T1 (en) * 2002-01-16 2011-11-15 Ericsson Telefon Ab L M SYSTEM FOR IMPROVING THE HANDLING OF DELAYED REQUESTS FOR LOCALIZING A SUBSCRIBER TERMINAL IN A MOBILE TELEPHONE SYSTEM
CN1266848C (en) * 2002-10-22 2006-07-26 华为技术有限公司 Method for realizing GIS information valud addition by radio network
CN1269378C (en) * 2003-01-09 2006-08-09 华为技术有限公司 Method for implementing user position location by using intelligent network and its system
DE10315064A1 (en) * 2003-04-02 2004-10-28 Siemens Ag Method and device for the treatment of location-based services

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100394732C (en) * 2005-10-14 2008-06-11 ***通信集团公司 WAP gateway performance test method
CN101232700B (en) * 2007-01-26 2012-09-05 华为技术有限公司 System, device and method for providing location business
CN101159915B (en) * 2007-11-16 2010-09-08 中兴通讯股份有限公司 Position service servicing system and method for providing position information thereof
CN101413996B (en) * 2008-11-27 2011-12-21 华为终端有限公司 Mobile communication terminal with position function and positioning method thereof
CN102508763A (en) * 2011-10-11 2012-06-20 工业和信息化部计算机与微电子发展研究中心(中国软件评测中心) Performance test system of GIS (Geographic Information System) platform
CN103096461A (en) * 2011-10-31 2013-05-08 中兴通讯股份有限公司 System and method of acquiring user location information
CN103096461B (en) * 2011-10-31 2017-05-24 中兴通讯股份有限公司 System and method of acquiring user location information

Also Published As

Publication number Publication date
CN100353799C (en) 2007-12-05

Similar Documents

Publication Publication Date Title
US7209758B1 (en) Method and system for sharing and/or centralizing mobile positioning information and geospatial data for roaming mobile subscriber terminals
CN1276671C (en) Method for processing location information request in location service
CN1281091C (en) A method for obtaining location related information allowing to locate a terminal attached to a communication network
CN1620830A (en) Providing of position information
CN1276620C (en) Method for providing location based service for WLAN user
CN1437822A (en) A method and system for providing location dependent information
CN1922913A (en) Providing location information in a visited network
CN1618251A (en) Provision of location information
WO2007121331A2 (en) Mobile computing device geographic location determination
CN1449218A (en) Location system with enhanced security
CN1579108A (en) Method and apparatus for resolving an entity identifier
CN1533206A (en) Method for tracking user position in double stack mobile communication network
WO2004064327A1 (en) Provision of location information in a communication system
CN1413421A (en) Transferring of message
CN1665330A (en) A simple method for testing performance of positioning service system
CN1489875A (en) Provision of service in communication system
CN1889765A (en) Method for locating other terminals
CN1282391C (en) Communication system
CN101686254A (en) User positioning method, device and system
WO2005104577A1 (en) A system of realizing location and method thereof
US7330728B1 (en) Method and system for locating a mobile subscriber terminal when roaming
CN1709005B (en) A method and system for positioning in a mobile communications network
CN1926892A (en) Method and apparatus for sending message to mobile station by addressing the hardware part
CN1717072A (en) Method for repeating multimedia news between networks
CN1559043A (en) Method and equipment for controlling information provided to a user in a network

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