CN100388843C - Implementation method of location-based services and location-based service middleware - Google Patents
Implementation method of location-based services and location-based service middleware Download PDFInfo
- Publication number
- CN100388843C CN100388843C CNB021465878A CN02146587A CN100388843C CN 100388843 C CN100388843 C CN 100388843C CN B021465878 A CNB021465878 A CN B021465878A CN 02146587 A CN02146587 A CN 02146587A CN 100388843 C CN100388843 C CN 100388843C
- Authority
- CN
- China
- Prior art keywords
- service
- location
- gis
- middleware
- request
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种基于位置类业务的实现方法及位置业务中间件,该方法为:位置服务客户端响应终端用户发起的业务请求,通过消息接口将该业务请求发送至位置业务中间件;位置业务中间件通过消息接口向定位网关发起定位请求;定位网关通过请求从定位设备获得定位结果;定位网关将定位结果返回给位置业务中间件;位置业务中间件通过消息接口向地理信息系统发起请求;地理信息系统形成该请求所需的服务结果,并返回给位置业务中间件;位置业务中间件通过位置服务客户端向发起业务请求的终端用户返回服务结果。使用本发明可降低SP进入位置服务领域的门槛,帮助移动运营商实现基本位置信息的的增值化,促进位置服务的快速部署和运营。
The invention discloses a location-based service implementation method and location service middleware. The method is as follows: a location service client responds to a service request initiated by a terminal user, and sends the service request to the location service middleware through a message interface; The service middleware initiates a positioning request to the positioning gateway through the message interface; the positioning gateway obtains the positioning result from the positioning device through the request; the positioning gateway returns the positioning result to the location service middleware; the location service middleware initiates a request to the geographic information system through the message interface; The geographical information system forms the service result required by the request and returns it to the location service middleware; the location service middleware returns the service result to the terminal user who initiates the service request through the location service client. The invention can reduce the threshold for SP to enter the location service field, help mobile operators realize the value-added of basic location information, and promote the rapid deployment and operation of location services.
Description
技术领域 technical field
本发明涉及移动通信系统定位方法,特别是涉及一种基于位置类业务的实现方法及位置业务中间件。The invention relates to a positioning method of a mobile communication system, in particular to a method for realizing location-based services and middleware for location services.
背景技术 Background technique
基于位置类业务(LBS,Location-Based Services),又称位置业务,是指移动通信系统通过特定的定位技术获得移动台的位置信息(如Cell-sector、经纬度),在电子地图信息系统(Geography Information System,简称GIS)及基于位置的内容信息系统的支持下,提供给移动用户本人、通信系统或第三方,完成与位置相关的呼叫类、数据类及管理类业务。Location-Based Services (LBS, also known as Location-Based Services), refers to the mobile communication system obtains the location information (such as Cell-sector, latitude and longitude) of the mobile station through a specific positioning technology, and in the electronic map information system (Geography Information System (GIS for short) and location-based content information system support, provide mobile users themselves, communication systems or third parties to complete location-related calling, data and management services.
随着移动通讯在我国城市人群中的日益普及,移动定位服务的重要性逐渐凸显出来。开通基于位置的业务,终端用户就可以方便地获知自己目前所处的位置,并用终端查询用户附近各种场所的信息:我在哪里、我的小孩在哪里、拨打一个特殊号码直接接通最近的售后服务点电话、最近的医院在哪里、最近酒店在哪里、最近的餐馆在哪里、在家里使用移动电话能够享受优惠的费率...。同时,对于信息的返回也可以充分利用现有的各种接入方式,如SMS、MMS、WAP、Internet浏览器等等,在提供给用户方便、丰富的业务享受同时也增强了用户对运营商的忠诚度。With the increasing popularity of mobile communication among the urban population in our country, the importance of mobile positioning services has gradually become prominent. By activating location-based services, terminal users can easily know their current location, and use the terminal to query the information of various places near the user: where am I, where is my child, and dial a special number to directly connect to the nearest After-sales service point calls, where is the nearest hospital, where is the nearest hotel, where is the nearest restaurant, and you can enjoy preferential rates for using mobile phones at home... . At the same time, various existing access methods, such as SMS, MMS, WAP, Internet browser, etc., can be fully utilized for the return of information, which not only provides users with convenient and rich service enjoyment, but also enhances the user's understanding of operators. loyalty.
按照3GPP、3GPP2现有的位置业务协议规范,通过移动网络的关口设备移动定位中心(Mobile Position Center,简称MPC)/网关移动位置中心(GatewayMobile Location Center,简称GMLC)向第三方(SP)提供经纬度信息的位置服务,业务提供商(Service Provider,简称SP)得到经纬度后,再访问GIS内容提供服务商,获得与位置相关的信息、地图,向用户提供服务。目前在绝大多数SP自身没有GIS提供能力的情况下,业务推广比较困难,价值链并没有真正形成。位置业务开展的关键问题是GIS服务提供商、位置服务SP、电信运营商之间的价值链能够得到贯连。本发明通过电信运营商提供封装GIS的位置业务中间件,向SP提供增值的位置信息服务,得到SP的请求后,访问定位设备和GIS服务提供商,将结果返回给SP。在服务进行过程中,完成对SP服务请求的鉴权、计费,完成对GIS服务提供商服务价值的实现,贯通位置服务价值链。According to the existing location service protocol specifications of 3GPP and 3GPP2, the mobile positioning center (Mobile Position Center, referred to as MPC)/gateway mobile location center (GatewayMobile Location Center, referred to as GMLC) provides the longitude and latitude to the third party (SP) through the gateway equipment of the mobile network. In the location service of information, the service provider (Service Provider, referred to as SP) obtains the latitude and longitude, and then visits the GIS content provider to obtain location-related information and maps, and provides services to users. At present, when most SPs do not have the ability to provide GIS themselves, business promotion is relatively difficult, and the value chain has not really been formed. The key issue in the development of location services is that the value chain among GIS service providers, location service SPs, and telecom operators can be connected. The invention provides location service middleware packaged with GIS by telecom operators, provides value-added location information services to SP, accesses positioning equipment and GIS service providers after receiving requests from SPs, and returns results to SPs. In the process of service, it completes the authentication and billing of SP service requests, completes the realization of the service value of GIS service providers, and runs through the location service value chain.
目前,移动位置服务通过移动网络的定位网关设备(MPC/GMLC)向第三方(SP)提供经纬度信息的位置服务,SP得到经纬度后,再访问GIS内容提供服务商,获得与位置相关的信息、地图,向用户提供服务。结构图如图1所示。At present, the mobile location service provides the location service of longitude and latitude information to the third party (SP) through the positioning gateway device (MPC/GMLC) of the mobile network. After the SP obtains the longitude and latitude, it then visits the GIS content provider to obtain location-related information, map to provide services to users. The structural diagram is shown in Figure 1.
现有技术下,移动运营商仅能通过定位网关设备对外提供基本位置信息,无法提供增值服务。增值服务必须由作为位置服务客户端的SP提供。然而目前绝大多数SP自身没有GIS提供能力,通常是由专业GIS厂商同时作为位置服务客户端自己提供GIS系统,其他非GIS厂商要进入位置服务领域,必须自行寻找GIS合作伙伴。业务推广比较困难,价值链并没有真正形成。Under the existing technology, mobile operators can only provide basic location information externally through a positioning gateway device, and cannot provide value-added services. Value-added services must be provided by the SP as a location service client. However, at present, most SPs do not have the ability to provide GIS themselves. Usually, professional GIS vendors also serve as location service clients to provide GIS systems themselves. Other non-GIS vendors must find GIS partners by themselves if they want to enter the field of location services. Business promotion is difficult, and the value chain has not really formed.
发明内容 Contents of the invention
本发明的目的在于提供一种基于位置类业务的实现方法及位置业务中间件,采用位置业务中间件(Middle Ware)封装对移动网络定位设备和GIS系统的访问,通过服务的方式向应用/SP提供,以贯通位置服务价值链。The purpose of the present invention is to provide a method for implementing location-based services and location service middleware, using location service middleware (Middle Ware) to encapsulate access to mobile network positioning equipment and GIS systems, and providing services to applications/SPs in the form of services Provided to penetrate the location service value chain.
本发明的方法包括下述步骤:Method of the present invention comprises the following steps:
A、位置服务客户端响应终端用户发起的业务请求,通过消息接口将该业务请求发送至位置业务中间件;A. The location service client responds to the service request initiated by the end user, and sends the service request to the location service middleware through the message interface;
B、位置业务中间件响应该业务请求,通过消息接口向定位网关发起定位请求;B. The location service middleware responds to the service request and initiates a location request to the location gateway through the message interface;
C、定位网关向定位设备发起定位请求;C. The positioning gateway initiates a positioning request to the positioning device;
D、定位设备与被定位的移动终端进行定位相关信息交互,完成定位计算,并将定位结果返回给定位网关;D. The positioning device interacts with the positioned mobile terminal for positioning-related information, completes the positioning calculation, and returns the positioning result to the positioning gateway;
E、定位网关通过消息接口将定位结果返回给位置业务中间件;E. The positioning gateway returns the positioning result to the location service middleware through the message interface;
F、位置业务中间件根据收到的定位结果及业务请求类型,将定位结果或根据定位结果从地理信息系统(GIS)获得的服务结果返回给位置服务客户端;F. The location service middleware returns the location service client the location service client with the location service result or the service result obtained from the geographic information system (GIS) according to the location location result and the service request type received;
G、位置服务客户端向发起业务请求的终端用户返回结果。G. The location service client returns a result to the terminal user who initiates the service request.
根据上述方法:According to the method above:
终端用户可通过短消息、多媒体消息、WAP、WEB或语音方式向位置服务客户端发起业务请求。End users can initiate service requests to location service clients through short messages, multimedia messages, WAP, WEB or voice.
位置服务客户端响应终端的业务请求时还包括对该请求进行鉴权,仅有通过鉴权的业务请求才被进一步处理。When the location service client responds to the service request of the terminal, it also includes authenticating the request, and only the service request that passes the authentication is further processed.
位置服务客户端向位置业务中间件发送的请求消息中至少包括:业务提供商(SP)识别信息、主叫用户识别信息、被查用户识别信息和请求的业务类型信息。The request message sent by the location service client to the location service middleware at least includes: service provider (SP) identification information, calling user identification information, checked user identification information and requested service type information.
位置业务中间件响应业务请求时还包括:对位置服务客户端进行鉴权,对主叫用户所要求的定位请求进行鉴权认证和隐私检查。When the location service middleware responds to the service request, it also includes: authenticating the location service client, and performing authentication and privacy check on the positioning request required by the calling user.
步骤F中位置中间件从地理信息系统(GIS)获得服务结果包括下述步骤:In step F, the location middleware obtains the service result from the geographic information system (GIS), including the following steps:
a、位置业务中间件通过消息接口向地理信息系统(GIS)发起请求;a. The location service middleware initiates a request to the geographic information system (GIS) through a message interface;
b、地理信息系统(GIS)根据位置业务中间件的请求消息形成该请求所需的服务结果;b. The geographic information system (GIS) forms the service result required by the request according to the request message of the location service middleware;
c、地理信息系统(GIS)通过消息接口将结果返回给位置业务中间件。c. The geographic information system (GIS) returns the result to the location service middleware through a message interface.
本发明的位置业务中间件包括:通信管理模块,业务提供商(SP)接入控制模块、GIS接入代理模块、定位代理模块、核心业务处理模块以及业务数据管理模块;The location service middleware of the present invention includes: a communication management module, a service provider (SP) access control module, a GIS access agent module, a positioning agent module, a core service processing module and a service data management module;
通信管理模块控制业务提供商(SP)接入控制模块、地理信息系统(GIS)代理模块、定位代理模块和核心业务处理模块间的通讯;The communication management module controls the communication between the service provider (SP) access control module, the geographic information system (GIS) agent module, the positioning agent module and the core business processing module;
业务提供商(SP)接入控制模块接收业务请求并传送给核心业务处理模块,核心业务处理模块通过定位代理模块获得定位结果并进行处理,核心业务处理模块根据定位结果通过地理信息系统(GIS)接入代理模块获得服务结果,定位结果及服务结果可经业务提供商(SP)接入代理模块返回;The service provider (SP) access control module receives the service request and sends it to the core business processing module. The core business processing module obtains the positioning result through the positioning agent module and processes it. The core business processing module passes the geographic information system (GIS) according to the positioning result. The access agent module obtains the service result, and the positioning result and the service result can be returned through the service provider (SP) access agent module;
业务数据库及管理模块在核心业务处理模块控制下完成数据的管理和存储。The business database and management module complete data management and storage under the control of the core business processing module.
根据本发明的位置业务中间件:Location service middleware according to the present invention:
包括与通信管理模块通信的中间件互联代理模块,用于与其它位置中间件互联。It includes a middleware interconnection proxy module communicating with the communication management module, and is used for interconnection with other location middleware.
还包括用于管理缓存地图图象数据的地图图像管理模块,该模块在通信管理模块控制下与业务提供商(SP)接入控制模块和GIS接入代理模块通信。It also includes a map image management module for managing cached map image data, which communicates with the service provider (SP) access control module and the GIS access agent module under the control of the communication management module.
还包括与业务数据管理模块通信的操作维护服务器,以及与该服务器连接的操作维护终端。It also includes an operation and maintenance server communicating with the business data management module, and an operation and maintenance terminal connected with the server.
还包括与核心业务处理模块通信的业务控制点(SCP)/消息中心接口模块,以支持话音和短信方式的定位服务接入及结果返回。It also includes a service control point (SCP)/message center interface module that communicates with the core service processing module to support access to location services and result return in the form of voice and short messages.
本发明通过为电信运营商提供封装GIS的位置业务中间件,衔接起GIS服务提供商、位置服务SP、和电信运营商之间的价值链,向广大SP提供增值的位置信息服务。降低非GIS SP厂商进入位置服务领域的门槛,同时帮助GIS厂商实现价值。The present invention connects the value chain among GIS service providers, location service SPs and telecom operators by providing location service middleware packaged with GIS for telecom operators, and provides value-added location information services to numerous SPs. Lower the threshold for non-GIS SP manufacturers to enter the location service field, and help GIS manufacturers realize value at the same time.
因此,使用本发明开展移动位置服务,可以降低SP进入位置服务领域的门槛,帮助移动运营商实现基本位置信息的的增值化,促进位置服务的快速部署和运营,同时使GIS内容得到广泛应用而帮助GIS服务提供商实现利润Therefore, using the present invention to carry out mobile location services can reduce the threshold for SPs to enter the field of location services, help mobile operators realize the value-added of basic location information, promote the rapid deployment and operation of location services, and at the same time make GIS content widely used. Helping GIS Service Providers Realize Profit
附图说明 Description of drawings
图1为现有技术实现移动位置服务的结构图;FIG. 1 is a structural diagram of implementing mobile location services in the prior art;
图2为本发明实现移动位置服务的结构图;Fig. 2 is the structural diagram of realizing the mobile location service of the present invention;
图3为位置业务中间件的结构示意图;FIG. 3 is a schematic structural diagram of location service middleware;
图4为位置业务中间件的另一结构示意图。Fig. 4 is another structural schematic diagram of location service middleware.
具体实施方式 Detailed ways
本发明通过位置业务中间件封装对网络定位设备和GIS系统的访问,向SP开放基本位置信息和GIS增值化位置服务,如图2所示。The invention encapsulates the access to the network positioning equipment and the GIS system through the location service middleware, and opens the basic location information and the GIS value-added location service to the SP, as shown in FIG. 2 .
位置业务中间件基本的内部结构及与外部实体的接口关系如图3所示:The basic internal structure of location business middleware and the interface relationship with external entities are shown in Figure 3:
SP接入控制模块负责处理与SP之间的WebService业务交互,流量控制、消息转换等功能;The SP access control module is responsible for processing the WebService business interaction with the SP, flow control, message conversion and other functions;
GIS接入代理模块负责处理与GIS之间接口交互,支持多GIS情况下的GIS选择功能;The GIS access agent module is responsible for processing the interface interaction with GIS, and supports the GIS selection function in the case of multiple GIS;
定位代理模块负责处理与定位网关设备之间的接口交互,支持多MPC/GMLC;中间件互联代理模块处理异地查询和漫游情况下业务交互;The positioning agent module is responsible for processing the interface interaction with the positioning gateway device, and supports multiple MPC/GMLC; the middleware interconnection agent module handles remote query and business interaction under roaming conditions;
通信管理模块负责通信链路的管理和消息分发;The communication management module is responsible for the management of communication links and message distribution;
核心业务处理模块是位置业务中间件的业务核心,功能包括:The core business processing module is the business core of the location business middleware, and its functions include:
1、位置业务的触发:响应来自SP、SCP、短消息中心、其他中间件的请求启动相应的业务逻辑;1. Triggering of location services: start corresponding business logic in response to requests from SP, SCP, short message center, and other middleware;
2、主叫用户鉴权:检查用户是否具有使用定位服务的权限,拒绝未签约用户的服务请求;2. Calling user authentication: check whether the user has the authority to use the location service, and reject the service request of the unsubscribed user;
3、SP鉴权:检查SP是否为已签约的服务提供商,拒绝未签约SP的服务请求;3. SP authentication: check whether the SP is a contracted service provider, and reject service requests from uncontracted SPs;
4、被查用户隐私保护鉴权:所有的定位请求都必须得到被查用户的授权,系统拒绝没有获得合法授权的主叫用户发起的定位请求;4. Privacy protection and authentication of the checked user: all positioning requests must be authorized by the checked user, and the system rejects the positioning request initiated by the calling user who has not obtained legal authorization;
5、增值位置服务:在提供基本位置信息的基础上,根据不同的服务类型调用不同的GIS服务接口,以获得增值化的位置服务信息提供给用户;5. Value-added location service: On the basis of providing basic location information, call different GIS service interfaces according to different service types to obtain value-added location service information for users;
6、定位记录详单:提供历史位置信息记录,以支持路线查询等用户需求;6. Detailed positioning records: provide historical location information records to support user needs such as route queries;
7、计费和结算:支持按次、按服务、漫游、Qos、费用分摊等计费功能,输出相应的话单;7. Billing and settlement: support billing functions such as per-time, per-service, roaming, Qos, cost sharing, etc., and output corresponding bills;
8、漫游处理:查询被叫拜访地信息(如MSCID等),判断用户是否漫游并进行相应的处理;8. Roaming processing: query the information of the called place (such as MSCID, etc.), determine whether the user is roaming and perform corresponding processing;
业务数据库及管理模块是位置业务中间件系统的数据存储和管理核心,负责维护SP数据、用户签约数据、业务数据、隐私保护数据、计费数据、历史位置信息以及系统配置数据;The business database and management module is the data storage and management core of the location business middleware system, responsible for maintaining SP data, user contract data, business data, privacy protection data, billing data, historical location information and system configuration data;
为了增强位置业务中间件的功能,还可进一步包括地图图象数据管理模块、SCP/消息中心接口模块、中间件互联代理模块及操作维护服务器和操作维护终端中的一项或多项,其中:In order to enhance the function of the location business middleware, it may further include one or more of the map image data management module, the SCP/message center interface module, the middleware interconnection agent module, the operation and maintenance server and the operation and maintenance terminal, wherein:
中间件互联代理模块用于实现多个中间件互联;The middleware interconnection proxy module is used to realize multiple middleware interconnections;
地图图象数据管理模块负责缓存地图图象数据;The map image data management module is responsible for caching map image data;
SCP/消息中心接口模块负责处理与SCP和短消息中心之间的通信和消息处理,以支持话音和短信方式的定位服务接入和智能用户计费;The SCP/message center interface module is responsible for handling the communication and message processing with the SCP and the short message center, so as to support the positioning service access and intelligent user billing in the form of voice and short message;
操作维护服务器和操作维护终端服向用户提高位置业务中间件系统维护组成功能。The operation and maintenance server and the operation and maintenance terminal service provide users with the composition function of the location business middleware system maintenance.
下面以图4所示中间件对本发明进行详细说明,在图中SCP/消息中心接口模块中的消息中心为短信中心;The present invention is described in detail below with the middleware shown in Figure 4, the message center in the SCP/message center interface module among the figure is the short message center;
通信管理模块负责SP接入控制模块、GIS接入代理模块、定位代理模块与核心业务处理模块间的通讯并对包括地图图象管理模块在内的这些模块进行运行控制和状态管理。各模块与核心业务处理模块间的消息交互全部由通信管理模块进行转发,下面的业务处理流程中不再详述此转发过程。The communication management module is responsible for the communication between the SP access control module, the GIS access agent module, the location agent module and the core business processing module, and controls the operation and status management of these modules including the map image management module. The message interaction between each module and the core business processing module is all forwarded by the communication management module, and this forwarding process will not be described in detail in the following business processing flow.
中间件通过SP接入控制模块或者SCP/短信中心接口接收客户端的业务请求,并传送给核心业务处理模块进行相应的处理,核心业务处理模块向定位代理模块发送定位请求消息,根据返回的定位信息和具体的业务请求进行相应处理,如果无需访问GIS,则直接将定位结果返回SP接入控制模块。否则,则需要向GIS接入代理模块发送消息请求地理信息,核心业务处理模块接收到返回消息后,根据业务请求确定服务结果的返回方式,如果返回SP,则向SP接入代理模块返回消息,通过SP接入代理模块向位置业务客户端返回服务结果。如果是选择通过短消息返回服务结果,则向SCP/短信中心接口模块发送消息,通过此模块向短信中心返回服务结果。另外,当GIS返回的地理信息是图象信息时,则GIS接入代理模块接收到GIS返回的信息后,将图象暂存在地图图象管理模块中,并向核心业务处理模块返回消息,由核心业务处理模块进行相应处理后将结果返回给SP接入控制模块,再由SP接入控制模块从地图图象管理模块中取出图像信息,同时删除地图图象管理模块中的数据,并将最终结果返回给位置业务客户端。The middleware receives the business request from the client through the SP access control module or the SCP/SMS center interface, and sends it to the core business processing module for corresponding processing. The core business processing module sends a positioning request message to the positioning proxy module, and according to the returned positioning information Correspondingly deal with the specific business request, if there is no need to access GIS, then directly return the positioning result to the SP access control module. Otherwise, you need to send a message to the GIS access agent module to request geographical information. After the core business processing module receives the return message, it determines the return method of the service result according to the business request. If it returns to the SP, it returns the message to the SP access agent module. Return the service result to the location service client through the SP access agent module. If it is selected to return the service result by short message, then send a message to the SCP/short message center interface module, and return the service result to the short message center through this module. In addition, when the geographical information returned by GIS is image information, after the GIS access agent module receives the information returned by GIS, it temporarily stores the image in the map image management module, and returns a message to the core business processing module, and the The core business processing module returns the result to the SP access control module after corresponding processing, and then the SP access control module takes out the image information from the map image management module, deletes the data in the map image management module at the same time, and finally The result is returned to the location service client.
通信管理模块与地图图象数据模块间除心跳联接外,无其它消息交互。Except for the heartbeat connection, there is no other message interaction between the communication management module and the map image data module.
参考图2,实现本发明方法的详细步骤如下:With reference to Fig. 2, the detailed steps that realize the inventive method are as follows:
1、位置服务的终端用户经由不同的接入方式,如:短消息、多媒体消息、WAP,WEB或语音等,访问提供位置业务(Location-Based Service,简称LBS)的客户端SP或业务控制点(Service Control Point,简称SCP)、选择所需的业务,并发起业务请求。1. The end users of the location service access the client SP or service control point that provides location-based services (Location-Based Service, referred to as LBS) through different access methods, such as: short message, multimedia message, WAP, WEB or voice, etc. (Service Control Point, SCP for short), select the required business, and initiate a business request.
2、位置服务客户端收到业务请求,对主叫用户进行鉴权,判别用户是否可以使用这项业务。鉴权通过后,将业务请求转发至位置业务中间件,其中包括SP识别、主叫用户识别、被查用户识别、SP及主叫用户密码等鉴权信息,以及所请求的业务类型等信息。2. The location service client receives the service request, authenticates the calling user, and determines whether the user can use the service. After the authentication is passed, the service request is forwarded to the location service middleware, including authentication information such as SP identification, calling user identification, checked user identification, SP and calling user password, and the requested service type.
3、位置业务中间件对转发业务请求的SP进行鉴权、对主叫用户所要求的定位请求进行鉴权认证和隐私检查。如果被查用户登记的隐私保护信息容许主叫用户发起位置查询,则位置业务中间件根据被查用户类型选择相应的定位网关逻辑模块或设备,并向其发起定位请求。3. The location service middleware performs authentication on the SP forwarding the service request, and performs authentication and privacy check on the positioning request required by the calling user. If the privacy protection information registered by the checked user allows the calling user to initiate a location query, the location service middleware selects the corresponding positioning gateway logic module or device according to the type of the checked user, and initiates a positioning request to it.
4、定位网关向定位设备发起定位请求。4. The positioning gateway initiates a positioning request to the positioning device.
5、定位设备选择定位技术并通过移动网络与被查移动终端进行定位相关的信息交互。5. The positioning device selects the positioning technology and interacts with the mobile terminal under investigation for positioning-related information through the mobile network.
6、定位设备获得所需的定位信息后完成定位计算,将定位结果返回给定位网关。6. The positioning device completes the positioning calculation after obtaining the required positioning information, and returns the positioning result to the positioning gateway.
7、定位网关将定位结果进行必要的转换,发送给位置业务中间件。7. The positioning gateway performs necessary conversion on the positioning result and sends it to the location service middleware.
8、位置业务中间件获得经纬度信息后,根据用户所请求的服务类型,向GIS系统发起请求,以获得包含文本或地图的增值服务信息。在发起请求之前,位置业务中间件需根据对被查用户终端的定位结果(用户所在位置的区号或经纬度信息)确定目标GIS系统的寻址信息。8. After obtaining the latitude and longitude information, the location service middleware initiates a request to the GIS system according to the type of service requested by the user to obtain value-added service information including text or maps. Before initiating the request, the location service middleware needs to determine the addressing information of the target GIS system according to the positioning result of the checked user terminal (area code or latitude and longitude information of the user's location).
9、GIS系统根据中间件请求的信息类型和经纬度,查询数据库形成所需的服务结果。返回给位置业务中间件。9. According to the information type and latitude and longitude requested by the middleware, the GIS system queries the database to form the required service results. Return to the location business middleware.
10、位置业务中间件向位置服务客户端返回服务结果。10. The location service middleware returns the service result to the location service client.
11、位置服务客户端将结果返回给终端用户。11. The location service client returns the result to the end user.
在本实施例中,短信中心也可以替换成其他类型的消息中心、相应地短信方式替换成相应类型的消息方式,消息类型包括多媒体消息、统一消息、即时消息等。In this embodiment, the short message center can also be replaced by other types of message centers, and correspondingly, the short message mode can be replaced by a corresponding type of message mode. The message types include multimedia messages, unified messages, and instant messages.
Claims (11)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021465878A CN100388843C (en) | 2002-10-22 | 2002-10-22 | Implementation method of location-based services and location-based service middleware |
PCT/CN2003/000875 WO2004039112A1 (en) | 2002-10-22 | 2003-10-20 | Location-based services perform method and location service middle ware |
AU2003272874A AU2003272874A1 (en) | 2002-10-22 | 2003-10-20 | Location-based services perform method and location service middle ware |
HK04108430.7A HK1065677B (en) | 2004-10-27 | A method for implementing location-based service and a location service middleware thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB021465878A CN100388843C (en) | 2002-10-22 | 2002-10-22 | Implementation method of location-based services and location-based service middleware |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1492717A CN1492717A (en) | 2004-04-28 |
CN100388843C true CN100388843C (en) | 2008-05-14 |
Family
ID=32111548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021465878A Expired - Lifetime CN100388843C (en) | 2002-10-22 | 2002-10-22 | Implementation method of location-based services and location-based service middleware |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN100388843C (en) |
AU (1) | AU2003272874A1 (en) |
WO (1) | WO2004039112A1 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100401839C (en) * | 2004-11-28 | 2008-07-09 | 中兴通讯股份有限公司 | Method for realizing positioning service interface in wireless telecommunication network system |
CN101043747B (en) * | 2007-04-25 | 2011-05-25 | 苏州工业园区联科信息技术有限公司 | Method for realizing inter-mobile terminal position data interaction based on geographical information system |
CN101299769B (en) * | 2008-05-14 | 2011-01-26 | 天津华永无线科技有限公司 | Construction Method of Microblog System Based on Geographical Location |
CN101594571A (en) * | 2009-06-09 | 2009-12-02 | 中兴通讯股份有限公司 | The method of a kind of MMS system and location thereof |
CN101801086A (en) * | 2010-04-08 | 2010-08-11 | 新邮通信设备有限公司 | Method and system for locating user |
CN102541915B (en) * | 2010-12-28 | 2013-10-09 | 中国移动通信集团公司 | System for providing geographic information system service, access device and method thereof |
CN102300153B (en) * | 2011-08-24 | 2018-01-12 | 中兴通讯股份有限公司 | The positioning service realization method and system of mobile terminal |
CN103310702B (en) * | 2012-03-16 | 2016-07-06 | 维沃移动通信有限公司 | The system and method for mobile terminal after-sale service data is quickly shown based on LBS service |
CN103428887A (en) * | 2012-05-18 | 2013-12-04 | 中兴通讯股份有限公司 | Method and device for establishing conversation |
CN103577180B (en) * | 2012-08-03 | 2017-11-03 | 大唐网络有限公司 | Data processing method and device |
JP7279416B2 (en) | 2019-03-01 | 2023-05-23 | 株式会社リコー | Intermediary terminal, communication system, input system, intermediary control method, and program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1353558A (en) * | 2000-11-10 | 2002-06-12 | 国际商业机器公司 | Method and system for mobile communication equipment for proceed position location |
CN1360807A (en) * | 1999-07-14 | 2002-07-24 | 艾利森电话股份有限公司 | Selection of location measurement units for determining position of mobile communication station |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU6842000A (en) * | 1999-09-02 | 2001-04-10 | Nokia Mobile Phones Limited | A wireless communication terminal for accessing location information from a server |
EP1209933B1 (en) * | 2000-06-30 | 2005-01-12 | NTT DoCoMo, Inc. | Method and apparatus for assisting positional information service |
JP3898450B2 (en) * | 2001-02-02 | 2007-03-28 | 株式会社エヌ・ティ・ティ・ドコモ | Location information notification method and apparatus |
-
2002
- 2002-10-22 CN CNB021465878A patent/CN100388843C/en not_active Expired - Lifetime
-
2003
- 2003-10-20 AU AU2003272874A patent/AU2003272874A1/en not_active Abandoned
- 2003-10-20 WO PCT/CN2003/000875 patent/WO2004039112A1/en not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1360807A (en) * | 1999-07-14 | 2002-07-24 | 艾利森电话股份有限公司 | Selection of location measurement units for determining position of mobile communication station |
CN1353558A (en) * | 2000-11-10 | 2002-06-12 | 国际商业机器公司 | Method and system for mobile communication equipment for proceed position location |
Also Published As
Publication number | Publication date |
---|---|
AU2003272874A1 (en) | 2004-05-13 |
HK1065677A1 (en) | 2005-02-25 |
WO2004039112A1 (en) | 2004-05-06 |
CN1492717A (en) | 2004-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4777314B2 (en) | How to provide location information | |
US6922562B2 (en) | System and method for providing information services to cellular roamers | |
KR100852032B1 (en) | A business to business engine and system for facilitating information interexchange using realtime data | |
JP4105094B2 (en) | Telecommunications system and privacy management method | |
CN1922913B (en) | Method, system and device for providing location information | |
US20030023726A1 (en) | Method and system for managing location information for wireless communications devices | |
US20020035605A1 (en) | Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce | |
US20040185875A1 (en) | Lawful intercept service | |
CN1618251B (en) | Provide location information | |
JP5006449B2 (en) | Method and system for completing a zone related call | |
US20080183828A1 (en) | Communication system | |
WO2005051033A1 (en) | Ip-based mechanism for location service systems, methods, and devices | |
JP2002538698A (en) | Method and apparatus for mobile telephone networks | |
US20060035647A1 (en) | Apparatus and method for displaying caller ID with location information | |
CN102648643B (en) | Cellular base station | |
CN100388843C (en) | Implementation method of location-based services and location-based service middleware | |
CN114095987A (en) | Service processing method, device and storage medium | |
CN101635738B (en) | Method for obtaining service information, system thereof, customer terminal thereof and server thereof | |
US20050043042A1 (en) | Location caller identification information method and apparatus | |
CN101335918A (en) | Methods of providing location information | |
CN101466066A (en) | Position service management system and position service providing method | |
EP1435189B1 (en) | System for providing information about the location of mobile users subscribing to a network and roaming in a different network not supporting the same positioning method | |
US20010055977A1 (en) | Process for establishing a communications connection | |
JP4537567B2 (en) | Information distribution / exchange system, information distribution / exchange processing method, information distribution / exchange server device, information distribution / exchange program, and terminal for information provision and information acquisition | |
HK1065677B (en) | A method for implementing location-based service and a location service middleware thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1065677 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1065677 Country of ref document: HK |
|
CX01 | Expiry of patent term |
Granted publication date: 20080514 |
|
CX01 | Expiry of patent term |