Short message information transmission method, computer device, and storage medium

The location information in short message information is authenticated and verified through the satellite network, which solves the problem that location information is prone to tampering or forged, improves the security and accuracy of transmission, and ensures that the receiving end obtains real location information.

WO2024260243A1PCT designated stage expired Publication Date: 2024-12-26ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/097073
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-21
Filing Date
2024-06-03
Publication Date
2024-12-26

AI Technical Summary

Technical Problem

In network communication, the location information in the short message information is easily tampered with or forged, resulting in the receiver being unable to determine the authenticity of the information and affecting the transmission effect.

Method used

The location information in the short message information of the sending end is authenticated through the satellite network, an authentication result is generated, and the authentication result is sent to the receiving end to ensure that the receiving end can determine the authenticity of the location information.

Benefits of technology

It improves the security and accuracy of short message information transmission, reduces the risk of location information being tampered with or forged, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024097073_26122024_PF_FP_ABST
    Figure CN2024097073_26122024_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of network communications, and relates to a short message information transmission method, a computer device, and a storage medium. The method comprises: a satellite network receiving first short message information sent by a sending end, the first short message information comprising first position information; authenticating the first position information in the first short message information to obtain an authentication result; and sending the first short message information and the authentication result to a receiving end of the first short message information.
Need to check novelty before this filing date? Find Prior Art

Description

Short message information transmission method, computer equipment and storage medium

[0001] Cross-references

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on June 21, 2023, with application number 202310744072.6 and invention name “Short message information transmission method, computer equipment and storage medium”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] The embodiments of the present application relate to the field of network communication technology, and in particular to a short message information transmission method, computer equipment, and storage medium. Background Art

[0004] In recent years, network communication technology has developed rapidly. When exchanging information through short message messages, the sender can add location information to the short message message to increase the information content, so that the receiver can obtain the sender's location information.

[0005] However, some tools can modify the location information obtained by the software. The location information carried in the sender's short message is at risk of being tampered with or forged, making it impossible for the receiver to clearly verify the authenticity of the location information in the short message, resulting in poor transmission performance of the short message.

[0006] Summary of the Invention

[0007] The embodiment of the present application provides a short message information transmission method, computer device and storage medium, and the technical solution is as follows.

[0008] On the one hand, a short message information transmission method is provided, which is executed by a satellite network, and the method includes: receiving a first short message information sent by a sending end, wherein the first short message information includes first location information; authenticating the first location information in the first short message information to obtain an authentication result; and sending the first short message information and the authentication result to a receiving end of the first short message information.

[0009] On the other hand, a short message information transmission method is provided, which is executed by a sending end, and the method includes: obtaining initial short message information and first location information of the sending end; adding the first location information to the initial short message information to obtain first short message information; sending the first short message information to a satellite network so that the satellite network authenticates the first location information, and sending the first short message information and the authentication result to a receiving end of the first short message information.

[0010] On the other hand, a short message information transmission method is provided, which is executed by a receiving end, and the method includes: receiving target short message information and an authentication result sent by a sending end via a satellite network, wherein the target short message information includes location information; the authentication result is generated after the satellite network authenticates the location information, and is used to indicate whether the location information is real location information or suspicious location information; and displaying the target short message information and the authentication result.

[0011] On the other hand, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the above-mentioned short message information transmission method.

[0012] On the other hand, a computer-readable storage medium is provided, wherein at least one computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the above-mentioned short message information transmission method.

[0013] On the other hand, a computer program product is provided, which includes at least one computer program, and the computer program is loaded and executed by a processor to implement the short message information transmission method provided in the various optional implementations above. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0015] FIG1 shows a flow chart of a short message information transmission method provided by an exemplary embodiment of the present application;

[0016] FIG2 shows a flow chart of a short message information transmission method provided by an exemplary embodiment of the present application;

[0017] FIG3 shows a flow chart of a short message information transmission method provided by an exemplary embodiment of the present application;

[0018] FIG4 shows a flow chart of a short message information transmission method provided by an exemplary embodiment of the present application;

[0019] FIG5 shows a flow chart of a short message information transmission method provided by an exemplary embodiment of the present application;

[0020] FIG6 shows a schematic diagram of an interface of a receiving end provided by an exemplary embodiment of the present application;

[0021] FIG7 shows a block diagram of a short message information transmission device provided by an exemplary embodiment of the present application;

[0022] FIG8 shows a block diagram of a short message information transmission device provided by an exemplary embodiment of the present application;

[0023] FIG9 shows a block diagram of a short message information transmission device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0024] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0025] In order to authenticate the security of location information in short message information and improve the user experience, an embodiment of the present application provides a short message information transmission method. Figure 1 shows a flowchart of the short message information transmission method provided by an exemplary embodiment of the present application, which is executed by a satellite network; in an embodiment of the present application, the satellite network can be implemented as a satellite system, or the satellite network can also be implemented as a ground central station; as shown in Figure 1, the short message information transmission method may include the following steps.

[0026] Step 110: Receive a first short message sent by a sending end, where the first short message includes first location information.

[0027] In one possible implementation, the sending end accesses a satellite network. After completing the editing of the short message information, if the sending end receives a touch operation on the sending control, the short message information is sent to the satellite network; in this process, if the option indicating carrying location information is selected, when the short message information is sent, the first location information is added to the short message information, and the first short message information containing the first location information is sent to the satellite network; accordingly, the satellite network receives the first short message information containing the first location information.

[0028] The location information includes but is not limited to at least one of latitude and longitude, altitude, positioning time, and a beam cell identifier of a resident satellite network.

[0029] Step 120: Authenticate the first location information in the first short message to obtain an authentication result.

[0030] After receiving the first short message information, the satellite network parses the first short message information to obtain the first location information therein and authenticates the first location information; in an embodiment of the present application, the sending end can obtain the first location information through active positioning or passive positioning. Corresponding to different positioning methods, the satellite network can locate the first location information through different authentication methods.

[0031] Step 130: Send the first short message information and the authentication result to the receiving end of the first short message information.

[0032] The authentication result may indicate that the first location information is true location information, or it may indicate that the first location information is suspicious location information; by sending the first short message information and the authentication result to the receiving end of the first short message information, the receiving end may determine the authenticity of the first location information based on the authentication result.

[0033] In summary, the short message transmission method provided in the embodiments of the present application, when a sending end and a receiving end exchange short messages, if the short message contains location information, authenticates the location information carried in the short message via a satellite network, and transmits the obtained authentication result along with the short message to the receiving end of the first short message, so that the receiving end can determine the authenticity of the location information. In this method, the satellite network can instantly authenticate the location information carried in the received short message and notify the receiving end of the authenticity of the location information through the authentication result, thereby improving the transmission efficiency of the short message.

[0034] Since the sending end can obtain location information through active positioning or passive positioning, in an embodiment of the present application, different location information authentication methods are provided corresponding to different methods of obtaining location information by the sending end; wherein, when the first location information is location information obtained by the sending end through active positioning, Figure 2 shows a flowchart of a short message information transmission method provided by an exemplary embodiment of the present application, which is executed by a satellite network; in an embodiment of the present application, the satellite network can be implemented as a satellite system, or the satellite network can also be implemented as a ground central station; as shown in Figure 2, the short message information transmission method can include the following steps.

[0035] Step 210: Receive a first short message sent by a sending end, where the first short message includes first location information.

[0036] In the embodiment shown in FIG2 , the first short message information is location information obtained by the sending end through active positioning.

[0037] Active positioning means that the user terminal transmits a radio positioning signal to the navigation satellite, and the navigation satellite forwards this signal to the ground central station. The ground central station sends a ranging signal, and the positioning settlement is performed at the ground central station based on the signal transmission time, and then the positioning information is sent to the user terminal. Most of the current satellite systems use transparent transmission, and the relevant business logic is implemented in the ground central station. As satellite technology continues to mature, subsequent satellite systems can take on most of the business logic. Therefore, when the sending end obtains the first position information through active positioning, the ground central station or satellite system sends the obtained first position information to the sending end. At the same time, the local database of the ground central station or satellite system also saves the latest positioning record obtained by the most recent positioning of the sending end, which provides a basis for the subsequent ground central station or satellite system to authenticate the position information carried in the short message information sent by the sending end based on the latest positioning record.

[0038] Step 220: Based on the user identifier of the sending end, query the local database for the latest location record corresponding to the user identifier.

[0039] In an embodiment of the present application, the satellite network can store the positioning results of active positioning performed at the sending end in a local database, so that when receiving the first short message information sent by the sending end, it can query the latest positioning record corresponding to the sending end and authenticate the first positioning information through the location information corresponding to the latest positioning record.

[0040] Step 230: Match the first location information with the second location information corresponding to the latest location record to obtain an authentication result.

[0041] If the second location information matches the first location information, the authentication result indicates that the first location information is true location information; if the second location information does not match the first location information, the authentication result indicates that the first location information is suspicious location information.

[0042] Since the first location information carried in the first short message may be location information tampered with by a third-party tool from the location information sent to the sender by the satellite network, or may be location information forged by a third-party tool after intercepting the location information sent to the sender by the satellite network, authentication of the location information carried in the short message can be achieved by matching the location information stored in the local database of the satellite network with the location information carried in the first short message.

[0043] Step 240: Send the first short message information and the authentication result to the receiving end of the first short message information.

[0044] In a possible implementation, in order to improve the comprehensiveness of information obtained by the receiving end, regardless of whether the authentication result indicates that the first location information is real location information or suspicious location information, the first short message information and the authentication result are sent to the receiving end of the first short message information.

[0045] In another possible implementation, when the authentication result indicates that the first location information is true location information, the first short message information and the authentication result are sent to a receiving end of the first short message information.

[0046] After the authentication result indicates that the first location information is suspicious location information, it means that the first location information may have been tampered with or forged. In order to improve the security of short message transmission, when the authentication result indicates that the first location information is suspicious location information, the first short message information is not transmitted. When the authentication result indicates that the first location information is true location information, the first short message information and the authentication result are transmitted.

[0047] In another possible implementation, when the authentication result indicates that the first location information is suspicious location information, the first location information is replaced with the second location information, and the authentication result is changed to that the location information contained in the first short message information is the real location information; the first short message information and the changed authentication result are sent to the receiving end of the first short message information.

[0048] Since the second location information stored in the satellite network is the latest and true location information of the sending end, the satellite network can change the first location information to the second location information after determining that the first location information is suspicious location information. At this time, the location information carried by the first short message is the true location information. Therefore, the authentication result is changed to indicate that the first short message carries the true location information, so that the receiving end receives the true location information and obtains the corresponding authentication result.

[0049] In some scenarios, third-party tools may tamper with the altitude to 0 when forging location information, while the actual altitude in the location information is not 0. For example, the actual location information may be: 08:55:37.663 LocationManagerService:incoming location:Location[gps33.696143,110.325176h Acc=51et=+1d11h56m29s949ms alt=541.280029296875vel=0.0vAcc=80sAcc=0bAcc=??? {Bundle[{satellites=0,maxCn0=0,meanCn0=0}]}], where alt=541.280029296875 indicates that the altitude is 541.280029296875, and the location information forged by a third-party tool may contain alt=0. Therefore, in one possible implementation, the satellite network can also determine whether the first location information is true location information through the altitude parameter. This process can be implemented as follows: obtaining the altitude parameter in the first location information; when the altitude parameter is not 0, determining that the authentication result indicates that the first location information is true location information; when the altitude parameter is 0, determining that the authentication result indicates that the first location information is suspicious location information.

[0050] Among them, the authentication method of determining whether the first location information is real location information through the altitude parameter can be combined with the authentication method of the location information in the local database of the satellite network to judge the authenticity of the first location information carried by the short message information, or, they can also be applied separately to judge the authenticity of the first location information carried by the short message information, and this application does not limit it.

[0051] In another possible scenario, in order to ensure the authenticity of the first location information carried by the short message, the sender may not add the location information to the short message after initiating active positioning. Instead, the satellite network adds the location information stored in its local database after receiving the short message, so as to reduce the risk of the sender writing the location information and the location information being tampered with or forged during the short message transmission process. The process can be implemented as follows: receiving a second short message sent by the sender; the second short message contains a positioning addition identifier; the positioning addition identifier is used to indicate that the location information obtained by active positioning is added to the second short message; based on the positioning addition identifier in the second short message, the latest positioning record corresponding to the user identifier is queried in the local database through the user identifier of the sender; the third location information corresponding to the latest positioning record is added to the second short message; and the second short message with the third location information added is sent to the receiver of the first short message.

[0052] In this process, the sending end accesses the satellite network, and after completing the editing of the short message information, if the sending end receives a touch operation on the sending control, the short message information is sent to the satellite network; in this process, if the option indicating carrying location information is selected, when the short message information is sent, the positioning addition identifier is added to the short message information, and a second short message information containing the positioning addition identifier is sent to the satellite network; accordingly, the satellite network receives the second short message information containing the positioning identifier addition identifier, and thereafter, the satellite network can respond to the positioning addition identifier and query the latest location information of the sending end from the local database based on the user identifier of the sending end, and add the latest location information to the second short message information, thereby ensuring the accuracy of the location information carried by the short message information received by the receiving end.

[0053] To sum up, the short message information transmission method provided in the embodiment of the present application is that when the sending end obtains location information through active positioning, the satellite network can authenticate the location information carried in the short message information sent by the sending end based on the latest location information of the sending end stored in the local database during active positioning to determine the authenticity of the location information, and send the authentication result to the receiving end to improve the transmission effect of the short message information.

[0054] In addition, when the satellite network confirms that the short message information sent by the sender carries suspicious location information, the suspicious location information can also be replaced by the latest location information of the sender stored in the local database, so that the receiving end can obtain the first short message information carrying the real location information, further improving the transmission effect of the short message information.

[0055] When the first location information is location information obtained by the sending end through passive positioning, Figure 3 shows a flowchart of a short message information transmission method provided by an exemplary embodiment of the present application, which is executed by a satellite network; in an embodiment of the present application, the satellite network can be implemented as a satellite system, or the satellite network can also be implemented as a ground central station; as shown in Figure 3, the short message information transmission method can include the following steps.

[0056] Step 310: Receive a first short message sent by a sending end, where the first short message includes first location information.

[0057] In the embodiment shown in FIG3 , the first short message information is location information obtained by the sending end through passive positioning.

[0058] Passive positioning means that the user device does not need to transmit radio signals to the navigation satellite, but directly receives signals from multiple satellites at the same time, and performs positioning settlement directly at the user terminal. Therefore, the satellite network does not store the location information of the receiving end. At this time, the satellite network can authenticate through other features in the first location information carried by the first short message.

[0059] Step 320: Determine a beam cell according to the first location information.

[0060] The satellite network can determine the beam cell based on the beam cell identifier contained in the first location information. In one possible implementation, the satellite network can determine the authenticity of the first location information based on whether the user identifier in the first location information exists among the users accessing the beam cell; in another possible implementation, the satellite network can also determine the authenticity of the first location information based on whether the latitude and longitude in the first location information are within the range of the beam cell; in another possible implementation, the satellite network can also determine the authenticity of the first location information through the altitude parameter contained in the first location information; the above three authentication methods can be applied independently, or can be combined in pairs, or applied in combination to determine the authenticity of the first location information carried by the short message information.

[0061] Step 330: When the user identifier of the transmitter is included among the users accessing the beam cell, determine that the authentication result indicates that the first location information is true location information; when the user identifier of the transmitter is not included among the users accessing the beam cell, determine that the authentication result indicates that the first location information is suspicious location information.

[0062] The satellite network can query users accessing the beam cell to match the user identifier of the transmitter with the user identifier of the user accessing the beam cell to determine whether the transmitter accesses the beam cell, thereby authenticating the first location information.

[0063] Step 340: When the longitude and latitude in the first location information are within the range of the beam cell, it is determined that the authentication result indicates that the first location information is true location information; when the longitude and latitude in the first location information are not within the range of the beam cell, it is determined that the authentication result indicates that the first location information is suspicious location information.

[0064] When the first location information includes longitude and latitude and a beam cell identifier, if the first location information is true location information, the longitude and latitude range corresponding to the beam cell identifier contained therein should match the longitude and latitude contained therein, that is, the longitude and latitude in the first location information are within the longitude and latitude range corresponding to the beam cell; on the contrary, if the first location information is suspicious location information, the longitude and latitude range corresponding to the beam cell identifier contained therein should not match the longitude and latitude contained therein, that is, the longitude and latitude in the first location information are not within the longitude and latitude range corresponding to the beam cell.

[0065] Step 350: Obtain the altitude parameter in the first location information.

[0066] Step 360: When the altitude parameter is not 0, determine that the authentication result indicates that the first location information is true location information; when the altitude parameter is 0, determine that the authentication result indicates that the first location information is suspicious location information.

[0067] Step 370: Send the first short message information and the authentication result to the receiving end of the first short message information.

[0068] To sum up, the short message information transmission method provided in the embodiment of the present application is that when the sending end obtains the location information through passive positioning, the satellite network can authenticate the location information carried in the short message information based on the characteristics in the first location information, including determining whether the beam cell in the first location information contains the user identifier of the sending end, determining whether the longitude and latitude in the first location information exists within the beam cell range corresponding to the beam cell identifier it contains, and determining whether the altitude parameter in the first location information is 0; to determine the authenticity of the location information, and send the authentication result to the receiving end to improve the transmission effect of the short message information.

[0069] FIG4 shows a flowchart of a short message information transmission method provided by an exemplary embodiment of the present application. The method is executed by a sending end, which may be a terminal device. As shown in FIG4 , the short message information transmission method may include the following steps.

[0070] Step 410: Acquire initial short message information and first location information of the sending end.

[0071] After the sending end accesses the satellite network and completes the editing of the short message information, the initial short message information can be obtained.

[0072] In an embodiment of the present application, the sending end may include a judgment module, a positioning module, a short message management module, and a sending module; after obtaining the initial short message information, the sending end determines whether the option indicating the carrying of location information is in a selected state through the judgment module, and when it is determined that the option is in a selected state, notifies the positioning module to locate the sending end to obtain the first location information of the sending end; wherein, the positioning method can be pre-configured, or the positioning method option can be displayed in the sending end so that the positioning module obtains the first location information of the sending end based on the selected positioning method. When it is determined that the option is not in a selected state, the sending module is directly notified to send the initial short message information, that is, the short message information sent to the receiving end does not carry location information.

[0073] Among them, when the first location information is the location information obtained by the sending end through active positioning, the sending end sends an active positioning request to the satellite network when receiving the location addition indication, so that the satellite network locates the sending end based on the active positioning request, and records the latest positioning information of the sending end in the local database, so as to authenticate the first location information based on the latest positioning information.

[0074] In an embodiment of the present application, when the option to carry location information is selected, the sending end confirms receipt of the location addition indication. When the pre-configured positioning method is active positioning, or when the option indicating active positioning in the sending end is selected, the positioning module of the sending end sends an active positioning request to the satellite network to obtain the location information fed back by the satellite network, and at the same time enables the satellite module to record the latest positioning information of the sending end obtained into the local database, so as to subsequently authenticate the location information carried in the short message information sent by the sending end.

[0075] Step 420: Add the first location information to the initial short message information to obtain the first short message information.

[0076] After obtaining the first location information, the positioning module in the sending end notifies the short message management module to add the first location information to the initial short message information to obtain the first short message information; then, the short message management module notifies the sending module to send the first short message information to the receiving end via the satellite network.

[0077] Step 430: Send the first short message to the satellite network so that the satellite network authenticates the first location information, and sends the first short message and the authentication result to the receiving end of the first short message.

[0078] The process of the satellite network authenticating the first location information may refer to the relevant contents of the embodiments shown in Figures 1 to 3 and will not be described in detail here.

[0079] In another possible implementation, when the sending end determines through the judgment module that the option of carrying location information is selected, the sending end notifies the positioning module to send an active positioning request to the satellite network to instruct the satellite network to obtain the location information of the sending end through active positioning. At the same time, the sending end notifies the short message management module to add a positioning addition identifier in the initial short message information to instruct the satellite network to add the latest positioning information of the sending end to the short message information. This process can be implemented as follows: obtaining a second short message information; the second short message information contains a positioning addition identifier, and the positioning addition identifier is used to indicate that the location information obtained by active positioning is added to the second short message information; sending the second short message information to the satellite network, so that the satellite network queries the local database for the latest positioning record corresponding to the user identifier of the sending end based on the positioning addition identifier in the second short message information, adds the third location information corresponding to the latest positioning record to the second short message information, and sends the second short message information with the third location information added to the receiving end of the first short message information.

[0080] The process of acquiring the second short message information may be implemented as follows: acquiring initial short message information; and upon receiving a location adding indication, adding a positioning adding identifier to the initial short message information to generate the second short message information.

[0081] When the sending end determines through the judgment module that the option carrying the location information is in a selected state, it confirms receipt of the location adding instruction.

[0082] Adding location information to short message information through a satellite network can effectively reduce the risk of the location information being tampered with or forged during the sending end's writing of the location information and the transmission of the short message information by the sending end.

[0083] In summary, the short message transmission method provided in the embodiments of the present application, when a sending end and a receiving end exchange short messages, includes adding location information to the short message by the sending end, authenticating the location information carried in the short message via a satellite network, and sending the obtained authentication result along with the short message to the receiving end of the first short message, so that the receiving end can determine the authenticity of the location information. In this method, the satellite network can instantly authenticate the location information carried in the received short message and notify the receiving end of the authenticity of the location information through the authentication result, thereby improving the transmission efficiency of the short message.

[0084] Figure 5 shows a flowchart of a short message information transmission method provided by an exemplary embodiment of the present application, which is executed by a receiving end; in an embodiment of the present application, the receiving end may be a terminal device; as shown in Figure 5, the short message information transmission method may include the following steps.

[0085] Step 510: Receive the target short message information and authentication result sent by the transmitter via the satellite network. The target short message information includes location information. The authentication result is generated after the satellite network authenticates the location information and is used to indicate whether the location information is real location information or suspicious location information.

[0086] The satellite network's authentication process for location information may refer to the relevant contents of the embodiments shown in FIG. 1 to FIG. 4 , and will not be described in detail here.

[0087] Step 520: Display the target short message information and the authentication result.

[0088] In an embodiment of the present application, the receiving end may include a monitoring module, a short message management module and a display module, wherein the monitoring module is used to monitor whether the short message information sent by the satellite network is received; the short message management module is used to parse the received short message information to obtain the content contained in the short message information; and the display module is used to visually display the content parsed by the short message management module.

[0089] Figure 6 shows an interface diagram of a receiving end provided by an exemplary embodiment of the present application. As shown in Figure 6, the receiving end displays target message information and authentication results, wherein the target message information includes message content and location information 610. The location information may include but is not limited to at least one of latitude and longitude, altitude, positioning time, and beam cell identifier of the resident satellite network. The authentication result may be displayed in the location information field. Optionally, the authentication result may be displayed in text form. For example, when the location information is determined to be true location information, the authentication result may be displayed as "Authentication passed"; when the location information is determined to be suspicious location information, the authentication result may be displayed as "Authentication failed"; or, the authentication result may be displayed in the form of an identifier. For example, when the location information is determined to be true location information, the authentication result may be displayed as "√" (as shown in location information 620 in Figure 6); when the location information is determined to be suspicious location information, the authentication result may be displayed as "×", etc. The embodiment of the present application does not limit the display method of the authentication result.

[0090] In one possible implementation, when the sending end receives a short message carrying location information, the receiving end can prompt the user through a pre-set prompt method. The process can be implemented as follows: when the target short message information is received, the information reception prompt is provided through a target prompt method; the target prompt method corresponds to the target short message information.

[0091] Illustratively, the target prompt method includes but is not limited to at least one of voice broadcast, light flashing, vibration, etc. The target prompt method can be set based on user configuration, and this application does not limit this. When the target prompt method is voice broadcast, the content of the voice broadcast can be a pre-set notification content, such as "A short message carrying location information has been received." Alternatively, the content of the voice broadcast can also be all or part of the content in the received target short message, for example, broadcasting the location information and authentication result carried by the target short message.

[0092] The receiving end may further include a broadcast module, which is used to provide information reception prompts through a target prompt method.

[0093] In summary, the short message transmission method provided in the embodiments of the present application, when a sending end and a receiving end exchange short messages, if the short message contains location information, authenticates the location information carried in the short message via a satellite network, and transmits the obtained authentication result along with the short message to the receiving end of the first short message, so that the receiving end can determine the authenticity of the location information. In this method, the satellite network can instantly authenticate the location information carried in the received short message and notify the receiving end of the authenticity of the location information through the authentication result, thereby improving the transmission efficiency of the short message.

[0094] Figure 7 shows a block diagram of a short message information transmission device provided by an exemplary embodiment of the present application. The device is applied to a satellite network. In the embodiment of the present application, the satellite network can be implemented as a satellite system, or the satellite network can also be implemented as a ground central station; the short message information transmission device can implement all or part of the steps of the embodiment shown in Figure 1, Figure 2 or Figure 3, and the device includes: a first information receiving module 710, used to receive a first short message information sent by a sending end, wherein the first short message information includes first location information; an information authentication module 720, used to authenticate the first location information in the first short message information and obtain an authentication result; a first information sending module 730, used to send the first short message information and the authentication result to a receiving end.

[0095] In one possible implementation, the information authentication module 720 includes: a record query submodule, which is used to query the latest positioning record corresponding to the user identifier in the local database based on the user identifier of the sending end when the first location information is the location information obtained by the sending end through active positioning; a matching submodule, which is used to match the first location information with the second location information corresponding to the latest positioning record to obtain the authentication result; wherein, if the second location information matches the first location information, the authentication result indicates that the first location information is true location information; if the second location information does not match the first location information, the authentication result indicates that the first location information is suspicious location information.

[0096] In a possible implementation, the first information sending module 730 is configured to send the first short message information and the authentication result to a receiving end of the first short message information when the authentication result indicates that the first location information is true location information.

[0097] In one possible implementation, the first information sending module 730 includes: an information replacement submodule, used to replace the first location information with the second location information when the authentication result indicates that the first location information is suspicious location information, and change the authentication result to that the location information contained in the first short message information is real location information; an information sending submodule, used to send the first short message information and the changed authentication result to the receiving end of the first short message information.

[0098] In one possible implementation, the information authentication module 720 includes: a beam cell determination module, which is used to determine the beam cell based on the first location information when the first location information is location information obtained by the transmitter through passive positioning; an information authentication sub-module, which is used to determine that the authentication result indicates that the first location information is true location information when the user identifier of the transmitter is included in the users accessing the beam cell; and determine that the authentication result indicates that the first location information is suspicious location information when the user identifier of the transmitter is not included in the users accessing the beam cell.

[0099] In one possible implementation, the information authentication submodule is used to determine that the authentication result indicates that the first location information is true location information when the longitude and latitude in the first location information are within the range of the beam cell; and to determine that the authentication result indicates that the first location information is suspicious location information when the longitude and latitude in the first location information are not within the range of the beam cell.

[0100] In one possible implementation, the information authentication module 720 includes: a parameter acquisition submodule, used to obtain the altitude parameter in the first location information; the information authentication submodule is used to determine that the authentication result indicates that the first location information is true location information when the altitude parameter is not 0; and when the altitude parameter is 0, determine that the authentication result indicates that the first location information is suspicious location information.

[0101] In one possible implementation, the first receiving module is used to receive a second short message sent by the sending end; the second short message contains a positioning addition identifier; the positioning addition identifier is used to indicate that the location information obtained by active positioning is added to the second short message; the device also includes: an identifier adding module, which is used to query the latest positioning record corresponding to the user identifier in the local database based on the positioning addition identifier in the second short message; an adding module is used to add the third location information corresponding to the latest positioning record to the second short message; the first information sending module 730 is used to send the second short message with the third location information added to the receiving end of the first short message.

[0102] In summary, the short message transmission device provided in the embodiments of the present application, when a sending end and a receiving end are exchanging short messages, if the short message contains location information, authenticates the location information carried in the short message via a satellite network, and transmits the obtained authentication result along with the short message to the receiving end of the first short message, so that the receiving end can determine the authenticity of the location information. Through the above-mentioned device, the satellite network can instantly authenticate the location information carried in the received short message, and notify the receiving end of the authenticity of the location information through the authentication result, thereby improving the transmission effect of the short message.

[0103] Figure 8 shows a block diagram of a short message information transmission device provided by an exemplary embodiment of the present application. The device is applied to a sending end, which can be a terminal device. The short message information transmission device can implement all or part of the steps of the embodiment shown in Figure 4. As shown in Figure 8, the device includes: an information acquisition module 810, used to obtain initial short message information and the first location information of the sending end; a location information adding module 820, used to add the first location information to the initial short message information to obtain the first short message information; a second information sending module 830, used to send the first short message information to a satellite network, so that the satellite network authenticates the first location information, and sends the first short message information and the authentication result to the receiving end of the first short message information.

[0104] In one possible implementation, the device also includes: a request sending module, which is used to send an active positioning request to the satellite network when receiving a location addition indication when the first location information is location information obtained by the sending end through active positioning, so that the satellite network locates the sending end based on the active positioning request, and records the latest positioning information of the sending end in a local database, so as to authenticate the first location information based on the latest positioning information.

[0105] In one possible implementation, the information acquisition module 810 is used to obtain second short message information; the second short message information includes a positioning addition identifier, and the positioning addition identifier is used to indicate that the location information obtained by active positioning is added to the second short message information; the second information sending module 830 is used to send the second short message information to the satellite network, so that the satellite network queries the local database for the latest positioning record corresponding to the user identifier of the sender based on the positioning addition identifier in the second short message information, adds the third location information corresponding to the latest positioning record to the second short message information, and sends the second short message information added with the third location information to the receiving end of the first short message information.

[0106] In a possible implementation, the information acquisition module 810 is configured to acquire the initial short message information; and upon receiving the location addition indication, add the location addition identifier to the initial short message information to generate the second short message information.

[0107] In summary, the short message information transmission device provided in the embodiment of the present application, when the sending end and the receiving end interact with short message information, adds location information to the short message by the sending end, authenticates the location information carried by the short message through the satellite network, and sends the obtained authentication result together with the short message to the receiving end of the first short message, so that the receiving end can know the authenticity of the location information. Through the above-mentioned device, the sending end can send a short message carrying location information to the satellite network, so that the satellite network can instantly authenticate the location information carried by the received short message, and notify the receiving end of the authenticity of the location information through the authentication result, thereby improving the transmission effect of the short message.

[0108] Figure 9 shows a block diagram of a short message information transmission device provided by an exemplary embodiment of the present application. The device is applied to a receiving end, which can be a terminal device. The short message information transmission device can implement all or part of the steps of the embodiment shown in Figure 5. As shown in Figure 9, the device includes: a second information receiving module 910, which is used to receive target short message information and authentication results sent by a sending end through a satellite network, wherein the target short message information includes location information; the authentication result indicates that the location information is real location information or suspicious location information; an information display module 920, which is used to display the target short message information and the authentication result.

[0109] In a possible implementation, the device further includes: a prompt module, configured to provide an information reception prompt in a target prompt mode when the target short message information is received; the target prompt mode corresponds to the target short message information.

[0110] In summary, the short message transmission device provided in the embodiment of the present application, when a sending end and a receiving end are interacting with short message information, when the short message information includes location information, authenticates the location information carried in the short message information via a satellite network, and sends the obtained authentication result together with the short message information to the receiving end of the first short message information, so that the receiving end can know the authenticity of the location information. Through the above-mentioned device, the receiving end can receive the authentication result after the satellite network has been used to instantly authenticate the location information carried in the received short message information, and display the authentication result at the receiving end to prompt the user, thereby improving the transmission effect of the short message information.

[0111] In an exemplary embodiment, a computer device is provided, which can be implemented as a target device in the present application, or an external monitoring device, or a remote control device; the computer device includes a processor core memory, which stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement all or part of the steps of the above-mentioned short message information transmission method.

[0112] In an exemplary embodiment, a computer-readable storage medium is further provided, wherein the computer-readable storage medium stores at least one computer program, which is loaded and executed by a processor to implement all or part of the steps in the above-mentioned short message information transmission method. For example, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, or an optical data storage device.

[0113] In an exemplary embodiment, a computer program product is also provided, which includes at least one computer program, which is loaded by a processor and executes all or part of the steps of the short message information transmission method shown in any of the embodiments of Figures 1, 2, 3, 4 or 5 above.

[0114] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered merely as exemplary, and the true scope and spirit of the present application are indicated by the claims.

[0115] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A short message information transmission method, the method being performed by a satellite network, the method comprising: Receiving first short message information sent by a sending end, wherein the first short message information includes first location information; Authenticating the first location information in the first short message information to obtain an authentication result; The first short message information and the authentication result are sent to a receiving end of the first short message information.

2. The method according to claim 1, wherein: When the first location information is location information acquired by the sending end through active positioning, authenticating the first location information in the first short message information to obtain an authentication result includes: Based on the user identifier of the sending end, query the local database for the latest location record corresponding to the user identifier; Matching the first location information with the second location information corresponding to the latest positioning record to obtain the authentication result; Among them, if the second location information matches the first location information, the authentication result indicates that the first location information is true location information; if the second location information does not match the first location information, the authentication result indicates that the first location information is suspicious location information.

3. The method according to claim 2, wherein: The sending the first short message information and the authentication result to a receiving end of the first short message information includes: When the authentication result indicates that the first location information is real location information, the first short message information and the authentication result are sent to a receiving end of the first short message information.

4. The method according to claim 2, wherein: The sending the first short message information and the authentication result to a receiving end of the first short message information includes: When the authentication result indicates that the first location information is suspicious location information, the first location information is replaced with the second location information, and the authentication result is changed to indicate that the location information included in the first short message information is real location information; The first short message information and the modified authentication result are sent to a receiving end of the first short message information.

5. The method according to claim 1, wherein: When the first location information is location information acquired by the transmitting end through passive positioning, the authenticating the first location information in the first short message information to obtain the authentication result includes: Determine a beam cell according to the first location information; When the user identifier of the transmitter is included among the users accessing the beam cell, it is determined that the authentication result indicates that the first location information is real location information; when the user identifier of the transmitter is not included among the users accessing the beam cell, it is determined that the authentication result indicates that the first location information is suspicious location information.

6. The method according to claim 1, wherein: When the first location information is location information acquired by the transmitting end through passive positioning, the authenticating the first location information in the first short message information to obtain the authentication result includes: Determine a beam cell according to the first location information; When the longitude and latitude in the first location information are within the range of the beam cell, it is determined that the authentication result indicates that the first location information is true location information; when the longitude and latitude in the first location information are not within the range of the beam cell, it is determined that the authentication result indicates that the first location information is suspicious location information.

7. The method according to claim 1, wherein: The authenticating the first location information in the first short message information to obtain an authentication result includes: Obtaining an altitude parameter in the first location information; When the altitude parameter is not 0, it is determined that the authentication result indicates that the first location information is true location information; when the altitude parameter is 0, it is determined that the authentication result indicates that the first location information is suspicious location information.

8. The method according to claim 1, wherein: The method further comprises: receiving a second short message information sent by the transmitting end; the second short message information includes a positioning adding identifier; the positioning adding identifier is used to indicate that the location information obtained by active positioning is added to the second short message information; Based on the location adding identifier in the second short message information, query the latest location record corresponding to the user identifier in the local database through the user identifier of the sending end; Adding the third location information corresponding to the latest positioning record to the second short message information; Sending the second short message information added with the third location information to the first short message The receiving end of text information.

9. A short message information transmission method, the method being executed by a sending end, the method comprising: Acquire initial short message information and first location information of the sending end; Adding the first location information to the initial short message information to obtain first short message information; The first short message information is sent to a satellite network so that the satellite network authenticates the first location information, and the first short message information and the authentication result are sent to a receiving end of the first short message information.

10. The method according to claim 9, wherein: When the first location information is location information acquired by the transmitting end through active positioning, the method further includes: When receiving the location addition indication, an active positioning request is sent to the satellite network, so that the satellite network locates the sender based on the active positioning request, and records the latest positioning information of the sender in a local database, so as to authenticate the first location information based on the latest positioning information.

11. The method according to claim 9, wherein: The method further comprises: Acquire a second short message; the second short message includes a positioning addition flag, where the positioning addition flag is used to indicate that the location information acquired by active positioning is added to the second short message; The second short message information is sent to the satellite network, so that the satellite network queries the local database for the latest positioning record corresponding to the user identifier of the sender based on the positioning addition identifier in the second short message information, adds the third location information corresponding to the latest positioning record to the second short message information, and sends the second short message information added with the third location information to the receiving end of the first short message information.

12. The method according to claim 11, wherein: The obtaining of the second short message information comprises: Obtaining the initial short message information; When the location adding indication is received, the location adding identifier is added to the initial short message information to generate the second short message information.

13. A short message information transmission method, the method being executed by a receiving end, the method comprising: The receiving end sends the target short message information and the authentication result through the satellite network. The short message information contains location information; The authentication result is generated after the satellite network authenticates the location information, and is used to indicate whether the location information is real location information or suspicious location information; The target short message information and the authentication result are displayed.

14. The method according to claim 13, wherein: The method further comprises: When the target short message information is received, the information reception prompt is performed through a target prompt mode; the target prompt mode corresponds to the target short message information.

15. A computer device, comprising a processor and a memory, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the short message information transmission method according to any one of claims 1 to 14.

16. A computer-readable storage medium, wherein at least one computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the short message information transmission method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Beidou navigation message authentication method based on Beidou short message

    CN108008420A

  • International rescue short message information encryption method based on cooperation of Beidou satellite and ground signal

    CN114286299A

  • Positioning verification method and device

    CN115918189A

  • Terminal bidirectional verification method based on low-frequency time code time service technology

    CN116074018A

  • Location-based event trigger and conditional handover

    US20210227442A1