WO2010133104A1 - 定位业务的实现方法和*** - Google Patents

定位业务的实现方法和*** Download PDF

Info

Publication number
WO2010133104A1
WO2010133104A1 PCT/CN2010/071308 CN2010071308W WO2010133104A1 WO 2010133104 A1 WO2010133104 A1 WO 2010133104A1 CN 2010071308 W CN2010071308 W CN 2010071308W WO 2010133104 A1 WO2010133104 A1 WO 2010133104A1
Authority
WO
WIPO (PCT)
Prior art keywords
mms
identifier
positioning
platform
service
Prior art date
Application number
PCT/CN2010/071308
Other languages
English (en)
French (fr)
Inventor
王国才
张浩军
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to BRPI1014485-4A priority Critical patent/BRPI1014485A2/pt
Priority to US13/258,110 priority patent/US8688113B2/en
Priority to EP10777308.7A priority patent/EP2410771B1/en
Publication of WO2010133104A1 publication Critical patent/WO2010133104A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Definitions

  • the present invention relates to the field of communications, and in particular, to a method and system for implementing a positioning service.
  • Background of the Invention Multimedia Messaging Service (MMS) services have been widely used.
  • MMS Multimedia Messaging Service
  • SP Service Provider
  • content-rich, timely and fast information services for example, various MMS functions
  • end users for example, mobile phone users
  • the positioning service is mainly implemented in the following forms: (1) The user accesses the WEB portal that provides the location service through the PC (Personal Computer, PC for short) terminal; (2) The user provides the location monthly service through the mobile phone accessing the Internet. WEB portal; (3) The user obtains the location service through the third-party software built in or installed by the mobile phone; (4) Obtain the location service through the short message.
  • PC Personal Computer
  • the user in the above manner (1), the user must have a PC terminal, which is inconvenient to carry, and thus lacks flexibility and convenience; in the above manner (2), the user needs to log in to the WEB webpage by using the mobile phone, and the operation process is complicated. The configuration is difficult and requires a high cost; in the above manner (3), terminal installation or built-in software is required, which is difficult for users who are not familiar with the mobile phone, and has higher requirements on terminal capabilities; In the mode (4), since the short message can only provide the position description in the text format, and the detailed location information such as the picture cannot be provided, the information provided is not intuitive enough to affect the user's body.
  • the present invention has been made in view of the problems in the related art that the location service may be restricted by terminal capability, terminal portability, information provision, etc., and the main purpose of the present invention is to provide a location service.
  • the implementation of the program to at least solve the above problems.
  • a method for implementing a location service comprising: sending, by a multimedia message center, a location request message from a source user to a multimedia message gateway; the multimedia message gateway transmitting the location request message to the multimedia message generation platform; The platform initiates a positioning request according to the positioning request message to the positioning service platform; the positioning service platform performs positioning according to the initiated positioning request, and returns the positioning result to the multimedia message generating platform; the multimedia message generating platform generates the multimedia message information according to the positioning result, and sends the multimedia message information to The MMS gateway sends the MMS information it receives to the source user via the MMS center.
  • the location request message includes: an identifier of the multimedia message generation platform, a location service identifier, an identifier of the source user, and an identifier of the target user that the source user requests to locate.
  • the MMS gateway sends the location request message to the MMS generation platform, including: the MMS gateway sends the location request message to the data service management platform; and the data service management platform processes the identity of the source user and/or the identifier of the target user according to the predetermined process. And returning the identifier of the processed source user and/or the identifier of the processed target user to the multimedia message gateway; the multimedia message gateway identifies the location service identifier, the processed source user identifier, and/or according to the identifier of the multimedia message generation platform.
  • the MMS gateway sends the MMS information to the source user via the MMS center, including: the MMS gateway sends the MMS information to the data service management platform; the data service management platform determines the identity of the source user according to the identifier of the processed source user, and uses the determined The identifier of the source user replaces the identifier of the processed source user in the MMS message, and sends the replaced MMS information to the MMS center; the MMS center sends the replaced MMS information to the source user in the MMS message after the replacement. Source user.
  • the locating the location request initiated by the locating service platform includes: locating the service platform to query the data service management platform for the identity of the source user according to the identifier of the processed source user and/or the identifier of the processed target user. Or the identity of the target user; the location service platform determines the service type of the location service according to the location service identifier; the identity of the source user in the location service platform, the identity of the target user, and the determined service type to the target user, or the source The user and the target user perform positioning to obtain positioning information.
  • the identifier of the source user processed by the positioning service platform and the identifier of the processed target user query the data service management platform for the identifier of the source user and the identifier of the target user include: the data service management platform is based on the inverse transformation of the predetermined processing. Providing the identity of the source user and the target of the target user. Further, the positioning service platform sends the positioning result to the multimedia message generating platform, including: the positioning service platform, the positioning information, the identifier of the processed source user, and/or the processed target. The user's identity is sent to the MMS generation platform as a result of the location. Further, the MMS generating platform generates the MMS information according to the positioning result, and sends the MMS information to the MMS gateway.
  • the MMS generating platform generates the MMS information according to the positioning information in the positioning result, and uses the generated MMS information to process the source.
  • the identity of the user, and/or the identity of the processed target user is sent to the MMS gateway.
  • a system for implementing a location service includes a multimedia message center, a multimedia message gateway, a multimedia message generation platform, and a location service platform, where the multimedia message center is used to The location request message is sent to the multimedia message gateway, and the multimedia message information from the multimedia message gateway is sent to the source user; the multimedia message gateway is configured to send the location request message from the multimedia message center to the multimedia message generation platform, and to send the multimedia message from the multimedia message generation platform.
  • the information is sent to the MMS center; the MMS generating platform is configured to initiate a positioning request to the positioning service platform, and to generate the MMS information according to the positioning result from the positioning service platform, and send the generated MMS information to the MMS gateway;
  • the positioning service platform is configured to perform positioning according to the positioning request initiated by the MMS generating platform, and return the positioning result to the MMS generating platform.
  • the location request message includes an identifier of the MMS generation platform, a location service identifier, an identifier of the source user, and an identifier of the target user that the source user requests to locate; and the system further includes a data service management platform, configured to receive the message from the MMS gateway.
  • the identity of the MMS generation platform is identified by the MMS gateway, the identity of the processed source user, and/or processed
  • the identity of the target user is sent to the MMS generation platform.
  • FIG. 1 is a block diagram showing an implementation system of a positioning service according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a method for implementing a positioning service according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a process for implementing a location service in FIG.
  • the present invention proposes an implementation mechanism of the MMS service (preferably, borrowing from the MMS service), in view of the problem that the positioning service in the related art may be restricted by the terminal capability, the terminal portability, the information providing, and the like.
  • the business development is more convenient, and the purpose of using MMS information to provide users with convenient and fast positioning services is achieved.
  • the positioning service location service
  • the positioning server uses the service provider (SP) as the dialogue portal for providing the positioning service
  • the SP is also an important part of the whole system, so the two can be well integrated.
  • a service provider is mainly used as a multimedia message generation platform.
  • the present invention mainly uses the MMS gateway as a platform for providing location services. Therefore, it can be understood that the MMS gateway is a device that provides SP services exclusively for users. This document is mainly based on the description. However, the MMS center can also provide the corresponding functions that the MMS gateway can provide. If the MMS center needs to provide the SP service to the user. The device only needs to improve the interaction of the message and related interfaces.
  • an implementation system for positioning services is provided.
  • the implementation system of the positioning service according to the embodiment of the present invention includes: a Multimedia Messaging Service Center (MMSC) 1.
  • MMSC Multimedia Messaging Service Center
  • MMSG Multimedia Messaging Service Gateway
  • LSP location service platform
  • the system according to the embodiment of the present invention may further include a Data Service Management Platform (DSMP) 5.
  • the SP 3 is a full-network service SP that provides a positioning service, and the SP has a unique identifier, for example, may be an SP monthly service code.
  • the change of the above-mentioned network element and the function of each network element are required in the implementation of the positioning service in the system shown in FIG.
  • the MMSC 1 is configured to send a positioning request message from the source user to the MMSG 2, and send the MMS information from the MMSG 2 to the source user; when the user uses the positioning service in the system shown in FIG. Service the service code of the SP, and provide the location business identity of the location service required.
  • the user can edit the MMS information, and the destination address format is "SP monthly service code, + "location service identification,” + “located user mobile phone number,”, and can be used to send the location service to MMSC 1.
  • the MMSC 1 needs to be configured to: after receiving the location request message submitted by the user, only after the service code in the message is qualified, the message is forwarded to the MMSG 2, and the MMSC 1 is prevented from rejecting the location service request message, which may be in the configuration station.
  • the MMSG 2 is configured to send a positioning request message from the information in the multimedia message to the SP 3, and to send the multimedia message information from the SP 3 to the MMSC 1; specifically, the MMSG 2 needs to be configured to: be able to process the positioning service request message Added "Location Service Identity", "Locationd User Mobile Number” and Source User Number; For the Recipient Address field of the DSMP 5 recent authentication response message AuthPrice.RES, the MMSG 2 needs The message can be correctly decoded; the interaction messages of MMSG 2 and SP 3 need to be modified, and the mobile phone numbers transmitted between the two are encrypted numbers, that is, pseudo code.
  • Each interface message processing module with MMSG 2, LSP 4 To support the encrypted terminal number (pseudo code;);
  • LSP4 is used to locate the positioning request initiated by SP 3 and return the positioning result to SP 3. Similarly, LSP 4 needs to modify its interface processing module with SP 3 and DSMP 5.
  • the location request message may include: an identifier of the SP 3 (which may also be referred to as an SP service code), a location service identifier (which may be referred to as a location service identifier of the location service), and a target user that the source user requests to locate.
  • the identifier can be the number of the terminal.
  • the system may further include DSMP 5.
  • LSP 4 and MMSG 2 may interact with DSMP 5 to encrypt and decrypt the transmitted information.
  • DSMP 5 it needs to be configured to: When receiving the authentication request message AuthPrice.REQ from MMSG 2, if the destination address format in the message is "SP service code, + "location service identifier, , + "The user's mobile phone number is located, then, DSMP 5 needs to allow access to the message and can recognize that the message is a location request message, and further processing is performed accordingly; and, in DSMP 5, the MMSG is recently returned. The source response number and the number of the located user need to be added in the authentication response message AuthPrice.RES. In addition, considering the confidentiality requirement, the DSMP 5 can return the authentication response message to the MMSG 2 according to the user's request or based on the predetermined processing.
  • the source user number and/or the located user number are encrypted, and the source user number and the located user number in the authentication response message are replaced with the pseudo code obtained by the encryption, and then sent to the MMSG 2; this is converted into a pseudo code encryption.
  • the algorithm is determined by DSMP 5, so each relevant system node interacts with DSMP multiple times in the process. The purpose is to let DSMP 5 provide the original number and pseudo code. Specifically, when the MMSG 2 sends a location request message to the SP 3, the MMSG 2 may first send a location request message (corresponding to the above-mentioned authentication request message AuthPrice.REQ) to the DSMP 5; the DSMP 5 is scheduled to be encrypted.
  • the algorithm encrypts the identity of the source user (which may be the number of the terminal) and the number of the target user included in the location request message, and returns the encryption result to the MMSG 2 (the near-end encryption result may correspond to the above-mentioned authentication response message AuthPrice . RES ); MMSG 2 may send the location service identifier, the encrypted source user's number, and the encrypted target user's number to SP 3 according to the identifier of SP 3. After that, the SP 3 initiates the LSP 4 according to the location request message. When the positioning request is made, the SP 3 sends the location service identifier, the encrypted source user number, and the encrypted target user number to the LSP 4.
  • LSP 4 When LSP 4 performs positioning according to the initiated positioning request, LSP 4 first queries DSMP 5 for the source user's number and the target user's number according to the encrypted source user's number and the encrypted target user's number, where DSMP 5
  • the inverse of the predetermined processing to provide the source user's number and the target user's number; the LSP 4 location service identifier determines the service type of the location service; thereafter, the LSP 4 is the source user's number, the target user's number, and the determination
  • the type of service locates the target user, or locates the source user and the target user, and obtains location information.
  • the location information obtained by the LSP 4 includes the location information of the source user and the location information of the target user.
  • the source user and the target user are also available.
  • the location information obtained by the LSP 4 includes the location information of the target user.
  • the notification of the location information is a notification of the MMS mode
  • the obtained location information may be represented by a map or the like, and if necessary, the corresponding text description and explanation may be performed on the map.
  • the location service identifiers may be assigned different values to identify different service types.
  • different values may indicate that the location information requested by the user is a plain text format, and the location information requested by the user is a text+map mode. Only the location of the located user and the location information requested by the user are text + map mode, and the location of the source user and the located user are listed, so that the user can select the route. Then, when the LSP 4 transmits the positioning result to the SP 3, the LSP 4 may send the positioning information, the encrypted source user's number, and the encrypted target user's number as the positioning result to the SP 3.
  • the SP 3 can generate the MMS information according to the positioning result, and send the MMS information to the MMSG 2, specifically, the SP 3 can generate the MMS information by using the positioning information in the positioning result, and the encrypted source is generated by the generated MMS information.
  • the user's number and the encrypted target user's number are sent to the MMSG.
  • the MMSG 2 sends the MMS message to the source user via the MMSC 1, the MMSG
  • the MMS information may be first sent to the DSMP 5; the number of the encrypted source user carried in the DSMP 5 is determined by the number of the source user, and the number of the source user encrypted in the MMS message is replaced by the determined number of the source user. And sending the replaced MMS information to the MMSC 1; the MMSC 1 sends the replaced MMS information to the source user according to the source user's number in the replaced MMS message.
  • the MMSC 1 can be used to send the MMS information to the MMSG 2 after the MMSG 2 sends the MMS information to the source user via the MMSC 1.
  • the MMSG 2 can be used to generate the delivery 4 report according to the transmission result, and the delivery report is sent.
  • the predetermined encryption algorithm used by the DSMP 5 in performing encryption may be an algorithm pre-agreed or notified in the system, for example, may be a commonly used MD5 encryption algorithm. Since the implementation mechanism and system of the MMS service have been accepted by the majority of users, the implementation system of the MMS service can make the operation of the positioning service more convenient, the setting of the terminal is simpler, and the terminal capability is lower. As long as the terminal opens the GPRS service, and facilitates the expansion of the positioning service, the purpose of positioning the service for the user anytime and anywhere is achieved. Based on the above system, a specific process of implementing the positioning service in the system will be described below.
  • a method for implementing a positioning service is also provided.
  • the implementation process of the location service is similar to the MMS on-demand process.
  • 2 is a flow chart of a method for implementing a location service according to an embodiment of the present invention. It should be noted that the steps described in the following methods may be performed in a computer system such as a set of computer executable instructions, and although The logical order is shown in 2, but in some cases the steps shown or described may be performed in a different order than herein. As shown in FIG.
  • the method for implementing the location service includes the following processes: Step S202: The MMSC sends a location request message from the source user to the MMSG; Step S204, the MMSG sends a location request message to the SP; S206, the SP home location request message initiates a location request to the LSP; step S208, the location request initiated by the LSP is located, and the positioning result is returned to
  • Step S210 The SP locates the result and generates the multimedia message information, and sends the multimedia message information to the MMSG.
  • the location request message includes at least one of the following: an identifier of the SP, a location service identifier, and a number of the target user that the source user requests to locate.
  • the process for the MMSG to send the location request message to the SP may include: the MMSG sends the location request message to the DSMP (the MMSG may send the location request to the DSMP through the authentication request message when the authentication request is sent); The predetermined encryption algorithm encrypts the source user's number and the target user's number contained in the location request message, and returns the encryption result to the MMSG (the DSMP can report the result back to the MMSG through the authentication response message); MMSG according to the SP The identifier sends the location service identifier, the encrypted source user's number, and the encrypted target user's number to the SP.
  • the specific process for the SP to initiate the location request to the LSP according to the location request message may include: the SP sends the location service identifier, the encrypted source user number, and the encrypted target user number to the LSP.
  • the specific processing of the positioning request initiated by the LSP may include: the number of the source user after the LSP is encrypted and the number of the encrypted target user query the DSMP for the source user's number and the target user's number;
  • the LSP location service identifier determines the service type of the location service; the LSP queries the source user number, the target user number, and the determined service type to locate the target user or the source user and the target user to obtain the location information.
  • the obtained positioning information includes the location information of the source user and the location information of the target user; and when the service type is the target user, the obtained The location information includes location information of the target user.
  • the process of sending the LSP to the SP by the LSP specifically includes: the LSP sends the location information, the encrypted source user's number, and the encrypted target user's number as the positioning result to the SP.
  • the SP generates the multimedia message information according to the positioning result, and the process of transmitting the multimedia message information to the MMSG may include: the location information in the SP location result is used to generate the multimedia message information, and the generated multimedia message information is encrypted.
  • the source user's number and the encrypted target user's number are sent to the MMSG. Then, when the MMSG sends the MMS information to the source user via the MMSC, the MMSG may first send the MMS information to the DSMP; the DSMP determines the source user's number according to the encrypted source user's number, and replaces the determined source user's number with the determined source user's number. The number of the source user encrypted in the MMS message, And sending the replaced MMS information to the MMSC; the MMSC replaces the MMS information in the MMS message and sends the replaced MMS information to the source user.
  • FIG. 3 is a schematic diagram of a process for implementing a positioning service in a positioning service system according to an embodiment of the present invention. As shown in FIG.
  • FIG. 4 is a flowchart of a process for implementing a positioning service in FIG. 3. As shown in FIG. 4, when a positioning service is implemented, a specific message interaction process is as follows:
  • the user sends an on-demand message (ie, the above-mentioned positioning request message), and the destination number format in the message is "SP monthly service code, + "location service identification,” + “located user mobile phone number,; 2)
  • the MMSC determines that the message is weakly authenticated, and performs simple authentication according to the configuration request, and then forwards the message to the MMSG (that is, after receiving the location request message submitted by the user, only the service in the message is judged. After the code is qualified, the message is forwarded to MMSG 2 to prevent MMSC 1 from refusing to locate the service request message);
  • the MMSG submits the MMS request to the DSMP, and the destination number is unchanged, that is, the number format is still "SP monthly service code, + "location service identification,” + “located user mobile phone number,;
  • the DSMP identifies that the request is a location service request, and replaces the mobile phone number field of the located user in the destination number with a pseudo code and converts the sender number into a pseudo code (a number obtained after encryption), that is, for the target user.
  • the number is encrypted, the encrypted result is replaced with the target user number in the request message, and the source user's number is encrypted, and the encrypted result is replaced with the source user in the request message.
  • the number is used to return the encrypted information to the MMSG.
  • MD5 can be used as the encryption algorithm.
  • the MMSG sends the request to the SP.
  • the sender number (source user number) and the targeted target user number in the request message are both pseudo-codes;
  • the SP initiates a positioning request to the LSP,
  • the pseudo code containing the source user and the target user number in the request which is a different value of the location service identifier, is used to identify the location, that is, to locate the target user, or to locate the source user and the target user, and to locate The format (image and/or text) of the information to be provided after the end.
  • the user number sent by the SP includes the combination of the source user and the target user to be located; (7)
  • the LSP extracts the located user (jt ⁇ is referred to as the located user, In fact, it should be a pseudo code of the combination of the source user and the located user in different situations and transmitted to the DSMP;
  • DSMP converts the user's pseudo code into an MS identifier (which may be the user's ISDN) and sends it to the LSP;
  • the LSP performs service authentication and user authentication, and performs a positioning process when the authentication is passed, and sends the positioning result to the SP (the carried user number is a pseudo code);
  • the SP sends the location information of the located user to the MMSG as the message body of the on-demand multimedia message information (the carried user number is a pseudo code); wherein, the multimedia message information body is different according to the "location service identifier" set by the user, that is, , may carry the positioning result of the target user, or may further carry the positioning result to the source user;
  • the MMSG sends the on-demand multimedia message to the DSMP;
  • DSMP performs interaction to convert the pseudo code in the on-demand MMS message body into the ISDN of the MS, and converts the MMS information to the MMSG in the near future;
  • the MMSG sends the MMS-received MMS message that has been replaced by the ISDN number to the MMSC; (14) the MMSC sends the MMS information from the MMSG to the source user;
  • the MMSC delivers 4 reports to the MMSG in the near future
  • the MMSG forwards the delivery 4 to the SP, preferably, the mobile number in the delivery To be replaced with a pseudo code.
  • the positioning service can not only reduce the requirements of the positioning service for the terminal capability, but also make the positioning service more convenient, and achieve the purpose of providing convenient and fast positioning services by using the MMS information, thereby avoiding the positioning service in the related technology.
  • the problem of being restricted by the aspect and not being able to carry out normally raises the user's body- ⁇ .
  • the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices.
  • the invention is not limited to any specific combination of hardware and software.
  • the above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

定位业务的实现方法和***
技术领域 本发明涉及通信领域, 并且特别地, 涉及一种定位业务的实现方法和系 统。 背景技术 多媒体消息 (Multimedia Messaging Service, 简称为 MMS ) 业务目前 已经得到了广泛的应用。 借助于该业务, 业务提供商 (Service Provider, 简 称为 SP )可以为不同的终端用户 (例如, 手机用户)提供内容丰富、 及时快 捷的信息服务 (例如, 各种彩信功能), 能够有效地提高用户的业务体验。 在多种多媒体消息业务中,相比于彩信业务,定位业务( Location Service
Platform, 简称为 LSP ) 的应用仍不广泛, 由于用户权限的限制、 终端能力 的差别以及网络访问的不便都会对定位业务的开展带来阻碍。 目前, 定位业 务的开展主要有以下几种形式: ( 1 )用户通过 PC ( Personal Computer, 简称 为 PC )终端访问提供定位服务的 WEB门户; ( 2 )用户通过手机上网访问提 供定位月艮务的 WEB 门户; (3 ) 用户通过手机内置的或另外安装的第三方软 件获取定位艮务; (4 ) 通过短信获取定位艮务。 但是, 在上述方式 ( 1 ) 中, 用户必须具备 PC 终端, 不便于携带, 因 此缺少灵活性和方便性; 在上述方式 (2 ) 中, 用户需要利用手机登录 WEB 网页, 其操作过程复杂, 手机配置难度大, 并且需要较高的费用; 在上述方 式 (3 ) 中, 需要终端安装或内置软件, 这对于不熟悉手机的用户来说是难 以实现, 并且对终端能力的要求较高; 在上述方式 (4 ) 中, 由于短信只能 提供文本格式的位置说明, 无法提供图片等详细的位置信息, 因此提供的信 息不够直观, 影响用户体睑。 目前, 针对相关技术中定位业务会受到终端能力、 终端便携性、 信息提 供等方面的限制而无法正常开展的问题, 尚未提出有效的解决方案。 发明内容 考虑到相关技术中定位业务会受到终端能力、 终端便携性、信息提供等 方面的限制而无法正常开展的问题而故出本发明, 为此, 本发明的主要目的 在于提供一种定位业务的实现方案, 以至少解决上述问题。 居本发明的一个方面,提供了一种定位业务的实现方法,该方法包括: 彩信中心将来自源用户的定位请求消息发送给彩信网关; 彩信网关将定位请 求消息发送给彩信生成平台; 彩信生成平台根据定位请求消息向定位业务平 台发起定位请求; 定位业务平台根据发起的定位请求进行定位, 并将定位结 果返回给彩信生成平台; 彩信生成平台根据定位结果生成彩信信息, 并将彩 信信息发送给彩信网关; 彩信网关将其接收的彩信信息经由彩信中心发送给 源用户。 其中, 定位请求消息中包括: 彩信生成平台的标识、 位置业务标识、 源 用户的标识、 源用户请求定位的目标用户的标识。 进一步地, 彩信网关将定位请求消息发送给彩信生成平台包括: 彩信网 关将定位请求消息发送给数据业务管理平台; 数据业务管理平台根据预定处 理对源用户的标识和 /或目标用户的标识进行处理,并将经处理的源用户的标 识和 /或经处理的目标用户的标识返回给彩信网关;彩信网关才艮据彩信生成平 台的标识将位置业务标识、 经处理的源用户的标识、 和 /或经处理的目标用户 的标识发送给彩信生成平台。 进一步地, 彩信网关将彩信信息经由彩信中心发送给源用户包括: 彩信 网关将彩信信息发送至数据业务管理平台; 数据业务管理平台根据经处理的 源用户的标识确定源用户的标识, 利用确定的源用户的标识替换彩信信息中 经处理的源用户的标识, 并将替换后的彩信信息发送给彩信中心; 彩信中心 才艮据替换后彩信信息中源用户的标识将替换后的彩信信息发送给源用户。 进一步地, 定位业务平台 居发起的定位请求进行定位包括: 定位业务 平台才艮据经处理的源用户的标识和 /或经处理的目标用户的标识向数据业务 管理平台查询源用户的标识和 /或目标用户的标识; 定位业务平台才艮据位置业 务标识确定定位业务的业务类型; 定位业务平台 居查询的源用户的标识、 目标用户的标识、 以及确定的业务类型对目标用户、 或对源用户和目标用户 进行定位, 得到定位信息。 进一步地,定位业务平台 居经处理的源用户的标识以及经处理的目标 用户的标识向数据业务管理平台查询源用户的标识以及目标用户的标识包 括: 数据业务管理平台基于预定处理的逆变换来提供源用户的标识和目标用 户的标 i只 进一步地, 定位业务平台将定位结果发送给彩信生成平台包括: 定位业 务平台将定位信息、 经处理的源用户的标识、 和 /或经处理的目标用户的标识 作为定位结果发送给彩信生成平台。 进一步地, 彩信生成平台根据定位结果生成彩信信息, 并将彩信信息发 送给彩信网关包括:彩信生成平台才艮据定位结果中的定位信息生成彩信信息, 并通过生成的彩信信息将经处理的源用户的标识、和 /或经处理的目标用户的 标识发送给彩信网关。 才艮据本发明的另一方面, 提供了一种定位业务的实现***, 该***包括 彩信中心、 彩信网关、 彩信生成平台、 和定位业务平台, 其中, 彩信中心, 用于将来自源用户的定位请求消息发送给彩信网关、 以及将来自彩信网关的 彩信信息发送给源用户; 彩信网关, 用于将来自彩信中心的定位请求消息发 送给彩信生成平台, 以及用于将来自彩信生成平台的彩信信息发送给彩信中 心; 彩信生成平台, 用于 居定位请求消息向定位业务平台发起定位请求, 以及用于根据来自定位业务平台的定位结果生成彩信信息, 并将生成的彩信 信息发送给彩信网关; 定位业务平台, 用于根据彩信生成平台发起的定位请 求进行定位, 并将定位结果返回给彩信生成平台。 其中, 定位请求消息中包括彩信生成平台的标识、 位置业务标识、 源用 户的标识、 源用户请求定位的目标用户的标识; 以及, 该***还包括数据业 务管理平台, 用于接收来自彩信网关的定位请求消息, 并根据预定处理对源 用户的标识和 /或目标用户的标识进行处理, 居彩信生成平台的标识经由彩 信网关将位置业务标识、 经处理的源用户的标识、 和 /或经处理的目标用户的 标识发送给彩信生成平台。 借助于本发明的上述技术方案,通过釆用彩信业务的实现机制并在彩信 ***中融入了定位***、 改造某些接口消息和***节点的功能, 从而以类似 彩信业务的方式实现了定位业务, 不仅能够降低定位业务对于终端能力的要 求, 同时能够使得定位业务的开展更加方便, 达到利用彩信信息为用户提供 方便、 快捷的定位服务的目的, 避免了相关技术中定位业务受到多方面限制 而无法正常开展的问题, 提高了用户体验。 附图说明 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的 不当限定。 在附图中: 图 1是才艮据本发明实施例的定位业务的实现***的框图; 图 2是才艮据本发明实施例的定位业务的实现方法的流程图; 图 3 是才艮据本发明实施例的定位业务***中实现定位业务的过程示意 图; 图 4是图 3中实现定位业务的处理流程图。 具体实施方式 考虑到相关技术中定位业务会受到终端能力、 终端便携性、信息提供等 方面的限制而无法正常开展的问题,本发明提出借助彩信业务的实现机制(优 选地,借用了彩信业务中的点播流程的实现机制;)、在彩信***中融入了定位 ***、 改造某些接口消息和***节点的功能, 从而实现了定位业务, 不仅能 够降低定位业务对于终端能力的要求, 同时能够使得定位业务的开展更加方 便, 达到利用彩信信息为用户提供方便、 快捷的定位服务的目的。 由于在定位服务 (定位业务) 中, 定位服务器使用业务提供商 (SP ) 作为提供定位服务的对话门户, 而在彩信业务中, SP也是整个***的重要的 部分, 因此两者可以很好的融合在一起。 因此, 在本发明中主要釆用业务提 供商作为彩信生成平台。 在彩信***中, 考虑到彩信中心的业务压力、 以及 定位服务的及时性要求以及业务的实现过程对网络产生的负载压力, 本发明 主要釆用彩信网关作为提供定位服务的平台。 因此, 可以理解为彩信网关就 是专门为用户提供 SP服务的设备, 本文主要基于次进行描述, 但是彩信中 心也可以提供彩信网关所能够提供的相应功能, 如果需要将彩信中心作为对 用户提供 SP服务的设备, 仅需要对消息的交互和相关的接口进行改进。 下面将结合附图详细描述本发明的技术方案。 根据本发明的实施例, 提供了一种定位业务的实现***。 图 1是才艮据本发明实施例的定位业务的实现***的框图。 如图 1所示, 才艮据本发明实施例的定位业务的实现***包括: 彩信中心 ( Multimedia Messaging Service Center , 简称为 MMSC ) 1、 彩信网关 ( Multimedia Messaging Service Gateway, 简称为 MMSG ) 2、 SP 3、 和定位 业务平台 ( Location Service Platform, 简称为 LSP ) 4, 优选地, 才艮据本发明 实施例的***还可以包括数据业务管理平台 ( Data Service Management Platform, 简称为 DSMP ) 5。 其中, SP 3是具备提供定位业务的全网业务 SP, 该 SP具有唯一标识, 例如, 可以是 SP月艮务代码。 下面将详细描述在图 1 所示的***中实现定位业务时需要对上述网元 所故的改变以及各个网元的功能。
MMSC 1 , 用于将来自源用户的定位请求消息发送给 MMSG 2、 以及将 来自 MMSG 2的彩信信息发送给源用户;用户在图 1所示的***中使用定位 业务时, 需要提前了解提供定位服务的该 SP 的服务代码, 并提供所需的定 位业务的位置业务标识。 在请求业务时, 用户可以编辑彩信信息, 目的地址 格式为 "SP月艮务代码,, + "位置业务标识,, + "被定位用户手机号码,,, 发 往 MMSC 1即可使用定位服务。 这里, 需要将 MMSC 1配置为: 在收到用 户提交的定位请求消息后, 仅判断消息中的服务代码合格后即将消息转发至 MMSG 2, 避免 MMSC 1拒绝定位业务请求消息, 该可以在配置台实现;
MMSG 2, 用于将来自彩信中信息的定位请求消息发送给 SP 3, 以及用 于将来自 SP 3的彩信信息发送给 MMSC 1; 具体地, 需要将 MMSG 2配置 为: 能够处理定位业务请求消息中增加的 "位置业务标识"、 "被定位用户手机 号码"和源用户号码; 对于 DSMP 5近回的鉴权响应消息 AuthPrice.RES中增 加的 Recipient Address ( SP的地址标识 ) 字段, MMSG 2需要能够正确解码 该消息; MMSG 2与 SP 3的交互消息均需要改造, 两者之间传输的手机号码 均为加密后的号码, 即, 伪码。
SP 3 , 用于 居定位请求消息向 LSP 4发起定位请求, 以及用于 居来 自 LSP 4的定位结果生成彩信信息, 并将生成的彩信信息发送给 MMSG 2; 并且, 对于 SP 3也需要改造其与 MMSG 2、 LSP 4的各个接口消息处理模块 以支持加密后的终端号码 (伪码;);
LSP4, 用于 居 SP 3发起的定位请求进行定位, 并将定位结果返回给 SP 3, 同样, LSP 4也需要改造其与 SP 3和 DSMP 5的接口处理模块。 其中, 上述定位请求消息中可以包括: SP 3的标识(也可将该标识称为 SP服务代码)、 位置业务标识(可以称为该定位业务的位置业务标识)、 源用 户请求定位的目标用户的标识 (可以为该终端的号码)。 为了保证网络中数据传输的安全性, 该***还可以包括 DSMP 5 , 在实 现定位业务的过程中, LSP 4和 MMSG 2可以与 DSMP 5交互, 从而对传输 的信息进行加密和解密。 具体地, 对于 DSMP 5, 需要将其配置为: 在接收到来自 MMSG 2的鉴 权请求消息 AuthPrice.REQ时, 如果该消息中的目的地址格式为 "SP服务代 码,, + "位置业务标识,, + "被定位用户手机号码,,, 则 DSMP 5需要允许该 消息的接入并能辨识出是该消息为定位请求消息, 据此做进一步的处理; 并 且, 在 DSMP 5近回给 MMSG的鉴权响应消息 AuthPrice.RES中需要增加源 用户号码和被定位用户的号码;另外,考虑到保密要求, DSMP 5在向 MMSG 2 返回鉴权响应消息时, 可以根据用户的要求或基于预定处理对源用户号码 和 /或被定位用户号码进行加密,并将鉴权响应消息中的源用户号码和被定位 用户号码替换为加密后得到的伪码后发送给 MMSG 2; 这个转换为伪码的加 密算法是由 DSMP 5确定的, 因此在流程中每个有关***节点都会与 DSMP 多次交互, 目的就是让 DSMP 5提供原始号码和伪码的转换 (替换)。 具体地, 在 MMSG 2将定位请求消息发送给 SP 3时, MMSG 2可以首 先将定位请求消息(对应于上述鉴权请求消息 AuthPrice.REQ )发送给 DSMP 5; DSMP 5 居预定加密算法对源用户的标识(可以是该终端的号码 ) 以及 定位请求消息中包含的目标用户的号码进行加密,将加密结果返回给 MMSG 2 (近回的加密结果可以对应于上述鉴权响应消息 AuthPrice.RES ); MMSG 2 可以根据 SP 3的标识将位置业务标识、 加密后的源用户的号码、 加密后的目 标用户的号码发送给 SP 3。 之后, 在 SP 3根据定位请求消息向 LSP 4发起定位请求时, SP 3就会 将位置业务标识、 加密后的源用户的号码、 加密后的目标用户的号码发送给 LSP 4。 在 LSP 4根据发起的定位请求进行定位时, LSP 4将首先根据加密后的 源用户的号码以及加密后的目标用户的号码向 DSMP 5查询源用户的号码以 及目标用户的号码, 其中, DSMP 5 居预定处理的逆变换来提供源用户的 号码以及目标用户的号码; LSP 4 居位置业务标识确定定位业务的业务类 型; 之后, LSP 4 居查询的源用户的号码、 目标用户的号码、 以及确定的 业务类型对目标用户、 或对源用户和目标用户进行定位, 得到定位信息。 其中, 在业务类型为对源用户和目标用户进行定位的情况下, LSP 4得 到的定位信息包括源用户的位置信息和目标用户的位置信息, 优选地, 此时 还可以得到源用户与目标用户之间的路线信息; 而在业务类型为对目标用户 进行定位的情况下, LSP 4得到的定位信息包括目标用户的位置信息。 可选 地, 由于位置信息的通知为彩信方式的通知, 所以得到的位置信息可以通过 地图等方式进行表示, 如果需要,还可以对地图进行相应的文字描述和解释。 并且, 上述位置业务标识可以赋予不同的取值以标识不同的业务类型, 例如, 不同的取值可以表示用户要求的定位信息是纯文本格式、 用户要求的 定位信息是文本 +地图模式, 地图中仅表明被定位用户的位置、 用户要求的 定位信息是文本 +地图模式, 并且列出源用户和被定位用户的位置, 便于用 户选择路线。 之后, 在 LSP 4将定位结果发送给 SP 3时, LSP 4可以将定位信息、 加 密后的源用户的号码、以及加密后的目标用户的号码作为定位结果发送给 SP 3。 之后, SP 3 就可以根据定位结果生成彩信信息, 并将彩信信息发送给 MMSG 2, 具体地, SP 3可 居定位结果中的定位信息生成彩信信息, 并通 过生成的彩信信息将加密后的源用户的号码、 以及加密后的目标用户的号码 发送给 MMSG„ 接下来,在 MMSG 2将彩信信息经由 MMSC 1发送给源用户时, MMSG
2可以首先将彩信信息发送至 DSMP 5; DSMP 5 居彩信信息中携带的加密 后的源用户的号码确定源用户的号码, 利用确定的源用户的号码替换彩信信 息中加密后的源用户的号码,并将替换后的彩信信息发送给 MMSC 1; MMSC 1 根据替换后的彩信信息中源用户的号码将替换后的彩信信息发送给源用 户。 MMSC 1可以用于在 MMSG 2经由 MMSC 1将彩信信息发送至源用户 后, 将彩信信息的发送结果发送给 MMSG 2; MMSG 2可用于才艮据发送结果 生成投递4艮告, 并将投递报告发送给 SP 3, 以供 SP 3根据投递报告对该源用 户进行计费。 优选地, DSMP 5在执行加密时所釆用的预定加密算法可以是***中预 先约定或通知的算法, 例如, 可以是通常所釆用的 MD5加密算法。 由于彩信业务的实现机制和***已经为广大用户接受,因此借助上述彩 信业务的实现***能够使定位业务的实现过程中操作更加方便, 对于终端的 设置也更加简单, 并且对终端能力要求较低, 只要终端开通了 GPRS业务即 可, 并且便于定位业务的扩展, 达到了为用户随时随地开展定位业务的目的。 基于上述***, 下面将描述在该***中实现定位业务的具体过程。 根据本发明的实施例, 还提供了一种定位业务的实现方法。 在才艮据本发 明的方法中, 定位业务的实现流程类似于彩信点播流程。 图 2是根据本发明实施例的定位业务的实现方法的流程图,需要说明的 是, 在以下方法中描述的步骤可以在诸如一组计算机可执行指令的计算机系 统中执行, 并且, 虽然在图 2中示出了逻辑顺序, 但是在某些情况下, 可以 以不同于此处的顺序执行所示出或描述的步骤。 如图 2所示, 居本发明实施例的定位业务的实现方法包括以下处理: 步骤 S202 , MMSC将来自源用户的定位请求消息发送给 MMSG; 步骤 S204, MMSG将定位请求消息发送给 SP; 步骤 S206 , SP 居定位请求消息向 LSP发起定位请求; 步骤 S208 , LSP 居发起的定位请求进行定位, 并将定位结果返回给
SP; 步骤 S210 , SP 居定位结果生成彩信信息, 并将彩信信息发送给 MMSG; 步骤 S212 , MMSG将其接收的彩信信息经由 MMSC发送给源用户。 其中, 定位请求消息中包括以下至少之一: SP的标识、 位置业务标识、 源用户请求定位的目标用户的号码。 在步骤 S204中, MMSG将定位请求消息发送给 SP的过程具体可以包 括: MMSG将定位请求消息发送给 DSMP ( MMSG可以通过鉴权请求时的 鉴权请求消息将定位请求发送给 DSMP ); DSMP根据预定加密算法对源用户 的号码以及定位请求消息中包含的目标用户的号码进行加密, 并将加密结果 近回给 MMSG ( DSMP 可以通过鉴权响应消息将结果近回给 MMSG ) ); MMSG根据 SP的标识将位置业务标识、 加密后的源用户的号码、 加密后的 目标用户的号码发送给 SP。 在步骤 S206 中, SP根据定位请求消息向 LSP发起定位请求的具体过 程可以包括: SP将位置业务标识、 加密后的源用户的号码、 加密后的目标用 户的号码发送给 LSP。 在步骤 S208中, LSP 居发起的定位请求进行定位的具体处理过程可 以包括: LSP 居加密后的源用户的号码以及加密后的目标用户的号码向 DSMP查询源用户的号码以及目标用户的号码; LSP 居位置业务标识确定 定位业务的业务类型; LSP 居查询的源用户的号码、 目标用户的号码、 以 及确定的业务类型对目标用户、 或对源用户和目标用户进行定位, 得到定位 信息。 其中, 在业务类型为对源用户和目标用户进行定位的情况下, 得到的 定位信息包括源用户的位置信息和目标用户的位置信息; 在业务类型为对目 标用户进行定位的情况下, 得到的定位信息包括目标用户的位置信息。 之后, 在步骤 S208 中, LSP将定位结果发送给 SP的过程具体包括: LSP将定位信息、 加密后的源用户的号码、 以及加密后的目标用户的号码作 为定位结果发送给 SP。 接下来, 在步骤 S210中, SP根据定位结果生成彩信信息, 并将彩信信 息发送给 MMSG的过程具体可以包括: SP 居定位结果中的定位信息生成 彩信信息, 并通过生成的彩信信息将加密后的源用户的号码、 以及加密后的 目标用户的号码发送给 MMSG。 之后, 在 MMSG将彩信信息经由 MMSC发送给源用户时, MMSG可 以先将彩信信息发送至 DSMP; DSMP才艮据加密后的源用户的号码确定源用 户的号码,利用确定的源用户的号码替换彩信信息中加密后的源用户的号码, 并将替换后的彩信信息发送给 MMSC; MMSC 居替换后的彩信信息中源 用户的号码将替换后的彩信信息发送给源用户。 在彩信信息的发送完成后, MMSC 可以将彩信信息的发送结果发送给 MMSG; MMSG 居发送结果生成投递 告, 并将投递 4艮告发送给 SP, 以 便 SP进行统计和计费。 由于彩信业务已经为广大用户接受,因此借助上述彩信业务的实现方法 能够使定位业务的实现过程中操作更加方便, 对于终端的设置也更加简单, 并且对终端能力要求较低, 只要终端开通了 GPRS业务即可, 并且便于定位 业务的扩展, 提高了用户体验。 图 3 是才艮据本发明实施例的定位业务***中实现定位业务的过程示意 图。 如图 3所示, 在实现本发明时对于 SP、 LSP、 MMSG, DSMP、 MMSC 所需做出的改进, 具体所需的改进之前已经描述, 这里不再重复。 图 3中还 示出了实现定位业务时各个网元之间的消息交互过程, 下面将结合图 4详细 描述图 3中的消息交互过程。 图 4是图 3中实现定位业务的处理流程图, 如图 4所示, 在实现定位业 务时, 具体的消息交互过程如下:
( 1 )用户发送点播消息(即, 上述定位请求消息), 该消息中的目的号 码格式为 "SP月艮务代码,, + "位置业务标识,, + "被定位用户手机号码,,; ( 2 ) MMSC收到该消息后, 确定该消息为弱鉴权, 根据配置要求做简 单鉴权后将消息转发给 MMSG (即, 在收到用户提交的定位请求消息后, 仅 判断消息中的服务代码合格后即将消息转发至 MMSG 2,避免 MMSC 1拒绝 定位业务请求消息);
( 3 ) MMSG将彩信请求提交给 DSMP, 目的号码不变, 即, 号码格式 仍为 "SP月艮务代码,, + "位置业务标识,, + "被定位用户手机号码,,;
( 4 ) DSMP识别本次请求是位置业务请求, 将目的号码中被定位用户 手机号码字段替换为伪码并将发送方号码转换成伪码 (加密后得到的号码), 即, 对目标用户的号码进行加密, 将加密结果替换请求消息中的目标用户号 码, 并且对源用户的号码进行加密, 将该加密结果替换请求消息中的源用户 号码, 将加密后的信息近回给 MMSG, 优选地, 可以釆用 MD5作为加密算 法;
( 5 ) MMSG将请求发送给 SP , 为了实现信息的保密传输, 请求消息 中发送方号码 (源用户号码 ) 和被定位的目标用户号码均为伪码; ( 6 ) SP向 LSP发起定位请求,该请求中携带源用户和目标用户号码的 伪码, 居 "位置业务标识,, 的不同取值 (用于标识定位的方式, 即, 定位 目标用户, 还是需要定位源用户和目标用户, 以及定位结束后需要提供的信 息的格式 (图像和 /或文字 ) SP 发送的用户号码包含源用户和被定位的目 标用户的组合; ( 7 ) LSP抽取被定位用户 ( jt匕处简称为被定位用户, 其实应该是不同 情况下源用户和被定位用户的组合 ) 的伪码并传送给 DSMP;
( 8 ) DSMP将用户的伪码转换为 MS的标识(可以是该用户额 ISDN ), 发送给 LSP;
( 9 ) LSP进行业务鉴权、 用户鉴权, 在鉴权通过的情况下进行定位流 程, 并将定位结果发送给 SP (携带的用户号码是伪码);
( 10 ) SP 将被定位用户的位置信息作为点播彩信信息的消息体发送给 MMSG (携带的用户号码是伪码); 其中, 彩信信息体根据用户设置的 "位置 业务标识"不同而不同, 即, 可以携带对目标用户的定位结果, 也可以进一步 携带有对源用户的定位结果; ( 1 1 ) MMSG将点播彩信发送给 DSMP;
( 12 )DSMP进行交互将点播彩信信息体中的伪码转换为 MS的 ISDN, 并向 MMSG近回转换后的彩信信息;
( 13 ) MMSG 将 DSMP 近回的经过 ISDN 号码替换的彩信发送给 MMSC; ( 14 ) MMSC将来自 MMSG的彩信信息发送给源用户;
( 15 ) MMSC向 MMSG近回投递4艮告;
( 16 ) MMSG向 SP转发投递4艮告, 优选地, 投递 告中的手机号码也 要替换成伪码。 可以看出, 通过上述处理, 基于现有定位业务***与彩信***的融合, 以彩信业务的方式实现了定位业务, 有效降氏了定位业务对终端能力等方面 的要求, 方便了定位业务的开展。 综上所述, 借助于本发明的技术方案, 通过釆用彩信业务的实现机制并 在彩信***中融入了定位***、 改造某些接口消息和***节点的功能, 从而 以类似彩信业务的方式实现了定位业务, 不仅能够降低定位业务对于终端能 力的要求, 同时能够使得定位业务的开展更加方便, 达到利用彩信信息为用 户提供方便、 快捷的定位服务的目的, 避免了相关技术中定位业务受到多方 面限制而无法正常开展的问题, 提高了用户体 -睑。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执行, 或 者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制 作成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软 件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领 i或的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的 ^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。

Claims

权 利 要 求 书
1. 一种定位业务的实现方法, 其特征在于, 包括:
彩信中心将来自源用户的定位请求消息发送给彩信网关; 所述彩信网关将所述定位请求消息发送给彩信生成平台; 所述彩信生成平台才艮据所述定位请求消息向定位业务平台发起定 位请求; 所述定位业务平台 居发起的所述定位请求进行定位 ,并将定位结 果返回给所述彩信生成平台;
所述彩信生成平台根据所述定位结果生成彩信信息,并将所述彩信 信息发送给所述彩信网关;
所述彩信网关将其接收的所述彩信信息经由所述彩信中心发送给 所述源用户。
2. 根据权利要求 1所述的方法, 其特征在于, 所述定位请求消息中包括: 所述彩信生成平台的标识、 位置业务标识、 所述源用户的标识、 所述源 用户请求定位的目标用户的标识。
3. 根据权利要求 2所述的方法, 其特征在于, 所述彩信网关将所述定位请 求消息发送给所述彩信生成平台包括:
所述彩信网关将所述定位请求消息发送给数据业务管理平台; 所述数据业务管理平台 居预定处理对所述源用户的标识和 /或所 述目标用户的标识进行处理, 并夺经处理的所述源用户的标识和 /或经处 理的所述目标用户的标识近回给所述彩信网关;
所述彩信网关才艮据所述彩信生成平台的标识将所述位置业务标识、 经处理的所述源用户的标识、 和 /或经处理的所述目标用户的标识发送给 所述彩信生成平台。
4. 根据权利要求 2所述的方法, 其特征在于, 所述彩信网关将其接收的所 述彩信信息经由所述彩信中心发送给所述源用户包括:
所述彩信网关将所述彩信信息发送至所述数据业务管理平台; 所述数据业务管理平台 居经处理的所述源用户的标识确定所述 源用户的标识, 利用确定的所述源用户的标识替换所述彩信信息中经处 理的所述源用户的标识, 并将替换后的所述彩信信息发送给所述彩信中 心;
所述彩信中心根据替换后的所述彩信信息中所述源用户的标识将 替换后的所述彩信信息发送给所述源用户。
5. 根据权利要求 3所述的方法, 其特征在于, 所述定位业务平台根据发起 的所述定位请求进行定位包括:
所述定位业务平台 居经处理的所述源用户的标识和 /或经处理的 所述目标用户的标识向所述数据业务管理平台查询所述源用户的标识和 /或所述目标用户的标识;
所述定位业务平台 居所述位置业务标识确定所述定位业务的业 务类型;
所述定位业务平台 居查询的所述源用户的标识、所述目标用户的 标识、 以及确定的所述业务类型对所述目标用户、 或对所述源用户和所 述目标用户进行定位, 得到所述定位信息。
6. 根据权利要求 5所述的方法, 其特征在于, 所述定位业务平台根据经处 理的所述源用户的标识和 /或经处理的所述目标用户的标识向所述数据 业务管理平台查询所述源用户的标识以及所述目标用户的标识包括: 所 述数据业务管理平台基于所述预定处理的逆变换来提供所述源用户的标 识和所述目标用户的标识。
7. 根据权利要求 5所述的方法, 其特征在于, 所述定位业务平台根据发起 的所述定位请求进行定位, 并将所述定位结果发送给所述彩信生成平台 包括:
所述定位业务平台将所述定位信息、 经处理的所述源用户的标识、 和 /或经处理的所述目标用户的标识作为所述定位结果发送给所述彩信 生成平台。
8. 根据权利要求 7所述的方法, 其特征在于, 所述彩信生成平台根据所述 定位结果生成彩信信息, 并将所述彩信信息发送给所述彩信网关包括: 所述彩信生成平台根据所述定位结果中的定位信息生成所述彩信 信息, 并通过生成的所述彩信信息将经处理的所述源用户的标识、 和 / 或经处理的所述目标用户的标识发送给所述彩信网关。
9. 一种定位业务的实现***, 其特征在于, 包括彩信中心、 彩信网关、 彩 信生成平台、 和定位业务平台, 其中,
所述彩信中心,用于将来自源用户的定位请求消息发送给所述彩信 网关、 以及将来自所述彩信网关的彩信信息发送给所述源用户;
所述彩信网关,用于将来自所述彩信中心的所述定位请求消息发送 给彩信生成平台, 以及用于将来自所述彩信生成平台的所述彩信信息发 送给所述彩信中心;
所述彩信生成平台,用于根据所述定位请求消息向定位业务平台发 起定位请求, 以及用于 居来自所述定位业务平台的定位结果生成所述 彩信信息, 并将生成的所述彩信信息发送给所述彩信网关;
所述定位业务平台,用于才艮据所述彩信生成平台发起的所述定位请 求进行定位, 并将定位结果返回给所述彩信生成平台。
10. 根据权利要求 9所述的***, 其特征在于, 所述定位请求消息中包括所 述彩信生成平台的标识、 位置业务标识、 所述源用户的标识、 所述源用 户请求定位的目标用户的标识; 以及,
所述***还包括数据业务管理平台,用于接收来自所述彩信网关的 所述定位请求消息, 并 居预定处理对所述源用户的标识和 /或所述目标 用户的标识进行处理, 才艮据所述彩信生成平台的标识经由所述彩信网关 将所述位置业务标识、 经处理的所述源用户的标识、 和 /或经处理的所述 目标用户的标识发送给所述彩信生成平台。
PCT/CN2010/071308 2009-05-21 2010-03-25 定位业务的实现方法和*** WO2010133104A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
BRPI1014485-4A BRPI1014485A2 (pt) 2009-05-21 2010-03-25 Método e sistema de execução de serviço de localização
US13/258,110 US8688113B2 (en) 2009-05-21 2010-03-25 Method and system for implementing location service
EP10777308.7A EP2410771B1 (en) 2009-05-21 2010-03-25 Method and system for implementing location service

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910142999.2 2009-05-21
CNA2009101429992A CN101568067A (zh) 2009-05-21 2009-05-21 定位业务的实现方法和***

Publications (1)

Publication Number Publication Date
WO2010133104A1 true WO2010133104A1 (zh) 2010-11-25

Family

ID=41283972

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/071308 WO2010133104A1 (zh) 2009-05-21 2010-03-25 定位业务的实现方法和***

Country Status (5)

Country Link
US (1) US8688113B2 (zh)
EP (1) EP2410771B1 (zh)
CN (1) CN101568067A (zh)
BR (1) BRPI1014485A2 (zh)
WO (1) WO2010133104A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7236799B2 (en) 2002-06-14 2007-06-26 Cingular Wireless Ii, Llc Apparatus and systems for providing location-based services within a wireless network
CN101568067A (zh) * 2009-05-21 2009-10-28 中兴通讯股份有限公司 定位业务的实现方法和***
CN102164337A (zh) * 2010-02-22 2011-08-24 上海博路信息技术有限公司 一种基于短信的自助定位及信息查询***
US8929918B2 (en) * 2010-04-07 2015-01-06 Telefonaktiebolaget L M Ericsson (Publ) Positioning and location services using civic address information
CN102316207B (zh) * 2010-06-29 2016-04-27 上海贝尔股份有限公司 在终端中用于处理消息的方法和装置
CN102457805A (zh) * 2010-10-26 2012-05-16 ***通信集团辽宁有限公司 位置业务的用户隐私保护方法、设备及***
DE102012100233B4 (de) 2012-01-12 2014-05-15 Schott Ag Hochtransmittive Gläser mit hoher Solarisationsbeständigkeit, ihre Verwendung und Verfahren zu ihrer Herstellung
CN103763768B (zh) 2013-12-24 2019-04-19 华为技术有限公司 定位方法和用户设备
CN105592449B (zh) * 2014-10-20 2018-10-09 中国电信股份有限公司 业务识别方法和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1491060A (zh) * 2002-10-17 2004-04-21 华为技术有限公司 在移动通信网中对agps手机进行定位的方法
US20080014971A1 (en) * 2006-07-17 2008-01-17 Drew Morin Short messaging system (SMS) proxy communications to enable location based services in wireless devices
CN101394617A (zh) * 2007-09-19 2009-03-25 北京协进科技发展有限公司 一种基于移动通信终端的位置服务方法及其***
CN101568067A (zh) * 2009-05-21 2009-10-28 中兴通讯股份有限公司 定位业务的实现方法和***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2385748C (en) * 2002-02-25 2013-04-24 Jerome Spaargaren Data communications
US20040137921A1 (en) * 2002-11-08 2004-07-15 Vinod Valloppillil Asynchronous messaging based system for publishing and accessing content and accessing applications on a network with mobile devices
FI113000B (fi) * 2003-02-25 2004-02-13 Sonera Oyj Viestien reititys
US7458184B2 (en) * 2004-02-23 2008-12-02 Autodesk, Inc. Location based messaging
CN100372391C (zh) * 2004-08-16 2008-02-27 华为技术有限公司 一种多媒体消息***及转发多媒体消息的方法
CN101291450B (zh) 2007-04-20 2011-06-15 中国电信股份有限公司 在电信***中对组合业务进行管理的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1491060A (zh) * 2002-10-17 2004-04-21 华为技术有限公司 在移动通信网中对agps手机进行定位的方法
US20080014971A1 (en) * 2006-07-17 2008-01-17 Drew Morin Short messaging system (SMS) proxy communications to enable location based services in wireless devices
CN101394617A (zh) * 2007-09-19 2009-03-25 北京协进科技发展有限公司 一种基于移动通信终端的位置服务方法及其***
CN101568067A (zh) * 2009-05-21 2009-10-28 中兴通讯股份有限公司 定位业务的实现方法和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2410771A4 *

Also Published As

Publication number Publication date
EP2410771B1 (en) 2018-11-28
CN101568067A (zh) 2009-10-28
US20120058779A1 (en) 2012-03-08
EP2410771A1 (en) 2012-01-25
EP2410771A4 (en) 2017-03-15
US8688113B2 (en) 2014-04-01
BRPI1014485A2 (pt) 2020-12-08

Similar Documents

Publication Publication Date Title
WO2010133104A1 (zh) 定位业务的实现方法和***
US9124578B2 (en) Service opening method and system, and service opening server
US7865720B2 (en) System and method for supporting multiple certificate status providers on a mobile communication device
KR101819556B1 (ko) 클라우드 컴퓨팅 시스템에서 패밀리 클라우드를 지원하기 위한 장치 및 방법
US8423763B2 (en) System and method for supporting multiple certificate status providers on a mobile communication device
CN101453708B (zh) 用于处理发送到移动设备的消息附件的***和方法
US9419945B2 (en) Systems and methods for providing and operating a secure communication network
US20130054965A1 (en) Usage Control of Digital Data Exchanged Between Terminals of a Telecommunications Network
CN112866981B (zh) 一种签约数据的管理方法、装置
EP1387239B1 (en) Secure messaging
JP6466382B2 (ja) 鍵を送付するための方法および装置
WO2022033350A1 (zh) 注册服务的方法及设备
US10542426B2 (en) System and method for transmitting a secure message over a signaling network
KR100727087B1 (ko) 메시지 서비스를 이용한 내용 증명 서비스 방법 및 이를구현한 이동 통신 시스템
TWI393406B (zh) Integrating mobile content sharing and delivery system and its method in integrated network environment
WO2024078108A1 (zh) 一种基于区块链的数据处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品
WO2011077305A1 (en) Methods and apparatuses for providing content for user terminals
CN114978690A (zh) 一种针对多域数据汇聚的数据融合共享方法
EP2429133B1 (en) Multimedia messaging system and locating method thereof
JP3527923B2 (ja) ネットワーク上の情報認証方法および認証基地局並びに情報認証システム
Kim et al. Security-Enhanced Callback URL Service in Mobile Device
CN116166733A (zh) 一种数据库接入方法、***、装置、设备、介质及产品
KR101719295B1 (ko) 메시징 서비스 시스템 및 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10777308

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13258110

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2010777308

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 8286/DELNP/2011

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: DE

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: PI1014485

Country of ref document: BR

REG Reference to national code

Ref country code: BR

Ref legal event code: B01E

Ref document number: PI1014485

Country of ref document: BR

Free format text: APRESENTAR A TRADUCAO SIMPLES DA FOLHA DE ROSTO DA CERTIDAO DE DEPOSITO DA PRIORIDADE CN 200910142999.2 DE 21/05/2009 OU DECLARACAO CONTENDO, OBRIGATORIAMENTE, TODOS OS DADOS IDENTIFICADORES DESTA (DEPOSITANTE(S), INVENTOR(ES), NUMERO DE REGISTRO, DATA DE DEPOSITO E TITULO), CONFORME O PARAGRAFO UNICO DO ART. 25 DA RESOLUCAO 77/2013, UMA VEZ QUE NAO FOI POSSIVEL DETERMINAR O(S) TITULAR(ES) DA CITADA PRIORIDADE, NEM SEUS INVENTORES, INFORMACAO NECESSARIA PARA O EXAME.ESTA EXIGENCIA DEVERA SER RESPONDIDA COM GRU DE CODIGO 207 E EM NOME DO DEPOSITANTE ORIGINAL DO PEDIDO, VISTO QUE NAO HOUVE JULGAMENTO AINDA DA PETICAO SOLICITANDO A TRANSFERENCIA DE TITULARIDADE.

ENP Entry into the national phase

Ref document number: PI1014485

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20111104