[go: up one dir, main page]

CN101170734A - Method and device for realizing service interworking between different networks - Google Patents

Method and device for realizing service interworking between different networks Download PDF

Info

Publication number
CN101170734A
CN101170734A CNA2007101782542A CN200710178254A CN101170734A CN 101170734 A CN101170734 A CN 101170734A CN A2007101782542 A CNA2007101782542 A CN A2007101782542A CN 200710178254 A CN200710178254 A CN 200710178254A CN 101170734 A CN101170734 A CN 101170734A
Authority
CN
China
Prior art keywords
network
information
vasp
service
home network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007101782542A
Other languages
Chinese (zh)
Other versions
CN101170734B (en
Inventor
夏于伟
陈向荣
汪洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
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 CN2007101782542A priority Critical patent/CN101170734B/en
Publication of CN101170734A publication Critical patent/CN101170734A/en
Application granted granted Critical
Publication of CN101170734B publication Critical patent/CN101170734B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Communication Control (AREA)

Abstract

The invention provides a method and a device for the service interworking between different networks, which are used to exchange service information between of a value added service provider (VASP) of a first network and a user of a second network, wherein during the service information transmission process, the access code of the first network VASP is exchanged with the user information of the first network, so that the first network VASP can simulate as a user of the local network to exchange information with the user of the second network, thereby realizing the service interworking. In the network, the transmission and reception of service information are conducted in a way that the VASP simulates as the related user, so that the invention enables the VASP in different networks to perform service between different networks, completes the service interworking and broadens the approach to access the service.

Description

Method and device for realizing service intercommunication between different networks
Technical Field
The present invention relates to the field of network communication, and in particular, to a scheme for implementing service interworking between different networks.
Background
In order to provide more abundant services for users to obtain better economic benefits, a plurality of VASPs (Value Added Service providers) are beginning to provide various Value Added services for users through a communication system. The value added service may specifically but not exclusively include: short messages, multimedia messages, mobile banking, mobile securities or mobile mailbox, etc.
Since a large number of VASPs exist in different communication systems, it is very important to implement service interworking between VASPs existing in different communication systems. However, the inventor finds that the prior art at least has the following problems in the process of implementing the invention:
at present, service interworking between VASPs in different communication systems (i.e., VASPs in different networks) cannot be realized, that is, a VASP in one communication system cannot provide service for a user of a VASP in another communication system. For example, the VASP of the china mobile network cannot send services to users of other operators such as unicom, telecom or netcom, so as to provide corresponding value-added service services, and message services such as short messages or multimedia messages cannot be communicated. The current state of the art will cause the development of the value added service provided by the VASP to be limited, and at the same time, the way for the user to obtain the value added service is also limited.
Disclosure of Invention
The embodiment of the invention provides a method and a device for realizing service intercommunication among different networks, which are used for realizing cross-VASP (value-added service) to provide message services for users.
A method for realizing service intercommunication among different networks comprises the following steps:
receiving service information sent by a first network Value Added Service Provider (VASP) to a second network, wherein sender information carried in the service information is the first network VASP access code, and receiver information is user information in the second network;
and modifying the sender information in the service information into first network user information corresponding to the first network VASP, and sending the service information.
A method for realizing service intercommunication among different networks comprises the following steps:
receiving service information sent to a first network by a second network user, wherein sender information carried in the service information is the second network user information, and receiver information is user information in the first network;
and modifying the receiver information in the service information into a first network VASP access code corresponding to the user information in the first network, and sending the service information to the second network.
An apparatus for implementing service interworking between different networks, comprising:
a first service receiving module, configured to receive service information sent by a first network VASP to a second network, where sender information carried in the service information is the first network VASP access code, and receiver information is user information in the second network;
a first service modification module, configured to acquire first network user information corresponding to the first network VASP access code, and modify sender information in the service information received by the first service reception module into the first network user information;
and the first service sending module is used for sending out the service information modified by the first service modifying module.
An apparatus for implementing service interworking between different networks, comprising:
a second service receiving module, configured to receive service information sent by a second network user to a first network, where sender information carried in the service information is the second network user information, and receiver information is user information in the first network;
the second service modification module is used for acquiring a first network VASP access code corresponding to user information in a first network and modifying receiver information in the service information received by the second message receiving module into the first network VASP access code;
and the second service sending module is used for sending out the service information modified by the second service modification module.
A message center comprising at least one of the two aforementioned devices.
A VASP gateway comprising at least one of the two devices described above.
It can be seen from the above technical solutions that, in the embodiments of the present invention, service information is received and transmitted by simulating the VASP in the network as a corresponding user, so that different network services can be developed through VASPs in different networks, and further, corresponding service interworking is achieved, and a way for the user to obtain services is expanded.
Drawings
Fig. 1 is a schematic view of a VASP downlink processing flow according to a first embodiment of the present invention;
fig. 2 is a schematic view of a downlink processing flow for implementing a multimedia message service according to an embodiment;
fig. 3 is a schematic view of a downlink processing flow for implementing a short message service according to an embodiment;
fig. 4 is a schematic diagram of a VASP uplink processing flow according to a first embodiment of the present invention;
fig. 5 is a schematic diagram of an uplink processing flow for implementing a multimedia message service according to an embodiment;
fig. 6 is a schematic diagram of an uplink processing flow for implementing a short message service according to an embodiment;
fig. 7 is a schematic diagram of a VASP downlink processing flow according to a second embodiment of the present invention;
fig. 8 is a schematic view of a downlink processing flow for implementing the multimedia message service based on the second embodiment;
fig. 9 is a schematic view of a downlink processing flow for implementing a short message service according to the second embodiment;
fig. 10 is a schematic diagram of a VASP uplink processing flow according to a second embodiment of the present invention;
fig. 11 is a schematic diagram of an uplink processing flow for implementing the multimedia message service based on the second embodiment;
fig. 12 is a schematic view of an uplink processing flow for implementing a short message service according to the second embodiment;
fig. 13 is a schematic structural diagram of an apparatus for performing a heterogeneous network message service according to an embodiment of the present invention;
fig. 14 is a schematic structural diagram of a device for performing a heterogeneous network message service according to an embodiment of the present invention.
Detailed Description
When the VASP of the local network (namely the first network) sends the service information and the adopted sender number is the VASP access code, the service information cannot be directly sent to the user terminal in the different network (namely the second network). In order to solve the problem, after receiving service information sent by a home network VASP to a terminal of a different network, the embodiment of the invention inquires and acquires home network user information corresponding to the home network VASP according to preset corresponding relationship information between the home network VASP and one or more home network user information; then, the sender information in the service information is modified into the user information of the local network by the VASP access code of the local network, and the service information is sent to the different network.
Specifically, after receiving the service information, obtaining information of a sender and a receiver of the service information, and when determining that the sender information is a VASP access code, replacing the corresponding VASP access code with the obtained home network user information (such as user terminal number information) corresponding to the home network VASP and sending the home network user information, that is, simulating the home network VASP as a home network user, so that the second network processes the service information as service information from a first network user to a second network user.
Further, the corresponding relationship information between the home network VASP and one or more home network user information may be set and stored locally in advance, or the corresponding relationship may also be stored in a data pool in the third party management platform; or, corresponding home network user information can be distributed to the home network VASP in real time locally, and the corresponding relation between the distributed home network user information and the home network VASP access code can be stored locally, so that subsequent message interactive use is facilitated.
If the corresponding relationship is stored in a data pool in the third-party management platform, the corresponding relationship can be obtained in a real-time query mode or a data synchronization mode:
(1) when a real-time query mode is adopted, a query request carrying a home network VASP access code needs to be sent to a third-party management platform, and the third-party management platform returns home network user information corresponding to the home network VASP access code to a query party; the corresponding relation between the returned home network user information and the home network VASP access code can be locally stored for subsequent application;
(2) when the data synchronization mode is adopted, the information stored in the third-party management platform is synchronized to the local, and if the corresponding relation information stored in the third-party management platform is updated, the local corresponding relation information is updated synchronously.
Similarly, in the embodiment of the present invention, in order to solve the problem that a user of a different network cannot send service information to a home network VASP, after receiving service information sent by a user of the different network to a user of the home network, according to preset correspondence information between the home network VASP and one or more pieces of home network user information, a home network VASP access code corresponding to the user information of the home network is queried and obtained; then, the receiving party information in the service information is modified into the home network VASP access code from the home network user information, and the information is sent to the home network VASP. Through the scheme, the different network can send corresponding service information to the home network VASP, for example, a user of the different network actively sends the service information to the home network VASP, or the user of the different network returns response information (such as reply information) to the home network VASP after receiving the information sent by the home network VASP, or a delivery report returned by the different network to the home network VASP, and the like.
Specifically, after receiving service information sent by the user of the different network to the user of the home network, obtaining information of a sender and a receiver of the service information, and inquiring whether a corresponding VASP access code exists from a corresponding relation by taking the information of the receiver (namely, corresponding home network user information) as an index, if so, indicating that the message is sent to the VASP of the home network, so that the information of the receiver in the service information needs to be replaced by the corresponding VASP access code of the home network and sent; or, it may also be predicted whether the characteristic of the receiving party information conforms to the characteristic of the home network user information corresponding to the predetermined home network VASP, and if so, the corresponding VASP access code is searched from the corresponding relationship, so as to replace the receiving party information in the service information with the corresponding home network VASP access code and send the same.
At this time, if the corresponding correspondence relationship is stored in the third-party management platform, a query request carrying the receiver information (i.e., corresponding home network user information) may be sent to the third-party management platform, and the third-party management platform returns the VASP access code corresponding to the receiver information for replacement processing.
It should be noted that, unlike the case where the home network VASP sends service information to the different network, if a user in the different network sends service information to the home network VASP, a correspondence relationship between the home network VASP and one or more pieces of home network user information needs to be stored in advance, and a sender of the service information (a different network message center, a different network user, or the like) needs to acquire home network user information corresponding to the home network VASP.
Taking the example of the message service development through VASPs of different networks as an example, the corresponding processing flow for realizing service intercommunication between different networks provided by the embodiment of the present invention specifically may include: VASP downlink processing flow and VASP uplink processing flow. Wherein, the VASP downlink processing flow is a processing flow of sending a message to a terminal in a different network by the VASP of the network; the VASP uplink processing flow is a processing flow in which a terminal in a different network sends a message to a home network VASP, and the corresponding message may be a delivery report, a reply message, and other information returned by the terminal in the different network.
For the sake of understanding, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Example one
In the VASP downlink processing flow provided in the first embodiment, after constructing a message service that needs to be sent to a user in a different network, the home network VASP first sends the message service to a home network message center, and the home network message center completes an operation of modifying sender information in the service information from a home network VASP access code to home network user information.
Fig. 1 shows a schematic diagram of the VASP downlink processing flow provided in the first embodiment, which may specifically include the following processing steps:
and 11, the home network VASP constructs a message that the sender information is recorded as a home network VASP access code and the receiver information is recorded as the number of the different network user terminal B. Then, the local network VASP sends the message to the local network message center through a communication protocol between the local network VASP and the local network message center.
Step 12, the home network message center replaces the home network VASP access code in the message with the corresponding home network user information and sends the home network user information;
specifically, after receiving the message, the home network message center acquires information records of a sender and a receiver of the message. Judging that the processing flow of the message is the VASP downlink processing flow according to the information records of the sender and the receiver, so that the home network message center needs to acquire the user terminal number information corresponding to the home network VASP and replace the sender number information of the message with the acquired user terminal number information corresponding to the home network VASP, such as number A; and then, the message center of the local network forwards the modified message to the intercommunication gateway of the local network by adopting a communication protocol between the message center and the intercommunication gateway of the local network. The user terminal number (for example, number a) corresponding to the home network VASP is a number corresponding to a non-actual user terminal, and is only used for identifying the home network VASP, but the definition mode of the number is consistent with that of the user terminal number, that is, the home network VASP is simulated as the home network user terminal.
In the implementation application, the correspondence information between the home network VASP and the specific one or more user terminals, that is, the correspondence information between the home network VASP access code and the number of the specific one or more user terminals, may be preset, and the correspondence is stored in the data pool inside the home network message center, or the correspondence is stored in the data pool in the third party management platform outside the home network message center. After receiving the message, the home network message center obtains, from the data pool, number information of a specific user terminal corresponding to the home network VASP, for example, the number information of the specific user terminal may be number a information of the home network user terminal.
When the home network message center acquires the user terminal number information data corresponding to the VASP from the third-party management platform, a real-time query mode or a data synchronization mode may be adopted, and the following two modes are respectively explained:
(1) when a real-time query mode is adopted, the home network message center sends a query request carrying a home network VASP access code to the third-party management platform, and the third-party management platform carries user terminal number information corresponding to the home network VASP in a response message returned to the home network message center. The home network message center can also send a query request carrying the number information of the user terminal to a third-party management platform, and the third-party management platform carries the VASP access code information corresponding to the number of the user terminal in a response message returned to the home network message center. Or, the home network message center may also cache the corresponding relationship information between the home network VASP and the user terminal, which is acquired from the third-party management platform, so as to be conveniently used when the query is needed next time, thereby improving the query efficiency;
(2) when the data synchronization mode is adopted, the information stored in the third-party management platform is synchronized to the local network message center, and if the information stored in the third-party management platform is updated, the corresponding information in the local network message center is updated synchronously. Specifically, the home network message center can obtain and store the corresponding relationship information between the home network VASP and the user terminal from the third party management platform in time according to a preset time interval, and maintain the data synchronization with the third party management platform.
In practical application, the home network message center can also distribute corresponding home network user information for the home network VASP in real time, the home network user information distributed each time can be the same or different, the distributed home network user information can be stored in the home network message center, subsequent message interactive use is facilitated, and corresponding storage time limit can be set according to the stored distributed home network user information.
And step 13, after receiving the message after the replacement processing, the local network intercommunication gateway forwards the message to the different network intercommunication gateway through a communication protocol between the local network intercommunication gateway and the different network intercommunication gateway.
And step 14, the different network intercommunication gateway forwards the message to the different network message center through a communication protocol between the different network intercommunication gateway and the different network message center.
Step 15, the different network message center sends the message to the different network user terminal B through the communication protocol between the different network message center and the user terminal, the different network user terminal B receives the message, and the number information of the sender indicated by the message is the number information of the specific home network user terminal A.
Step 16, the different network message center constructs the delivery report that the sender number is the different network user terminal number B and the receiver number is the local network user terminal number A. And sending the delivery report to the different network interworking gateway through a communication protocol between the different network interworking gateway and the different network message center.
And step 17, the inter-network interworking gateway forwards the delivery report to the inter-network interworking gateway through a communication protocol between the inter-network interworking gateway and the inter-network interworking gateway.
And step 18, the local network intercommunication gateway forwards the delivery report to the local network message center through a communication protocol with the local network message center.
Step 19, the home network message center modifies the user number A in the received delivery report into a home network VASP access code and then sends the home network VASP access code to the home network;
the method specifically comprises the following steps: after receiving the delivery report, the message center of the home network acquires the number information of the sender and the receiver of the delivery report. The number information of the receiving party is the number A information of the specific home network user terminal, and the home network message center judges that the delivery report is the VASP service delivery report of the different network. Then, the home network message center acquires home network VASP number information corresponding to the specific home network user terminal number A from the data pool, and replaces the number of the receiver of the delivery report with the home network VASP access code; then, the message center of the home network issues a delivery report after the replacement processing to the VASP of the home network through a protocol between the VASP of the home network and the message center of the home network.
The VASP downlink processing procedure provided in the first embodiment may be used to implement various message services, such as a short message service or a multimedia message service, and the like, where based on the VASP downlink processing procedure provided in the first embodiment, a downlink processing procedure for implementing a multimedia message service is shown in fig. 2, and based on the VASP downlink processing procedure provided in the first embodiment, a downlink processing procedure for implementing a short message service is shown in fig. 3, and processing steps in the processing procedures shown in fig. 2 and 3 are substantially the same as those in the processing procedure shown in fig. 1, and therefore, descriptions thereof are not repeated.
In the VASP uplink processing flow provided in the first embodiment, after receiving a message service sent by a user in a different network to a user in the home network, the home network message center modifies the receiver information in the service information from the home network user information to a home network VASP access code, and sends the modified home network user information.
A schematic diagram of a VASP uplink processing flow provided in an embodiment of the present invention is shown in fig. 4, and specifically may include the following processing steps:
step 41, after receiving the message sent by the local network VASP, the different network user terminal B constructs a response message that the sender information is recorded as the different network user terminal number B and the receiver information is recorded as the local network user terminal number a, and the different network user terminal B sends the response message to the different network message center through the communication protocol between the different network message center and the user terminal.
And step 42, the different network message center forwards the response message to the different network intercommunication gateway through a communication protocol between the different network message center and the different network intercommunication gateway.
And 43, forwarding the response message to the local network intercommunication gateway by the different network intercommunication gateway through a communication protocol between the different network intercommunication gateway and the local network intercommunication gateway.
And step 44, after receiving the response message, the local network intercommunication gateway forwards the response message to the local network message center by using a communication protocol between the local network message center and the local network intercommunication gateway.
Step 45, after receiving the response message, the home network message center modifies the receiver information into a home network VASP access code and sends the home network VASP access code to the home network;
further, after receiving the response message, the home network message center acquires number information of a sender and a receiver of the response message. Because the number information of the receiver is the number A information of the specific home network user terminal, the home network message center judges that the response message is the service delivery report of the VASP of the different network. Then, the home network message center acquires home network VASP number information corresponding to the specific home network user terminal number A from the data pool, and replaces the number of a receiver of the response message with a home network VASP access code; and then, issuing the response message after the replacement processing to the local network VASP through a communication protocol between the local network VASP and the local network message center.
And step 46, the message center of the local network constructs a delivery report of which the number of the sender is the number A of the user terminal of the local network and the number of the receiver is the number B of the user terminal of the different network, and sends the delivery report to the intercommunication gateway of the local network through a communication protocol between the message center of the local network and the intercommunication gateway of the local network.
And step 47, the local network interworking gateway forwards the delivery report to the different network interworking gateway through a communication protocol between the local network interworking gateway and the different network interworking gateway.
And step 48, the different network interworking gateway forwards the delivery report to the different network message center through a communication protocol between the different network interworking gateway and the different network message center.
And step 49, the different network message center sends the delivery report to the different network user terminal B through a communication protocol with the user terminal.
The VASP uplink processing procedure provided in the first embodiment can be used to implement various message services, such as a short message service or a multimedia message service, where the uplink processing procedure for implementing the multimedia message service based on the VASP uplink processing procedure provided in the first embodiment is shown in fig. 5, and the uplink processing procedure for implementing the short message service based on the VASP uplink processing procedure provided in the first embodiment is shown in fig. 6. The processing steps in the processing flows shown in fig. 5 and 6 are substantially the same as those in the processing flow shown in fig. 4 described above, and therefore, the description thereof will not be repeated.
Example two
In the VASP downlink processing flow provided in the second embodiment, after the message service that needs to be sent to the user of the different network is constructed, the home network VASP first sends the message service to the home network VASP gateway, and the home network VASP gateway completes the operation of modifying the sender information in the service information from the home network VASP access code to the home network user information.
Fig. 7 shows a schematic diagram of the VASP downlink processing flow provided in the second embodiment of the present invention, which may specifically include the following processing steps:
step 71, the home network VASP constructs a message that the sender information is recorded as a home network VASP access code and the receiver information is recorded as the number of a different network user terminal B; and then, the local network VASP sends the message to the local network VASP gateway by adopting a communication protocol between the local network VASP gateway and the local network VASP gateway.
Step 72, the home network VASP gateway modifies the VASP access code in the received message into corresponding home network user information and then sends the home network user information to the home network message center;
the method specifically comprises the following steps: after receiving the message, the VASP gateway of the local network acquires the number information of a sender and a receiver of the message; judging that the processing flow of the message is the VASP downlink processing flow according to the number information of the sender and the receiver, so that the local network VASP gateway needs to acquire the number information of the user terminal corresponding to the local network VASP; then, the VASP gateway of the home network replaces the number information of the sender of the message with the number information of a specific user terminal corresponding to the obtained VASP of the home network, and the VASP gateway of the home network forwards the message after the replacement processing to the message center of the home network through a communication protocol between the user terminal of the home network and the message center of the home network.
In implementation application, the correspondence information between the home network VASP and the specific one or more user terminals, that is, the correspondence information between the home network VASP access code and the number of the specific one or more user terminals, may be preset, and the correspondence is stored in a data pool inside the home network VASP gateway, or the correspondence is stored in a data pool in a third-party management platform outside the home network VASP gateway. After receiving the message, the home network VASP gateway obtains a specific user terminal number information corresponding to the home network VASP from the data pool, for example, the specific user terminal number information may be home network user terminal number a information.
If the network VASP gateway obtains the user terminal number information data corresponding to the VASP from the third party management platform, a real-time query mode may be specifically adopted, and a data synchronization mode may also be adopted, which will be described below separately:
(1) when a real-time query mode is adopted, the VASP gateway of the home network sends a query request carrying a VASP access code of the home network to the third-party management platform, and the third-party management platform carries user terminal number information corresponding to the VASP of the home network in a response message returned to the VASP gateway of the home network. The VASP gateway of the home network can also send a query request carrying the number information of the user terminal to a third-party management platform, and the third-party management platform carries the VASP access code information corresponding to the number of the user terminal in a response message returned to the VASP gateway of the home network. Or, the home network VASP gateway may also cache information of correspondence between the home network VASP and the user terminal, which is obtained from the third-party management platform, so as to be used when a query is needed next time, thereby improving the query efficiency;
(2) when the data synchronization mode is adopted, the information stored in the third-party management platform is synchronized to the VASP gateway of the local network, and if the information stored in the third-party management platform is updated, the corresponding information in the VASP gateway of the local network is updated synchronously. Specifically, the home network VASP gateway may obtain and store the information of the correspondence between the home network VASP and the user terminal from the third party management platform in time according to a preset time interval, and maintain data synchronization with the third party management platform.
In practical application, the home network VASP gateway can also distribute the corresponding home network user information to the home network VASP in real time, the home network user information distributed each time can be the same or different, the distributed home network user information can be stored in the home network VASP gateway, so that subsequent message interactive use is facilitated, and corresponding storage time limit can be set according to the requirement aiming at the stored distributed home network user information.
And 73, after receiving the message after the replacement processing, the message center of the local network forwards the message to the intercommunication gateway of the local network through a communication protocol with the intercommunication gateway of the local network.
And step 74, after receiving the message, the local network interworking gateway forwards the message to the different network interworking gateway through a communication protocol between the local network interworking gateway and the different network interworking gateway.
And step 75, the different network interworking gateway forwards the message to the different network message center through a communication protocol between the different network interworking gateway and the different network message center.
And step 76, the different network message center sends the message to the different network user terminal B through a communication protocol between the different network message center and the user terminal, the different network user terminal B receives the message, and the number information of the sender indicated by the message is the number information of the specific home network user terminal A.
Step 77, the inter-network message center constructs a delivery report (i.e. response message) that the sender number is the inter-network user terminal number B and the receiver number is the home network user terminal number a. And the different network message center sends the delivery report to the different network intercommunication gateway through a communication protocol between the different network intercommunication gateway and the different network message center.
And step 78, the inter-network gateway forwards the delivery report to the inter-network gateway through a communication protocol between the inter-network gateway and the inter-network gateway.
And 79, forwarding the delivery report to the message center of the local network by the intercommunication gateway of the local network through a communication protocol between the intercommunication gateway of the local network and the message center of the local network.
Step 710, through the communication protocol between the user terminal and the home network message center, the home network message center forwards the delivery report to the home network VASP gateway.
Step 711, the home network VASP gateway modifies the received receiver information in the delivery report into a home network VASP access code and then sends the home network VASP access code to the home network VASP;
the method specifically comprises the following steps: after receiving the delivery report, the VASP gateway of the home network acquires the number information of a sender and a receiver of the delivery report; the number information of the receiving party is the number A information of the specific home network user terminal, and the home network VASP gateway judges that the delivery report is a service delivery report of the different network VASP, so that the home network VASP gateway acquires the home network VASP number information corresponding to the specific home network user terminal number A from the data pool, and replaces the number of the receiving party of the delivery report with a home network VASP access code; and then, the local network VASP gateway issues a delivery report after replacement processing to the local network VASP through a protocol between the local network VASP and the local network VASP gateway.
The VASP downlink processing flow provided in the second embodiment may be applied to implement various message services, such as a short message service or a multimedia message service, and the like, wherein the downlink processing flow for implementing the multimedia message service is shown in fig. 8 based on the VASP downlink processing flow provided in the second embodiment, the downlink processing flow for implementing the short message service is shown in fig. 9 based on the VASP downlink processing flow provided in the second embodiment, and the processing steps in the processing flows shown in fig. 8 and 9 are substantially the same as the processing steps in the processing flow shown in fig. 7, and therefore, descriptions thereof are not repeated here.
In the VASP uplink processing flow provided in the second embodiment, after the home network VASP gateway receives the message, the operation of modifying the receiver information in the service information from the home network user information to the home network VASP access code is completed.
A schematic diagram of a VASP uplink processing flow provided in the second embodiment of the present invention is shown in fig. 10, and specifically may include the following processing steps:
step 101, after receiving the message sent by the local network VASP, the different network user terminal B constructs a response message that the sender information is recorded as the different network user terminal number B and the receiver information is recorded as the local network user terminal number A. And the response message is sent to the different network message center through a communication protocol between the different network message center and the user terminal.
And 102, the different network message center forwards the response message to the different network intercommunication gateway through a communication protocol between the different network message center and the different network intercommunication gateway.
And 103, forwarding the response message to the local network interworking gateway by the different network interworking gateway through a communication protocol between the different network interworking gateway and the local network interworking gateway.
And step 104, after receiving the response message, the local network intercommunication gateway forwards the response message to the local network message center by using a communication protocol between the local network message center and the local network intercommunication gateway.
And 105, after receiving the response message, the home network message center forwards the response message to the home network VASP gateway by using a communication protocol between the home network user terminal and the home network VASP gateway.
Step 106, the home network VASP gateway modifies the information of the receiving party in the received response message into a home network VASP access code and sends the home network VASP access code to the home network VASP;
the method specifically comprises the following steps: and after receiving the response message, the VASP gateway of the local network acquires the information of the sender and the receiver of the response message. And the local network VASP gateway judges that the response message is a different network VASP service delivery report because the corresponding receiver information is the specific local network user terminal number A information. Then, the home network VASP gateway acquires the home network VASP number information corresponding to the specific home network user terminal number a from the data pool, and replaces the home network VASP access code with the number of the receiver of the response message. And then, transmitting the response message after the replacement processing to the local network VASP through a communication protocol between the local network VASP and the local network VASP gateway.
And step 107, the message center of the home network constructs a delivery report of which the sender information is recorded as a home network user terminal number A and the receiver information is recorded as a foreign network user terminal number B. And sending a delivery report to the local network intercommunication gateway through a communication protocol between the local network message center and the local network intercommunication gateway.
And step 108, the local network intercommunication gateway forwards the delivery report to the different network intercommunication gateway through a communication protocol between the local network intercommunication gateway and the different network intercommunication gateway.
And step 109, the inter-network interworking gateway forwards the delivery report to the inter-network message center through a communication protocol with the inter-network message center.
Step 1010, the different network message center sends the delivery report to the different network user terminal B through the communication protocol with the user terminal.
Similarly, the VASP uplink processing flow provided in the second embodiment can be applied to implement various message services, such as short message services or multimedia message services, where the upstream processing flow for implementing multimedia messages based on the VASP uplink processing flow provided in the second embodiment is shown in fig. 11, the upstream processing flow for implementing short messages based on the VASP uplink processing flow provided in the second embodiment is shown in fig. 12, and the processing steps in the processing flows shown in fig. 11 and 12 are substantially the same as the processing steps in the processing flow shown in fig. 10, and therefore, descriptions thereof are not repeated here.
The embodiment of the present invention further provides a device for implementing service interworking between different networks, which is used to modify sender information in the service information from a home network VASP access code to home network user information, and a specific implementation structure of the device is shown in fig. 13, and specifically includes the following modules:
a first service receiving module, configured to receive service information sent by a home network VASP to a different network, where sender information in the service information is recorded as a home network VASP access code, and receiver information is recorded as user information in the different network;
a first service modification module, configured to acquire home network user information corresponding to the home network VASP access code, and modify sender information (i.e., home network VASP access code) in the service information received by the first service reception module into the home network user information;
and the first service sending module is used for sending out the service information modified by the first service modification module, namely, transmitting the modified service information.
According to different manners of obtaining the home network user information corresponding to the home network VASP, optionally, the apparatus may further include any one of the following modules:
the first information storage module is used for presetting and storing corresponding relation information between the home network VASP and one or more home network user information, and providing the corresponding relation information to the first service modification module; the first information storage module may be implemented by a message pool;
and the information distribution module is used for distributing corresponding first network user information for the first network VASP and providing the first network user information to the first service modification module.
The first service modification module may query, according to the home network VASP access code, the correspondence information stored in the first information storage module, and obtain home network user information corresponding to the home network VASP. The first service modification module may adopt a real-time query mode or a data synchronization mode when acquiring the home network user information corresponding to the VASP from the module.
In the apparatus, a further implementation manner of specifically acquiring the home network user information corresponding to the home network VASP has been described in the foregoing processing procedure embodiment, and therefore, will not be repeated here.
The device may further include a first protocol conversion module, configured to perform protocol conversion processing on the service information after the modification processing according to the communication protocol of the home network user, that is, convert the protocol adopted by the service information into the communication protocol adopted by the home network user, and send the converted protocol to the different network.
The above-mentioned device may be installed in a device such as a home network message center or a home network VASP gateway, or may be installed independently. In practical application, the device can also distribute corresponding home network user information for the home network VASP in real time, and the home network user information distributed each time can be the same or different; and, the distributed user information of the home network may be specifically deleted after being stored for a predetermined time, or deleted after the corresponding service information interaction is completed, or may be stored all the time for performing the service information interaction.
The embodiment of the invention also provides another device for realizing service intercommunication among different networks, which is used for modifying the receiver information in the service information into the VASP access code of the local network from the user information of the local network. The specific implementation structure of the corresponding apparatus is shown in fig. 14, and may include the following modules:
a second service receiving module, configured to receive service information sent by a user in a different network to a home network, where sender information in the service information is recorded as the user information in the different network, and receiver information is recorded as user information in the home network;
the second service modification module is used for acquiring a home network VASP access code corresponding to home network user information and modifying receiver information in the service information received by the second service receiving module into the home network VASP access code;
and the second service sending module is used for sending the message modified by the second service modification module.
In order to facilitate the second service modification module to obtain the home network VASP access code corresponding to the home network user information, optionally, the apparatus may further include a second information storage module, configured to preset and store correspondence information between the home network VASP and one or more specific home network user information; namely, setting the corresponding relation information between the VASP access code of the home network and the number of the specific one or more user terminals. The second information storage module may be implemented by a message pool. The second service modification module may query the correspondence information stored in the second information storage module according to the user information in the home network, and obtain home network VASP information corresponding to the user information in the home network. When the second service modification module obtains the home network VASP access code corresponding to the user information in the home network from the module, a real-time query mode can be adopted, and a data synchronization mode can also be adopted.
The device may further include a second protocol conversion module, configured to perform protocol conversion processing on the service information after the modification processing according to the communication protocol of the home network VASP, that is, after a protocol adopted by corresponding service information is converted into a protocol adopted by VASP communication, the protocol is sent to a different network.
Similarly, the device may be specifically installed in a message center of the home network or a VASP gateway of the home network, or may be installed independently.
Moreover, the two devices for processing the uplink service and the downlink service respectively can also be arranged in the message center or the VASP gateway at the same time.
The VASP upstream processing flow is described by taking a delivery report as an example, and other response messages (e.g., reply messages) are also applicable.
In summary, the sending party of the message sent to the different network terminal is replaced by the home network user information, and when the response message returned by the different network terminal is received, the receiving party of the response message is modified to the home network VASP, so that the home network VASP information is shielded from the different network, and the message service between the home network VASP and the different network user terminal can be normally carried out.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (15)

1.一种实现不同网络之间业务互通的方法,其特征在于,包括:1. A method for realizing service interworking between different networks, characterized in that, comprising: 接收第一网络增值业务提供商VASP向第二网络发送的业务信息,所述业务信息中携带的发送方信息为所述第一网络VASP接入码,接收方信息为所述第二网络中的用户信息;Receive service information sent by the value-added service provider VASP of the first network to the second network, the sender information carried in the service information is the VASP access code of the first network, and the receiver information is the VASP access code of the second network User Info; 将所述业务信息中的发送方信息修改为所述第一网络VASP对应的第一网络用户信息,并向所述第二网络发送所述业务信息。Modifying the sender information in the service information to the first network user information corresponding to the VASP of the first network, and sending the service information to the second network. 2.根据权利要求1所述的方法,其特征在于,该方法还包括:2. The method according to claim 1, characterized in that the method further comprises: 在接收到所述业务信息后,根据预先设置的第一网络VASP和一个或多个第一网络用户信息之间的对应关系信息查询获取第一网络VASP对应的第一网络用户信息;After receiving the service information, query and obtain the first network user information corresponding to the first network VASP according to the preset correspondence relationship information between the first network VASP and one or more first network user information; 或者,or, 在接收到所述业务信息后,为第一网络VASP分配对应的第一网络用户信息。After receiving the service information, allocate corresponding first network user information to the first network VASP. 3.根据权利要求1所述的方法,其特征在于,该方法还包括:3. The method according to claim 1, characterized in that the method further comprises: 在接收到所述业务信息后,在本地获取第一网络VASP对应的第一网络用户信息;或者,通过与外部实体的信息交互获取第一网络VASP对应的第一网络用户信息。After receiving the service information, locally obtain the first network user information corresponding to the first network VASP; or obtain the first network user information corresponding to the first network VASP through information interaction with an external entity. 4.根据权利要求1、2或3所述的方法,其特征在于,所述向所述第二网络发送所述业务信息之前还包括:4. The method according to claim 1, 2 or 3, characterized in that before sending the service information to the second network, the method further comprises: 将所述进行了修改处理后的业务信息的通信协议由第一网络VASP通信协议转换成所述第一网络用户的通信协议。The communication protocol of the modified service information is converted from the VASP communication protocol of the first network into the communication protocol of the user of the first network. 5.一种实现不同网络之间业务互通的方法,其特征在于,包括:5. A method for realizing service interworking between different networks, comprising: 接收第二网络用户向第一网络发送的业务信息,所述业务信息中携带的发送方信息为所述第二网络用户信息,接收方信息为所述第一网络中的用户信息;receiving service information sent by a user of the second network to the first network, where the sender information carried in the service information is the user information of the second network, and the receiver information is user information in the first network; 将所述业务信息中的接收方信息修改为所述第一网络中的用户信息对应的第一网络VASP接入码,并发送所述业务信息。Modifying the recipient information in the service information to the first network VASP access code corresponding to the user information in the first network, and sending the service information. 6.根据权利要求5所述的方法,其特征在于,该方法包括:6. The method according to claim 5, characterized in that the method comprises: 根据预先设置的第一网络VASP和一个或多个第一网络用户信息之间的对应关系信息查询获取所述第一网络中的用户信息对应的第一网络VASP接入码。Querying and obtaining the first network VASP access code corresponding to the user information in the first network according to the preset correspondence relationship information between the first network VASP and one or more first network user information. 7.根据权利要求5或6所述的方法,其特征在于,该方法还包括:7. The method according to claim 5 or 6, characterized in that the method further comprises: 将所述进行了修改处理后的业务信息的通信协议由所述第一网络中的用户信息转换成所述第一网络VASP的通信协议,并发送给所述第一网络VASP。The communication protocol of the modified service information is converted from the user information in the first network into the communication protocol of the first network VASP, and sent to the first network VASP. 8.一种实现不同网络之间业务互通的装置,其特征在于,包括:8. A device for realizing service interworking between different networks, characterized in that it comprises: 第一业务接收模块,用于接收第一网络VASP向第二网络发送的业务信息,所述业务信息中携带的发送方信息为所述第一网络VASP接入码,接收方信息为所述第二网络中的用户信息;The first service receiving module is configured to receive service information sent from the first network VASP to the second network, the sender information carried in the service information is the first network VASP access code, and the receiver information is the first network VASP access code. 2. User information in the network; 第一业务修改模块,用于获取所述第一网络VASP接入码对应的第一网络用户信息,将所述第一业务接收模块接收到的业务信息中的发送方信息修改为所述第一网络用户信息;The first service modification module is configured to obtain the first network user information corresponding to the first network VASP access code, and modify the sender information in the service information received by the first service receiving module to the first Internet user information; 第一业务发送模块,用于将所述第一业务修改模块修改后的业务信息发送出去。The first service sending module is configured to send the service information modified by the first service modifying module. 9.根据权利要求8所述的装置,其特征在于,所述装置还包括:9. The device according to claim 8, further comprising: 第一信息存储模块,用于预先设置和保存第一网络VASP和一个或多个第一网络用户信息之间的对应关系信息,并提供给所述第一业务修改模块;The first information storage module is used to preset and save the corresponding relationship information between the first network VASP and one or more first network user information, and provide it to the first service modification module; 或者,or, 信息分配模块,用于为第一网络VASP分配对应的第一网络用户信息,并提供给所述第一业务修改模块。The information allocation module is configured to allocate corresponding first network user information to the first network VASP and provide it to the first service modification module. 10.根据权利要求8或9所述的装置,其特征在于,所述装置还包括:10. The device according to claim 8 or 9, wherein the device further comprises: 第一协议转换模块,用于将所述第一业务修改模块进行了修改处理后的业务信息的通信协议由第一网络VASP的通信协议转换成所述第一网络用户的通信协议,并发送给第二网络。The first protocol conversion module is used to convert the communication protocol of the service information modified by the first service modification module from the communication protocol of the first network VASP into the communication protocol of the first network user, and send it to second network. 11.一种实现不同网络之间业务互通的装置,其特征在于,包括:11. A device for realizing service interworking between different networks, characterized in that it comprises: 第二业务接收模块,用于接收第二网络用户向第一网络发送的业务信息,所述业务信息中携带的发送方信息为所述第二网络用户信息,接收方信息为所述第一网络中的用户信息;The second service receiving module is configured to receive service information sent by a second network user to the first network, the sender information carried in the service information is the second network user information, and the receiver information is the first network user information User information in; 第二业务修改模块,用于获取第一网络中的用户信息对应的第一网络VASP接入码,将所述第二消息接收模块接收的业务信息中的接收方信息修改为所述第一网络VASP接入码;The second service modification module is configured to obtain the first network VASP access code corresponding to the user information in the first network, and modify the recipient information in the service information received by the second message receiving module to the first network VASP access code; 第二业务发送模块,用于将所述第二业务修改模块修改后的业务信息发送出去。The second service sending module is configured to send out the service information modified by the second service modifying module. 12.根据权利要求11所述的装置,其特征在于,所述装置还包括:12. The device according to claim 11, further comprising: 第二信息存储模块,用于预先设置和保存第一网络VASP和一个或多个第一网络用户终端之间的对应关系信息,并提供给所述第二业务修改模块。The second information storage module is configured to preset and save the corresponding relationship information between the first network VASP and one or more first network user terminals, and provide it to the second service modification module. 13.根据权利要求11或12所述的装置,其特征在于,所述装置还包括:13. The device according to claim 11 or 12, characterized in that the device further comprises: 第二协议转换模块,用于将所述第二业务修改模块进行了修改处理后的业务信息的通信协议由所述第一网络中的用户信息的通信协议转换成所述第一网络VASP的通信协议,并发送给所述第一网络VASP。The second protocol conversion module is configured to convert the communication protocol of the service information modified by the second service modification module from the communication protocol of the user information in the first network to the communication of the VASP of the first network protocol, and send it to the first network VASP. 14.一种消息中心,其特征在于,包括权利要求8至10任一项所述的装置及权利要求11至13任一项所述的装置中的至少一项。14. A message center, characterized by comprising at least one of the device according to any one of claims 8 to 10 and the device according to any one of claims 11 to 13. 15.一种VASP网关,其特征在于,包括权利要求8至10任一项所述的装置及权利要求11至13任一项所述的装置中的至少一项。15. A VASP gateway, characterized by comprising at least one of the device according to any one of claims 8 to 10 and the device according to any one of claims 11 to 13.
CN2007101782542A 2007-11-28 2007-11-28 Method and device for realizing service interworking between different networks Expired - Fee Related CN101170734B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101782542A CN101170734B (en) 2007-11-28 2007-11-28 Method and device for realizing service interworking between different networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101782542A CN101170734B (en) 2007-11-28 2007-11-28 Method and device for realizing service interworking between different networks

Publications (2)

Publication Number Publication Date
CN101170734A true CN101170734A (en) 2008-04-30
CN101170734B CN101170734B (en) 2010-09-22

Family

ID=39391165

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101782542A Expired - Fee Related CN101170734B (en) 2007-11-28 2007-11-28 Method and device for realizing service interworking between different networks

Country Status (1)

Country Link
CN (1) CN101170734B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102740510A (en) * 2011-04-12 2012-10-17 中兴通讯股份有限公司 Method for realizing value-added service, system and apparatus thereof
CN104852971A (en) * 2015-04-24 2015-08-19 青岛海尔智能家电科技有限公司 Plug-in protocol device and data communication method based on plug-in protocol
CN110019382A (en) * 2017-07-21 2019-07-16 东软集团股份有限公司 User's cohesion index determines method, apparatus, storage medium and electronic equipment
CN110086763A (en) * 2013-06-25 2019-08-02 谷歌有限责任公司 Structural network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1302671C (en) * 2003-01-07 2007-02-28 华为技术有限公司 Payment method for receiving multimedia short message by utilizing third side as receiving side
CN1909577A (en) * 2005-08-03 2007-02-07 广东省电信有限公司研究院 System and method for realizing fixed network one-code-through color ring service by using soft exchanging technology
CN1929457B (en) * 2006-09-22 2010-05-12 中国移动通信集团公司 Method for message intercommunication between IMS domain and CS domain

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102740510A (en) * 2011-04-12 2012-10-17 中兴通讯股份有限公司 Method for realizing value-added service, system and apparatus thereof
WO2012139359A1 (en) * 2011-04-12 2012-10-18 中兴通讯股份有限公司 Method, system and device for realizing value-added service
CN110086763A (en) * 2013-06-25 2019-08-02 谷歌有限责任公司 Structural network
CN110086763B (en) * 2013-06-25 2022-05-27 谷歌有限责任公司 structural network
CN104852971A (en) * 2015-04-24 2015-08-19 青岛海尔智能家电科技有限公司 Plug-in protocol device and data communication method based on plug-in protocol
CN104852971B (en) * 2015-04-24 2020-11-10 青岛海尔智能家电科技有限公司 Plug-in protocol device and data communication method based on plug-in protocol
CN110019382A (en) * 2017-07-21 2019-07-16 东软集团股份有限公司 User's cohesion index determines method, apparatus, storage medium and electronic equipment
CN110019382B (en) * 2017-07-21 2021-09-24 东软集团股份有限公司 User intimacy index determination method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN101170734B (en) 2010-09-22

Similar Documents

Publication Publication Date Title
KR100650739B1 (en) System and method for providing message broadcasting service using open AP
CN101031149B (en) Device, system and service equipment for realizing number portability service
CN101631388B (en) Multi-party video sharing method and system based on wireless network
CN102196591A (en) Mobile terminal and data parallel transmission method thereof
CN102625287A (en) Method for downloading mobile phone application software
CN102480721A (en) Method for obtaining operator routing number and server
KR20050085292A (en) Wireless network system for efficiently delivering multimedia messages
CN112422300A (en) Cloud network private line management method based on block chain, UPF (unified power flow) and area chain platform
CN101170734B (en) Method and device for realizing service interworking between different networks
CN104125545A (en) Information transmitting and forwarding methods and apparatuses
CN101237623A (en) Method and system for implementing value-added service of short message with multi-platform mixed number allocation
CN102098642B (en) System and method for realizing short message transfer in mobile network
CN103888923A (en) Call proceeding method, system and device applied to virtual private mobile network
CN102761846B (en) USSD service providing method, USSD service providing apparatus and system
CN101925021B (en) Method/system for processing messages and convergence service system
CN101771967B (en) Method for transmitting and forwarding short message, terminal, access gateway and short message system
CN103138953A (en) Method and system of massively texting multimedia information
CN102377883A (en) Method, device and system for processing fixed network calling
CN103152785B (en) A kind of internet of things service gateway response message method for routing and system
CN102256348A (en) Routing method, device and system for uplink message
CN101568118B (en) Implementing method for accessing fixed network customer equipment into mobile network and transfer gateway
KR101674065B1 (en) System and method for transmittung message of mobile communication terminal based on two number service
CN101483834A (en) Method and system for multimedia message communication using short number
CN101442790B (en) Method for sending and receiving connection management sub-layer message and customer equipment
CN110312241A (en) International gateway server, block chain network system and communication method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100922

Termination date: 20121128