WO2004039000A1 - A location service full mesh networking system and method therefor - Google Patents

A location service full mesh networking system and method therefor Download PDF

Info

Publication number
WO2004039000A1
WO2004039000A1 PCT/CN2003/000879 CN0300879W WO2004039000A1 WO 2004039000 A1 WO2004039000 A1 WO 2004039000A1 CN 0300879 W CN0300879 W CN 0300879W WO 2004039000 A1 WO2004039000 A1 WO 2004039000A1
Authority
WO
WIPO (PCT)
Prior art keywords
location
service
middleware
user
location service
Prior art date
Application number
PCT/CN2003/000879
Other languages
French (fr)
Chinese (zh)
Inventor
Hong Sun
Qi Cheng
Yimin Li
Jie Zhang
Original Assignee
Huawei 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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to AU2003280533A priority Critical patent/AU2003280533A1/en
Publication of WO2004039000A1 publication Critical patent/WO2004039000A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a location service full-network networking system and implementation method. Background technique
  • location services include two concepts: positioning technology and positioning service.
  • the positioning technology can be divided into different types according to the different wireless networks, mainly including: CelllD + Sector (cell + sector) based method, EOTD (Enhanced Observed Time Difference: Enhanced Arrival Time Difference), A-GPS (Assisted- Global Positioning System (Assisted Global Positioning System) and other methods; while positioning services use wireless terminals and wireless networks to determine the actual geographic location of mobile users, thereby providing mobile users with the required location-related service information .
  • Positioning service refers to the location information provided by the wireless network, combined with various value-added features that a service provider (SP: Service Provider) can provide, so as to present mobile users with a value-added service based on the current location, such as: Vehicle scheduling, trip tracking, asset monitoring, etc.
  • SP Service Provider
  • the present invention proposes a location service-based middleware (LBS MW) interconnection, which solves the interconnection of the location services of different manufacturers, different network positioning devices, and different positioning technologies.
  • LBS MW location service-based middleware
  • the present invention proposes a location service full-network networking system, which is composed of a plurality of service area subsystems, and the service area subsystems include:
  • the middleware layer that is, the location service middleware, is used to complete location-based value-added business services; the network layer is used to provide user location information;
  • the business area subsystems are connected through the location service middleware;
  • the application layer After the application layer receives the request from the calling user, it is input to the location service middleware of the corresponding business area subsystem, and the location service middleware processes the request and sends it to the network layer, and the network layer will respond accordingly.
  • the geographic information of the user is uploaded to the location service middleware, and the location service middleware performs value-added processing on the user information, and then returns the location value-added information that meets the request of the calling user to the application layer.
  • the location service middleware further includes a method for completing user authentication and privacy protection. Modules for protecting, billing, initiating positioning requests to MPC / GMLC and processing responses, integrating GIS, user roaming, GIS localization, and various application logic functions.
  • the location service middleware may also include a module for storing user information in a corresponding business area subsystem, storing positioning logic, and connecting to a local GIS.
  • the network layer more specifically includes a mobile positioning center / gateway mobile location center (MPC / GMLC: Mobile Position Center / Gateway Mobile Location Center), a GIS, a billing gateway, and a short message respectively connected to the location service middleware. center.
  • MPC / GMLC Mobile Position Center / Gateway Mobile Location Center
  • GIS Global System for Mobile Communications
  • billing gateway a short message respectively connected to the location service middleware. center.
  • the present invention also proposes a method for realizing a full-service network of location services.
  • the method includes the following steps:
  • the service provider receives the request of the calling user, and calls the external service provided by the location service middleware of the service provider, and sends a service request to the location service middleware;
  • the service provider's location service middleware processes the service request, and sends a request to the location service middleware to which the called user belongs to obtain the location information of the called user;
  • the location service middleware to which the called user belongs belongs processes the request, and sends a request to the location network of the called user's visited place to obtain the location information of the called user;
  • the positioning network uploads the called user information to the location service middleware in the place where the called user visits;
  • the location service middleware in the place where the called user visits performs value-added processing on the called user information, and returns the processed location value-added information to the service provider through the location service middleware of the service provider.
  • step b more specifically includes the following steps:
  • the location service middleware to which the calling user belongs processes the request
  • the step b2 further includes the following steps:
  • the location service middleware to which the calling user belongs performs authentication and authentication on the calling user, and if it passes, continues, otherwise returns;
  • step c more specifically includes the following steps:
  • cl Judge the private information of the called user. If the calling user is not allowed to access the called user, return it, otherwise continue;
  • the value-added processing in step e more specifically includes requesting geographic information processing from the GIS of the place where the called user visits.
  • the present invention solves the problem of locating network equipment by superimposing the middleware layer of the location service middleware without changing the configuration of the existing communication network equipment. Interconnection and interoperability issues.
  • the location service middleware provides a variety of location-based value-added business services to the service provider.
  • the service provider can easily call the services provided by the middleware, which reduces the threshold for other service providers.
  • the service provider only You need to call the location value-added service provided by the location service center, fill in the necessary input parameters, and wait for the location-based graphics and text output generated by the service.
  • the location service provided by the mobile operator is a simple service call.
  • the location service center provides great convenience for service providers to develop their own distinctive services.
  • location-based content services including GIS systems
  • standards and data detail levels vary from place to place
  • they can be resolved through the interconnection of GIS-based location service middleware.
  • the GIS system's differentiated choices ensure that users get the best and most accurate geographic location information (including maps).
  • users can use off-site services.
  • FIG. 1 is a schematic structural diagram of a location service full-network networking system according to the present invention
  • FIG. 2 is a schematic structural diagram of an embodiment of a location service full-network networking system according to the present invention
  • FIG. 3 is a flowchart of a location service full-network networking implementation method according to the present invention
  • FIG. 4 is a schematic flowchart of step b of a method for implementing a location service full-network networking according to the present invention
  • FIG. 5 is a schematic flowchart of step b2 of a method for implementing a location service full-network networking according to the present invention
  • FIG. 6 is a schematic flowchart of step c of a method for implementing a location service full-network networking according to the present invention
  • FIG. 7 is a schematic flowchart of Embodiment 1 of a method for implementing location service full-network networking according to the present invention.
  • FIG. 8 is a schematic flowchart of Embodiment 2 of a method for implementing a location service full-network networking according to the present invention
  • FIG. 9 is a schematic flowchart of a third embodiment of a method for implementing a location service full-network networking according to the present invention. detailed description
  • Figures 1 and 2 show the structure and networking diagram of the embodiment of the location service full-network networking system according to the present invention.
  • the system is composed of three service area subsystems in Beijing, Shanghai, and Guangzhou.
  • the system includes:
  • the application layer contains various Service providers (SP), in order to use location services to enhance their own business characteristics, by calling the external service provided by the location service middleware to request location value-added information for mobile users, the location service middleware will perform the corresponding service request Authenticate, process, and then return the information that meets the user's request to the service provider (SP).
  • SP Service providers
  • LCS Clients positioning service customers
  • Middleware Layer which is a location service middleware, used to complete location-based value-added business services, and specifically includes location-based value-added business services, user authentication, privacy protection, and initiating a positioning request to MPC / GMLC And processing response, integrated GIS and other functions, location service middleware is the center of the entire location service.
  • the Network Layer is used to provide user information. This layer provides high-precision user location information to the outside through the existing positioning technology of the wireless network. It also provides interfaces such as GIS, billing center, and short message center, which is convenient.
  • the business of location service middleware is developed, so that it can have functions such as user roaming and GIS localization together with the above-mentioned location service middleware.
  • the three service area subsystems of Beijing, Shanghai, and Guangzhou are connected through the location service middleware.
  • the location service middleware is a bridge between the positioning network layer and the external positioning business client LCS Clients.
  • the interconnection and interworking between service middleware solves key problems in location business operations such as location roaming, off-site use of services, and GIS differential selection.
  • the application layer After the application layer receives the request from the calling user, the application layer invokes the service request provided by the location service middleware of the corresponding business area subsystem, and then the location service middleware processes the corresponding service request and sends it to the network. Layer, the network layer uploads the corresponding user information to the location service middleware, the location service center performs value-added processing on the user information, and then returns the location value-added information that meets the request of the calling user to the application layer .
  • each business area subsystem is composed of business operators (SPa, SPb, SPc, SPd), location service middleware (LBS MWa, LBS MWb, LBS MWc, LBS MWd), Mobile positioning center / gateway mobile location center (MPCa / GMLCa, MPCb / GMLCb, MPCc / GMLCc, MPCd / GMLCd), service control point (SCPa, SCPb, SCPc, SCPd), home location register (HLR;), geographic information system (GISa, GISb, GISc, GISd) equipment, users A, A2 in the business area subsystem A, and users C2 in the business area subsystem C.
  • GISa geographic information system
  • the service provider (SPa) receives the request of the calling user (A1), and calls the external service provided by the location service middleware (LBS MWa) of the service provider, and sends a service to the location service middleware (LBS MWa)
  • the request is shown in step 1 in FIG. 7.
  • the location service middleware (LBS MWa) of the service provider processes the service request, and sends a message to the location service middleware (LBS MWa) to which the called user belongs to obtain information including the location information of the called user (A2).
  • the request is shown in steps 2 and 3 in FIG. 7. More specifically, it refers to:
  • the location service middleware (LBS MWa) to which the calling user belongs processes the request; specifically: The location service middleware to which the calling user belongs first performs authentication and authentication on the calling user (A1), if it passes, then continues, otherwise returns; and then sends a judgment to the service control point (SCPa) to which the calling user belongs to judge the calling Whether the user (A1) is a prepaid user, if not, continue; otherwise, perform a balance judgment; if the balance is insufficient, return; otherwise, continue to issue to the location service middleware to which the called user belongs to obtain the location information of the called user. request.
  • SCPa service control point
  • the location service middleware (LBS MWa) to which the called user belongs processes the request, and sends to the positioning network (MPCa / GMLCa) of the place where the called user visits to obtain the location information of the called user (A2).
  • the request is shown in steps 4, 5, and 6 in FIG. 7; more specifically, it refers to:
  • HLR Home Location Register
  • LBS MWa location service middleware
  • the positioning network (MPCa / GMLCa) uploads the information of the called user (A2) to the called user to visit the location service middleware (LBS MWa) of ji, as shown in step 7 in FIG.
  • the location service middleware (LBS MWa) of the place where the called user visits performs value-added processing on the information of the called user (A2), and passes the processed location value-added information through the service provider's location service middleware (LBS) MWa) is returned to the service provider (SPa), as shown in step 8 in FIG.
  • the value-added processing of the called user (A2) information includes requesting geographic information processing from the GIS where the called user visited, so that the localized information of the called user (A2) can be returned to the service provider. (SPa).
  • Embodiment 2 The calling user A1 uses a local application to find the called user A2, and A2 roams to the service area subsystem B
  • the first step is the same as the first embodiment, as shown in step 1 in FIG. 8.
  • step two of the first embodiment is shown in steps 2 and 3 in FIG. 8;
  • the location service middleware (LBS MWa) to which the called user belongs processes the request, and sends to the positioning network (MPCb / GMLCb) where the called user visits to obtain the location information of the called user (A2).
  • the request is shown in steps 4, 5, 6, and 7 in FIG. 8; more specifically, it means: first determine the privacy information of the called user (A2); if the calling user (A1) is not allowed to access the called user ( A2), then return, otherwise continue;
  • the home location register (HLR) is used to query the visited place of the called user (A2), read the visited place information of the called user, and learn that the called user (A2) roams to area B;
  • LBS MWb location service middleware
  • MPCb / GMLCb positioning network
  • the positioning network (MPCb / GMLCb) uploads the information of the called user (A2) to the location service middleware (LBSMWb) of the place where the called user visits, as shown in step 8 in FIG.
  • the location service middleware (LBS MWb) of the place where the called user visits performs value-added processing on the information of the called user (A2), and passes the processed location value-added information through the service provider's location service middleware (LBSMWa) ) Is returned to the service provider (SPa), as shown in step 9 in FIG. 8.
  • LBSMWa location service middleware
  • Embodiment 3 The calling user A1 uses a remote application (SPb) to find the called user C2, and C2 roams to the service area subsystem D
  • the service provider (SPb) receives the request of the calling user (A1), and calls the external service provided by the service provider's location service middleware (LBS MWb), and issues a service to the location service middleware (LBS MWb)
  • the request is shown in step 1 in FIG. 9.
  • the service provider's location service middleware processes the service request, and sends a request to the location service middleware (LBSMWc) to which the called user belongs to obtain the location information of the called user (C2) As shown in steps 2, 3, 4, 5, and 6 in FIG.
  • the location service middleware (LBS MWa) of the service provider sends a request to the location service middleware (LBS MWa) to which the calling user belongs; then the location service middleware (LBS MWa) to which the calling user belongs responds to the request
  • the processing specifically refers to:
  • the location service middleware (LBS MWa) to which the calling user belongs first performs authentication and authentication on the calling user (A1), and if it passes, continues, otherwise returns;
  • the service control point (SCPa) sends a request to determine whether the calling user (A1) is a prepaid user.
  • the location service middleware (LBSMWc) to which the called user belongs processes the request, and sends a request to the positioning network (MPCd / GMLCd) of the place where the called user visits to obtain the location information of the called user (C1)
  • the positioning network (MPCd / GMLCd) of the place where the called user visits to obtain the location information of the called user (C1) As shown in steps 7, 8, 9, and 10 in FIG. 9; more specifically, it means: first determine the privacy information of the called user (C1); if the calling user (A1) is not allowed to access the called user (A2) ), Return, otherwise continue;
  • the home location register (HLR) is used to query the visited place of the called user (C1), read the visited place information of the called user, and learn that the called user (C1) roams to the D area;
  • LBSMWd location service middleware
  • the location service middleware (LBSMWd) of the called user's visited place sends a request to the location network (MPCd / GMLCd) of the called user's visited place to obtain the location information of the called user (C1).
  • the positioning network (MPCd / GMLCd) uploads the information of the called user (C1) to the location service middleware (LBSMWd) of the place where the called user visits, as shown in step 11 in FIG. 9.
  • the location service middleware (LBSMWd) of the called user's visiting place performs value-added processing on the information of the called user (C1), and passes the processed location value-added information through the service provider's location service middleware (LBSMWa) Return to the service provider (SPb), as shown in steps 12, 13, 14, 15 in FIG.
  • the location service middleware (LBSMWd) of the called user's visiting place obtains the precise location information of the called user (C1), obtains the local geographic information through the local GIS system, and then passes the information through the called user's visiting place
  • the location service middleware (LBS MWd), the location service middleware (LBS MWc) to which the called user belongs, and the service provider's location service middleware (LBS MWb) are returned to the service provider (SPb).

Abstract

This present invention provides a location service full mesh networking system, and the system consists of several service zone subsystems, comprising application layer which is used to supply various services; middleware layer, in other words, location-based service middle ware, for accomplishing the location-based value added services; network layer for supplying user’s location information; said service zone subsystems and interconnected via the location-based service middle ware. The present invention solves the problem of the interconnection and intercommunication between locating facilities by adding the middleware layer i.e. location-based service middle ware and by the interconnecting between the location-based service middle ware belonging to different service zone subsystem.

Description

Figure imgf000003_0001
Figure imgf000003_0001
技术领域 Technical field
本发明涉及通信技术领域, 具体来说是涉及一种位置业务全网组网系统 及实现方法。 背景技术  The present invention relates to the field of communications technologies, and in particular, to a location service full-network networking system and implementation method. Background technique
在通信技术中, 位置业务包括定位技术和定位服务两大概念。 其中, 定 位技术根据无线网络的不同可分为不同的种类,主要包括:基于 CelllD+Sector (小区 +扇区) 的方式、 EOTD ( Enhanced Observed Time Difference: 增强到 达时间差)、 A-GPS ( Assisted-Global Positioning System: 辅助全球定位系统) 等方式; 而定位服务则是通过无线终端和无线网络的配合, 来确定出移动用 户的实际地理位置, 从而向移动用户提供所需的与位置相关的服务信息。 定 位服务是指根据无线网络提供的用户位置信息,结合业务提供商(SP: Service Provider) 能够提供的各种各样的增值特性, 从而向移动用户呈现一种基于当 前位置的增值业务, 如: 车辆调度、 行程跟踪、 资产监护等。  In communication technology, location services include two concepts: positioning technology and positioning service. Among them, the positioning technology can be divided into different types according to the different wireless networks, mainly including: CelllD + Sector (cell + sector) based method, EOTD (Enhanced Observed Time Difference: Enhanced Arrival Time Difference), A-GPS (Assisted- Global Positioning System (Assisted Global Positioning System) and other methods; while positioning services use wireless terminals and wireless networks to determine the actual geographic location of mobile users, thereby providing mobile users with the required location-related service information . Positioning service refers to the location information provided by the wireless network, combined with various value-added features that a service provider (SP: Service Provider) can provide, so as to present mobile users with a value-added service based on the current location, such as: Vehicle scheduling, trip tracking, asset monitoring, etc.
通过无线网络提供的定位能力, 业务提供商可以根据用户位置信息提供 具有自身特色的增值业务, 显然, 业务提供商为了更好地开展基于位置的增 值业务, 就需要能够很方便地取得用户位置信息; 而且, 位置业务的一个重 要特性就是移动性, 特别是用户漫游到异地时, 提供基于位置的服务尤其重 要。 但是由于各个通信厂家开发的定位设备没有遵从统一的标准, 定位设备 之间无法进行互联、 互通, 同时, 目前我国存在着 GSM网和 CDMA网, 这两 个网络的定位标准也不一样, 这些问题的存在严重阻碍了移动位置服务在我 国通信业的应用。  Through the positioning capabilities provided by wireless networks, service providers can provide value-added services with their own characteristics based on user location information. Obviously, in order to better carry out location-based value-added services, service providers need to be able to easily obtain user location information. In addition, an important feature of location services is mobility, especially when users roam to different places, providing location-based services is particularly important. However, because the positioning equipment developed by various communication manufacturers does not comply with a unified standard, the positioning equipment cannot be interconnected and interoperable. At the same time, there are GSM and CDMA networks in China. The positioning standards of these two networks are also different. These problems The existence of mobile phones has seriously hindered the application of mobile location services in China's communications industry.
目前现有技术中, 有一些通信厂商已经提出了一些位置业务全网組网技 术, 但是由于这些技术面向的是局部小型业务区, 这些技术之间没有互通的 标准接口, 没有封装 GIS ( Geography Information System: 地理信息系统), 没 有对 GIS进行差异化选择等等, 显然存在许多不足, 具体来讲主要包括: At present, some communication vendors have proposed some full-service network technologies for location services. However, because these technologies are targeted at local small business areas, there is no interoperability between these technologies. Standard interfaces, without encapsulation of GIS (Geography Information System), without differential selection of GIS, etc. Obviously there are many deficiencies. Specifically, they mainly include:
1、 增加了普通业务提供商提供位置业务的技术实现和管理的难度; 1. It increases the difficulty of technical implementation and management of location services provided by ordinary service providers;
2、 存在不同厂家定位设备、 不同网络定位设备、 不同定位技术的互联互 通等问题; 2. There are problems such as the interconnection of different manufacturers' positioning equipment, different network positioning equipment, and different positioning technologies;
3、 存在用户数据的统一处理、 接入方式、 GIS的集成、 漫游与定位网络 的连接等问题;  3. There are problems such as unified processing of user data, access methods, integration of GIS, and connection of roaming and positioning networks;
4、 无法集中管理用户数据、 隐私信息、 服务逻辑等;  4. Unable to centrally manage user data, private information, service logic, etc.
5、 对 GIS系统的利用率不高, 价值链难以形成。 发明内容  5. The utilization rate of GIS system is not high, and the value chain is difficult to form. Summary of the Invention
针对上述情形, 本发明提出了一种通过位置业务中间件 (LBS MW: Location-Based Service Middle Ware )互联, 解决不同厂家定位设备、 不同网 络定位设备、 不同定位技术的互联互通的位置业务全网组网系统及实现方法。  In view of the above situation, the present invention proposes a location service-based middleware (LBS MW) interconnection, which solves the interconnection of the location services of different manufacturers, different network positioning devices, and different positioning technologies. Networking system and implementation method.
为实现上述目的, 本发明提出了一种位置业务全网组网系统, 该系统由 若干个业务区子系统组成, 该业务区子系统包括:  To achieve the above objective, the present invention proposes a location service full-network networking system, which is composed of a plurality of service area subsystems, and the service area subsystems include:
应用层, 用于提供各种业务;  An application layer for providing various services;
中间件层, 即位置服务中间件, 用于完成基于位置的增值业务服务; 网络层, 用于提供用户位置信息;  The middleware layer, that is, the location service middleware, is used to complete location-based value-added business services; the network layer is used to provide user location information;
所述的业务区子系统之间通过所述的位置服务中间件相连;  The business area subsystems are connected through the location service middleware;
所述的应用层接收主叫用户的请求后, 输入到相应业务区子系统的位置 服务中间件, 该位置服务中间件对该请求进行处理后下达至所述的网络层, 该网络层将相应的用户地理信息上传给所述的位置服务中间件, 该位置服务 中间件将该用户信息进行增值处理, 然后将满足主叫用户请求的位置增值信 息返回给所述的应用层。  After the application layer receives the request from the calling user, it is input to the location service middleware of the corresponding business area subsystem, and the location service middleware processes the request and sends it to the network layer, and the network layer will respond accordingly. The geographic information of the user is uploaded to the location service middleware, and the location service middleware performs value-added processing on the user information, and then returns the location value-added information that meets the request of the calling user to the application layer.
其中, 所述的位置服务中间件还.进一步包括用于完成用户鉴权、 隐私保 护、 计费、 向 MPC/GMLC发起定位请求并且处理响应、 集成 GIS、 用户漫游、 GIS本地化、 各种应用逻辑的功能的模块。 The location service middleware further includes a method for completing user authentication and privacy protection. Modules for protecting, billing, initiating positioning requests to MPC / GMLC and processing responses, integrating GIS, user roaming, GIS localization, and various application logic functions.
所述的位置服务中间件也可以包括用于存储相应的业务区子系统中的用 户信息、 存储定位逻辑、 连接本地 GIS的模块。  The location service middleware may also include a module for storing user information in a corresponding business area subsystem, storing positioning logic, and connecting to a local GIS.
而所述的网络层更具体包括分別和所述的位置服务中间件相连的移动定 位中心 /网关移动位置中心 (MPC/GMLC: Mobile Position Center/Gateway Mobile Location Center )、 GIS、 计费网关、 短信中心。  The network layer more specifically includes a mobile positioning center / gateway mobile location center (MPC / GMLC: Mobile Position Center / Gateway Mobile Location Center), a GIS, a billing gateway, and a short message respectively connected to the location service middleware. center.
本发明还同时提出了一种位置业务全网组网实现方法, 该方法包含如下 步驟:  The present invention also proposes a method for realizing a full-service network of location services. The method includes the following steps:
a、 业务提供商接收主叫用户的请求, 并调用业务提供商的位置服务中间 件提供的外部服务, 向该位置服务中间件发出服务请求;  a. The service provider receives the request of the calling user, and calls the external service provided by the location service middleware of the service provider, and sends a service request to the location service middleware;
b、 该业务提供商的位置服务中间件对该服务请求进行处理, 并向被叫用 户所属的位置服务中间件发出获得包含被叫用户位置信息的请求;  b. The service provider's location service middleware processes the service request, and sends a request to the location service middleware to which the called user belongs to obtain the location information of the called user;
c、 该被叫用户所属的位置服务中间件对该请求进行处理, 并向被叫用户 拜访地的定位网络发出获得包含被叫用户位置信息的请求;  c. The location service middleware to which the called user belongs belongs processes the request, and sends a request to the location network of the called user's visited place to obtain the location information of the called user;
d、 该定位网络将被叫用户信息上传给被叫用户拜访地的位置服务中间 件;  d. The positioning network uploads the called user information to the location service middleware in the place where the called user visits;
e、 该被叫用户拜访地的位置服务中间件对该被叫用户信息进行增值处 理, 并将处理后的位置增值信息通过业务提供商的位置服务中间件返回给业 务提供商。  e. The location service middleware in the place where the called user visits performs value-added processing on the called user information, and returns the processed location value-added information to the service provider through the location service middleware of the service provider.
其中, 所述步骤 b更具体包括以下步骤:  Wherein, the step b more specifically includes the following steps:
bl、 比较该业务提供商的位置服务中间件和该主叫用户所属的位置服务 中间件, 如果不同, 那么该业务提供商的位置服务中间件向该主叫用户所属 的位置服务中间件发出请求;  bl. Compare the location service middleware of the service provider with the location service middleware to which the calling user belongs, if different, then the location service middleware of the service provider sends a request to the location service middleware to which the calling user belongs ;
b2、 该主叫用户所属的位置服务中间件对该请求进行处理;  b2, the location service middleware to which the calling user belongs processes the request;
b3、 向被叫用户所属的位置服务中间件发出获得包含被叫用户位置信息 的请求。 b3. Send to the location service middleware to which the called user belongs to obtain the location information of the called user. Request.
而所述步 b2还进一步包括以下步骤:  The step b2 further includes the following steps:
b21、 该主叫用户所属的位置服务中间件对主叫用户进行鉴权认证, 如果 通过, 则继续, 否则返回;  b21. The location service middleware to which the calling user belongs performs authentication and authentication on the calling user, and if it passes, continues, otherwise returns;
b22、 向主叫用户所属的业务控制点发出判断该主叫用户是否为预付费用 户的请求, 如果不是, 则继续, 否则进行余额判断, 如果余额不足返回, 否 则继续。  b22. Send a request to the service control point to which the calling user belongs to determine whether the calling user is a prepaid user. If not, continue; otherwise, perform a balance judgment. If the balance is insufficient, return, otherwise continue.
另外, 所述步骤 c更具体包括以下步骤:  In addition, the step c more specifically includes the following steps:
cl、 判断被叫用户的隐私信息, 如果不允许主叫用户访问被叫用户, 贝 返回, 否则继续;  cl. Judge the private information of the called user. If the calling user is not allowed to access the called user, return it, otherwise continue;
c2、 读取被叫用户拜访地信息;  c2. Reading information about the called user's visiting place;
c3、 向被叫用户拜访地的位置服务中间件发出获得包含被叫用户位置信 息的请求。  c3. Send a request to the location service middleware in the place where the called user visits to obtain the location information of the called user.
所述步驟 e中的增值处理更具体包含向被叫用户拜访地的 GIS请求地理 信息处理。  The value-added processing in step e more specifically includes requesting geographic information processing from the GIS of the place where the called user visits.
本发明在不改变现有通信网络设备配置的情况下, 通过叠加位置服务中 间件这一中间件层, 通过不同业务区子系统所属的位置服务中间件之间的互 联交互, 解决定位网络设备之间的互联、 互通问题。 该位置服务中间件向业 务提供商提供了各种各样的基于位置的增值业务服务, 业务提供商可以方便 的调用其中间件提供的服务, 降低了其他业务提供商的门槛, 业务提供商只 需要调用位置服务中心向外提供的位置增值服务, 填上必要的输入参数, 然 后等待服务产生的基于位置的图文并茂的输出即可, 如移动运营商提供的定 位服务就是一个筒单的服务调用。 位置服务中心对业务提供商集中开发自身 特色的业务提供了极大的便利。  The present invention solves the problem of locating network equipment by superimposing the middleware layer of the location service middleware without changing the configuration of the existing communication network equipment. Interconnection and interoperability issues. The location service middleware provides a variety of location-based value-added business services to the service provider. The service provider can easily call the services provided by the middleware, which reduces the threshold for other service providers. The service provider only You need to call the location value-added service provided by the location service center, fill in the necessary input parameters, and wait for the location-based graphics and text output generated by the service. For example, the location service provided by the mobile operator is a simple service call. The location service center provides great convenience for service providers to develop their own distinctive services.
另外, 由于包含 GIS 系统在内的基于位置的内容服务中, 各地的标准、 数据详细程度也不一样, 通过封装有 GIS的位置服务中间件的互联, 可以解 决 GIS 系统的差异化选择, 保证用户得到的是效果最好、 最准确的地理位置 信息(包括图), 同时, 通过位置服务中间件的互联, 使用户可以使用异地业 务等。 附图说明 In addition, since location-based content services, including GIS systems, standards and data detail levels vary from place to place, they can be resolved through the interconnection of GIS-based location service middleware. The GIS system's differentiated choices ensure that users get the best and most accurate geographic location information (including maps). At the same time, through the interconnection of location service middleware, users can use off-site services. BRIEF DESCRIPTION OF THE DRAWINGS
图 1是本发明所述的位置业务全网组网系统的结构示意图;  FIG. 1 is a schematic structural diagram of a location service full-network networking system according to the present invention;
图 2是本发明所述的位置业务全网组网系统实施例的结构示意图; 图 3是本发明所述的位置业务全网组网实现方法的流程图;  FIG. 2 is a schematic structural diagram of an embodiment of a location service full-network networking system according to the present invention; FIG. 3 is a flowchart of a location service full-network networking implementation method according to the present invention;
图 4是应用本发明所述的位置业务全网组网实现方法步骤 b的流程示意 图;  FIG. 4 is a schematic flowchart of step b of a method for implementing a location service full-network networking according to the present invention;
图 5是应用本发明所述的位置业务全网组网实现方法步骤 b2的流程示意 图;  FIG. 5 is a schematic flowchart of step b2 of a method for implementing a location service full-network networking according to the present invention;
图 6是应用本发明所述的位置业务全网组网实现方法步骤 c的流程示意 图;  FIG. 6 is a schematic flowchart of step c of a method for implementing a location service full-network networking according to the present invention;
图 7是应用本发明所述的位置业务全网組网实现方法实施例一的流程示 意图;  FIG. 7 is a schematic flowchart of Embodiment 1 of a method for implementing location service full-network networking according to the present invention;
图 8是应用本发明所述的位置业务全网组网实现方法实施例二的流程示 意图;  FIG. 8 is a schematic flowchart of Embodiment 2 of a method for implementing a location service full-network networking according to the present invention;
图 9是应用本发明所述的位置业务全网组网实现方法实施例三的流程示 意图。 具体实施方式  FIG. 9 is a schematic flowchart of a third embodiment of a method for implementing a location service full-network networking according to the present invention. detailed description
如图 1、 2所示为本发明所述的位置业务全网组网系统实施例的结构及组 网示意图, 该系统由北京、 上海、 广州三个业务区子系统组成, 每个业务区 子系统包括:  Figures 1 and 2 show the structure and networking diagram of the embodiment of the location service full-network networking system according to the present invention. The system is composed of three service area subsystems in Beijing, Shanghai, and Guangzhou. The system includes:
应用层(Application Layer ), 用于提供各种业务。 该应用层中包含各种各 样的业务提供商(SP ), 他们为了利用位置服务来增强自身的业务特性, 通过 调用位置服务中间件提供的外部服务请求移动用户的位置增值信息, 位置服 务中间件会对相应的服务请求进行鉴权, 处理, 然后将满足用户请求的信息 返回给业务提供商 (SP )。 将这些业务提供商 (SP ), 对外通称为定位业务客 户 ( LCS Clients )0 Application layer (Application Layer), used to provide various services. The application layer contains various Service providers (SP), in order to use location services to enhance their own business characteristics, by calling the external service provided by the location service middleware to request location value-added information for mobile users, the location service middleware will perform the corresponding service request Authenticate, process, and then return the information that meets the user's request to the service provider (SP). These service providers (SP) are generally referred to as positioning service customers (LCS Clients). 0
中间件层 (Middleware Layer ), 即位置服务中间件, 用于完成基于位置 的增值业务服务等, 具体来说包括基于位置的增值业务服务、 用户鉴权、 隐 私保护、 向 MPC/GMLC发起定位请求并且处理响应、 集成 GIS等功能,位置服 务中间件是整个位置服务的中心。  Middleware Layer, which is a location service middleware, used to complete location-based value-added business services, and specifically includes location-based value-added business services, user authentication, privacy protection, and initiating a positioning request to MPC / GMLC And processing response, integrated GIS and other functions, location service middleware is the center of the entire location service.
网络层(Network Layer ), 用于提供用户信息; 此层通过无线网络现有的 定位技术, 向外提供高精度的用户位置信息, 同时还提供了 GIS、 计费中心、 短信中心等接口, 方便位置服务中间件的业务开展, 这样其和上述的位置服 务中间件一起配合可以具有用户漫游、 GIS本地化等功能。  The Network Layer is used to provide user information. This layer provides high-precision user location information to the outside through the existing positioning technology of the wireless network. It also provides interfaces such as GIS, billing center, and short message center, which is convenient. The business of location service middleware is developed, so that it can have functions such as user roaming and GIS localization together with the above-mentioned location service middleware.
而所述的北京、 上海、 广州三个业务区子系统之间通过所述的位置服务 中间件相连, 该位置服务中间件是连接定位网络层和外部定位业务客户 LCS Clients之间的桥梁, 位置服务中间件之间的互联互通, 解决定位漫游、 业务的 异地使用、 GIS差异化选择等位置业务运营中的关键问题。  The three service area subsystems of Beijing, Shanghai, and Guangzhou are connected through the location service middleware. The location service middleware is a bridge between the positioning network layer and the external positioning business client LCS Clients. The interconnection and interworking between service middleware solves key problems in location business operations such as location roaming, off-site use of services, and GIS differential selection.
首先所述的应用层接收主叫用户的请求后 , 调用相应业务区子系统的位 置服务中间件提供的服务请求, 其次该位置服务中间件对相应的服务请求进 行处理后下达至所述的网络层, 该网络层将相应的用户信息上传给所述的位 置服务中间件, 该位置服务中心将该用户信息进行增值处理, 然后将满足主 叫用户请求的位置增值信息返回给所述的应用层。  After the application layer receives the request from the calling user, the application layer invokes the service request provided by the location service middleware of the corresponding business area subsystem, and then the location service middleware processes the corresponding service request and sends it to the network. Layer, the network layer uploads the corresponding user information to the location service middleware, the location service center performs value-added processing on the user information, and then returns the location value-added information that meets the request of the calling user to the application layer .
下面假设所述的位置业务全网组网系统包含人、 B、 C、 D四个业务区子 系统, 即运营区, 该业务区子系统的划分取决于业务开展的需要, 可能是几 个省 (直辖市)、 市为单位, 每个业务区子系统均由业务运营商 (SPa、 SPb、 SPc、 SPd )、位置服务中间件 ( LBS MWa、 LBS MWb、 LBS MWc、 LBS MWd )、 移动定位中心 /网关移动位置中心 (MPCa/GMLCa、 MPCb/GMLCb、 MPCc/GMLCc, MPCd/GMLCd ), 业务控制点( SCPa、 SCPb、 SCPc、 SCPd )、 归属位置寄存器 (HLR;)、 地理信息系统 (GISa、 GISb、 GISc、 GISd )设备組 成, 在业务区子系统 A中有用户 Al、 A2, 在业务区子系统 C中有用户 C2。 实施例一 主叫用户 A1使用本地症用(SPa)查找被叫用户 A2 The following assumes that the location-based full-network networking system includes four service area subsystems: people, B, C, and D, that is, operation areas. The division of this service area subsystem depends on the needs of service development, and may be several provinces. (Municipal municipality), city as a unit, each business area subsystem is composed of business operators (SPa, SPb, SPc, SPd), location service middleware (LBS MWa, LBS MWb, LBS MWc, LBS MWd), Mobile positioning center / gateway mobile location center (MPCa / GMLCa, MPCb / GMLCb, MPCc / GMLCc, MPCd / GMLCd), service control point (SCPa, SCPb, SCPc, SCPd), home location register (HLR;), geographic information system (GISa, GISb, GISc, GISd) equipment, users A, A2 in the business area subsystem A, and users C2 in the business area subsystem C. Embodiment 1 The calling user A1 searches for the called user A2 by using local symptoms (SPa)
本实施例包含以下步骤:  This embodiment includes the following steps:
第一、 业务提供商 (SPa)接收主叫用户(A1)的请求, 并调用业务提供商的 位置服务中间件 (LBS MWa )提供的外部服务, 向该位置服务中间件(LBS MWa )发出服务请求, 如图 7中步骤 1所示。  First, the service provider (SPa) receives the request of the calling user (A1), and calls the external service provided by the location service middleware (LBS MWa) of the service provider, and sends a service to the location service middleware (LBS MWa) The request is shown in step 1 in FIG. 7.
第二、 该业务提供商的位置服务中间件 (LBS MWa )对该服务请求进行 处理, 并向被叫用户所属的位置服务中间件(LBS MWa )发出获得包含被叫 用户 (A2)位置信息的请求, 如图 7中步骤 2、 3所示; 更具体来讲是指:  Second, the location service middleware (LBS MWa) of the service provider processes the service request, and sends a message to the location service middleware (LBS MWa) to which the called user belongs to obtain information including the location information of the called user (A2). The request is shown in steps 2 and 3 in FIG. 7. More specifically, it refers to:
显然此时由于该业务提供商的位置服务中间件和被叫用户所属的位置服 务中间件相同, 因此该主叫用户所属的位置服务中间件 (LBS MWa )对该请 求进行处理;具体是指: 该主叫用户所属的位置服务中间件先对主叫用户 (A1) 进行鉴权认证, 如果通过, 则继续, 否则返回; 再向主叫用户所属的业务控 制点(SCPa )发出判断该主叫用户(A1)是否为预付费用户的请求, 如果不是, 则继续, 否则进行余额判断, 如果余额不足那么返回, 否则继续向被叫用户 所属的位置服务中间件发出获得包含被叫用户位置信息的请求。  Obviously at this time, because the location service middleware of the service provider is the same as the location service middleware to which the called user belongs, the location service middleware (LBS MWa) to which the calling user belongs processes the request; specifically: The location service middleware to which the calling user belongs first performs authentication and authentication on the calling user (A1), if it passes, then continues, otherwise returns; and then sends a judgment to the service control point (SCPa) to which the calling user belongs to judge the calling Whether the user (A1) is a prepaid user, if not, continue; otherwise, perform a balance judgment; if the balance is insufficient, return; otherwise, continue to issue to the location service middleware to which the called user belongs to obtain the location information of the called user. request.
第三、 该被叫用户所属的位置服务中间件(LBS MWa )对该请求进行处 理, 并向被叫用户拜访地的定位网络(MPCa/GMLCa )发出获得包含被叫用 户 (A2)位置信息的请求, 如图 7中步骤 4、 5、 6所示; 更具体来讲是指:  Third, the location service middleware (LBS MWa) to which the called user belongs processes the request, and sends to the positioning network (MPCa / GMLCa) of the place where the called user visits to obtain the location information of the called user (A2). The request is shown in steps 4, 5, and 6 in FIG. 7; more specifically, it refers to:
首先判断被叫用户(A2)的隐私信息,如果不允许主叫用户(A1)访问被叫用 户(A2), 则返回, 否则继续;  First determine the private information of the called user (A2). If the calling user (A1) is not allowed to access the called user (A2), return, otherwise continue;
其次到归属位置寄存器 (HLR)查询被叫用户(A2)的拜访地,读取被叫用户 拜访地信息, 得知被叫用户 (A2) 没有漫游; Next, go to the Home Location Register (HLR) to query the visited place of the called user (A2), and read the called user Visiting place information, it is learned that the called user (A2) is not roaming;
最后向被叫用户拜访地的位置服务中间件(LBS MWa )发出获得包含被 叫用户 (A2)位置信息的请求。  Finally, a request is sent to the location service middleware (LBS MWa) at the place where the called user visits to obtain the location information of the called user (A2).
第四、 该定位网络( MPCa/GMLCa )将被叫用户(A2)信息上传给被叫用 户拜访 ji的位置服务中间件(LBS MWa ), 如图 7中的步骤 7所示。  Fourth, the positioning network (MPCa / GMLCa) uploads the information of the called user (A2) to the called user to visit the location service middleware (LBS MWa) of ji, as shown in step 7 in FIG.
第五、 该被叫用户拜访地的位置服务中间件 (LBS MWa )对该被叫用户 (A2)信息进行增值处理,并将处理后的位置增值信息通过业务提供商的位置服 务中间件(LBS MWa )返回给业务提供商 (SPa ), 如图 7中的步驟 8所示。  Fifth, the location service middleware (LBS MWa) of the place where the called user visits performs value-added processing on the information of the called user (A2), and passes the processed location value-added information through the service provider's location service middleware (LBS) MWa) is returned to the service provider (SPa), as shown in step 8 in FIG.
其中对该被叫用户(A2)信息进行增值处理就包含向被叫用户拜访地的 GIS请 ^地理信息处理, 这样本地化了的该被叫用户(A2)的信息就可以返回给 业务提供商 (SPa ) 了。 实施例二 主叫用户 A1使用本地应用查找被叫用户 A2, A2漫游到了业 务区子系统 B  The value-added processing of the called user (A2) information includes requesting geographic information processing from the GIS where the called user visited, so that the localized information of the called user (A2) can be returned to the service provider. (SPa). Embodiment 2 The calling user A1 uses a local application to find the called user A2, and A2 roams to the service area subsystem B
本实施例包含以下步骤:  This embodiment includes the following steps:
第一、 同实施例一的步骤一, 如图 8中步驟 1所示。  First, the first step is the same as the first embodiment, as shown in step 1 in FIG. 8.
第二、 同实施例一的步骤二, 如图 8中步骤 2、 3所示;  Second, step two of the first embodiment is shown in steps 2 and 3 in FIG. 8;
第三、 该被叫用户所属的位置服务中间件(LBS MWa )对该请求进行处 理, 并向被叫用户拜访地的定位网络(MPCb/GMLCb )发出获得包含被叫用 户 (A2)位置信息的请求, 如图 8中步驟 4、 5、 6、 7所示; 更具体来讲是指: 首先判断被叫用户(A2)的隐私信息,如果不允许主叫用户(A1)访问被叫用 户 (A2), 则返回, 否则继续;  Third, the location service middleware (LBS MWa) to which the called user belongs processes the request, and sends to the positioning network (MPCb / GMLCb) where the called user visits to obtain the location information of the called user (A2). The request is shown in steps 4, 5, 6, and 7 in FIG. 8; more specifically, it means: first determine the privacy information of the called user (A2); if the calling user (A1) is not allowed to access the called user ( A2), then return, otherwise continue;
其次到归属位置寄存器 (HLR)查询被叫用户(A2)的拜访地, 读取被叫用户 拜访地信息, 得知被叫用户(A2)漫游到 B区;  Next, the home location register (HLR) is used to query the visited place of the called user (A2), read the visited place information of the called user, and learn that the called user (A2) roams to area B;
随后向被叫用户拜访地的位置服务中间件(LBS MWb )发出获得包含被 叫用户 (A2)位置信息的请求。 最后被叫用户拜访地的位置服务中间件(LBS MWb) 向被叫用户拜访地 的定位网络(MPCb/GMLCb)发出获得包含被叫用户(A1)位置信息的请求。 Then, a request is sent to the location service middleware (LBS MWb) of the place where the called user visits to obtain the location information of the called user (A2). Finally, the location service middleware (LBS MWb) of the called user's visiting place sends a request to the positioning network (MPCb / GMLCb) of the called user's visiting place to obtain the location information of the called user (A1).
第四、 该定位网络(MPCb/GMLCb)将被叫用户(A2)信息上传给被叫用 户拜访地的位置服务中间件(LBSMWb), 如图 8中的步骤 8所示。  Fourth, the positioning network (MPCb / GMLCb) uploads the information of the called user (A2) to the location service middleware (LBSMWb) of the place where the called user visits, as shown in step 8 in FIG.
第五、 该被叫用户拜访地的位置服务中间件 (LBS MWb)对该被叫用户 (A2)信息进行增值处理 ,并将处理后的位置增值信息通过业务提供商的位置服 务中间件(LBSMWa)返回给业务提供商 (SPa), 如图 8中的步骤 9所示。 实施例三 主叫用户 A1使用异地应用 (SPb)查找被叫用户 C2, C2漫 游到了业务区子系统 D  Fifth, the location service middleware (LBS MWb) of the place where the called user visits performs value-added processing on the information of the called user (A2), and passes the processed location value-added information through the service provider's location service middleware (LBSMWa) ) Is returned to the service provider (SPa), as shown in step 9 in FIG. 8. Embodiment 3 The calling user A1 uses a remote application (SPb) to find the called user C2, and C2 roams to the service area subsystem D
本实施例包含以下步骤:  This embodiment includes the following steps:
第一、 业务提供商 (SPb)接收主叫用户 (A1)的请求, 并调用业务提供商的 位置服务中间件 (LBS MWb)提供的外部服务, 向该位置服务中间件(LBS MWb)发出服务请求, 如图 9中步驟 1所示。  First, the service provider (SPb) receives the request of the calling user (A1), and calls the external service provided by the service provider's location service middleware (LBS MWb), and issues a service to the location service middleware (LBS MWb) The request is shown in step 1 in FIG. 9.
第二、 该业务提供商的位置服务中间件(LBS MWb)对该服务请求进行 处理, 并向被叫用户所属的位置服务中间件(LBSMWc)发出获得包含被叫 用户 (C2)位置信息的请求, 如图 9中步骤 2、 3、 4、 5、 6所示; 更具体来讲是指: 显然此时由于该业务提供商的位置服务中间件和主叫用户所属的位置服 务中间件不同, 因此该业务提供商的位置服务中间件(LBS MWb)向该主叫 用户所属的位置服务中间件(LBS MWa)发出请求; 然后该主叫用户所属的 位置服务中间件(LBS MWa)对该请求进行处理; 具体是指: 该主叫用户所 属的位置服务中间件(LBS MWa)先对主叫用户(A1)进行鉴权认证, 如果通 过, 则继续, 否则返回; 再向主叫用户所属的业务控制点 (SCPa)发出判断 该主叫用户 (A1)是否为预付费用户的请求, 如果不是, 则继续, 否则进行余额 判断, 如果余额不足那么返回, 否则继续向被叫用 >所属的位置服务中间件 (LBSMWc)发出获得包含被叫用户位置信息的请求。 第三、 该被叫用户所属的位置服务中间件(LBSMWc)对该请求进行处 理, 并向被叫用户拜访地的定位网络(MPCd/GMLCd)发出获得包含被叫用 户(C1)位置信息的请求, 如图 9中步骤 7、 8、 9、 10所示; 更具体来讲是指: 首先判断被叫用户(C1)的隐私信息,如果不允许主叫用户(A1)访问被叫用 户 (A2), 则返回, 否则继续; Second, the service provider's location service middleware (LBS MWb) processes the service request, and sends a request to the location service middleware (LBSMWc) to which the called user belongs to obtain the location information of the called user (C2) As shown in steps 2, 3, 4, 5, and 6 in FIG. 9; more specifically, it means: Obviously at this time, because the location service middleware of the service provider and the location service middleware to which the calling user belongs are different, Therefore, the location service middleware (LBS MWa) of the service provider sends a request to the location service middleware (LBS MWa) to which the calling user belongs; then the location service middleware (LBS MWa) to which the calling user belongs responds to the request The processing specifically refers to: The location service middleware (LBS MWa) to which the calling user belongs first performs authentication and authentication on the calling user (A1), and if it passes, continues, otherwise returns; The service control point (SCPa) sends a request to determine whether the calling user (A1) is a prepaid user. If not, continue, otherwise, perform a balance judgment, and return if the balance is insufficient. No Then continue to send a request to the called location service middleware (LBSMWc) to obtain the location information of the called user. Third, the location service middleware (LBSMWc) to which the called user belongs processes the request, and sends a request to the positioning network (MPCd / GMLCd) of the place where the called user visits to obtain the location information of the called user (C1) As shown in steps 7, 8, 9, and 10 in FIG. 9; more specifically, it means: first determine the privacy information of the called user (C1); if the calling user (A1) is not allowed to access the called user (A2) ), Return, otherwise continue;
其次到归属位置寄存器 (HLR)查询被叫用户(C1)的拜访地, 读取被叫用户 拜访地信息, 得知被叫用户(C1)漫游到 D区;  Next, the home location register (HLR) is used to query the visited place of the called user (C1), read the visited place information of the called user, and learn that the called user (C1) roams to the D area;
随后向被叫用户拜访地的位置服务中间件(LBSMWd)发出获得包含被 叫用户(C1)位置信息的请求。  Then, a request is sent to the location service middleware (LBSMWd) of the place where the called user visits to obtain the location information of the called user (C1).
最后被叫用户拜访地的位置服务中间件 (LBSMWd) 向被叫用户拜访地 所属定位网络(MPCd/GMLCd)发出获得包含被叫用户(C1)位置信息的请求。  Finally, the location service middleware (LBSMWd) of the called user's visited place sends a request to the location network (MPCd / GMLCd) of the called user's visited place to obtain the location information of the called user (C1).
第四、 该定位网络(MPCd/GMLCd)将被叫用户(C1)信息上传给被叫用 户拜访地的位置 务中间件(LBSMWd), 如图 9中的步骤 11所示。  Fourth, the positioning network (MPCd / GMLCd) uploads the information of the called user (C1) to the location service middleware (LBSMWd) of the place where the called user visits, as shown in step 11 in FIG. 9.
第五、 该被叫用户拜访地的位置服务中间件(LBSMWd)对该被叫用户 (C1)信息进行增值处理,并将处理后的位置增值信息通过业务提供商的位置服 务中间件(LBSMWa)返回给业务提供商(SPb),如图 5中的步骤 12、 13、 14、 15所示。  Fifth, the location service middleware (LBSMWd) of the called user's visiting place performs value-added processing on the information of the called user (C1), and passes the processed location value-added information through the service provider's location service middleware (LBSMWa) Return to the service provider (SPb), as shown in steps 12, 13, 14, 15 in FIG.
其中, 该被叫用户拜访地的位置服务中间件(LBSMWd)在获得被叫用 户(C1)精确的位置信息后, 通过本地的 GIS 系统得到本地地理信息, 再将该 信息通过被叫用户拜访地的位置服务中间件(LBS MWd)、 被叫用户所属的 的位置服务中间件( LBS MWc )、 业务提供商的位置服务中间件 ( LBS MWb ) 返回给业务提供商 (SPb)。  Wherein, the location service middleware (LBSMWd) of the called user's visiting place obtains the precise location information of the called user (C1), obtains the local geographic information through the local GIS system, and then passes the information through the called user's visiting place The location service middleware (LBS MWd), the location service middleware (LBS MWc) to which the called user belongs, and the service provider's location service middleware (LBS MWb) are returned to the service provider (SPb).

Claims

权利要求书 Claim
1、 一种位置业务全网组网系统, 其特征在于: 该系统由若干个业务区子 系统组成, 该业务区子系统包括:  1. A full-service network system for location services, which is characterized by: The system is composed of several service area subsystems, and the service area subsystems include:
应用层, 用于提供各种业务;  An application layer for providing various services;
中间件层, 即位置服务中间件, 用于完成基于位置的增值业务服务; 网络层, 用于提供用户位置信息;  The middleware layer, that is, the location service middleware, is used to complete location-based value-added business services; the network layer is used to provide user location information;
所述的业务区子系统之间通过所述的位置服务中间件相连;  The business area subsystems are connected through the location service middleware;
所述的应用层接收主叫用户的请求后, 输入到相应业务区子系统的位置 服务中间件, 该位置服务中间件对该请求进行处理后下达至所述的网络层, 该网络层将相应的用户地理信息上传给所述的位置服务中间件, 该位置服务 中间件将该用户信息进行增值处理, 然后将满足主叫用户请求的位置增值信 息返回给所述的应用层。  After the application layer receives the request from the calling user, it is input to the location service middleware of the corresponding business area subsystem, and the location service middleware processes the request and sends it to the network layer, and the network layer will respond accordingly. The geographic information of the user is uploaded to the location service middleware, and the location service middleware performs value-added processing on the user information, and then returns the location value-added information that meets the request of the calling user to the application layer.
2、 如权利要求 1 所述的一种位置业务全网组网系统, 其特征在于: 所述 的应用层是指定位业务客户, 即业务提供商。  2. A full-service network system for location services according to claim 1, wherein: the application layer is a designated service customer, that is, a service provider.
3、 如权利要求 1所述的一种位置业务全网组网系统, 其特征在于: 所述 的位置服务中间件还进一步包括用于完成用户鉴权、 隐私保护、 计费、 向 MPC/GMLC发起定位请求并且处理响应、 集成 GIS、 用户漫游、 GIS本地化、 各种应用逻辑的功能的模块。  3. A full-service network system for location services according to claim 1, characterized in that: said location service middleware further comprises a method for completing user authentication, privacy protection, charging, and sending to MPC / GMLC. Modules that initiate positioning requests and process responses, integrate GIS, user roaming, GIS localization, and various application logic functions.
4、 如权利要求 1 所述的一种位置业务全网组网系统, 其特征在于: 所述 的位置服务中间件还进一步包括用于存储相应的业务区子系统中的用户信 息、 存储定位逻辑、 连接本地 GIS的模块。  4. A full-service network system for location services according to claim 1, characterized in that: said location service middleware further comprises storage logic for storing user information in a corresponding business area subsystem Connect the module of the local GIS.
5、 如权利要求 1 所述的一种位置业务全网组网系统, 其特征在于: 所述 的网络层包括分别和所述的位置服务中间件相连的 MPC/GMLC、 GIS、计费网 关、 短信中心。  5. A full-service network system for location services according to claim 1, characterized in that: said network layer comprises MPC / GMLC, GIS, billing gateway, respectively, connected to said location service middleware, SMS Center.
6、一种位置业务全网组网实现方法,其特征在于: 该方法包含如下步骤: a、 业务提供商接收主叫用户的请求, 并调用业务提供商的位置服务中间 件提供的外部服务, 向该位置服务中间件发出服务请求; 6. A method for implementing location-based network-wide networking, characterized in that the method includes the following steps: a. The service provider receives the request of the calling user, and calls the external service provided by the location service middleware of the service provider, and sends a service request to the location service middleware;
b、 该业务提供商的位置服务中间件对该服务请求进行处理, 并向被叫用 户所属的位置服务中间件发出获得包含被叫用户位置信息的请求;  b. The service provider's location service middleware processes the service request, and sends a request to the location service middleware to which the called user belongs to obtain the location information of the called user;
c、 该被叫用户所属的位置服务中间件对该请求进行处理 , 并向被叫用户 拜访地的定位网络发出获得包含被叫用户位置信息的请求;  c. The location service middleware to which the called user belongs belongs processes the request, and sends a request to the location network of the called user to obtain the location information of the called user;
d、 该定位网络将被叫用户信息上传给被叫用户拜访地的位置服务中间 件;  d. The positioning network uploads the called user information to the location service middleware in the place where the called user visits;
e、 该被叫用户拜访地的位置服务中间件对该被叫用户信息进行增值处 理, 并将处理后的位置增值信息通过业务提供商的位置服务中间件返回给业 务提供商。  e. The location service middleware in the place where the called user visits performs value-added processing on the called user information, and returns the processed location value-added information to the service provider through the location service middleware of the service provider.
7、 如权利要求 6 所述的一种位置业务全网组网实现方法, 其特征在于: 所述步骤 b更具体包括以下步驟: ,  7. A method for realizing a full-service network of a location service according to claim 6, wherein the step b more specifically includes the following steps:
bl、 比较该业务提供商的位置服务中间件和该主叫用户所属的位置服务 中间件, 如果不同, 那么该业务提供商的位置服务中间件向该主叫用户所属 的位置服务中间件发出请求;  bl. Compare the location service middleware of the service provider with the location service middleware to which the calling user belongs, if different, then the location service middleware of the service provider sends a request to the location service middleware to which the calling user belongs ;
b2、 该主叫用户所属的位置服务中间件对该请求进行处理;  b2, the location service middleware to which the calling user belongs processes the request;
b3、 向被叫用户所属的位置服务中间件发出获得包含被叫用户位置信息 的请求。  b3. Send a request to the location service middleware to which the called user belongs to obtain the location information of the called user.
8、 如权利要求 7 所述的一种位置业务全网组网实现方法, 其特征在于: 所述步骤 b2还进一步包括以下步骤:  8. The method for realizing a full-service networking of a location service according to claim 7, wherein the step b2 further comprises the following steps:
b21、 该主叫用户所属的位置服务中间件对主叫用户进行鉴权认证, 如果 通过, 则继续, 否则返回;  b21. The location service middleware to which the calling user belongs performs authentication and authentication on the calling user, and if it passes, continues, otherwise returns;
b22、 向主叫用户所属的业务控制点发出判断该主叫用户是否为预付费用 户的请求, 如果不是, 则继续, 否则进行余额判断, 如果余额不足返回, 否 则继续。 b22. Send a request to the service control point to which the calling user belongs to determine whether the calling user is a prepaid user. If not, continue; otherwise, perform a balance judgment; if the balance is insufficient, return, otherwise continue.
9、 如权利要求 6 所述的一种位置业务全网組网实现方法, 其特征在于: 所述步骤 c更具体包括以下步骤: 9. The method for realizing a full-service network of a location service according to claim 6, wherein the step c more specifically includes the following steps:
cl、 判断被叫用户的隐私信息, 如果不允许主叫用户访问被叫用户, 贝' J 返回, 否则继续;  cl. Judging the private information of the called user. If the calling user is not allowed to access the called user, Be'J returns, otherwise continue;
c2、 读取被叫用户拜访地信息;  c2. Reading information about the called user's visiting place;
c3、 向被叫用户拜访地的位置服务中间件发出获得包含被叫用户位置信 息的请求。  c3. Send a request to the location service middleware in the place where the called user visits to obtain the location information of the called user.
10、如权利要求 6 所述的一种位置业务全网组网实现方法, 其特征在于: 所述步骤 e中的增值处理更具体包含向被叫用户拜访地的 GIS请求地理信息 处理。  10. The method for realizing a full-service network of a location service according to claim 6, characterized in that: the value-added processing in step e more specifically includes requesting geographic information processing from a GIS in the place visited by the called user.
PCT/CN2003/000879 2002-10-22 2003-10-21 A location service full mesh networking system and method therefor WO2004039000A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003280533A AU2003280533A1 (en) 2002-10-22 2003-10-21 A location service full mesh networking system and method therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNB021456607A CN1293766C (en) 2002-10-22 2002-10-22 Position service full networking system and realizing method
CN02145660.7 2002-10-22

Publications (1)

Publication Number Publication Date
WO2004039000A1 true WO2004039000A1 (en) 2004-05-06

Family

ID=32111543

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2003/000879 WO2004039000A1 (en) 2002-10-22 2003-10-21 A location service full mesh networking system and method therefor

Country Status (4)

Country Link
CN (1) CN1293766C (en)
AU (1) AU2003280533A1 (en)
HK (1) HK1065676A1 (en)
WO (1) WO2004039000A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100438472C (en) * 2006-05-30 2008-11-26 北京邮电大学 Photon grid middleware and its control based on optical network resource allocation on demand

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100373987C (en) * 2004-08-11 2008-03-05 华为技术有限公司 Method for providing position information in communication network and position service system
CN102141625A (en) * 2010-10-15 2011-08-03 东莞市泰斗微电子科技有限公司 Positioning limit method, corresponding positioning device and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997024010A1 (en) * 1995-12-22 1997-07-03 Bell Communications Research, Inc. Personal location services using a personal communication service mobility management infrastructure
WO2001033825A1 (en) * 1999-11-05 2001-05-10 Signalsoft Corp. Spatial toolkits for wireless location based services
US20010003093A1 (en) * 1997-05-06 2001-06-07 Magnus Lundin Communication system that communicates position information of roaming mobile stations
US6442391B1 (en) * 1997-05-16 2002-08-27 Telefonaktiebolaget L M Ericsson (Publ) Location security for a subscriber unit in a telecommunication system by denying a parties' location request

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6138003A (en) * 1997-11-26 2000-10-24 Ericsson Inc. System and method for authorization of location services
FI111788B (en) * 2001-01-04 2003-09-15 Nokia Corp Procedure for creating privacy in a telecommunications network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997024010A1 (en) * 1995-12-22 1997-07-03 Bell Communications Research, Inc. Personal location services using a personal communication service mobility management infrastructure
US20010003093A1 (en) * 1997-05-06 2001-06-07 Magnus Lundin Communication system that communicates position information of roaming mobile stations
US6442391B1 (en) * 1997-05-16 2002-08-27 Telefonaktiebolaget L M Ericsson (Publ) Location security for a subscriber unit in a telecommunication system by denying a parties' location request
WO2001033825A1 (en) * 1999-11-05 2001-05-10 Signalsoft Corp. Spatial toolkits for wireless location based services

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100438472C (en) * 2006-05-30 2008-11-26 北京邮电大学 Photon grid middleware and its control based on optical network resource allocation on demand

Also Published As

Publication number Publication date
AU2003280533A1 (en) 2004-05-13
HK1065676A1 (en) 2005-02-25
CN1293766C (en) 2007-01-03
CN1492693A (en) 2004-04-28

Similar Documents

Publication Publication Date Title
JP5046436B2 (en) System and method for providing location services in parallel with services running in a general packet radio service architecture
CN1922913B (en) Method, system and apparatus for providing location information
CN100496150C (en) Communication system and method for providing position information
JP2003204570A5 (en)
CN101060561A (en) A method and system for providing the telecommunication value-added service
WO2004025981A1 (en) A gateway home location register and a method of subscriber's routing information exchange
Ficco et al. Supporting ubiquitous location information in interworking 3G and wireless networks
EP2536171A1 (en) Location method, device and system for secure user plane location enabled terminal
WO2003015437A1 (en) Method for roaming call implement to foreign intelligent client
US9137774B2 (en) Position measurement system, position information provision device, position information administration device, and position measurement method
WO2005104577A1 (en) A system of realizing location and method thereof
US7330728B1 (en) Method and system for locating a mobile subscriber terminal when roaming
CN101147407A (en) Terminal, system and method for providing location information service by interworking between wlan and mobile communication network
WO2008057477A2 (en) Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc)
CN100353799C (en) A simple method for testing performance of positioning service system
CN100388843C (en) Realizing method based on position service and position service intermediate part
CN101466066B (en) Position service management system and position service providing method
CN100372441C (en) Mobile terminal positioning method
WO2004039000A1 (en) A location service full mesh networking system and method therefor
CN101305631B (en) Gateway mobile locating center and implementing method
CN100474945C (en) Method for requesting region limiting position information in position business
CN101651705A (en) Method and device for negotiating positioning capability
JP5197764B2 (en) Method and apparatus for locating and assistant locating in PHS network
CN100551136C (en) A kind of method and apparatus of supporting location service access mobile positioning center
CN100391298C (en) Method and system for implementing location based service by voice accessing in CDMA network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP