CN116405466B - Communication method, device, system, electronic equipment and nonvolatile storage medium - Google Patents
Communication method, device, system, electronic equipment and nonvolatile storage medium Download PDFInfo
- Publication number
- CN116405466B CN116405466B CN202310213081.2A CN202310213081A CN116405466B CN 116405466 B CN116405466 B CN 116405466B CN 202310213081 A CN202310213081 A CN 202310213081A CN 116405466 B CN116405466 B CN 116405466B
- Authority
- CN
- China
- Prior art keywords
- user account
- format
- target
- signaling
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000004891 communication Methods 0.000 title claims abstract description 54
- 230000011664 signaling Effects 0.000 claims abstract description 102
- 230000006870 function Effects 0.000 claims description 22
- 238000012790 confirmation Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- QVWYCTGTGHDWFQ-AWEZNQCLSA-N (2s)-2-[[4-[2-chloroethyl(2-methylsulfonyloxyethyl)amino]benzoyl]amino]pentanedioic acid Chemical compound CS(=O)(=O)OCCN(CCCl)C1=CC=C(C(=O)N[C@@H](CCC(O)=O)C(O)=O)C=C1 QVWYCTGTGHDWFQ-AWEZNQCLSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Abstract
The application discloses a communication method, a communication device, a communication system, electronic equipment and a nonvolatile storage medium. Wherein the method comprises the following steps: receiving a target signaling in a first format, which is sent by an IP multimedia system IMS corresponding to a first user account, under the condition that the first user account calls a second user account, wherein the first user account is a user account of a ground network, and the second user account is a user account of a satellite network; converting the target signaling in the first format into target signaling in the second format, wherein the first format is the signaling format supported in the ground network, and the second format is the signaling format supported in the satellite network; and sending the target signaling in the second format to a mobile switching center MSC of the satellite network so as to establish a call between the first user account and the second user account. The application solves the technical problem that the called telephone can not be received after the ground network user roams to the satellite network because the CDMA (Code Division Multiple Access ) network is off-line.
Description
Technical Field
The present application relates to the field of satellite mobile communications technologies, and in particular, to a communication method, apparatus, system, electronic device, and non-volatile storage medium.
Background
The system adopted by the core network of the satellite mobile communication system in the communication carrier network is W-CDMA (Wideband Code Division Multiple Access ) protocol, and when the common user of the communication carrier roams into the satellite network, the G2C gateway carries out protocol conversion between the satellite network and the carrier CMDA network.
However, with the continuous update of the technical system, the whole set of equipment of the CDMA network is disconnected, after the VoLTE/VoNR user roams to the satellite network, the protocol conversion between the VoLTE/VoNR user and the satellite network cannot be realized, so that the technical problem that the ground network user cannot receive the called telephone and the short message after roaming to the satellite network is caused.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the application provides a communication method, a device, a system, electronic equipment and a nonvolatile storage medium, which at least solve the technical problem that a called telephone cannot be received after a ground network user roams to a satellite network due to network withdrawal of a CDMA (Code Division Multiple Access ) network.
According to an aspect of an embodiment of the present application, there is provided a communication method including: receiving a target signaling in a first format, which is sent by an IP multimedia system IMS corresponding to a first user account, under the condition that the first user account calls a second user account, wherein the first user account is a user account of a ground network, and the second user account is a user account of a satellite network; converting the target signaling in the first format into target signaling in the second format, wherein the first format is the signaling format supported in the ground network, and the second format is the signaling format supported in the satellite network; and sending the target signaling in the second format to a mobile switching center MSC of the satellite network so as to establish a call between the first user account and the second user account.
Optionally, before receiving the target signaling in the first format sent by the IP multimedia system IMS corresponding to the first user account when the first user account calls the second user account, the method further includes: receiving a home location update request sent by an MSC of a satellite network in response to a registration instruction sent by a target user account, wherein the target user account is any first user account, and the registration instruction is used for registering or switching the target user account into a user account of the satellite network; updating service call session control function information S-CSCF to which a target user account belongs in a home subscriber server HSS as a satellite roaming gateway; and returning home location updating confirmation information to the MSC to finish the registration of the target user account and obtain a second user account.
Optionally, updating the serving call session control function information S-CSCF to which the target user account in the home subscriber server HSS belongs to the satellite roaming gateway includes: and setting the S-CSCF to which the target user account belongs as a satellite roaming gateway by using a target interface through the routing agent node DRA.
Optionally, before returning the home location update confirmation information to the MSC, further includes: and under the condition that the home location updating request is received, registering the target user account in the converged short message center eSMSC by a third party.
Optionally, the target signaling in the first format is sent by the IMS after querying a satellite roaming gateway corresponding to the S-CSCF to which the second user account belongs in the HSS.
Optionally, the method further comprises: receiving eSMSC a target short message in a first format, which is sent under the condition that a first user account sends the target short message to a second user account; converting the target short message in the first format into a target short message in a third format, and sending the target short message in the third format to an MSC of the satellite network based on a route identifier corresponding to the second user account, so as to send the target short message to the second user account, wherein the third format is a short message format supported in the satellite network.
Optionally, if the target short message in the first format is eSMSC, if the target short message sent by the first user account is received, determining, according to the third party registration information of the second user account in eSMSC, that the satellite roaming gateway corresponding to the second user account is sent.
Optionally, the first format is a session initiation protocol SIP format, the second format is a signaling system No. seven SS7 format, and the third format is a mobile application part MAP format.
According to another aspect of an embodiment of the present application, there is also provided a communication apparatus including: the signaling forwarding module is used for receiving a target signaling in a first format, which is sent by an IP multimedia system IMS corresponding to a first user account when the first user account calls a second user account, wherein the first user account is a user account of a ground network, and the second user account is a user account of a satellite network; the protocol conversion module is used for converting the target signaling in the first format into the target signaling in the second format, wherein the first format is the signaling format supported in the ground network, and the second format is the signaling format supported in the satellite network; and the call establishment module is used for sending the target signaling in the second format to a mobile switching center MSC of the satellite network so as to establish a call between the first user account and the second user account.
According to still another aspect of the embodiment of the present application, there is also provided a communication system including: the system comprises a ground network and a satellite network, wherein the ground network comprises an IP multimedia system IMS corresponding to a first user account, and the IMS is used for sending a target signaling in a first format to a satellite roaming gateway corresponding to a second user account under the condition that the first user account calls the second user account, wherein the first user account is the user account of the ground network, and the second user account is the user account of the satellite network; the satellite network comprises: the system comprises a satellite roaming gateway and a mobile switching center MSC, wherein the satellite roaming gateway is used for receiving a target signaling in a first format sent by IMS; converting the target signaling in the first format into target signaling in the second format, and sending the target signaling in the second format to the MSC of the satellite network, wherein the first format is the signaling format supported in the ground network, and the second format is the signaling format supported in the satellite network; and the MSC is used for establishing a call between the first user account and the second user account under the condition that the target signaling in the second format is received.
According to still another aspect of the embodiment of the present application, there is also provided an electronic device including: the system comprises a memory and a processor for running a program stored in the memory, wherein the program executes a communication method when running.
According to still another aspect of the embodiments of the present application, there is also provided a nonvolatile storage medium including a stored computer program, where a device in which the nonvolatile storage medium is located executes a communication method by running the computer program.
In the embodiment of the application, a target signaling in a first format is sent by adopting an IP multimedia system IMS corresponding to a first user account when the first user account calls a second user account, wherein the first user account is a user account of a ground network, and the second user account is a user account of a satellite network; converting the target signaling in the first format into target signaling in the second format, wherein the first format is the signaling format supported in the ground network, and the second format is the signaling format supported in the satellite network; the target signaling in the second format is sent to a mobile switching center MSC of the satellite network, so that a call between the first user account and the second user account is established, and through newly adding a Tiantong roaming gateway in the satellite mobile network, the purpose that the ground network VoLTE/VoNR user only needs to open a satellite function and continue to use the satellite mobile service to answer the called call without changing a card or a number is achieved, and further the technical problem that the called call cannot be received after the ground network user roams to the satellite network due to the network withdrawal of the CDMA (Code Division Multiple Access ) network is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
fig. 1 is a block diagram of a hardware configuration of a computer terminal (or electronic device) for implementing a method of communication according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a method flow of communication provided in accordance with an embodiment of the present application;
fig. 3 is a schematic flow chart of a process for registering a ground network user under a satellite network according to an embodiment of the present application;
Fig. 4 is a schematic flow chart of receiving a short message after a user of a ground network roams to a satellite network according to an embodiment of the present application;
Fig. 5 is a schematic flow chart of receiving a called telephone after a user of a ground network roams to a satellite network according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a communication system according to an embodiment of the present application.
Detailed Description
In order that those skilled in the art will better understand the present application, a technical solution in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, shall fall within the scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In order to facilitate a better understanding of the embodiments of the present application, some technical terms or terms related to the embodiments of the present application will be explained below:
Wideband code division multiple access (Wideband Code Division Multiple Access, W-CDMA): is a 3G cellular network, is a broadband spread spectrum 3G mobile communication air interface utilizing a code division multiple access multiplexing method.
Long Term Evolution Voice over-Term Evolution (VoLTE): is a high-speed wireless communication standard for mobile phones and data terminals.
IP multimedia system (IP Multimedia Subsystem, IMS): is a brand new multimedia service form, and can meet the requirements of more novel and diversified multimedia services of terminal clients. IMS is considered as a core technology of the next generation network, and is also an important way to solve the problem of integration of mobile and fixed networks and introduce differentiated services such as triple integration of voice, data and video.
Routing agent node (Diameter Routing Agent, DRA): the DRA node is responsible for LTE DIAMETER signaling destination address translation and transfer, and realizes authentication, location updating and charging management of the LTE user.
Home subscriber server (Home Subscriber Server, HSS): the HSS stores all subscription data related to the service of the user in the LTE network, and provides user subscription information management and user position management.
SIP (Session Initiation Protocol): is a signaling control protocol of an application layer. For creating, modifying and releasing sessions of one or more participants.
Signaling system Number seven (SIGNALING SYSTEM Number 7, ss 7): is a common-path signaling system widely applied to modern communication networks such as public switched telephone networks, cellular communication networks and the like.
Mobile application part (Mobile Application Part, MAP): the MAP protocol defines the manner in which information is exchanged between the various associated network elements of the mobile communication core network in order to implement the roaming function of the mobile station.
Serving call session control function (SERVING CALL Session Control Function, S-CSCF): is the core of the IMS, which is located in the home network, performs session control and registration requests for the UE, but when the UE is in session, the S-CSCF handles the session state in the network.
Query call session control function (Interrogating Call Session Control Function, I-CSCF): is the entry point to the IMS home network. During registration, the I-CSCF selects an S-CSCF for the user by querying the HSS.
In the related art, when the currently adopted switching system of the satellite network is W-CDMA and the user of the terrestrial network VoLTE/VoNR roams into the satellite network, satellite service is provided for the user by the inclusion of the satellite function mode in the VoLTE/VoNR terminal, however, because the CDMA network moves off the network, the problem exists that the user of the terrestrial network cannot receive the called telephone and the short message after roaming into the satellite network. In order to solve this problem, related solutions are provided in the embodiments of the present application, and are described in detail below.
In accordance with an embodiment of the present application, there is provided a method embodiment of communication, it being noted that the steps shown in the flowcharts of the figures may be performed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order other than that shown or described herein.
The method embodiments provided by the embodiments of the present application may be performed in a mobile terminal, a computer terminal, or similar computing device. Fig. 1 shows a block diagram of a hardware structure of a computer terminal (or electronic device) for implementing a communication method. As shown in fig. 1, the computer terminal 10 (or electronic device 10) may include one or more processors 102 (shown as 102a, 102b, … …,102 n) which may include, but are not limited to, a microprocessor MCU, a programmable logic device FPGA, or the like, a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, the method may further include: a display, an input/output interface (I/O interface), a Universal Serial BUS (USB) port (which may be included as one of the ports of the BUS), a network interface, a power supply, and/or a camera. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 1 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, the computer terminal 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
It should be noted that the one or more processors 102 and/or other data processing circuits described above may be referred to generally herein as "data processing circuits. The data processing circuit may be embodied in whole or in part in software, hardware, firmware, or any other combination. Furthermore, the data processing circuitry may be a single stand-alone processing module, or incorporated, in whole or in part, into any of the other elements in the computer terminal 10 (or electronic device). As referred to in embodiments of the application, the data processing circuit acts as a processor control (e.g., selection of the path of the variable resistor termination connected to the interface).
The memory 104 may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the communication methods in the embodiments of the present application, and the processor 102 executes the software programs and modules stored in the memory 104, thereby performing various functional applications and data processing, that is, implementing the communication methods described above. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission means 106 is arranged to receive or transmit data via a network. The specific examples of the network described above may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module for communicating with the internet wirelessly.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the computer terminal 10 (or electronic device).
In the above operating environment, the embodiment of the present application provides a communication method, and fig. 2 is a schematic diagram of a communication method flow provided according to the embodiment of the present application, as shown in fig. 2, where the method includes the following steps:
step S202, receiving a target signaling in a first format sent by an IP multimedia system IMS corresponding to a first user account when the first user account calls a second user account, wherein the first user account is a user account of a ground network, and the second user account is a user account of a satellite network;
In this embodiment, the mobile terminal corresponding to the second user account may be called by the mobile terminal corresponding to the first user account, and the satellite network is exemplified by a space-time satellite network.
Aiming at the problem that a ground network user (namely the first user account) registers under a satellite mobile network, since one user account can only register in one network (satellite network or ground network) or update the position during registration, the application provides a method for using a satellite roaming gateway as a function of an S-CSCF in an IMS system, specifically, before receiving a target signaling in a first format sent by an IP multimedia system IMS corresponding to the first user account under the condition that the first user account calls a second user account, the method further comprises the following steps: receiving a home location update request sent by an MSC of a satellite network in response to a registration instruction sent by a target user account, wherein the target user account is any first user account, and the registration instruction is used for registering or switching the target user account into a user account of the satellite network; updating service call session control function information S-CSCF to which a target user account belongs in a home subscriber server HSS as a satellite roaming gateway; and returning home location updating confirmation information to the MSC to finish the registration of the target user account and obtain a second user account.
In some embodiments of the present application, updating the serving call session control function information S-CSCF to which the target user account in the home subscriber server HSS belongs to a satellite roaming gateway comprises the steps of: and setting the S-CSCF to which the target user account belongs as a satellite roaming gateway by using a target interface through the routing agent node DRA.
In some embodiments of the present application, the method further comprises the following steps before returning the home location update confirmation information to the MSC: and under the condition that the home location updating request is received, registering the target user account in the converged short message center eSMSC by a third party.
Specifically, fig. 3 is a schematic flow chart of a ground network user registering in a satellite network according to an embodiment of the present application, and as shown in fig. 3, the flow chart includes the following steps:
Step S302, a telecommunication large network user (namely the target user account) registers to a space-through network (namely the satellite network), and a space-through MSC (namely the MSC of the satellite network) sends a home location update request to a space-through roaming gateway (namely the satellite roaming gateway);
Step S304, after receiving the request for updating the home location, the Tiantong roaming gateway (i.e. the satellite roaming gateway) interacts with the communication carrier HSS (i.e. the home subscriber server HSS) based on the DRA (i.e. the routing agent node DRA), and sets the home S-CSCF where the user is located as the Tiantong roaming gateway (i.e. the satellite roaming gateway) by using the Diameter Cx interface (i.e. the target interface);
step S306, after receiving the location update request, the Tiantong roaming gateway (S-CSCF) (i.e. the satellite roaming gateway) registers with the SIP third party in the converged short message center eSMSC;
In step S308, the space-through roaming gateway (i.e. the satellite roaming gateway) returns a location update confirmation message (i.e. the home location update confirmation message).
Step S204, converting the target signaling in the first format into target signaling in the second format, wherein the first format is the signaling format supported in the ground network, and the second format is the signaling format supported in the satellite network;
In some embodiments of the present application, the target signaling in the first format is sent by the IMS after querying a satellite roaming gateway corresponding to the S-CSCF to which the second user account belongs in the HSS.
The first format is a session initiation protocol, SIP, format, and the second format is a signaling system No. seven, SS7, format.
Specifically, after receiving Invite request message sent by BGCF, MGCF carries out route analysis according to called number, and forwards call to PSTN network, and initiates H.248 message to 1M-MGW to realize media creation MGCF, after receiving media resource response message ACM returned by PSTN network, sends H.248 message to IM-MGW to reserve media resource according to negotiated information, and returns 180Ring response to opposite IMS network. After receiving the response message ANM sent by PSTN network, MGCF sends H.248 message to IM-MGW to start media flow, and sends 200OK message to opposite IMS network to realize session establishment.
In step S206, the target signaling in the second format is sent to the mobile switching center MSC of the satellite network, so as to establish a call between the first user account and the second user account.
Aiming at the problem of short message MT (Mobile Terminated, terminal receiving) after the ground VoLTE/VoNR user roams to the Tiantong network (satellite network), the method further comprises the following steps: receiving eSMSC a target short message in a first format, which is sent under the condition that a first user account sends the target short message to a second user account; converting the target short message in the first format into a target short message in a third format, and sending the target short message in the third format to an MSC of the satellite network based on a route identifier corresponding to the second user account, so as to send the target short message to the second user account, wherein the third format is a short message format supported in the satellite network.
In some embodiments of the present application, the target short message in the first format is eSMSC sent after determining, according to the third party registration information of the second user account in eSMSC, the satellite roaming gateway corresponding to the second user account when receiving the target short message sent by the first user account.
In some embodiments of the application, the first format is a session initiation protocol, SIP, format, the second format is a signaling system No. seven, SS7, format, and the third format is a mobile application part, MAP, format.
Specifically, fig. 4 is a schematic diagram of a flow of receiving a short message after a user of a ground network roams to a satellite network according to an embodiment of the present application, and as shown in fig. 4, the flow includes the following steps:
step 402, after the telecommunication large network user roams to the heaven-earth network, when the user (i.e. the second user account) receives a short message (i.e. the target short message), the short message is sent to the converged short message center first;
Step 404, the converged short message center eSMSC sends the short message to the Tiantong V2G (i.e. the satellite roaming gateway) based on the form of the SIP short message (i.e. the first format) according to the third party registration information of the satellite roaming gateway;
In step 406, the V2G gateway (i.e. the satellite roaming gateway) performs the mutual transfer from the SIP message (i.e. the target message in the first format) to the MAP message (i.e. the target message in the third format), and sends the message to the space-time MSC (i.e. the MSC of the satellite network) based on the queried routing identifier.
The following describes the communication method in step S202 to step S206 in the embodiment of the present application.
Fig. 5 is a schematic flow chart of receiving a called telephone after a user of a ground network roams to a satellite network according to an embodiment of the present application, and the problem of the called telephone after the user of the ground VoLTE/VoNR roams to a space network is solved by adopting the flow shown in fig. 5, wherein the flow comprises the following steps:
In step S502, after the large network user roams to the Tiantong network, when the user (i.e. the second user account) is called, the voice call is routed to the IMS network to which the user (i.e. the first user account) belongs, and the home IMS network performs call connection.
Step S504, the IMS network I-CSCF inquires the HSS to acquire the S-CSCF to which the user belongs as the Tiantong roaming gateway, and sends the SIP message to the Tiantong roaming gateway.
In step S506, the space-time roaming gateway (i.e. the satellite roaming gateway) implements signaling exchange between SIP (i.e. the first format) and space-time SS7 (i.e. the second format), and the space-time roaming gateway (i.e. the satellite roaming gateway) connects the call to the space-time network, i.e. to the mobile switching center MSC of the satellite network, according to the routing number queried from the space-time network, so as to establish a call between the first user account and the second user account.
As an alternative implementation, after the terrestrial network user roams to the satellite network, the calling procedure and the MO short message procedure may follow the existing procedures.
In order to better adapt to the network withdrawal of a CDMA network and optimize the network structure, the scheme of the application provides a method for mutually roaming a satellite network and a ground 4/5G network, solves the problems that a ground VoLTE/VoNR user roams into a satellite mobile network to update the position, call and send and receive short messages by adding a Tiantong roaming gateway, and only needs a satellite terminal to be compatible with the satellite broadcast equivalent of MCC+MNC in a registered satellite network, and is connected under the condition of not modifying the ground network. On one hand, the VoLTE/VoNR users of the ground network can use the satellite mobile service continuously only by opening the satellite function without changing the card or the number, and on the other hand, the method lays a foundation for the users who develop more subsequent mobile phone direct-connection satellite services.
The application is based on the scheme that the Tiantong roaming gateway enables the ground network user to seamlessly roam into the satellite mobile network to continue using the satellite mobile service, and is less in change to the existing network and saves resources and cost, and the application is oriented to the situation that the user quantity is enlarged by directly connecting the satellite with the subsequent mobile phone.
Through the steps, through newly adding the Tiantong roaming gateway in the satellite mobile network, the purposes that the ground network VoLTE/VoNR user only needs to open the satellite function and continuously uses the satellite mobile service to answer the called call without changing the card or the number are achieved, and the technical problem that the called call cannot be received after the ground network user roams to the satellite network due to the network withdrawal of the CDMA (Code Division Multiple Access ) network is solved.
According to an embodiment of the present application, there is also provided an embodiment of a communication apparatus. Fig. 6 is a schematic structural diagram of a communication device according to an embodiment of the present application. As shown in fig. 6, the apparatus includes:
The signaling forwarding module 60 is configured to receive a target signaling in a first format sent by the IP multimedia system IMS corresponding to a first user account when the first user account calls a second user account, where the first user account is a user account of a ground network, and the second user account is a user account of a satellite network;
A protocol conversion module 62, configured to convert the target signaling in the first format into target signaling in the second format, where the first format is a signaling format supported in the terrestrial network, and the second format is a signaling format supported in the satellite network;
the call establishment module 64 is configured to send the target signaling in the second format to a mobile switching center MSC of the satellite network, so as to establish a call between the first user account and the second user account.
Note that each module in the communication apparatus may be a program module (for example, a set of program instructions for implementing a specific function), or may be a hardware module, and for the latter, it may be represented by the following form, but is not limited thereto: the expression forms of the modules are all a processor, or the functions of the modules are realized by one processor.
It should be noted that, the communication device provided in the present embodiment may be used to perform the communication method shown in fig. 2, so the explanation of the communication method is also applicable to the embodiment of the present application, and will not be repeated here.
According to an embodiment of the present application, there is also provided an embodiment of a communication system. Fig. 7 is a schematic structural diagram of a communication system according to an embodiment of the present application. As shown in fig. 7, the system includes: a terrestrial network 70, and a satellite network 72, wherein,
The ground network 70 includes an IP multimedia system IMS 700 corresponding to a first user account, where the IMS 700 is configured to send, when the first user account calls a second user account, a target signaling in a first format to a satellite roaming gateway 720 corresponding to the second user account, where the first user account is a user account of the ground network 70, and the second user account is a user account of the satellite network 72;
The satellite network 72 includes: a satellite roaming gateway 720 and a mobile switching center MSC 722, wherein the satellite roaming gateway 720 is configured to receive target signaling in a first format sent by the IMS 700; converting the target signaling in the first format into target signaling in the second format, and transmitting the target signaling in the second format to the MSC 722 of the satellite network 72, wherein the first format is a signaling format supported in the terrestrial network 70, and the second format is a signaling format supported in the satellite network 72;
MSC 722 is configured to establish a call between the first user account and the second user account when receiving the target signaling in the second format.
It should be noted that, the communication system provided in the present embodiment may be used to perform the communication method shown in fig. 2, so the explanation of the communication method is also applicable to the embodiment of the present application, and will not be repeated here.
The embodiment of the application also provides a nonvolatile storage medium, which comprises a stored computer program, wherein the equipment of the nonvolatile storage medium executes the following communication method by running the computer program: receiving a target signaling in a first format, which is sent by an IP multimedia system IMS corresponding to a first user account, under the condition that the first user account calls a second user account, wherein the first user account is a user account of a ground network, and the second user account is a user account of a satellite network; converting the target signaling in the first format into target signaling in the second format, wherein the first format is the signaling format supported in the ground network, and the second format is the signaling format supported in the satellite network; and sending the target signaling in the second format to a mobile switching center MSC of the satellite network so as to establish a call between the first user account and the second user account.
The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present application, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a usb disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present application and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present application, which are intended to be comprehended within the scope of the present application.
Claims (11)
1. A method of communication, comprising:
receiving a target signaling in a first format, which is sent by an IP multimedia system IMS corresponding to a first user account, when the first user account calls a second user account, wherein the first user account is a user account of a ground network, and the second user account is a user account of a satellite network;
Before receiving the target signaling in the first format sent by the IP multimedia system IMS corresponding to the first user account when the first user account calls the second user account, the method further includes: receiving a home location update request sent by an MSC of the satellite network in response to a registration instruction sent by a target user account, wherein the target user account is any one of the first user accounts, and the registration instruction is used for registering or switching the target user account into the user account of the satellite network; updating service call session control function information S-CSCF to which the target user account belongs in a home subscriber server HSS as a satellite roaming gateway; returning home location update confirmation information to the MSC to finish registration of the target user account, and obtaining the second user account;
converting the target signaling in the first format into target signaling in a second format, wherein the first format is a signaling format supported in the ground network, and the second format is a signaling format supported in the satellite network;
And sending the target signaling in the second format to a mobile switching center MSC of the satellite network so as to establish a call between the first user account and the second user account.
2. The communication method according to claim 1, wherein updating the serving call session control function information S-CSCF to which the target user account belongs in the home subscriber server HSS as a satellite roaming gateway comprises:
And setting the S-CSCF to which the target user account belongs as the satellite roaming gateway by using a target interface through a routing proxy node DRA.
3. The communication method of claim 1, further comprising, prior to returning home location update confirmation information to the MSC:
And under the condition that the home location updating request is received, registering the target user account in a converged short message center eSMSC by a third party.
4. The communication method according to claim 1, wherein the target signaling in the first format is sent by the IMS after querying the satellite roaming gateway corresponding to the S-CSCF to which the second user account belongs in the HSS.
5. A method of communicating according to claim 3, wherein the method further comprises:
Receiving the target short message in the first format, which is sent by the eSMSC when the first user account sends the target short message to the second user account;
Converting the target short message in the first format into a target short message in a third format, and sending the target short message in the third format to the MSC of the satellite network based on the route identifier corresponding to the second user account so as to send the target short message to the second user account, wherein the third format is a short message format supported in the satellite network.
6. The communication method according to claim 5, wherein the target short message in the first format is sent after determining, according to third party registration information of the second user account in the eSMSC, a satellite roaming gateway corresponding to the second user account, in the case that the target short message sent by the first user account is received by the eSMSC.
7. The communication method of claim 5, wherein the first format is a session initiation protocol, SIP, format, the second format is a signaling system No. seven, SS7, format, and the third format is a mobile application part, MAP, format.
8. A communication device, comprising:
the system comprises a signaling forwarding module, a first format signaling forwarding module and a second format signaling forwarding module, wherein the signaling forwarding module is used for receiving a target signaling in a first format, which is sent by an IP multimedia system IMS corresponding to a first user account, when the first user account calls a second user account, wherein the first user account is a user account of a ground network, and the second user account is a user account of a satellite network;
Before receiving the target signaling in the first format sent by the IP multimedia system IMS corresponding to the first user account when the first user account calls the second user account, the communication apparatus is further configured to: receiving a home location update request sent by an MSC of the satellite network in response to a registration instruction sent by a target user account, wherein the target user account is any one of the first user accounts, and the registration instruction is used for registering or switching the target user account into the user account of the satellite network; updating service call session control function information S-CSCF to which the target user account belongs in a home subscriber server HSS as a satellite roaming gateway; returning home location update confirmation information to the MSC to finish registration of the target user account, and obtaining the second user account;
a protocol conversion module, configured to convert the target signaling in the first format into target signaling in a second format, where the first format is a signaling format supported in the terrestrial network, and the second format is a signaling format supported in the satellite network;
And the call establishment module is used for sending the target signaling in the second format to a mobile switching center MSC of the satellite network so as to establish a call between the first user account and the second user account.
9. A communication system, comprising: a terrestrial network, and a satellite network, wherein,
The ground network comprises an IP multimedia system IMS corresponding to a first user account, and the IMS is used for sending a target signaling in a first format to a satellite roaming gateway corresponding to a second user account when the first user account calls the second user account, wherein the first user account is the user account of the ground network, and the second user account is the user account of the satellite network;
The satellite network comprises: the mobile switching center MSC is used for receiving the target signaling in the first format sent by the IMS; converting the target signaling in the first format into target signaling in a second format, and sending the target signaling in the second format to an MSC of the satellite network, wherein the first format is the signaling format supported in the ground network, and the second format is the signaling format supported in the satellite network;
Before receiving the target signaling in the first format, which is sent by the IP multimedia system IMS corresponding to the first user account when the first user account calls the second user account, the method further includes: receiving a home location update request sent by an MSC of the satellite network in response to a registration instruction sent by a target user account, wherein the target user account is any one of the first user accounts, and the registration instruction is used for registering or switching the target user account into the user account of the satellite network; updating service call session control function information S-CSCF to which the target user account belongs in a home subscriber server HSS as a satellite roaming gateway; returning home location update confirmation information to the MSC to finish registration of the target user account, and obtaining the second user account;
And the MSC is used for establishing a call between the first user account and the second user account under the condition that the target signaling in the second format is received.
10. An electronic device, comprising: a memory and a processor for executing a program stored in the memory, wherein the program when executed performs the communication method of any one of claims 1 to 7.
11. A non-volatile storage medium, characterized in that the non-volatile storage medium comprises a stored computer program, wherein the device in which the non-volatile storage medium is located performs the communication method according to any one of claims 1 to 7 by running the computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310213081.2A CN116405466B (en) | 2023-03-06 | 2023-03-06 | Communication method, device, system, electronic equipment and nonvolatile storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310213081.2A CN116405466B (en) | 2023-03-06 | 2023-03-06 | Communication method, device, system, electronic equipment and nonvolatile storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116405466A CN116405466A (en) | 2023-07-07 |
CN116405466B true CN116405466B (en) | 2024-09-27 |
Family
ID=87008236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310213081.2A Active CN116405466B (en) | 2023-03-06 | 2023-03-06 | Communication method, device, system, electronic equipment and nonvolatile storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116405466B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114285912A (en) * | 2022-03-03 | 2022-04-05 | 中移(上海)信息通信科技有限公司 | Communication method, device and satellite convergence gateway |
CN114599023A (en) * | 2022-05-10 | 2022-06-07 | 中移(上海)信息通信科技有限公司 | Mobility management method, device, gateway and home location management unit |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101635594B (en) * | 2009-09-01 | 2013-01-02 | 北京大学 | Satellite mobile communication system based on partial satellite baseband switching |
CN106797591A (en) * | 2014-03-07 | 2017-05-31 | 环球星公司 | Cellular tower functionality with satellite access to allow cellular devices to roam on satellite networks |
CN109462619B (en) * | 2019-01-04 | 2021-07-27 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
-
2023
- 2023-03-06 CN CN202310213081.2A patent/CN116405466B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114285912A (en) * | 2022-03-03 | 2022-04-05 | 中移(上海)信息通信科技有限公司 | Communication method, device and satellite convergence gateway |
CN114599023A (en) * | 2022-05-10 | 2022-06-07 | 中移(上海)信息通信科技有限公司 | Mobility management method, device, gateway and home location management unit |
Also Published As
Publication number | Publication date |
---|---|
CN116405466A (en) | 2023-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7894593B2 (en) | Callback services in a communication system | |
EP1816877B1 (en) | A handoff method of circuit switching call connection | |
CN109639717B (en) | Number portability communication method and calling side/called side service control point server | |
CN109587172B (en) | Communication method based on block chain and communication system based on block chain | |
US7206611B2 (en) | Method for displaying special alerting icon | |
CN102387267B (en) | Convergence calling method and system | |
CN103703737A (en) | Methods and apparatus for supporting the implementation of ims service continuity | |
US20110202661A1 (en) | Session-based telecommunications | |
CN101931923B (en) | Method for user registration of IP multimedia subsystem network and service fulfillment system | |
EP2234452B1 (en) | Method for implementing centralized service chairman side conference service of ip multimedia subsystem | |
CN101427542B (en) | A subscriber server system for a cellular communication system | |
CN110290515B (en) | Roaming communication method for number portability and call session control function entity | |
CN101325590B (en) | Method for implementation terminal call of IP multimedia subsystem central control business | |
CN116405466B (en) | Communication method, device, system, electronic equipment and nonvolatile storage medium | |
US9071620B2 (en) | Method and system for enabling communication in a hybrid network | |
CN110312220A (en) | A kind of communication means and communication system | |
CN101330645B (en) | Method for establishing conversation in an IP multimedia subsystem | |
CN101742693A (en) | IMS core network system supporting network selection of different field general terminal and calling method | |
CN110248350A (en) | The number of taking turns the communication means and call conversation control function entity of net | |
CN110267360B (en) | International roaming communication method, international gateway and communication system for group service | |
CN101931902B (en) | Service implementation method and system of IP multimedia subsystem network | |
CN101932119B (en) | Service implementation method and system of IP multimedia subsystem network | |
CN110324814B (en) | International roaming communication method, gateway, session control function entity and communication system | |
CN118101827A (en) | Communication method, system, equipment and medium based on fixed network IMS (IP multimedia subsystem) explicit privacy number | |
CN102014104B (en) | Method and system for realizing pulse charging service in IP multimedia subsystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |