Cross-network message synchronization method and device, storage medium and computer program product
By synchronizing the relevant information of satellite message service when the user transfers the network, the problem of satellite messages being transmitted between different network devices is solved, and the user experience is improved and the resource utilization is effectively utilized.
Patent Information
- Application Number
- CN202411308641.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-09-19
AI Technical Summary
In the context of interoperability between satellite networks and ground networks, after users transfer to the network, the original operator's processing methods of satellite messages stored in the ground network affect user experience and rights, and there is poor user experience, waste of resources and potential Privacy protection issues.
By determining whether the terminal device retains relevant information of satellite message services and performing operations to synchronize these information with the second ground network device or the third satellite network device, seamless transmission of satellite messages between different network devices is achieved.
Ensure that after the user transfers the network, satellite messages can be synchronized to the new operator or related network equipment in a timely manner, protecting the rights and experience of users, and avoiding waste of resources and privacy protection issues.
Smart Images

Figure CN119402504A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of satellite communication technology, and in particular to a cross-network message synchronization method, device, storage medium and computer program product. Background Art
[0002] With the rapid development of communication technology, number portability has become a common and convenient service. It not only provides users with the convenience of freely switching between different telecom operators, but also further promotes market competition and service improvement.
[0003] However, in the context of intercommunication between satellite networks and terrestrial networks, this convenience also brings new challenges. During the transmission of satellite messages, if the recipient is not connected to the corresponding network, the message will be stored in the terrestrial network. When the user transfers their number to another network, the way the original operator handles these satellite messages stored in the terrestrial network directly affects the user's experience and rights. Whether choosing to discard or retain, there are poor user experience, waste of resources and potential privacy protection issues. Summary of the invention
[0004] The present disclosure is proposed in view of the above problems. The present disclosure provides a cross-network message synchronization method, device, storage medium and computer program product.
[0005] According to one aspect of the present disclosure, a cross-network message synchronization method is provided, which is applied to a first ground network device, and the method includes: determining whether a terminal device communicating with a second ground network device retains relevant information of a satellite message service; and performing an operation of synchronizing relevant information of the satellite message service with the second ground network device or a third satellite network device.
[0006] In addition, according to an aspect of the present disclosure, the cross-network message synchronization method performs an operation of synchronizing the satellite message service-related information with the second terrestrial network device or the third satellite network device, including:
[0007] In the case of retaining the relevant information of the satellite message service, sending a first request message to the second ground network device, where the first request message is used to request the relevant information of the synchronous satellite message service;
[0008] In response to the first response information returned by the second ground network device after verifying the first request information, the relevant information of the satellite message service is synchronized with the second ground network device. The first response information is used to indicate that the second ground network device agrees to synchronize the relevant information of the satellite message service.
[0009] In addition, according to an aspect of the present disclosure, the cross-network message synchronization method performs an operation of synchronizing the satellite message service-related information with the second terrestrial network device or the third satellite network device, including:
[0010] In the case where no relevant information of the satellite messaging service is retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, sending a second request message to the second ground network device, the second request message being used to request termination of relevant information of the synchronous satellite messaging service;
[0011] In response to the second response information returned by the second ground network device after verifying the second request information, the operation of terminating the relevant information of the synchronous satellite message service is terminated. The second response information is used to indicate that the second ground network device agrees to terminate the relevant information of the synchronous satellite message service.
[0012] In addition, according to an aspect of the present disclosure, the cross-network message synchronization method performs an operation of synchronizing the satellite message service-related information with the second terrestrial network device or the third satellite network device, including:
[0013] In the case of retaining the relevant information of the satellite message service, sending a third request information to the third satellite network device, where the third request information is used to request the relevant information of the synchronous satellite message service;
[0014] In response to the third response information returned by the third satellite network device after verifying the third request information, the relevant information of the satellite message service is synchronized with the third satellite network device. The third response information is used to indicate that the third satellite network device agrees to synchronize the relevant information of the satellite message service.
[0015] In addition, according to an aspect of the present disclosure, the cross-network message synchronization method performs an operation of synchronizing the satellite message service-related information with the second terrestrial network device or the third satellite network device, including:
[0016] In the case where no relevant information of the satellite messaging service is retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, sending a fourth request message to the third satellite network device, where the fourth request message is used to request termination of relevant information of the synchronous satellite messaging service;
[0017] In response to the fourth response information returned by the third satellite network device after verifying the fourth request information, the operation of terminating the relevant information of the synchronous satellite message service is terminated. The fourth response information is used to indicate that the third satellite network device agrees to terminate the relevant information of the synchronous satellite message service.
[0018] In addition, according to an aspect of the present disclosure, the cross-network message synchronization method performs an operation of synchronizing the satellite message service-related information with the second terrestrial network device or the third satellite network device, including:
[0019] In the case of retaining the relevant information of the satellite message service, sending fifth request information to the third satellite network device, the fifth request information being used to request the relevant information of the synchronous satellite message service;
[0020] In response to the fifth response information returned by the third satellite network device after verifying the fifth request information, the relevant information of the satellite message service is synchronized with the second ground network device.
[0021] In addition, according to an aspect of the cross-network message synchronization method disclosed herein, the fifth response information is generated by the second ground network device after verifying the fifth request information forwarded by the third satellite network device, and is used to indicate that the second ground network device agrees to synchronize relevant information of the satellite message service.
[0022] In addition, according to an aspect of the cross-network message synchronization method of the present disclosure, an operation of synchronizing relevant information of a satellite message service with a second ground network device or a third satellite network device is performed, including: when no relevant information of the satellite message service is retained but the terminal device has subscribed to or has a satellite message service subscription record, sending a sixth request message to the third satellite network device, the sixth request message being used to request termination of relevant information of the synchronous satellite message service; in response to a sixth response message returned by the third satellite network device upon verification of the sixth request message, terminating the operation of relevant information of the synchronous satellite message service, the sixth response message being used to indicate that the third satellite network device agrees to terminate relevant information of the synchronous satellite message service.
[0023] According to another aspect of the present disclosure, a cross-network message synchronization method is provided, which is applied to a second ground network device, and the method includes: determining whether a terminal device communicating with the second ground network device retains relevant information of a satellite message service; and performing an operation of synchronizing relevant information of a satellite message service with a first ground network device.
[0024] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, an operation of synchronizing relevant information of a satellite message service with a first ground network device is performed, including: while retaining relevant information of the satellite message service, receiving a first request message from the first ground network device, the first request message being used to request relevant information of the synchronized satellite message service; after verifying the first request message, sending a first response message to the first ground network device, synchronizing relevant information of the satellite message service with the first ground network device, the first response message being used to indicate that the second ground network device agrees to synchronize relevant information of the satellite message service.
[0025] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, an operation of synchronizing relevant information of a satellite message service with a first ground network device is performed, including: when no relevant information of the satellite message service is retained but the terminal device has subscribed to or has a satellite message service subscription record, receiving a second request message from the first ground network device, the second request message being used to request termination of relevant information of the synchronous satellite message service; after the second request message is verified, sending a second response message to the first ground network device to terminate the operation of relevant information of the synchronous satellite message service, the second response message being used to indicate that the second ground network device agrees to terminate relevant information of the synchronous satellite message service.
[0026] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, the method also includes: sending a first notification message to a third satellite network device, the first notification message being used to inform that relevant information of the satellite message service has been successfully synchronized.
[0027] In addition, according to another aspect of the present disclosure, the cross-network message synchronization method performs an operation of synchronizing the satellite message service-related information with the first ground network device, including:
[0028] A fifth request message is received from the third satellite network device, where the fifth request message is used to request relevant information of the synchronous satellite message service; after the fifth request message is verified, a fifth response message is sent to the third satellite network device to synchronize relevant information of the satellite message service with the first ground network device.
[0029] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, after the fifth request information is verified, the fifth response information is sent to the third satellite network device, and the relevant information of the satellite message service is synchronized with the first ground network device, including: after the fifth request information is verified, the fifth response information is sent to the third satellite network device; in response to the third satellite network device forwarding the fifth response message to the first ground network device after verifying the fifth response information, the second ground network device synchronizes the relevant information of the satellite message service with the first ground network device.
[0030] According to another aspect of the present disclosure, a cross-network message synchronization method is provided, which is applied to a third satellite network device, and the method includes: determining whether a terminal device communicating with a second ground network device retains relevant information of a satellite message service; and performing an operation of synchronizing relevant information of a satellite message service with a first ground network device.
[0031] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, an operation of synchronizing relevant information of a satellite message service with a first ground network device is performed, including: while retaining relevant information of the satellite message service, receiving a third request message from the first ground network device, the third request message being used to request relevant information of the synchronized satellite message service; after verifying the third request message, sending a third response message to the first ground network device, synchronizing relevant information of the satellite message service with the first ground network device, the third response message being used to indicate that the third satellite network device agrees to synchronize relevant information of the satellite message service.
[0032] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, the method also includes: forwarding third request information to the second ground network device for authenticating the terminal device.
[0033] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, an operation of synchronizing relevant information of a satellite message service with a first ground network device is performed, including: when no relevant information of the satellite message service is retained but the terminal device has subscribed to or has a record of subscribing to the satellite message service, receiving a fourth request message from the first ground network device, the fourth request message being used to request termination of relevant information of the synchronous satellite message service; after the fourth request message is verified, sending a fourth response message to the first ground network device to terminate the operation of relevant information of the synchronous satellite message service, the fourth response message being used to indicate that the third satellite network device agrees to terminate relevant information of the synchronous satellite message service.
[0034] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, the method also includes: forwarding fourth request information to the second ground network device for authenticating the terminal device.
[0035] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, the method also includes: sending a second notification message to the second ground network device, the second notification message is used to inform that the relevant information of the satellite message service has been successfully synchronized.
[0036] According to another aspect of the present disclosure, a cross-network message synchronization method is provided, which is applied to a third satellite network device, and the method includes: determining whether a terminal device communicating with a second ground network device retains relevant information of a satellite message service; and synchronizing relevant information of a satellite message service of the second ground network device with the first ground network device.
[0037] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, an operation of synchronizing the relevant information of the satellite message service of the second ground network device with the first ground network device is performed, including: receiving a fifth request message from the first ground network device, the fifth request message being used to request the relevant information of the synchronous satellite message service; after verifying the fifth request message, sending the fifth request message to the second ground network device; receiving a fifth response message sent by the second ground network device after verifying the fifth request message, the fifth response message being used to indicate that the second ground network device agrees to synchronize the relevant information of the satellite message service; after verifying the fifth response message, sending the fifth response message to the first ground network device, so that the second ground network device synchronizes the relevant information of the satellite message service with the first ground network device.
[0038] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, an operation of synchronizing relevant information of a satellite message service between a second ground network device and a first ground network device is performed, including: when no relevant information of the satellite message service is retained but the terminal device has subscribed to or has a satellite message service subscription record, receiving a sixth request message from the first ground network device, the sixth request message being used to request termination of relevant information of the synchronous satellite message service; after the sixth request message is verified, sending a sixth response message to the first ground network device, the sixth response message being used to indicate that the third network device agrees to terminate relevant information of the synchronous satellite message service.
[0039] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, after the sixth request information is verified and before the sixth response information is sent to the first ground network device, the method also includes: forwarding the sixth request information to the second ground network device for authenticating the terminal device.
[0040] In addition, according to another aspect of the cross-network message synchronization method of the present disclosure, the first request message, the second request message, the third request message, the fourth request message, the fifth request message and the sixth request message all include at least one or more of the user information corresponding to the terminal device, the user subscription status information and the carrier transfer information.
[0041] According to another aspect of the present disclosure, a first ground network device is provided, comprising: a memory for storing computer-readable instructions; and a processor for executing the computer-readable instructions so that the first ground network device executes the cross-network message synchronization method as described above.
[0042] According to another aspect of the present disclosure, a second ground network device is provided, comprising: a memory for storing computer-readable instructions; and a processor for executing the computer-readable instructions so that the second ground network device executes the cross-network message synchronization method as described above.
[0043] According to still another aspect of the present disclosure, a third satellite network device is provided, comprising: a memory for storing computer-readable instructions; and a processor for executing the computer-readable instructions so that the third satellite network device performs the cross-network message synchronization method as described above.
[0044] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the cross-network message synchronization method as described above is implemented.
[0045] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the cross-network message synchronization method as described above is implemented.
[0046] As described in detail below, the cross-network message synchronization method, device, storage medium, and computer program product according to the embodiments of the present disclosure are described in detail. The present disclosure confirms whether the terminal device that communicates from the first ground network device to the second ground network device retains the relevant information of the satellite message service, and evaluates whether it is necessary to synchronize the information with the second ground network device or the third satellite network device based on the confirmed information, thereby realizing the seamless transmission of satellite messages between different network devices. Even if the user transfers the number to another network, the satellite message can be synchronized to the new operator or related network device in a timely manner, thereby protecting the rights and interests and experience of the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The above and other purposes, features and advantages of the present disclosure will become more apparent by describing the embodiments of the present disclosure in more detail in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the present disclosure and do not constitute a limitation of the present disclosure. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
[0048] Figure 1 is a flowchart illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0049] Figure 2 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0050] Figure 3is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0051] Figure 4 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0052] Figure 5 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0053] Figure 6 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0054] Figure 7 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0055] Figure 8 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0056] Fig. 9 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0057] Fig.10 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0058] Fig.11 is a flowchart further illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0059] Fig.12 It is an interactive schematic diagram further illustrating the cross-network message synchronization method according to an embodiment of the present disclosure.
[0060] Fig.13 It is an interactive schematic diagram further illustrating the cross-network message synchronization method according to an embodiment of the present disclosure.
[0061] Fig.14 It is an interactive schematic diagram further illustrating the cross-network message synchronization method according to an embodiment of the present disclosure.
[0062] Fig.15 is a functional block diagram illustrating a first ground network device according to an embodiment of the present disclosure.
[0063] Fig.16 is a functional block diagram illustrating a second ground network device according to an embodiment of the present disclosure.
[0064] Fig.17 is a functional block diagram illustrating a third satellite network device according to an embodiment of the present disclosure.
[0065] Fig.18 is a schematic diagram illustrating a storage medium according to an embodiment of the present disclosure.
[0066] Fig.19 is a schematic diagram illustrating a computer program product according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0067] In order to make the purpose, technical solution and advantages of the present disclosure more obvious, the exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described here.
[0068] like Figure 1 As shown, the cross-network satellite messaging system according to the embodiment of the present disclosure is used to realize message transmission between different networks. The satellite messaging system 100 is mainly composed of a first ground network device 101, a second ground network device 102 and a third satellite network device 103. Among them, the first ground network device 101 can be a base station, a gateway or other device that can communicate with a ground network (such as a cellular network, a Wi-Fi network, etc.), which is responsible for sending and receiving satellite messages from a satellite network. The second ground network device is similar to the first ground network device, but it serves a different ground network and is responsible for sending and receiving satellite messages from a satellite network. The third satellite network device 103 realizes the transmission of satellite messages through satellite communication technology. It can receive satellite messages from a ground network device and forward them to another ground network device, thereby realizing cross-network message transmission.
[0069] It is easy to understand that Figure 1 The devices related to the inter-network satellite message are only schematically shown, and the communication system for implementing message transmission between different networks is not limited thereto.
[0070] In an embodiment of the present disclosure, when a terminal device is ported from a first ground network device 101 (i.e., the original operator's ground network) to a second ground network device 102, the satellite message stored in the first ground network device 101 will be discarded or retained by the first ground network device 101. If discarded, the terminal device cannot obtain the satellite message stored in the first ground network device 101, the user experience is poor, and the user's complaints against the operator will increase. If retained, because the terminal device has been ported to the second ground network device 102 (i.e., the existing operator's ground network), even if the first ground network device 101 retains the satellite information, the user cannot obtain it, the user experience is poor, and the user's complaints against the operator will increase. Secondly, the retention of satellite messages will also occupy the original operator's ground network resources. And the original operator storing the message information of the deregistered user may be suspected of infringing the user's privacy.
[0071] In order to solve the above problems, the present disclosure provides a cross-network message synchronization method.
[0072] Figure 2 is a flowchart illustrating a method for synchronizing messages across networks according to an embodiment of the present disclosure.
[0073] like Figure 2 As shown, a cross-network message synchronization method can be executed by a first ground network device, and the method specifically includes the following steps.
[0074] Step S201, determining whether the terminal device communicating with the second ground network device retains relevant information of the satellite message service.
[0075] In an embodiment of the present disclosure, the terminal device initially communicates with a first ground network device. After the terminal device switches from the first ground network device to communicating with a second ground network device, the first ground network device performs user service verification on the terminal device to determine whether the terminal device retains relevant information about the satellite message service.
[0076] In actual application scenarios, the terminal device initially communicates with the first ground network device. When the terminal device is ported to the second ground network device, the first ground network device verifies the user service of the terminal device to determine whether the terminal device has the relevant information of the satellite messaging service. Here, "number portability" means that the user of the terminal device keeps the original mobile phone number unchanged, but changes the service provider (from the first ground network device to the second ground network device).
[0077] Here, satellite messages include but are not limited to existing Beidou short messages, Beidou short messages, Beidou short messages, Beidou satellite messages, satellite emergency messages, satellite emergency messages, satellite broadcast messages, Starlink messages, satellite Starlink messages, and satellite network short messages, short messages, MMS messages, and multimedia messages. Relevant information of satellite message services includes but is not limited to user information (such as user code numbers, etc.), user subscription information (such as satellite message service IDs subscribed by users, the number of retained satellite messages, etc.), satellite messages (such as message IDs, message contents, etc.), etc.
[0078] Step S202, executing an operation of synchronizing the satellite message service related information with the second ground network device or the third satellite network device.
[0079] In an embodiment of the present disclosure, after the first ground network device determines whether the terminal device communicating with the second ground network device retains relevant information of the satellite message service, the first ground network device evaluates whether it is necessary to synchronize the relevant information of the satellite message service with the second ground network device or the third satellite network device based on the confirmed information.
[0080] Here, the first ground network device and the second ground network device can be network devices that provide ground fixed communication network services and ground mobile network communication services for terminal devices, and can directly or indirectly receive satellite messages sent by terminal devices under ground network access; or directly or indirectly send satellite messages to terminal devices under ground network access; or can send satellite messages to third satellite network devices; or receive satellite messages sent by third satellite network devices; or directly or indirectly store satellite messages. The third satellite network device can be a satellite message network device located on the ground or on a satellite that is connected to the ground network, and can directly or indirectly receive satellite messages sent by terminal devices under satellite network access; or directly or indirectly send satellite messages to terminal devices under satellite network access; or send satellite messages to ground network devices (such as: the first ground network device, the second ground network device); or receive satellite messages sent by ground network devices (such as: the first ground network device, the second ground network device); or directly or indirectly store satellite messages. The third satellite network device includes but is not limited to the existing satellite network operation platform, Beidou civil short message communication operation service system, satellite network platform, Starlink network platform, etc.
[0081] In summary, according to the technical solution provided by the embodiment of the present disclosure, the first ground network device confirms whether the terminal device that communicates from the first ground network device to the second ground network device retains relevant information of the satellite message service, and evaluates whether it is necessary to synchronize this information with the second ground network device or the third satellite network device based on the confirmed information, thereby realizing seamless transmission of satellite messages between different network devices. Even if the user transfers his number to another network, his satellite message can be synchronized to the new operator or related network equipment in a timely manner, thereby protecting the user's rights and experience.
[0082] Figure 3 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0083] like Figure 3 As shown, according to the cross-network message synchronization method of the embodiment of the present disclosure, the operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device specifically includes the following steps.
[0084] Step S301, while retaining the relevant information of the satellite message service, sending a first request message to the second ground network device, the first request message being used to request the relevant information of the synchronous satellite message service.
[0085] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device, and finds the relevant information of the satellite message service retained in the terminal device according to the verification result. And informs the second ground network device of the discovery. At the same time, the first ground network device sends a first request message to the second ground network device, and the first request message is used to request the second ground network device to synchronize the relevant information of the satellite message service retained in the first ground network device.
[0086] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (e.g., in response to a request from the second ground network device) send a first request message to the second ground network device. Here, the first request message may include one or more of user information corresponding to the terminal device (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0087] Step S302, in response to the first response information returned by the second ground network device after verifying the first request information, synchronize the relevant information of the satellite message service with the second ground network device, and the first response information is used to indicate that the second ground network device agrees to synchronize the relevant information of the satellite message service.
[0088] In the embodiment of the present disclosure, after receiving the first request information, the second ground network device will identify and parse the first request information, verify the content of the first request information, and after the verification is passed, generate the first response information according to the first request information, and send the first response information to the first ground network device, and the first response information clearly indicates that the second ground network device agrees to synchronize the relevant information of the satellite message service. Next, the first ground network device will start the process of synchronizing the relevant information of the satellite message service with the second ground network device according to the received first response information.
[0089] In summary, according to the technical solution provided by the embodiment of the present disclosure, the present disclosure realizes the seamless connection of satellite message services between different networks through information synchronization between the first ground network device and the second ground network device. This helps to improve the user experience and enables users to maintain the continuity and consistency of messages in different network environments.
[0090] Furthermore, the first ground network device will clean up the relevant information of the satellite message service, which may include user subscription information (such as the satellite message service ID subscribed by the user, the number of retained satellite messages, etc.), satellite messages (such as message ID, message content, etc.) and other information. Storing sensitive information (such as user subscription status and message content) will bring security risks. Timely cleaning of this information can reduce the risk of data leakage and enhance the security of user data. At the same time, it can reduce the storage space occupied.
[0091] Figure 4 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0092] like Figure 4 As shown, according to the cross-network message synchronization method of the embodiment of the present disclosure, the operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device specifically includes the following steps.
[0093] Step S401, when no relevant information of the satellite messaging service is retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, a second request message is sent to a second ground network device, the second request message being used to request termination of relevant information of the synchronous satellite messaging service.
[0094] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device. According to the verification result, when it is found that no relevant information of the satellite message service of the terminal device is retained but the terminal device has subscribed to or has subscribed to the satellite message service, the second network device will be informed of the discovery. At the same time, the first ground network device sends a second request message to the second ground network device, and the second request message is used to request the second ground network device to end the synchronization of relevant information of the satellite message service.
[0095] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (e.g., in response to a request from the second ground network device) send a second request message to the second ground network device. Here, the second request message may include one or more of user information corresponding to the terminal device (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0096] Step S402, in response to the second response information returned by the second ground network device after verifying the second request information, the operation of terminating the relevant information of the synchronous satellite message service, the second response information is used to indicate that the second ground network device agrees to terminate the relevant information of the synchronous satellite message service.
[0097] In an embodiment of the present disclosure, after receiving the second request information, the second ground network device will parse and identify the second request information, and verify the content of the second request information. When the verification is passed, a second response information will be generated and sent to the first ground network device. The second response information is used to indicate that the second ground network device agrees to terminate the relevant information of the synchronous satellite message service. The first ground network device will end the synchronization process with the second ground network device according to the received second response information.
[0098] In summary, according to the embodiments provided by the present invention, through the information interaction between the first ground network device and the second ground network device, the synchronization of satellite message service information that is no longer needed can be terminated in time, thereby avoiding the transmission of invalid data between networks, reducing the service problems that users may encounter due to inconsistent or erroneous information, and improving the user's service experience.
[0099] Figure 5 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0100] like Figure 5As shown, according to the cross-network message synchronization method of the embodiment of the present disclosure, the operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device specifically includes the following steps.
[0101] Step S501: while retaining the relevant information of the satellite message service, sending a third request message to a third satellite network device, where the third request message is used to request the relevant information of the synchronous satellite message service.
[0102] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device, and finds relevant information of the satellite message service of the terminal device according to the verification result, and notifies the third satellite network device of the discovery. At the same time, the first ground network device sends a third request information to the third satellite network device, and the third request information is used to request the third satellite network device to synchronize the relevant information of the satellite message service of the first ground network device.
[0103] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (e.g., in response to a request from the third satellite network device) send a third request message to the third satellite network device. Here, the third request message may include one or more of user information corresponding to the terminal device (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0104] Step S502, in response to the third response information returned by the third satellite network device after verifying the third request information, synchronize the relevant information of the satellite message service with the third satellite network device, wherein the third response information is used to indicate that the third satellite network device agrees to synchronize the relevant information of the satellite message service.
[0105] In the embodiment of the present disclosure, after receiving the third request information, the third satellite network device will identify and parse the third request information, verify the content of the third request information, and when the verification is passed, generate third response information according to the third request information, and send the third response information to the first ground network device, and the third response information clearly indicates that the third satellite network device agrees to synchronize the relevant information of the satellite message service. Next, the first ground network device will start the process of synchronizing the relevant information of the satellite message service with the third satellite network device according to the received third response information.
[0106] In summary, according to the technical solution provided by the embodiment of the present disclosure, the present disclosure realizes the seamless connection of satellite message services between different networks through information synchronization between the first ground network device and the third satellite network device. This helps to improve the user experience and enables users to maintain the continuity and consistency of messages in different network environments.
[0107] Figure 6 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0108] like Figure 6 As shown, according to the cross-network message synchronization method of the embodiment of the present disclosure, the operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device specifically includes the following steps.
[0109] Step S601, when no satellite messaging service related information is retained but the terminal device has subscribed to or has a satellite messaging service subscription record, a fourth request message is sent to a third satellite network device, the fourth request message being used to request termination of the synchronous satellite messaging service related information.
[0110] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device. According to the verification result, when it is found that no relevant information of the satellite message service of the terminal device is retained but the terminal device has subscribed to or has subscribed to the satellite message service, the third satellite network device will be informed of the discovery. At the same time, the first ground network device sends a fourth request information to the third satellite network device, and the fourth request information is used to request the third satellite network device to end the synchronization of relevant information of the satellite message service.
[0111] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (for example, in response to a request from the third satellite network device) send a fourth request message to the third satellite network device. Here, the fourth request message may include one or more of user information corresponding to the terminal device (for example, user code number, etc.), user subscription information (for example, satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0112] Step S602, in response to the fourth response information returned by the third satellite network device after verifying the fourth request information, the operation of terminating the relevant information of the synchronous satellite message service, the fourth response information is used to indicate that the third satellite network device agrees to terminate the relevant information of the synchronous satellite message service.
[0113] In an embodiment of the present disclosure, after receiving the fourth request information, the third satellite network device will parse and identify the fourth request information, and verify the content of the fourth request information. When the verification is passed, a fourth response information will be generated and sent to the first ground network device. The fourth response information is used to indicate that the third satellite network device agrees to terminate the relevant information of the synchronous satellite message service. The first ground network device will end the process of the relevant information of the synchronous satellite message service between the third satellite network device and the third satellite network device according to the received fourth response information.
[0114] Figure 7 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0115] like Figure 7 As shown, according to the cross-network message synchronization method of the embodiment of the present disclosure, the operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device specifically includes the following steps.
[0116] Step S701: while retaining the relevant information of the satellite message service, sending fifth request information to the third satellite network device, where the fifth request information is used to request the relevant information of the synchronous satellite message service.
[0117] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device, and finds relevant information of the satellite message service of the terminal device according to the verification result, and notifies the third satellite network device of the discovery. At the same time, the first ground network device sends fifth request information to the third satellite network device, and the fifth request information is used to request the second ground network device to synchronize the relevant information of the satellite message service retained in the first ground network device.
[0118] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (for example, in response to a request from the third satellite network device) send a fifth request message to the third satellite network device. Here, the fifth request message may include one or more of user information corresponding to the terminal device (for example, user code number, etc.), user subscription information (for example, satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0119] Step S702: in response to the fifth response information returned by the third satellite network device after verifying the fifth request information, synchronize the relevant information of the satellite message service with the second ground network device.
[0120] In the embodiment of the present disclosure, after receiving the fifth request information, the third satellite network device will identify and parse the third request information, verify the content of the fifth request information, and return the fifth response information to the first ground network device after the verification is passed. The fifth response information clearly indicates that the second ground network device agrees to synchronize the relevant information of the satellite message service. Next, the first ground network device will start the process of synchronizing the relevant information of the satellite message service with the second ground network device according to the received fifth response information.
[0121] Furthermore, the fifth response information is generated by the second ground network device after verifying the fifth request information forwarded by the third satellite network device, and is used to indicate that the second ground network device agrees to synchronize the relevant information of the satellite message service.
[0122] Specifically, after the third satellite network receives the fifth request information, after verifying the fifth request information, the fifth request information will be forwarded to the second ground network device. After receiving the fifth request information, the second ground network device will identify and parse the fifth request information, verify the content of the fifth request information, and when the verification is successful, it will generate a fifth response information and return the fifth response information to the third satellite network device. The fifth response information clearly indicates that the second ground network device agrees to synchronize the relevant information of the satellite message service. When the third satellite network device receives the fifth response information, it will verify the fifth response information, and after the verification is successful, it will send the fifth response information to the first ground network device.
[0123] In summary, according to the technical solution provided by the present invention, the first ground network device synchronizes relevant information of the satellite message service with the second ground network device through the third satellite network device, thereby realizing cross-network satellite message service synchronization, ensuring that when users change network service providers, their satellite message services can be seamlessly connected to avoid service interruptions.
[0124] Figure 8 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0125] like Figure 8 As shown, according to the cross-network message synchronization method of the embodiment of the present disclosure, the operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device specifically includes the following steps.
[0126] Step S801, when no relevant information of the satellite messaging service is retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, a sixth request message is sent to a third satellite network device, the sixth request message being used to request termination of synchronization of relevant information of the satellite messaging service.
[0127] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device. According to the verification result, when it is found that no relevant information of the satellite message service of the terminal device is retained but the terminal device has subscribed or has subscribed to the satellite message service, the third satellite network device will be informed of the discovery. At the same time, the first ground network device sends a sixth request information to the third satellite network device, and the sixth request information is used to request the third satellite network device to end the synchronization of relevant information of the satellite message service.
[0128] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (for example, in response to a request from the third satellite network device) send a sixth request message to the third satellite network device. Here, the sixth request message may include one or more of user information corresponding to the terminal device (for example, user code number, etc.), user subscription information (for example, satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0129] Step S802, in response to the sixth response information returned by the third satellite network device in response to the sixth request information verification, the operation of terminating the relevant information of the synchronous satellite message service, the sixth response information is used to indicate that the third satellite network device agrees to terminate the relevant information of the synchronous satellite message service.
[0130] In an embodiment of the present disclosure, after receiving the sixth request information, the third satellite network device will parse and identify the sixth request information, and verify the content of the sixth request information. When the verification is passed, the sixth response information will be generated and sent to the first ground network device. The sixth response information is used to indicate that the third satellite network device agrees to terminate the relevant information of the synchronous satellite message service. The first ground network device will end the process of the relevant information of the synchronous satellite message service between the first ground network device and the second ground network device according to the received sixth response information.
[0131] In summary, according to the technical solution provided by the embodiment of the present disclosure, the present disclosure establishes an association between the first ground network device and the second ground network device through a third satellite network device, so that the terminal device can migrate between different ground network devices while maintaining the continuity or timely termination of its satellite message service, which reflects the flexibility of service provision and enhances user satisfaction and trust in the service.
[0132] Fig. 9 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0133] like Fig. 9As shown, a cross-network message synchronization method can be executed by a second ground network device, and the method specifically includes the following steps.
[0134] Step S901, determining whether the terminal device communicating with the second ground network device retains the relevant information of the satellite message service.
[0135] In the embodiment of the present disclosure, the terminal device initially communicates with the first ground network device. After the terminal device switches from the first ground network device to communicate with the second ground network device, the first ground network device verifies the user service corresponding to the terminal device to determine whether the terminal device retains the relevant information of the satellite message service, and informs the second ground network device of the confirmed information.
[0136] In actual application scenarios, the terminal device initially communicates with the first ground network device. When the terminal device is ported to the second ground network device, the first ground network device verifies the user service corresponding to the terminal device to determine whether the terminal device retains the relevant information of the satellite messaging service. Here, "number portability" means that the user of the terminal device keeps the original mobile phone number unchanged, but changes the service provider (from the first ground network device to the second ground network device).
[0137] Here, satellite messages include but are not limited to existing Beidou short messages, Beidou short messages, Beidou short messages, Beidou satellite messages, satellite emergency messages, satellite emergency messages, satellite broadcast messages, Starlink messages, satellite Starlink messages, and satellite network short messages, short messages, MMS messages, and multimedia messages. Relevant information of satellite message services includes but is not limited to user information (such as user code numbers, etc.), user subscription information (such as the satellite message service ID subscribed by the user, the number of retained satellite messages, etc.), satellite messages (such as message IDs, message contents, etc.), etc.
[0138] Step S902, executing an operation of synchronizing the satellite message service related information with the first ground network device.
[0139] In an embodiment of the present disclosure, after determining whether a terminal device communicating with a second ground network device retains relevant information of a satellite message service, the first ground network device notifies the second ground network device of confirmation information. The second ground network device evaluates whether it needs to synchronize relevant information of the satellite message service with the first ground network device based on the confirmed information.
[0140] Here, the first ground network device and the second ground network device can be network devices that provide ground fixed communication network services and ground mobile network communication services for terminal devices, and can directly or indirectly receive satellite messages sent by terminal devices under ground network access; or directly or indirectly send satellite messages to terminal devices under ground network access; or can send satellite messages to third satellite network devices; or receive satellite messages sent by third satellite network devices; or directly or indirectly store satellite messages. The third satellite network device can be a satellite message network device located on the ground or on a satellite that is connected to the ground network, and can directly or indirectly receive satellite messages sent by terminal devices under satellite network access; or directly or indirectly send satellite messages to terminal devices under satellite network access; or send satellite messages to ground network devices (such as: the first ground network device, the second ground network device); or receive satellite messages sent by ground network devices (such as: the first ground network device, the second ground network device); or directly or indirectly store satellite messages. The third satellite network device includes but is not limited to the existing satellite network operation platform, Beidou civil short message communication operation service system, satellite network platform, Starlink network platform, etc.
[0141] In summary, according to the technical solution provided by the embodiment of the present disclosure, the first ground network device confirms whether the terminal device that communicates from the first ground network device to the second ground network device retains the relevant information of the satellite message service, and notifies the second ground network device of the confirmed information. The second ground network device evaluates whether it needs to synchronize this information with the first ground network device based on the confirmed information, thereby realizing the seamless transmission of satellite messages between different network devices. Even if the user transfers his number to another network, his satellite message can be synchronized to the new operator or related network device in a timely manner, thereby protecting the rights and interests and experience of the user.
[0142] Further, performing an operation of synchronizing the satellite message service-related information with the first ground network device includes:
[0143] In the case of retaining the relevant information of the satellite message service, a first request message is received from the first ground network device, and the first request message is used to request the relevant information of the synchronous satellite message service. After the first request message is verified, a first response message is sent to the first ground network device to synchronize the relevant information of the satellite message service with the first ground network device, and the first response message is used to indicate that the second ground network device agrees to synchronize the relevant information of the satellite message service.
[0144] Specifically, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device, and finds the relevant information of the satellite message service of the terminal device according to the verification result. And informs the second ground network device of the discovery. The first ground network device sends a first request message to the second ground network device, and the first request message is used to request the second ground network device to synchronize the relevant information of the satellite message service retained in the first ground network device. After receiving the first request message, the second ground network device will identify and parse the first request message, and verify the content of the first request message. When the verification is passed, it will generate a first response message according to the first request message, and send the first response message to the first ground network device. The first response message clearly indicates that the second ground network device agrees to synchronize the relevant information of the satellite message service. The first ground network device will start the synchronization process with the second ground network device according to the received first response message, and then the second ground network device receives the relevant information of the satellite message service sent from the first ground network device, and synchronizes the relevant information of the satellite message service with the first ground network device.
[0145] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (e.g., in response to a request from the second ground network device) send a first request message to the second ground network device. Here, the first request message may include one or more of user information corresponding to the terminal device (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0146] In summary, according to the technical solution provided by the embodiment of the present disclosure, the present disclosure realizes the seamless connection of satellite message services between different networks through information synchronization between the first ground network device and the second ground network device. This helps to improve the user experience and enables users to maintain the continuity and consistency of messages in different network environments.
[0147] Furthermore, the above-mentioned cross-network message synchronization method also includes: sending a first notification message to the third satellite network device, where the first notification message is used to inform that the relevant information of the satellite message service has been successfully synchronized.
[0148] Specifically, after synchronization of relevant information of the satellite message service is achieved between the first ground network device and the second ground network device, the second ground network device will send a first notification message to the third satellite network device, informing the third satellite network device that relevant information of the satellite message service retained by the terminal device that has been transferred to communicate with the second ground network device has been synchronized to the second ground network device.
[0149] In summary, according to the technical solution provided by the embodiment of the present disclosure, by sending a first notification message to the third satellite network device, it can ensure that all relevant parties understand the synchronization status of the satellite message service related information, increase information transparency, and help reduce misunderstandings or conflicts caused by information asymmetry. And after receiving the notification of successful synchronization, the third satellite network device can adjust its resource allocation accordingly. For example, if the third satellite network device has previously reserved certain resources (such as storage space, processing power, etc.) for these terminal devices, then after confirming that the information has been synchronized to the second ground network device, these resources can be released for other purposes.
[0150] Further, performing an operation of synchronizing the satellite message service-related information with the first ground network device includes:
[0151] When no relevant information of the satellite messaging service is retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, a second request message is received from the first ground network device, and the second request message is used to request termination of relevant information of the synchronous satellite messaging service.
[0152] After the second request information is verified, a second response information is sent to the first ground network device to terminate the operation of the relevant information of the synchronous satellite message service. The second response information is used to indicate that the second ground network device agrees to terminate the relevant information of the synchronous satellite message service.
[0153] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device. According to the verification result, when it is found that the relevant information of the satellite message service of the terminal device is not retained but the terminal device has subscribed to or has subscribed to the satellite message service, the second ground network device will be informed of the discovery. At the same time, the first ground network device sends a second request message to the second ground network device, and the second request message is used to request the second ground network device to terminate the synchronization of relevant information of the satellite message service. After receiving the second request message, the second ground network device will parse and identify the second request message and verify the content of the second request message. When the verification is passed, a second response message will be generated and sent to the first ground network device. The second response message is used to indicate that the second ground network device agrees to terminate the relevant information of the synchronous satellite message service. Furthermore, the second ground network device stops any further operation on the synchronization of relevant information of the satellite message service with the first ground network device.
[0154] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (e.g., in response to a request from the second ground network device) send a second request message to the second ground network device. Here, the second request message may include one or more of user information corresponding to the terminal device (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0155] In summary, according to the embodiments provided by the present invention, through the information interaction between the first ground network device and the second ground network device, the synchronization of satellite message service information that is no longer needed can be terminated in time, thereby avoiding the transmission of invalid data between networks, reducing the service problems that users may encounter due to inconsistent or erroneous information, and improving the user's service experience.
[0156] Further, performing the operation of synchronizing the satellite message service-related information with the first ground network device also includes:
[0157] A fifth request message is received from the third satellite network device, where the fifth request message is used to request relevant information of the synchronous satellite message service.
[0158] After the fifth request information is verified, a fifth response information is sent to the third satellite network device to synchronize the relevant information of the satellite message service with the first ground network device.
[0159] Further, after the fifth request information is verified, a fifth response information is sent to the third satellite network device to synchronize the relevant information of the satellite message service with the first ground network device, including:
[0160] After the fifth request information is verified, the fifth response information is sent to the third satellite network device; in response to the third satellite network device forwarding the fifth response message to the first ground network device after verifying the fifth response information, the second ground network device synchronizes the relevant information of the satellite message service with the first ground network device.
[0161] Specifically, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device, and according to the verification result, finds that the relevant information of the satellite message service of the terminal device is retained, and informs the third satellite network device of the discovery. At the same time, the first ground network device sends a fifth request message to the third satellite network device, and the fifth request message is used to request the second ground network device to synchronize the relevant information of the satellite message service retained in the first ground network device. After the third satellite network receives the fifth request message, after verifying the fifth request message, the fifth request message will be forwarded to the second ground network device. After receiving the fifth request message, the second ground network device will identify and parse the fifth request message, verify the content of the fifth request message, and when the verification is passed, it will generate a fifth response message and return the fifth response message to the third satellite network device. The fifth response message clearly indicates that the second ground network device agrees to synchronize the relevant information of the satellite message service. When the third satellite network device receives the fifth response message, it will verify the fifth response message, and after the verification is passed, it will send the fifth response message to the first ground network device. After receiving the fifth response information, the first ground network device starts a synchronization process with the second ground network device, and then synchronizes the satellite message service related information between the second ground network device and the first ground network device.
[0162] In summary, according to the technical solution provided by the present invention, cross-network satellite message service synchronization is achieved between the first ground network device and the second ground network device through the third satellite network device, ensuring that when users change network service providers, their satellite message services can be seamlessly connected to avoid service interruption.
[0163] Fig.10 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0164] like Fig.10 As shown, a cross-network message synchronization method can be executed by a third satellite network device, and the method specifically includes the following steps.
[0165] Step S1001, determining whether the terminal device communicating with the second ground network device retains relevant information of the satellite message service.
[0166] In the embodiment of the present disclosure, the terminal device initially communicates with the first ground network device. After the terminal device switches from the first ground network device to communicate with the second ground network device, the first ground network device verifies the user service corresponding to the terminal device to determine whether the terminal device retains the relevant information of the satellite message service, and informs the third satellite network device of the confirmed information.
[0167] In actual application scenarios, the terminal device initially communicates with the first ground network device. When the terminal device is ported to the second ground network device, the first ground network device verifies the user service corresponding to the terminal device to determine whether the terminal device retains the relevant information of the satellite messaging service. Here, "number portability" means that the user of the terminal device keeps the original mobile phone number unchanged, but changes the service provider (from the first ground network device to the second ground network device).
[0168] Here, satellite messages include but are not limited to existing Beidou short messages, Beidou short messages, Beidou short messages, Beidou satellite messages, satellite emergency messages, satellite emergency messages, satellite broadcast messages, Starlink messages, satellite Starlink messages, and satellite network short messages, short messages, MMS messages, and multimedia messages. Relevant information of satellite message services includes but is not limited to user information (such as user code numbers, etc.), user subscription information (such as satellite message service IDs subscribed by users, the number of retained satellite messages, etc.), satellite messages (such as message IDs, message contents, etc.), etc.
[0169] Step S1002, executing an operation of synchronizing satellite message service related information with the first ground network device.
[0170] In an embodiment of the present disclosure, after determining whether the terminal device communicating with the second ground network device retains the relevant information of the satellite message service, the first ground network device notifies the third satellite network device of the confirmation information. The third satellite network device evaluates whether it is necessary to synchronize the relevant information of the satellite message service with the first ground network device based on the confirmed information.
[0171] Here, the first ground network device and the second ground network device can be network devices that provide ground fixed communication network services and ground mobile network communication services for terminal devices, and can directly or indirectly receive satellite messages sent by terminal devices under ground network access; or directly or indirectly send satellite messages to terminal devices under ground network access; or can send satellite messages to third satellite network devices; or receive satellite messages sent by third satellite network devices; or directly or indirectly store satellite messages. The third satellite network device can be a satellite message network device located on the ground or on a satellite that is connected to the ground network, and can directly or indirectly receive satellite messages sent by terminal devices under satellite network access; or directly or indirectly send satellite messages to terminal devices under satellite network access; or send satellite messages to ground network devices (such as: the first ground network device, the second ground network device); or receive satellite messages sent by ground network devices (such as: the first ground network device, the second ground network device); or directly or indirectly store satellite messages. The third satellite network device includes but is not limited to the existing satellite network operation platform, Beidou civil short message communication operation service system, satellite network platform, Starlink network platform, etc.
[0172] In summary, according to the technical solution provided by the embodiment of the present disclosure, the first ground network device confirms whether the terminal device that communicates from the first ground network device to the second ground network device retains the relevant information of the satellite message service, and notifies the third satellite network device of the confirmed information. The third satellite network device evaluates whether it needs to synchronize the information with the first ground network device based on the confirmed information, thereby realizing the seamless transmission of satellite messages between different network devices. Even if the user transfers the number to another network, the satellite message can be synchronized to the new operator or related network device in a timely manner, thereby protecting the rights and interests and experience of the user.
[0173] Furthermore, the message synchronization method of the frame network mentioned above also includes: sending a second notification message to the second ground network device, and the second notification message is used to inform that the relevant information of the satellite message service has been successfully synchronized.
[0174] Specifically, after synchronization of relevant information of the satellite message service is achieved between the first ground network device and the third satellite network device, the third satellite network device will send a second notification message to the second ground network device to let the second ground network device know that relevant information of the satellite message service of the terminal device thereon that was once retained on the first ground network device has been synchronized to the third satellite network device.
[0175] In summary, according to the technical solution provided by the embodiment of the present disclosure, by sending the second notification message to the second satellite network device, it can ensure that all relevant parties understand the synchronization status of the satellite message service related information, increase information transparency, and help reduce misunderstandings or conflicts caused by information asymmetry. After receiving the notification of successful synchronization, the second ground network device can obtain satellite message service related information of the terminal device belonging to the second ground network device from the third satellite network. It helps to maintain data consistency between the second ground network device and the terminal device it manages.
[0176] Its resource allocation can be adjusted accordingly. For example, if the third satellite network device previously reserved certain resources (such as storage space, processing power, etc.) for these terminal devices, then after confirming that the information has been synchronized to the second ground network device, these resources can be released for other purposes.
[0177] Further, performing an operation of synchronizing the satellite message service-related information with the first ground network device includes:
[0178] In the case of retaining the relevant information of the satellite message service, receiving third request information from the first ground network device, the third request information being used to request the relevant information of the synchronous satellite message service;
[0179] After the third request information is verified, a third response information is sent to the first ground network device to synchronize the relevant information of the satellite message service with the first ground network device. The third response information is used to indicate that the third satellite network device agrees to synchronize the relevant information of the satellite message service.
[0180] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device. According to the verification result, it is found that the relevant information of the satellite message service of the terminal device is retained, and the third satellite network device is notified of the discovery. At the same time, the first ground network device sends a third request message to the third satellite network device, and the third request message is used to request the third satellite network device to synchronize the relevant information of the satellite message service retained in the first ground network device. After receiving the third request message, the third satellite network device will identify and parse the third request message, verify the content of the third request message, and when the verification is passed, it will generate a third response message according to the third request message, and send the third response message to the first ground network device. The third response message clearly indicates that the third satellite network device agrees to synchronize the relevant information of the satellite message service. Next, the first ground network device will start the synchronization process with the third satellite network device according to the received third response message. Then, the relevant information of the satellite message service is synchronized between the first ground network device and the third satellite network device.
[0181] Exemplarily, in order to achieve cross-network message synchronization, the first ground network device may actively or passively (e.g., in response to a request from the third satellite network device) send a third request message to the third satellite network device. Here, the third request message may include one or more of user information corresponding to the terminal device (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and carrier information.
[0182] In summary, according to the technical solution provided by the embodiment of the present disclosure, the present disclosure synchronizes information between the first ground network device and the third satellite network device, and when the terminal device switches to communicate with the second ground network device, the second ground network device can obtain the relevant information of the satellite message service of the terminal device through the third satellite network device, thereby realizing the seamless connection of the satellite message service between different networks. This helps to improve the user experience and enables users to maintain the continuity and consistency of messages in different network environments.
[0183] Furthermore, the above-mentioned cross-network message synchronization method also includes: forwarding third request information to the second ground network device for identity authentication of the terminal device.
[0184] Specifically, the third satellite network device forwards the third request information to the second ground network device before synchronizing the relevant information of the satellite message service. After receiving the third request information, the second ground network device verifies the content of the third request information, such as: performing user information verification to confirm whether the user corresponding to the terminal device has ported the number to the second ground network device. Checking whether the satellite message service ID subscribed by the user exists, confirming whether the user corresponding to the terminal device has subscribed to the relevant service. Confirming whether the user corresponding to the terminal device has completed the porting process and has become a user of the second ground network device.
[0185] Further, performing the operation of synchronizing the satellite message service-related information with the first ground network device also includes:
[0186] In a case where no relevant information of the satellite messaging service is retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, receiving fourth request information from the first ground network device, the fourth request information being used to request termination of relevant information of the synchronous satellite messaging service;
[0187] After the fourth request information is verified, a fourth response information is sent to the first ground network device to terminate the operation of the relevant information of the synchronous satellite message service. The fourth response information is used to indicate that the third satellite network device agrees to terminate the relevant information of the synchronous satellite message service.
[0188] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device. According to the verification result, when it is found that the relevant information of the satellite message service of the terminal device is not retained but the terminal device has subscribed to or has subscribed to the satellite message service, the discovery will be notified to the third satellite network device. At the same time, the first ground network device sends a fourth request message to the third satellite network device, and the fourth request message is used to request the third satellite network device to terminate the synchronization of relevant information of the satellite message service. After receiving the fourth request message, the third satellite network device will parse and identify the fourth request message and verify the content of the fourth request message. When the verification is passed, the fourth response message will be generated and sent to the first ground network device. The fourth response message is used to indicate that the third satellite network device agrees to terminate the relevant information of the synchronous satellite message service. The first ground network device will end the synchronization process with the third satellite network device according to the received fourth response message.
[0189] Furthermore, the message synchronization method of the frame network mentioned above also includes: forwarding fourth request information to the second ground network device for identity authentication of the terminal device.
[0190] Specifically, the third satellite network device forwards the fourth request information to the second ground network device before synchronizing the relevant information of the satellite message service. After receiving the third request information, the second ground network device verifies the content of the fourth request information, such as: performing user information verification to confirm whether the user corresponding to the terminal device has ported the number to the second ground network device. Checking whether the satellite message service ID subscribed by the user exists, confirming whether the user corresponding to the terminal device has subscribed to the relevant service. Confirming whether the user corresponding to the terminal device has completed the porting process and has become a user of the second ground network device.
[0191] Fig.11 The invention further illustrates the cross-network message synchronization method according to an embodiment of the present disclosure.
[0192] like Fig.11 As shown, a cross-network message synchronization method can be executed by a third satellite network device, and the method specifically includes the following steps.
[0193] Step S1101, determining whether the terminal device communicating with the second ground network device retains the relevant information of the satellite message service;
[0194] Step S1102, executing an operation of synchronizing the second ground network device with the first ground network device about the relevant information of the satellite message service.
[0195] In the embodiment of the present disclosure, the terminal device initially communicates with the first ground network device. After the terminal device switches from the first ground network device to the second ground network device for communication, the first ground network device verifies the user service corresponding to the terminal device to determine whether the terminal device retains the relevant information of the satellite message service. The confirmation information is notified to the third satellite network device. The third satellite network device evaluates whether it is necessary to synchronize the relevant information of the satellite message service between the second network device and the first ground network device based on the confirmed information. That is, whether it is necessary to synchronize the relevant information of the satellite message service between the second network device and the first ground network device through the third satellite network device.
[0196] In actual application scenarios, the terminal device initially communicates with the first ground network device. When the terminal device is ported to the second ground network device, the first ground network device verifies the user service corresponding to the terminal device to determine whether the terminal device retains the relevant information of the satellite messaging service. Here, "number portability" means that the user of the terminal device keeps the original mobile phone number unchanged, but changes the service provider (from the first ground network device to the second ground network device).
[0197] Here, satellite messages include but are not limited to existing Beidou short messages, Beidou short messages, Beidou short messages, Beidou satellite messages, satellite emergency messages, satellite emergency messages, satellite broadcast messages, Starlink messages, satellite Starlink messages, and satellite network short messages, short messages, MMS messages, and multimedia messages. Relevant information of satellite message services includes but is not limited to user information (such as user code numbers, etc.), user subscription information (such as satellite message service IDs subscribed by users, the number of retained satellite messages, etc.), satellite messages (such as message IDs, message contents, etc.), etc.
[0198] Here, the first ground network device and the second ground network device can be network devices that provide ground fixed communication network services and ground mobile network communication services for terminal devices, and can directly or indirectly receive satellite messages sent by terminal devices under ground network access; or directly or indirectly send satellite messages to terminal devices under ground network access; or can send satellite messages to third satellite network devices; or receive satellite messages sent by third satellite network devices; or directly or indirectly store satellite messages. The third satellite network device can be a satellite message network device located on the ground or on a satellite that is connected to the ground network, and can directly or indirectly receive satellite messages sent by terminal devices under satellite network access; or directly or indirectly send satellite messages to terminal devices under satellite network access; or send satellite messages to ground network devices (such as: the first ground network device, the second ground network device); or receive satellite messages sent by ground network devices (such as: the first ground network device, the second ground network device); or directly or indirectly store satellite messages. The third satellite network device includes but is not limited to the existing satellite network operation platform, Beidou civil short message communication operation service system, satellite network platform, Starlink network platform, etc.
[0199] In summary, according to the technical solution provided by the embodiment of the present disclosure, the first ground network device confirms whether the terminal device that communicates from the first ground network device to the second ground network device retains the relevant information of the satellite message service, and notifies the third satellite network device of the confirmed information. The third satellite network device evaluates whether it is necessary to synchronize the second ground network device with the first ground network device through the third satellite network device based on the confirmed information, thereby realizing the seamless transmission of satellite messages between different network devices. Even if the user transfers the number to another network, the satellite message can be synchronized to the new operator or related network device in a timely manner, thereby protecting the rights and interests and experience of the user.
[0200] Further, the operation of synchronizing the second ground network device with the first ground network device about the relevant information of the satellite message service includes:
[0201] receiving fifth request information from the first ground network device, where the fifth request information is used to request relevant information of the synchronous satellite message service;
[0202] After verifying the fifth request information, sending the fifth request information to the second ground network device;
[0203] receiving fifth response information sent by the second ground network device after verifying the fifth request information, wherein the fifth response information is used to indicate that the second ground network device agrees to synchronize relevant information of the satellite message service;
[0204] After verifying the fifth response information, the fifth response information is sent to the first ground network device, so that the second ground network device synchronizes the relevant information of the satellite message service with the first ground network device.
[0205] In an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device. According to the verification result, it is found that the relevant information of the satellite message service of the terminal device is retained, and the third satellite network device is notified of the discovery. At the same time, the first ground network device sends a fifth request message to the third satellite network device, and the fifth request message is used to request the second ground network device to synchronize the relevant information of the satellite message service retained in the first ground network device. After the third satellite network receives the fifth request message, after verifying the fifth request message, the fifth request message will be forwarded to the second ground network device. After receiving the fifth request message, the second ground network device will identify and parse the fifth request message, verify the content of the fifth request message, and when the verification is passed, it will generate a fifth response message and return the fifth response message to the third satellite network device. The fifth response message clearly indicates that the second ground network device agrees to synchronize the relevant information of the satellite message service. When the third satellite network device receives the fifth response message, it will verify the fifth response message, and after the verification is passed, it will send the fifth response message to the first ground network device. After receiving the fifth response information, the first ground network device starts a synchronization process with the second ground network device, and then synchronizes the satellite message service related information between the second ground network device and the first ground network device.
[0206] In summary, according to the technical solution provided by the present invention, the first ground network device and the second ground network device realize cross-network satellite message service synchronization through the third satellite network device, ensuring that when the user changes the network service provider, their satellite message service can be seamlessly connected to avoid service interruption.
[0207] Further, the operation of performing synchronization of the second ground network device with the first ground network device with the relevant information of the satellite message service also includes:
[0208] In the case where no relevant information of the satellite messaging service is retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, receiving sixth request information from the first ground network device, the sixth request information being used to request termination of relevant information of the synchronous satellite messaging service;
[0209] After the sixth request information is verified, a sixth response information is sent to the first ground network device, and the sixth response information is used to indicate that the third network device agrees to terminate the relevant information of the synchronous satellite message service.
[0210] Further, after the sixth request information is verified, before sending the sixth response information to the first ground network device, the method further includes:
[0211] Forward the sixth request information to the second ground network device for authenticating the terminal device.
[0212] In an embodiment of the present disclosure, in an embodiment of the present disclosure, the first ground network device performs user service verification on the terminal device that has been transferred to communicate with the second ground network device. According to the verification result, when it is found that the relevant information of the satellite message service of the terminal device is not retained but the terminal device has subscribed to or has subscribed to the satellite message service, the third satellite network device will be informed of the discovery. At the same time, the first ground network device sends a sixth request message to the third satellite network device, and the sixth request message is used to request the second ground network device to terminate the synchronization of relevant information of the satellite message service. After receiving the sixth request message, the third satellite network device will parse and identify the sixth request message, and verify the content of the sixth request message. When the verification is passed, the sixth response message will be generated and sent to the first ground network device. The sixth response message is used to indicate that the third satellite network device agrees to terminate the relevant information of the synchronous satellite message service. The first ground network device will end the synchronization process with the second ground network device according to the received sixth response message. Then, the first ground network device and the second ground network device are stopped from synchronizing the relevant information of the satellite message service through the third satellite network device.
[0213] In summary, according to the technical solution provided by the embodiments of the present invention, the terminal device of the present invention migrates between different ground network devices while maintaining the continuity or timely termination of its satellite message service, which reflects the flexibility of service provision and enhances user satisfaction and trust in the service.
[0214] In order to more clearly illustrate the technical solution of the present disclosure, the following takes the interaction process of various devices in different scenarios as an example to specifically illustrate the technical solution of the present disclosure.
[0215] like Fig.12 The present invention shows the process of information interaction between the first ground device, the second ground device and the third satellite network device in the cross-network message synchronization method provided by the present invention.
[0216] 1. The first ground network device performs user service verification on the terminal device. According to the verification result, if it is found that the user corresponding to the terminal device has retained satellite message redirection 2-a; if it is found that the user corresponding to the terminal device has subscribed or has subscribed to the satellite message service, and no satellite message redirection is retained 2-b.
[0217] 2. The first ground network device initiates a request to the second ground network device.
[0218] 2-a. The first ground network device informs the second ground network device that the user corresponding to the terminal device has satellite messages stored, and requests satellite message synchronization. The request (i.e., the first request information in the previous text) includes but is not limited to one or more of user information (such as user code number, etc.), user subscription information (such as satellite message service ID subscribed by the user, number of satellite messages stored, etc.), and information about the carrier, and then turns to 3-a.
[0219] 2-b. The first ground network device informs the second ground network device that the user has subscribed or has subscribed to the satellite message service and has no satellite messages stored, and requests to terminate satellite message synchronization. The request includes but is not limited to (i.e., the second request information in the previous text) one or more of user information (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, the number of satellite messages stored is 0, etc.), and information about the carrier, and then turns to 3-b.
[0220] 3. After the second ground network device verifies the user information, user subscription status and other information, it returns a response.
[0221] 3-a. After the second ground network device verifies the user information, user subscription status and other information, it agrees to synchronize the satellite message and returns a response to the first ground network device (ie, the first response information mentioned above), and then turns to step 4.
[0222] 3-b. After the second ground network device verifies the user information, user subscription status and other information, it agrees to end the satellite message synchronization and returns a response (ie, the second response information mentioned above) to the first ground network device, and ends.
[0223] 4. The first ground network device synchronizes the relevant information of the user's satellite message service to the second ground network device, and the relevant information of the satellite message service includes but is not limited to user information (such as user code number, etc.), user subscription information (such as satellite message service ID subscribed by the user, number of retained satellite messages, etc.), satellite message (such as message ID, message content, etc.) and other information. The second ground network device receives and verifies the relevant information, and then realizes the synchronization of the relevant information of the satellite message service.
[0224] 5. This step is optional. After synchronization of the satellite message service related information is achieved, the first ground network device clears the satellite message service related information stored thereon. The satellite message service related information includes, but is not limited to, one or more of the following information: user subscription information (e.g., satellite message service ID subscribed by the user, number of stored satellite messages, etc.), satellite messages (e.g., message ID, message content, etc.), and the like.
[0225] 6. The second ground network device sends a user satellite message notification (i.e., the first notification message mentioned above) to the third satellite network device, notifying the terminal device on it that the relevant information of the satellite message service that has been retained has been synchronized to the second ground network device. The notification may also carry user information (such as user code number, etc.), user subscription information (such as the satellite message service ID subscribed by the user, the number of retained satellite messages, etc.), and other information.
[0226] 7. After receiving the notification, the third satellite network device completes verification of the notification and returns a response indicating that the notification has been received to the second ground network device.
[0227] like Fig.13 The present invention shows the process of information interaction between the first ground device, the second ground device and the third satellite network device in the cross-network message synchronization method provided by the present invention.
[0228] 1. The first ground network device performs user service verification on the terminal device. If, according to the verification result, it is found that the user corresponding to the terminal device has retained satellite message redirection 2-a; it is found that the user has subscribed to or has subscribed to the satellite message service and has not retained satellite message redirection 2-b.
[0229] 2. The first ground network device initiates a request to the third satellite network device.
[0230] 2-a. The first ground network device informs the third satellite network device that the user has retained satellite messages, and requests the third satellite network device to synchronize satellite messages (i.e., the third request information). The request (i.e., the third request information) includes, but is not limited to, one or more of user information (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, number of retained satellite messages, etc.), and information about the carrier, and then turns to 3-a.
[0231] 2-b. The first ground network device informs the third satellite network device that the user has subscribed or has subscribed to the satellite message service and has not retained any satellite messages, and requests the third satellite network device to end satellite message synchronization. The request (i.e., the fourth request information in the above text) includes but is not limited to one or more of user information (such as user code number, etc.), user subscription information (such as the satellite message service ID subscribed by the user, the number of retained satellite messages is 0, etc.), and information about the carrier, and then turns to 3-b.
[0232] 3. After receiving the request information, the third satellite network device verifies the user information and user subscription status, and then returns a response.
[0233] 3-a. After receiving the request information, the third satellite network device verifies the user information and user subscription status, agrees to synchronize the satellite message, returns a response (ie, the third response information above) to the first ground network device, and turns to 4.
[0234] 3-aa. is an optional step. The third satellite network device can verify the user information to the second ground network device before performing message synchronization to confirm that the user has ported his number to the second ground network device and carries user information (such as user code number, etc.), user subscription information (such as the satellite message service ID subscribed by the user, etc.), and other information.
[0235] 3-b. After receiving the request information, the third satellite network device verifies the user information and user subscription status, agrees to end the satellite message synchronization, and returns a response (ie, the fourth response information above) to the first ground network device to end.
[0236] 3-ba. is an optional step. The third satellite network device can forward the request to the second ground network device before performing message synchronization to verify the user information of the terminal device and confirm whether the user of the terminal device has ported his number to the second ground network device. The verification content includes user information (such as user code number, etc.), user subscription information (such as satellite message service ID subscribed by the user, etc.) and other information.
[0237] 4. The first ground network device synchronizes the relevant information of the user satellite message service to the third satellite network device, and the relevant information of the user satellite message service includes but is not limited to user information (such as user code number, etc.), user subscription information (such as satellite message service ID subscribed by the user, number of retained satellite messages, etc.), satellite message (such as message ID, message content, etc.), etc. The third satellite network device receives and verifies the relevant information, and then realizes the synchronization of the relevant information of the satellite message service.
[0238] 5. This is an optional step. After synchronization of the satellite messaging service related information is achieved, the first ground network device clears the satellite messaging service related information stored thereon. The satellite messaging service related information stored thereon includes, but is not limited to, one or more of user subscription information (e.g., satellite messaging service ID subscribed by the user, number of stored satellite messages, etc.), satellite messages (e.g., message ID, message content, etc.), and the like.
[0239] 6. The third satellite network device sends a user satellite message notification (i.e., the second notification message mentioned above) to the second ground network device, informing it that the relevant information of the satellite message service that the user has retained has been synchronized to the third satellite network device. Optionally, the notification carries information such as user information (e.g., user code number, etc.), user subscription information (e.g., satellite message service ID subscribed by the user, number of retained satellite messages, etc.), etc.
[0240] 7. After receiving the notification, the second ground network device completes verification of the notification and returns a response indicating that the notification has been received to the third satellite network device.
[0241] like Fig.14 The present invention shows the process of information interaction between the first ground device, the second ground device and the third satellite network device in the cross-network message synchronization method provided by the present invention.
[0242] 1. The first ground network device performs user service verification on the terminal device. According to the verification result, if it is found that the user corresponding to the terminal device has retained satellite message redirection 2-a; if it is found that the user corresponding to the terminal device has subscribed or has subscribed to the satellite message service, and no satellite message redirection is retained 2-b.
[0243] 2. The first ground network device initiates a request to the third satellite network device.
[0244] 2-a. The first ground network device informs the third satellite network device that the corresponding user of the terminal device has satellite messages stored, and requests satellite message synchronization. The request (fifth request information) includes but is not limited to one or more of user information (such as user code number, etc.), user subscription information (such as satellite message service ID subscribed by the user, number of satellite messages stored, etc.), transfer operator information, etc., and turns to 3-a.
[0245] 2-b. The first ground network device informs the third satellite network device that the user corresponding to the terminal device has subscribed or has subscribed to the satellite message service and has not retained any satellite messages, and requests to end satellite message synchronization. The request (sixth request information) includes but is not limited to one or more of user information (such as user code number, etc.), user subscription information (such as the satellite message service ID subscribed by the user, the number of retained satellite messages is 0, etc.), and information about the carrier, and then turns to 3-b.
[0246] 3. After receiving the request, the third satellite network device verifies the user information and user subscription status.
[0247] 3-a. After receiving the request, the third satellite network device verifies the user information and user subscription status, and then initiates satellite message synchronization to the second ground network device (ie, forwards the request to the second ground network device), and turns to 4.
[0248] 3-b. The third satellite network device verifies the user information and user subscription status according to the received request, agrees to end the satellite message synchronization, and returns a response (ie, the sixth response information above) to the first ground network device, and ends.
[0249] 3-ba. is an optional step. The third satellite network device may verify the user information with the second ground network device before performing message synchronization to confirm whether the user has ported his number to the second ground network device, and the verification content includes but is not limited to one or more of the user information (such as user code number, etc.), user subscription information (such as satellite message service ID subscribed by the user, etc.), and other information.
[0250] 4. The second ground network device verifies the request, and after the verification information is passed, returns an approval response (i.e. the fifth response information mentioned above) to the third satellite network device.
[0251] 5. The third satellite network device verifies the consent response (i.e. the fifth response information in the previous text), and after the verification information passes, returns the consent response (i.e. the fifth response information in the previous text) to the first ground network device.
[0252] 6. The first ground network device synchronizes the relevant information of the user satellite message service to the second ground network device through the third satellite network device. The relevant information of the user satellite message service includes but is not limited to one or more of user information (such as user code number, etc.), user subscription information (such as satellite message service ID subscribed by the user, number of retained satellite messages, etc.), satellite message (such as message ID, message content, etc.), etc. The second ground network device receives and verifies the relevant information, thereby realizing synchronization of the relevant information of the satellite message service.
[0253] 7. This is an optional step. The first ground network device clears the satellite message service related information stored thereon. Optionally, the satellite message service related information includes, but is not limited to, one or more of the following information: user subscription information (e.g., satellite message service ID subscribed by the user, number of stored satellite messages, etc.), satellite message (e.g., message ID, message content, etc.), and the like.
[0254] Fig.15 is a functional block diagram illustrating a first ground network device according to an embodiment of the present disclosure.
[0255] like Fig.15 As shown, according to a first ground network device of an embodiment of the present disclosure, the first ground network device 1500 includes a memory 1501 and a processor 1502 .
[0256] Specifically, the memory 1501 is used to store computer-readable instructions; and
[0257] Specifically, the processor 1502 is used to run the computer-readable instructions so that the first network element executes the cross-network message synchronization method as described above.
[0258] Fig.16 is a functional block diagram illustrating a second network device according to an embodiment of the present disclosure.
[0259] like Fig.16 As shown, according to a second ground network device of an embodiment of the present disclosure, the second ground network device 1600 includes a memory 1601 and a processor 1602 .
[0260] Specifically, the memory 1601 is used to store computer-readable instructions; and
[0261] Specifically, the processor 1602 is used to execute the computer-readable instructions so that the second network device executes the switching method as described above or the cross-network message synchronization method as described above.
[0262] Fig.17 is a functional block diagram illustrating a second network device according to an embodiment of the present disclosure.
[0263] like Fig.17 As shown, according to a third satellite network device of an embodiment of the present disclosure, the third satellite network device 1700 includes a memory 1701 and a processor 1702 .
[0264] Specifically, the memory 1701 is used to store computer-readable instructions; and
[0265] Specifically, the processor 1702 is used to execute the computer-readable instructions so that the second network device executes the switching method as described above or the cross-network message synchronization method as described above.
[0266] Fig.18 is a schematic diagram illustrating a computer-readable storage medium according to an embodiment of the present disclosure. Fig.18 As shown, a computer-readable storage medium 1800 according to an embodiment of the present disclosure has computer-readable instructions 1801 stored thereon. When the computer-readable instructions 1801 are executed by a processor, the cross-network message synchronization method according to an embodiment of the present disclosure described with reference to the above figures is executed. The computer-readable storage medium includes, but is not limited to, for example, volatile memory and / or non-volatile memory. Volatile memory may, for example, include random access memory (RAM) and / or cache memory (cache), etc. Non-volatile memory may, for example, include read-only memory (ROM), hard disk, flash memory, optical disk, magnetic disk, etc.
[0267] Fig.19is a schematic diagram illustrating a computer program product according to an embodiment of the present disclosure. Fig.19 As shown, a computer program product 1900 according to an embodiment of the present disclosure has a computer program 1901 stored thereon. When the computer program is executed by a processor, the cross-network message synchronization method as described above is implemented. Computer program products include, but are not limited to, system software, application software, and games. System software is the basic software of a computer, which is responsible for managing the hardware and application programs of the computer, including an operating system, device drivers, and the like. Application software is software designed to meet specific needs, such as office software, image processing software, and the like. Games are software used for entertainment, providing a variety of gaming experiences. In addition, computer program products may also include embedded software, firmware, and the like, for controlling and operating various hardware devices.
[0268] In the above, the cross-network message synchronization method, device, storage medium and computer program product according to the embodiments of the present disclosure are described with reference to the accompanying drawings. By confirming whether the terminal device that communicates from the first ground network device to the second ground network device retains the relevant information of the satellite message service, and evaluating whether it is necessary to synchronize this information with the second ground network device or the third satellite network device based on the confirmed information, the seamless transmission of satellite messages between different network devices is achieved. Even if the user transfers his number to another network, his satellite message can be synchronized to the new operator or related network equipment in a timely manner, thereby protecting the rights and experience of the user.
[0269] The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.
[0270] The block diagrams of the devices, apparatuses, equipment, and systems involved in this disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including," "comprising," "having," and the like are open words, referring to "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or," and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0271] Additionally, as used herein, "or" used in a list of items beginning with "at least one" indicates a separate list, so that, for example, a list of "at least one of A, B, or C" means A or B or C, or AB or AC or BC, or ABC (i.e., A and B and C). Furthermore, the word "exemplary" does not mean that the example described is preferred or better than other examples.
[0272] It should also be noted that in the system and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.
[0273] Various changes, substitutions, and modifications of the techniques described herein may be made without departing from the teachings defined by the appended claims. Furthermore, the scope of the claims of the present disclosure is not limited to the specific aspects of the processes, machines, manufactures, compositions of events, means, methods, and actions described above. Currently existing or later to be developed processes, machines, manufactures, compositions of events, means, methods, or actions that perform substantially the same functions or achieve substantially the same results as the corresponding aspects described herein may be utilized. Thus, the appended claims include such processes, machines, manufactures, compositions of events, means, methods, or actions within their scope.
[0274] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
[0275] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A cross-network message synchronization method, characterized in that: Applied to a first ground network device, the method comprises: Determining whether the terminal device communicating with the second ground network device retains relevant information of the satellite message service; An operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device is performed.
2. The cross-network message synchronization method according to claim 1, characterized in that: The operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device includes: In the case of retaining the relevant information of the satellite message service, sending a first request message to the second ground network device, wherein the first request message is used to request synchronization of the relevant information of the satellite message service; In response to the first response information returned by the second ground network device after verifying the first request information, the relevant information of the satellite message service is synchronized with the second ground network device, and the first response information is used to indicate that the second ground network device agrees to synchronize the relevant information of the satellite message service.
3. The cross-network message synchronization method according to claim 1, characterized in that: The operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device includes: In a case where the relevant information of the satellite messaging service is not retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, sending a second request message to the second ground network device, wherein the second request message is used to request termination of synchronization of the relevant information of the satellite messaging service; In response to the second response information returned by the second ground network device after verifying the second request information, the operation of synchronizing the relevant information of the satellite message service is terminated, and the second response information is used to indicate that the second ground network device agrees to terminate the operation of synchronizing the relevant information of the satellite message service.
4. The cross-network message synchronization method according to claim 1, characterized in that: The operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device includes: In the case of retaining the relevant information of the satellite message service, sending a third request message to the third satellite network device, wherein the third request message is used to request synchronization of the relevant information of the satellite message service; In response to third response information returned by the third satellite network device after verifying the third request information, synchronize the relevant information of the satellite message service with the third satellite network device, wherein the third response information is used to indicate that the third satellite network device agrees to synchronize the relevant information of the satellite message service.
5. The cross-network message synchronization method according to claim 1, characterized in that: The operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device includes: In a case where the relevant information of the satellite messaging service is not retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, sending a fourth request message to the third satellite network device, wherein the fourth request message is used to request termination of synchronization of the relevant information of the satellite messaging service; In response to fourth response information returned by the third satellite network device after verifying the fourth request information, the operation of synchronizing the relevant information of the satellite message service is terminated, and the fourth response information is used to indicate that the third satellite network device agrees to terminate the synchronization of the relevant information of the satellite message service.
6. The cross-network message synchronization method according to claim 1, characterized in that: The operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device includes: In the case of retaining the relevant information of the satellite message service, sending fifth request information to the third satellite network device, wherein the fifth request information is used to request synchronization of the relevant information of the satellite message service; In response to fifth response information returned by the third satellite network device after verifying the fifth request information, the relevant information of the satellite message service is synchronized with the second ground network device.
7. The cross-network message synchronization method according to claim 6, characterized in that: The fifth response information is generated by the second ground network device after verifying the fifth request information forwarded by the third satellite network device, and is used to indicate that the second ground network device agrees to synchronize the relevant information of the satellite message service.
8. The cross-network message synchronization method according to claim 1, characterized in that: The operation of synchronizing the relevant information of the satellite message service with the second ground network device or the third satellite network device includes: In a case where the relevant information of the satellite messaging service is not retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, sending a sixth request message to the third satellite network device, wherein the sixth request message is used to request termination of synchronization of the relevant information of the satellite messaging service; In response to sixth response information returned by the third satellite network device in response to verification of the sixth request information, the operation of synchronizing the relevant information of the satellite message service is terminated, and the sixth response information is used to indicate that the third satellite network device agrees to terminate synchronization of the relevant information of the satellite message service.
9. A cross-network message synchronization method, characterized in that: Applied to the second ground network device, the method comprises: Determining whether the terminal device communicating with the second ground network device retains relevant information of the satellite message service; An operation of synchronizing the satellite message service related information with the first ground network device is performed.
10. The cross-network message synchronization method according to claim 9, characterized in that: The operation of synchronizing the satellite message service related information with the first ground network device includes: In the case of retaining the relevant information of the satellite message service, receiving first request information from the first ground network device, wherein the first request information is used to request synchronization of the relevant information of the satellite message service; After the first request information is verified, a first response information is sent to the first ground network device to synchronize the relevant information of the satellite message service with the first ground network device. The first response information is used to indicate that the second ground network device agrees to synchronize the relevant information of the satellite message service.
11. The cross-network message synchronization method according to claim 9, characterized in that: The operation of synchronizing the satellite message service related information with the first ground network device includes: In a case where the relevant information of the satellite messaging service is not retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, receiving a second request message from the first ground network device, wherein the second request message is used to request termination of synchronization of the relevant information of the satellite messaging service; After the second request information is verified, a second response information is sent to the first ground network device to terminate the operation of synchronizing the relevant information of the satellite message service. The second response information is used to indicate that the second ground network device agrees to terminate the operation of synchronizing the relevant information of the satellite message service.
12. The cross-network message synchronization method according to claim 10, characterized in that: The method further comprises: A first notification message is sent to the third satellite network device, where the first notification message is used to inform that relevant information of the satellite message service has been successfully synchronized.
13. The cross-network message synchronization method according to claim 9, characterized in that: The operation of synchronizing the satellite message service related information with the first ground network device includes: receiving a fifth request message from a third satellite network device, wherein the fifth request message is used to request synchronization of relevant information of the satellite message service; After the fifth request information is verified, a fifth response information is sent to the third satellite network device to synchronize the relevant information of the satellite message service with the first ground network device.
14. The cross-network message synchronization method according to claim 13, characterized in that: After the fifth request information is verified, a fifth response information is sent to the third satellite network device to synchronize the relevant information of the satellite message service with the first ground network device, including: After verifying the fifth request information, sending fifth response information to the third satellite network device; In response to the third satellite network device forwarding the fifth response message to the first ground network device after verifying the fifth response information, the second ground network device synchronizes the relevant information of the satellite message service with the first ground network device.
15. A cross-network message synchronization method, characterized in that: Applied to a third satellite network device, the method comprises: Determining whether the terminal device communicating with the second ground network device retains relevant information of the satellite message service; An operation of synchronizing the satellite message service related information with the first ground network device is performed.
16. The cross-network message synchronization method according to claim 15, characterized in that: The operation of synchronizing the satellite message service related information with the first ground network device includes: In the case of retaining the relevant information of the satellite message service, receiving third request information from the first ground network device, wherein the third request information is used to request synchronization of the relevant information of the satellite message service; After the third request information is verified, a third response information is sent to the first ground network device to synchronize the relevant information of the satellite message service with the first ground network device, and the third response information is used to indicate that the third satellite network device agrees to synchronize the relevant information of the satellite message service.
17. The cross-network message synchronization method according to claim 16, characterized in that: The method further comprises: The third request information is forwarded to the second ground network device for authenticating the terminal device.
18. The cross-network message synchronization method according to claim 15, characterized in that: The operation of synchronizing the satellite message service related information with the first ground network device includes: In a case where the relevant information of the satellite messaging service is not retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, receiving fourth request information from the first ground network device, wherein the fourth request information is used to request termination of synchronization of the relevant information of the satellite messaging service; After the fourth request information is verified, a fourth response information is sent to the first ground network device to terminate the operation of synchronizing the relevant information of the satellite message service. The fourth response information is used to indicate that the third satellite network device agrees to terminate the operation of synchronizing the relevant information of the satellite message service.
19. The cross-network message synchronization method according to claim 18, characterized in that: The method further comprises: The fourth request information is forwarded to the second ground network device for authenticating the terminal device.
20. The cross-network message synchronization method according to claim 15, characterized in that: The method further comprises: A second notification message is sent to the second ground network device, where the second notification message is used to inform that relevant information of the satellite message service has been successfully synchronized.
21. A cross-network message synchronization method, characterized in that: Applied to a third satellite network device, the method comprises: Determining whether the terminal device communicating with the second ground network device retains relevant information of the satellite message service; The operation of synchronizing the satellite message service-related information of the second ground network device with the first ground network device is performed.
22. The cross-network message synchronization method according to claim 21, characterized in that: The operation of executing synchronization of the second ground network device and the first ground network device with the relevant information of the satellite message service includes: receiving fifth request information from the first ground network device, wherein the fifth request information is used to request synchronization of relevant information of the satellite message service; After verifying the fifth request information, sending the fifth request information to the second ground network device; receiving fifth response information sent by the second ground network device after verifying the fifth request information, wherein the fifth response information is used to indicate that the second ground network device agrees to synchronize relevant information of the satellite message service; After verifying the fifth response information, the fifth response information is sent to the first ground network device, so that the second ground network device synchronizes the relevant information of the satellite message service with the first ground network device.
23. The cross-network message synchronization method according to claim 21, characterized in that: The operation of executing synchronization of the second ground network device and the first ground network device with the relevant information of the satellite message service includes: In a case where the relevant information of the satellite messaging service is not retained but the terminal device has subscribed to or has a subscription record for the satellite messaging service, receiving a sixth request message from the first ground network device, the sixth request message being used to request termination of synchronization of the relevant information of the satellite messaging service; After the sixth request information is verified, a sixth response information is sent to the first ground network device, and the sixth response information is used to indicate that the third network device agrees to terminate the synchronization of the satellite message service.
24. The cross-network message synchronization method according to claim 23, characterized in that: After the sixth request information is verified, and before the sixth response information is sent to the first ground network device, the method further includes: Forward the sixth request information to the second ground network device for authenticating the terminal device.
25. The cross-network message synchronization method according to any one of claims 1 to 24, characterized in that: The first request message, the second request message, the third request message, the fourth request message, the fifth request message and the sixth request message all include at least one or more of the user information corresponding to the terminal device, the user subscription status information and the porting operator information.
26. A first ground network device, characterized in that: include: a memory for storing computer readable instructions; as well as A processor is used to run the computer-readable instructions so that the first ground network device executes the cross-network message synchronization method as described in any one of claims 1-8.
27. A second ground network device, characterized in that: include: a memory for storing computer readable instructions; as well as A processor is used to run the computer-readable instructions so that the second ground network device executes the cross-network message synchronization method as described in any one of claims 9-14.
28. A third satellite network device, characterized in that: include: a memory for storing computer readable instructions; as well as A processor, configured to execute the computer-readable instructions so that the third satellite network device executes the cross-network message synchronization method as described in any one of claims 15-25.
29. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the cross-network message synchronization method as described in any one of claims 1-25 is implemented.
30. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the cross-network message synchronization method as described in any one of claims 1-25 is implemented.
Citation Information
Patent Citations
Network slice remapping method and device and storage medium
CN114205883A
Communication method and device and satellite fusion gateway
CN114285912A
Terminal communication method in terminal heterogeneous network
CN117119454A
Satellite Communication Method, Apparatus, and System
US20210410198A1