CN101170734A - Method and device for realizing service interworking between different networks - Google Patents
Method and device for realizing service interworking between different networks Download PDFInfo
- 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
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
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.
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)
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)
| 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)
| 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 |
-
2007
- 2007-11-28 CN CN2007101782542A patent/CN101170734B/en not_active Expired - Fee Related
Cited By (8)
| 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 |