Short message interworking method, device and system

By adding an operator identifier field to the BeiDou short message, the terminal locally stores the operator information and fills it into the short message. The short message communication gateway parses and converts it into a short message, which solves the high performance requirements and real-time synchronization problem when BeiDou short messages and terrestrial network short messages are interconnected, and achieves efficient and reliable message transmission.

CN116761141BActive Publication Date: 2025-11-07CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310913017.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-24
Publication Date
2025-11-07
Estimated Expiration
2043-07-24

AI Technical Summary

Technical Problem

In existing technologies, when BeiDou short messages communicate with terrestrial network short messages, the performance requirements of the short message communication gateway are high, and user number portability data needs to be synchronized in real time, which may lead to judgment errors.

Method used

By adding an operator identifier field to the BeiDou short message, the terminal locally stores the operator information and fills it into the short message. The short message communication gateway parses the identifier information, converts it into a short message, and transmits it to the corresponding operator's short message gateway, reducing gateway performance requirements and avoiding real-time synchronization.

Benefits of technology

It reduces the performance requirements of short message communication gateways, solves the problem of number portability data not needing real-time synchronization, and improves the reliability and efficiency of interoperability services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116761141B_ABST
    Figure CN116761141B_ABST
Patent Text Reader

Abstract

The application relates to a short message interworking method, device and system. The method comprises the following steps: receiving a Beidou short message sent by a first terminal; the Beidou short message carries identification information of a home operator of the first terminal; converting the Beidou short message into a short message; transmitting the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal. The application solves the problems that the short message communication gateway has high performance requirements, the data of number carrying network switching needs to be synchronously transmitted to the short message gateway in real time, and the short message gateway may have a judgment error, and perfects and optimizes the Beidou short message and mobile network short message interworking service.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, in particular to a short message interworking method, device and system. BACKGROUND

[0002] The Beidou satellite navigation system is a global satellite navigation system independently developed by China. The Beidou short message communication is a characteristic function of the Beidou satellite navigation system. When the Beidou short message and the ground network short message interwork, the mobile terminal supporting the Beidou short message function can send a short message to other ordinary mobile terminal users through the Beidou satellite network without the ground network environment. Usually, the function is realized through a short message communication gateway connected between the Beidou network and the operator short message gateway. However, the current message interworking mode has the problem of high performance requirement for the short message communication gateway. SUMMARY

[0003] Therefore, it is necessary to provide a short message interworking method, device and system capable of reducing the performance requirement of the gateway in view of the above technical problems.

[0004] In a first aspect, the present application provides a short message interworking method applied to a short message communication gateway, and the method comprises the following steps.

[0005] Receiving a Beidou short message sent by a first terminal; the Beidou short message carries identification information indicating a home operator of the first terminal;

[0006] Converting the Beidou short message into a short message, and transmitting the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal.

[0007] In one of the embodiments, the step of transmitting the short message to the short message gateway of the home operator based on the identification information comprises the following steps.

[0008] Analyzing the Beidou short message to obtain the identification information;

[0009] Matching the identification information with an operator identification information list to determine the short message gateway corresponding to the home operator; wherein the operator identification information list comprises operator identification information and short message gateway information corresponding to the operator identification information.

[0010] In one of the embodiments, the identification information is obtained by filling operator information of the home operator into an identification field of the Beidou short message by the first terminal.

[0011] In one of the embodiments, the operator information comprises an operator name; and the identification field is an operator identifier field in a message format of the Beidou short message.

[0012] In one of the embodiments, the operator information further includes a country.

[0013] In one of the embodiments, converting the Beidou short message into the short message includes:

[0014] Authenticating the message content of the Beidou short message to obtain an authentication result.

[0015] In a case where the authentication result indicates that the authentication is passed, converting the Beidou short message into the short message.

[0016] In one of the embodiments, the Beidou short message contains a MAC check code of the message content encrypted by the first terminal through a key;

[0017] Authenticating the message content of the Beidou short message to obtain an authentication result includes:

[0018] Verifying the MAC check code to confirm the authentication result.

[0019] In a second aspect, the application further provides a short message interworking method applied to a first terminal, the method including:

[0020] Sending a Beidou short message to a short message communication gateway; the Beidou short message carries identification information indicating a home operator of the first terminal.

[0021] The Beidou short message is used to instruct the short message communication gateway to convert the Beidou short message into a short message and transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal.

[0022] In one of the embodiments, the method further includes:

[0023] Obtaining operator information of the home operator;

[0024] Filling the operator information into an identification field of the Beidou short message.

[0025] In one of the embodiments, the operator information includes an operator name; and the identification field is an operator identifier field in a message format of the Beidou short message.

[0026] Obtaining the operator information of the home operator includes:

[0027] In response to a start-up, saving, locally, operator information registered by a terrestrial mobile network.

[0028] In one of the embodiments, the operator information further includes a country.

[0029] In a third aspect, the application further provides a short message interworking device applied to a short message communication gateway, the device including:

[0030] The message receiving module is configured to receive a Beidou short message sent by the first terminal, wherein the Beidou short message carries identification information of a home operator of the first terminal.

[0031] The message conversion module is configured to convert the Beidou short message into a short message.

[0032] The short message transmission module is configured to transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to the second terminal.

[0033] In a fourth aspect, the present application further provides a short message interworking device applied to a first terminal, wherein the device comprises:

[0034] The message sending module is configured to send a Beidou short message to a short message communication gateway, wherein the Beidou short message carries identification information of a home operator of the first terminal.

[0035] The Beidou short message is used to instruct the short message communication gateway to convert the Beidou short message into a short message, and transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to the second terminal.

[0036] In a fifth aspect, the present application further provides a short message interworking system, comprising a first terminal, a short message communication gateway, a short message gateway and a second terminal connected in sequence, wherein:

[0037] The short message communication gateway is configured to perform the steps of the short message interworking method from the perspective of the short message communication gateway.

[0038] The first terminal is configured to perform the steps of the short message interworking method from the perspective of the first terminal.

[0039] In one embodiment, the first terminal is a Beidou dual-mode terminal, and the second terminal is a mobile terminal.

[0040] In a sixth aspect, the present application further provides a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and the computer program is executed by a processor to implement the steps of the method.

[0041] In a seventh aspect, the present application further provides a computer program product, comprising a computer program, wherein the computer program is executed by a processor to implement the steps of the method.

[0042] The short message intercommunication method, device and system, the short message communication gateway receives the Beidou short message sent by the first terminal, converts the Beidou short message into a short message, and based on the fact that the Beidou short message carries the identification information of the home operator of the first terminal, transmits the short message to the short message gateway corresponding to the home operator, so as to instruct the short message gateway to transmit the short message to the second terminal. The application solves the problems of high performance requirement of the short message communication gateway, real-time synchronization of the number carrying network data to the short message gateway, and possible short message gateway judgment error, and optimizes the Beidou short message and mobile network short message intercommunication service. BRIEF DESCRIPTION OF DRAWINGS

[0043] Figure 1 An application environment diagram of the short message intercommunication method in an embodiment;

[0044] Figure 2 A flowchart of the short message intercommunication method implemented from the perspective of the short message communication gateway in an embodiment;

[0045] Figure 3 A message format diagram when the Beidou short message and the ground network short message intercommunicate in an embodiment;

[0046] Figure 4 A flowchart of transmitting the short message to the short message gateway corresponding to the home operator based on the identification information in an embodiment;

[0047] Figure 5 A flowchart of the short message intercommunication method implemented from the perspective of the first terminal in an embodiment;

[0048] Figure 6 A flowchart of filling the operator information into the Beidou short message in an embodiment;

[0049] Figure 7 A specific flowchart of the short message intercommunication method in an embodiment;

[0050] Figure 8 A structural block diagram of the short message intercommunication device implemented from the perspective of the short message communication gateway in an embodiment;

[0051] Figure 9 A structural block diagram of the short message intercommunication device implemented from the perspective of the first terminal in an embodiment;

[0052] Figure 10 An internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION

[0053] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not intended to limit the present application.

[0054] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the specification herein is for describing the embodiments of the present application only and not intended to limit the present application.

[0055] It can be understood that the terms such as "first", "second" and the like in the present application are only used to distinguish similar objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. The "connection" appearing in the embodiments of the present application refers to various connection modes such as direct connection or indirect connection, so as to realize the communication between devices, and the embodiments of the present application do not make any limitation on this.

[0056] It can be understood that "at least one" means one or more, and "multiple" means two or more than two.

[0057] As used herein, the singular forms "a", "an" and "the" can also include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms "comprise / comprising" or "have / having" specify the presence of stated features, integers, steps, operations, components, parts or combinations thereof, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, parts or combinations thereof. At the same time, the term "and / or" used in the specification includes any and all combinations of the related listed items.

[0058] In the conventional interworking scheme, when the Beidou user (Beidou terminal) sends a Beidou short message to a general mobile user (mobile terminal), the Beidou short message carries the mobile phone information of the sender and receiver of the short message. After the short message communication gateway authenticates the short message, it converts the short message format into a short message format, accurately judges the home operator of the code number based on the receiver's mobile phone information, and forwards the short message to the short message gateway of the home operator. The short message gateway sends the short message to the general mobile terminal through the mobile network.

[0059] The short message communication gateway parses the home operator based on the receiving party code number information when converting the Beidou short message format into a short message format and forwarding to the home operator (that is, the home operator needs to be accurately identified and judged based on the receiver code number information). When the Beidou short message business scale develops, the number of users is huge, and the judgment of the home operator based on the code number information has high requirements on the performance of the short message communication gateway. Moreover, mobile users can perform number portability services between operators, and the number portability information of the user needs to be synchronized to the short message communication gateway in time through the operator IT (Information Technology) system. If the number portability data cannot be synchronized in real time, the short message communication gateway may make errors in judging the home operator.

[0060] The short message interworking method provided by the embodiments of the present application can be applied to an application environment as shown in Figure 1 The Beidou terminal sends a Beidou short message to a mobile terminal to perform RDSS (Radio Determination Satellite Service) short message communication. Exemplarily, the terminal can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc.

[0061] Further, the Beidou satellite can be a Beidou No. 3 GEO (Geostationary Earth Orbit) satellite; optionally, the Beidou terminal can be a Beidou dual-mode terminal, wherein the dual mode refers to two working modes of the Beidou satellite network and the ground mobile network. Exemplarily, Figure 1 The gateway in the above-mentioned application environment refers to a Beidou communication gateway station.

[0062] It should be noted that the embodiments of the present application can be applied to the Beidou short message and ground network short message interworking scenario, that is, the mobile terminal of the Beidou short message sends a Beidou short message to the mobile user terminal of the ground network in the Beidou network environment. The present application can perfect and optimize the interworking business of the Beidou short message and the mobile network short message.

[0063] In one embodiment, as shown in Figure 2 A short message interworking method is provided, which is applied to Figure 1 The short message communication gateway in the above-mentioned application environment is taken as an example for illustration, including the following steps:

[0064] Step 202, receiving a Beidou short message sent by a first terminal; the Beidou short message carries identification information indicating a home operator of the first terminal.

[0065] The first terminal can be a Beidou terminal. For example, the first terminal can be a Beidou dual-mode terminal, which can send a Beidou short message to the short message communication gateway.

[0066] Specifically, the first terminal sends a Beidou short message to the short message communication gateway as a sender, and the Beidou short message carries identification information of a home operator of the first terminal. Then, the short message communication gateway can obtain the home operator of the sender according to the identification information, so as to determine the short message gateway of the home operator, thereby solving the high performance requirement of the short message communication gateway when the Beidou short message and the ground network short message are interworked, and the user's portability information does not need to be synchronized to the short message communication gateway through the operator IT system.

[0067] For example, the identification information is operator information of the home operator, which is filled into an identification field of the Beidou short message by the first terminal.

[0068] Specifically, the message format of the Beidou short message can be increased with a sender home operator identification field, which is used to fill the operator information of the home operator of the first terminal. When the operator information of the home operator is obtained, the first terminal can fill the operator information into the identification field of the Beidou short message, and then obtain the Beidou short message carrying the identification information.

[0069] Optionally, the operator information includes an operator name; and the identification field is an operator identifier field in the message format of the Beidou short message.

[0070] Specifically, the operator information can include an operator name, for example, China Telecom, China Unicom, etc., which is not limited in the embodiments of the present application.

[0071] Further, when the operator name is obtained, the first terminal can fill the operator name into the identification field of the Beidou short message; the identification field can be an operator identifier field in the message format of the Beidou short message; for example, as shown in FIG. 1, a sender home operator identifier field (for example, 1 byte) can be added in the Beidou short message format, and the rules are defined as follows: Figure 3 If the sender code number home operator is China Telecom, the field is 0X01.

[0072] If the sender code number home operator is China Telecom, the field is 0X02.

[0073] If the sender code number home operator is China Unicom, the field is 0X03.

[0074] If the sender code number home operator is China Unicom, the field is 0X03.

[0075] If the sender code number home operator is China Unicom, the field is 0X03.

[0076] The above fields can be customized, for example, China Telecom can be converted to 0X01.

[0077] For example, the operator information can also include a country.

[0078] Specifically, the operator information includes the operator name and the country, so that the short message communication gateway receiving the Beidou short message can accurately determine the operator short message gateway for receiving the short message according to the home operator identification information of the sender carried by the Beidou short message, thereby reducing the performance requirements of the short message communication gateway.

[0079] It should be noted that the operator information in the embodiments of the present application can be the home operator information corresponding to the SIM (Subscriber Identification Module, user identity recognition) network connection registration saved locally by the first terminal after each startup is completed, wherein the SIM network can refer to the ground mobile network. The first terminal converts the operator information into identification information that can be carried by the Beidou short message after obtaining the operator information.

[0080] In step 204, the Beidou short message is converted into a short message, and the short message is transmitted to the short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to the second terminal.

[0081] Specifically, after receiving the Beidou short message, the short message communication gateway can convert the Beidou short message into a short message, and transmit the short message to the short message gateway corresponding to the home operator of the sender based on the identification information carried by the Beidou short message, and then instruct the short message gateway to transmit the short message to the second terminal (the receiving party). For example, the second terminal can refer to a mobile terminal.

[0082] The short message gateway can send the short message to the ordinary mobile terminal according to the normal process. Alternatively, the short message gateway can refer to the sender's home operator short message gateway. When the sender's home operator short message gateway receives the short message transmitted by the short message communication gateway, it can continue to process the short message, and directly send it to the receiving party through the mobile network, or send it to the receiving party's home operator short message gateway.

[0083] In the above, the short message communication gateway can forward the short message to the corresponding short message gateway based on the sender's home operator information, thereby reducing the performance requirements of the short message communication gateway, and the user's porting information does not need to be synchronized to the short message communication gateway through the operator IT system.

[0084] For example, as shown in FIG. 2, the short message communication gateway can receive the Beidou short message sent by the first terminal, and convert the Beidou short message into a short message based on the identification information carried by the Beidou short message. Figure 4As shown, the short message transmission to the short message gateway of the home operator based on the identification information can include:

[0085] At step 402, the Beidou short message is parsed to obtain the identification information.

[0086] Specifically, the short message communication gateway can parse the Beidou short message to obtain the identification information, determine the home operator of the short message sender, and then convert the short message into a short message, for example, the Beidou short message can be converted into a short message format of the ground network.

[0087] At step 404, the identification information is matched with the operator identification information list to determine the short message gateway corresponding to the home operator; wherein the operator identification information list includes the operator identification information and the short message gateway information corresponding to the operator identification information.

[0088] Specifically, the short message communication gateway can determine the short message gateway corresponding to the home operator by matching the identification information with the operator identification information list after obtaining the identification information.

[0089] In the embodiments of the present application, the operator identification information list can include the operator identification information and the short message gateway information corresponding to the operator identification information. Unlike the conventional scheme which needs to store each number and its home operator information, in the embodiments of the present application, only the operator identification information and its corresponding operator short message gateway information need to be stored, and then the identification information can be forwarded to the corresponding operator short message gateway.

[0090] Exemplarily, the short message communication gateway stores the operator identification information list, in the case of receiving the Beidou short message, the short message communication gateway parses the sender home operator identification field in the short message and matches it with the locally stored operator identification information list to determine the home operator of the short message sender, then converts the short message into a short message and sends it to the short message gateway of the home operator of the sender.

[0091] In the above, for the problem of high performance requirement of the short message communication gateway, real-time synchronization of the number transfer network data to the short message gateway when the conventional Beidou short message is converted into a ground network short message and the home operator is accurately identified and judged based on the receiver code number information, in the embodiments of the present application, when the terminal sends the Beidou short message to the ordinary mobile user, the home operator identification information of the sender is carried, the short message communication gateway converts the Beidou short message format into a short message format, and then according to the home operator identification information of the sender, the short message is forwarded to the corresponding operator short message gateway, and the short message gateway sends the short message to the ordinary mobile terminal according to the normal process, thereby solving the problem of high performance requirement of the short message communication gateway, real-time synchronization of the number transfer network data to the short message gateway, and possible short message gateway judgment error.

[0092] Exemplarily, converting the Beidou short message into the short message can include:

[0093] authenticating the message content of the Beidou short message to obtain an authentication result;

[0094] converting the Beidou short message into the short message in a case where the authentication result indicates that the authentication is passed.

[0095] Specifically, in the embodiment of the application, the message content of the Beidou short message can be authenticated to ensure that the sent and received short message contents are consistent.

[0096] Optionally, the Beidou short message contains a MAC (Message Authentication Code) check code of the message content encrypted by the first terminal through a key;

[0097] authenticating the message content of the Beidou short message to obtain an authentication result can include:

[0098] verifying the MAC check code to confirm the authentication result.

[0099] Specifically, the authentication can be that, when the first terminal sends the Beidou short message, the content is encrypted through a key to form the MAC check code, and when the short message communication gateway receives the short message, the MAC check code is verified, thereby ensuring that the sent and received short message contents are consistent.

[0100] The short message interworking method, the Beidou short message format increases the home operator identifier field, and when a Beidou dual-mode terminal user sends a Beidou short message to a normal mobile terminal user in a Beidou network environment, the terminal locally acquires and saves the home operator identifier information and fills the home operator identifier field of the Beidou short message, and then sends the Beidou short message to the short message communication gateway; the short message communication gateway parses the Beidou short message, converts it into a ground network short message format, and sends the short message to the short message gateway of the corresponding operator according to the sender home operator identifier information in the short message, and the short message gateway of the operator continues to process the short message based on the receiver code number information (directly sends the short message to the normal mobile terminal or the short message gateway of the receiver home operator).

[0101] The embodiment of the application solves the problem of high performance requirement of the short message communication gateway when the Beidou short message and the ground network short message interwork, and moreover, the user number portability information does not need to be synchronized to the short message communication gateway through the operator IT system.

[0102] In one embodiment, as shown in Figure 5 a short message interworking method is provided, and the method is applied to Figure 1The method is described by taking a Beidou terminal (a first terminal) as an example, and includes the following steps.

[0103] In step 502, a Beidou short message is sent to a short message communication gateway; the Beidou short message carries identification information indicating a home operator of the first terminal.

[0104] The Beidou short message is used to instruct the short message communication gateway to convert the Beidou short message into a short message, and transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal.

[0105] Specifically, the first terminal can send the Beidou short message carrying the identification information indicating the home operator of the first terminal to the short message communication gateway, and then instruct the short message communication gateway to convert the Beidou short message into a short message, and transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal, thereby solving the problems that the short message communication gateway has high performance requirements, the data of number carrying needs to be synchronized to the short message gateway in real time, and there may be a judgment error of the short message gateway.

[0106] It should be noted that the implementation process of the short message communication gateway receiving the Beidou short message and the subsequent processing flow can be referred to the description of the short message interworking method implemented from the perspective of the short message communication gateway in the embodiments of the present application, which will not be described here.

[0107] In one of the embodiments, as shown in Figure 6 the method can further include:

[0108] In step 602, operator information of a home operator is obtained.

[0109] Specifically, the first terminal can obtain the operator information of the home operator and save the operator information locally. The operator information can indicate the home operator of the first terminal.

[0110] In step 604, the operator information is filled into an identification field of the Beidou short message.

[0111] Specifically, when sending the Beidou short message to the mobile terminal, the first terminal can obtain the saved operator information locally and fill the operator information into the home operator identification field of the Beidou short message, and then send the short message to the short message communication gateway through the Beidou satellite.

[0112] For example, the operator information includes an operator name; and the identification field is an operator identifier field in a message format of the Beidou short message.

[0113] The operator information of the home operator includes:

[0114] In response to the start-up, the operator information registered by the ground mobile network is locally saved.

[0115] Specifically, the operator information can include an operator name, and the first terminal can acquire the Beidou short message carrying the identification field by filling the operator information into an operator identifier field in a message format of the Beidou short message.

[0116] Further, the first terminal can locally save the operator information registered by the ground mobile network in response to the start-up. Taking the first terminal as a Beidou dual-mode terminal as an example, the Beidou dual-mode terminal locally saves the home operator information corresponding to the SIM network connection registration after each start-up is completed. The operator information can refer to an operator name.

[0117] Optionally, the operator information can also include a country.

[0118] Specifically, the operator information includes an operator name and a country, and the first terminal carries the Beidou short message with the identification information to the short message communication gateway, so that the short message communication gateway receiving the Beidou short message can accurately determine the operator short message gateway for receiving the short message according to the home operator identification information of the sender carried by the Beidou short message, thereby reducing the performance requirement of the short message communication gateway.

[0119] Further, the first terminal can also encrypt the content by a key to form a MAC check code when sending the Beidou short message, and the short message communication gateway verifies the MAC check code when receiving the end message. The content of the sent and received short messages is ensured to be consistent.

[0120] To further illustrate the scheme of the embodiments of the present application, a specific example is described below, as shown in Figure 7 The short message interworking method of the embodiments of the present application can include the following steps in the scenario that the sender Beidou dual-mode terminal user belongs to China Telecom and the receiver is a China Mobile ordinary user:

[0121] The Beidou dual-mode terminal is started up and completes the start-up, and the home operator China Telecom identification information corresponding to the SIM network connection registration is locally saved;

[0122] When the Beidou dual-mode terminal user needs to send a Beidou short message, the short message content and the receiver code number information are input through a UI (User Interface) interface;

[0123] The short message application on the Beidou dual-mode terminal acquires the locally saved home operator China Telecom identification information and fills it into the Beidou short message format field to be sent;

[0124] The user of the Beidou dual-mode terminal sends a Beidou short message through a short message application, for example, sends a Beidou short message through a satellite connection;

[0125] The short message communication gateway receives the Beidou short message, parses the sender's home operator identification field, and determines that the sender's home operator is China Telecom;

[0126] The short message communication gateway converts the Beidou short message into a ground network short message and sends the converted short message to the China Telecom short message gateway;

[0127] The China Telecom short message gateway receives the short message and determines that the receiver of the short message belongs to China Mobile based on the receiver's code number information;

[0128] The China Telecom short message gateway forwards the short message to the China Mobile short message gateway;

[0129] The China Mobile short message gateway directly sends the short message to the user's mobile terminal through a mobile network.

[0130] In the above, the Beidou dual-mode terminal locally saves the home operator information corresponding to the SIM network connection registration after each start; the Beidou short message format is increased with a home operator identification field; when the user of the Beidou dual-mode terminal sends a Beidou short message to a general mobile terminal user in a Beidou network environment, the terminal locally acquires and saves the home operator identification information and fills it into the home operator identification field of the Beidou short message, and then sends the Beidou short message to the short message communication gateway; the short message communication gateway parses the Beidou short message, converts it into a ground network short message format, and sends the short message to the short message gateway of the corresponding operator according to the sender's home operator identification information in the short message. The embodiment of the application solves the high performance requirement of the short message communication gateway when the Beidou short message and the ground network short message are interworked, and the user's number transfer network information does not need to be synchronized to the short message communication gateway through the operator IT system.

[0131] It should be understood that, although each step in the flowchart involved in each embodiment as described above is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless explicitly stated herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0132] Based on the same inventive concept, the embodiment of the present application further provides a short message interworking device for implementing the short message interworking method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more short message interworking device embodiments provided below can refer to the limitations of the short message interworking method described above, and will not be described here.

[0133] In one embodiment, as shown in Figure 8 A short message interworking device is provided, applied to a short message communication gateway, and the device comprises:

[0134] The message receiving module 801 is configured to receive a Beidou short message sent by a first terminal, and the Beidou short message carries identification information indicating a home operator of the first terminal.

[0135] The message conversion module 802 is configured to convert the Beidou short message into a short message.

[0136] The short message transmission module 803 is configured to transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal.

[0137] In one embodiment, the short message transmission module 803 comprises:

[0138] The message analysis module is configured to analyze the Beidou short message to obtain the identification information.

[0139] The identification matching module is configured to match the identification information with an operator identification information list to determine the short message gateway corresponding to the home operator, wherein the operator identification information list comprises operator identification information and short message gateway information corresponding to the operator identification information.

[0140] In one embodiment, the identification information is obtained by filling operator information of the home operator into an identification field of the Beidou short message by the first terminal.

[0141] In one embodiment, the operator information comprises an operator name, and the identification field is an operator identifier field in a message format of the Beidou short message.

[0142] In one embodiment, the operator information further comprises a country.

[0143] In one embodiment, the message conversion module 802 comprises:

[0144] The authentication module is configured to authenticate the message content of the Beidou short message to obtain an authentication result.

[0145] The conversion module is configured to convert the Beidou short message into a short message when the authentication result indicates that the authentication is passed.

[0146] In one of the embodiments, the Beidou short message comprises a MAC check code of the message content encrypted by the first terminal through a key; the authentication module is configured to verify the MAC check code and confirm an authentication result.

[0147] In one of the embodiments, as shown in Figure 9 a short message interworking device is provided, which is applied to a first terminal, and the device comprises:

[0148] The message sending module 901 is configured to send a Beidou short message to a short message communication gateway; the Beidou short message carries identification information of a home operator of the first terminal.

[0149] The Beidou short message is used to instruct the short message communication gateway to convert the Beidou short message into a short message, and transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal.

[0150] In one of the embodiments, the device further comprises:

[0151] The operator information obtaining module is configured to obtain operator information of the home operator.

[0152] The field filling module is configured to fill the operator information into an identification field of the Beidou short message.

[0153] In one of the embodiments, the operator information comprises an operator name; and the identification field is an operator identifier field in a message format of the Beidou short message.

[0154] The operator information obtaining module is configured to save, in response to a start-up, operator information of a terrestrial mobile network registration locally.

[0155] In one of the embodiments, the operator information further comprises a country.

[0156] The above-mentioned modules in the short message interworking device can be all or partially realized by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of a processor in a computer device in a hardware form, or stored in a memory in the computer device in a software form, so as to be called and executed by a processor to perform operations corresponding to the above-mentioned modules.

[0157] In one of the embodiments, a computer device is provided, which can be a terminal, and an internal structure diagram of the computer device can be as shown in Figure 10As shown in the figure. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capability. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with the external terminal in a wired or wireless manner. The wireless manner can be realized through WIFI, mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by the processor to realize a short message interworking method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad arranged on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0158] Those skilled in the art can understand that, Figure 10 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0159] In one embodiment, a short message interworking system is provided, including a first terminal, a short message communication gateway, a short message gateway and a second terminal connected in turn; wherein:

[0160] The short message communication gateway is used to execute the steps of the short message interworking method implemented from the perspective of the short message communication gateway as described above;

[0161] The first terminal is used to execute the steps of the short message interworking method implemented from the perspective of the first terminal as described above.

[0162] In one embodiment, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by the processor to realize the steps of the method as described above.

[0163] In one embodiment, a computer program product is provided, which includes a computer program. The computer program is executed by the processor to realize the steps of the method as described above.

[0164] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0165] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.

[0166] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A short message interworking method, characterized by, The method is applied to a short message communication gateway, and the method comprises: Receiving a Beidou short message sent by a first terminal; the Beidou short message carries identification information representing a home operator of the first terminal; the identification information is obtained by filling operator information of the home operator into an identification field of the Beidou short message by the first terminal; Converting the Beidou short message into a short message, and transmitting the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal.

2. The method of claim 1, wherein, The transmitting the short message to the short message gateway of the home operator based on the identification information comprises: Analyzing the Beidou short message to obtain the identification information; Matching the identification information with an operator identification information list to determine the short message gateway corresponding to the home operator; the operator identification information list comprises operator identification information and short message gateway information corresponding to the operator identification information.

3. The method according to claim 1 or 2, characterized in that, The operator information comprises an operator name; and the identification field is an operator identifier field in a message format of the Beidou short message.

4. The method of claim 3, wherein, The operator information further comprises a country.

5. The method of claim 1, wherein, The converting the Beidou short message into a short message comprises: Authenticating message content of the Beidou short message to obtain an authentication result; In a case where the authentication result indicates that the authentication is passed, converting the Beidou short message into the short message.

6. The method of claim 5, wherein, The Beidou short message comprises a MAC check code of the message content encrypted by the first terminal through a key; The authenticating the message content of the Beidou short message to obtain the authentication result comprises: Verifying the MAC check code to confirm the authentication result.

7. A short message interworking method, characterized by, The method is applied to a first terminal, and the method comprises: Sending a Beidou short message to a short message communication gateway; the Beidou short message carries identification information representing a home operator of the first terminal; The Beidou short message is used to instruct the short message communication gateway to convert the Beidou short message into a short message, and transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal; The method further comprises: Obtaining operator information of the home operator; Filling the operator information into an identification field of the Beidou short message.

8. The method of claim 7, wherein, The operator information comprises an operator name; and the identification field is an operator identifier field in a message format of the Beidou short message. The obtaining the operator information of the home operator comprises: In response to a start-up, saving the operator information of a terrestrial mobile network registration locally.

9. The method of claim 8, wherein, The operator information further comprises a country.

10. A short message interworking apparatus, characterized by comprising: The device is applied to a short message communication gateway, and the device comprises: A message receiving module is configured to receive a Beidou short message sent by a first terminal; the Beidou short message carries identification information representing a home operator of the first terminal; the identification information is obtained by filling operator information of the home operator into an identification field of the Beidou short message by the first terminal; The message conversion module is configured to convert the Beidou short message into a short message. The short message transmission module is configured to transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal.

11. A short message interworking apparatus, characterized by comprising: The device is applied to a first terminal, and the device comprises: The message sending module is configured to send a Beidou short message to a short message communication gateway; the Beidou short message carries identification information of a home operator of the first terminal. The Beidou short message is used to instruct the short message communication gateway to convert the Beidou short message into a short message, and transmit the short message to a short message gateway corresponding to the home operator based on the identification information, so as to instruct the short message gateway to transmit the short message to a second terminal. The device further comprises: The operator information acquisition module is configured to acquire operator information of the home operator. The field filling module is configured to fill the operator information into an identification field of the Beidou short message.

12. A short message interworking system, characterized by The device comprises a first terminal, a short message communication gateway, a short message gateway and a second terminal connected in sequence; wherein: The short message communication gateway is configured to perform the steps of the method according to any one of claims 1 to 6. The first terminal is configured to perform the steps of the method according to any one of claims 7 to 9.

13. The short message interworking system of claim 12, wherein, The first terminal is a Beidou dual-mode terminal, and the second terminal is a mobile terminal.

14. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the steps of the method according to any one of claims 1 to 9.

15. A computer program product comprising a computer program, characterized in that, The computer program is executed by a processor to implement the steps of the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Beidou short message and mobile short message intercommunication method and device

    CN110958046A

  • Satellite short message communication method integrating authentication and encryption

    CN115334508A