Short message information transmission method, computer equipment and storage medium

The location information in short message information is authenticated through satellite network, which solves the problems of tampering and forgery, and improves the authenticity and effectiveness of information transmission.

CN119183104APending Publication Date: 2024-12-24ZTE CORP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310744072.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-21
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

In the prior art, 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 result is sent to the receiving end to ensure the authenticity of the location information.

Benefits of technology

It improves the transmission effect of short message information, ensures that the receiver can understand the authenticity of the location information, and reduces the risk of tampering or forgery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119183104A_ABST
    Figure CN119183104A_ABST
Patent Text Reader

Abstract

The invention relates to a short message information transmission method, computer equipment and a storage medium, and relates to the technical field of network communication. The method comprises the following steps: a satellite network receives first short message information sent by a sending end, wherein the first short message information comprises 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. Through the method, the satellite network can perform instant authentication on the position information carried by the received short message information, and notify the receiving end of the authenticity condition of the position information through the authentication result, so that the transmission effect of the short message information is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

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

[0003] However, there are currently some tools that can modify the location information obtained by the software. The location information carried in the sender's short message information is at risk of being tampered with or forged, making it impossible for the receiver to clearly determine the authenticity of the location information in the short message information, resulting in poor transmission effect of the short message information. Summary of the invention

[0004] The embodiment of the present application provides a short message information transmission method, a computer device and a storage medium, which can improve the transmission effect of short message information. The technical solution is as follows:

[0005] On the one hand, a short message information transmission method is provided, the method being performed by a satellite network, the method comprising:

[0006] Receiving first short message information sent by a sending end, wherein the first short message information includes first location information;

[0007] Authenticating the first location information in the first short message information to obtain an authentication result;

[0008] The first short message information and the authentication result are sent to a receiving end of the first short message information.

[0009] On the other hand, a short message information transmission method is provided, the method is performed by a sending end, and the method includes:

[0010] Acquire initial short message information and first location information of the sending end;

[0011] Adding the first location information to the initial short message information to obtain first short message information;

[0012] 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.

[0013] On the other hand, a short message information transmission method is provided, the method being executed by a receiving end, the method comprising:

[0014] receiving target short message information and authentication result sent by a transmitting end through 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;

[0015] The target short message information and the authentication result are displayed.

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

[0017] 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.

[0018] On the other hand, a computer program product is provided, the computer program product comprising at least one computer program, the computer program being loaded and executed by a processor to implement the short message information transmission method provided in the above-mentioned various optional implementations.

[0019] The technical solution provided by this application may have the following beneficial effects:

[0020] In the short message information transmission method provided by the embodiment of the present application, when the sending end and the receiving end are interacting with each other through short message information, when the short message information contains location information, the location information carried by the short message information is authenticated through the satellite network, and the obtained authentication result is sent 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. In the above method, the satellite network can instantly authenticate the location information carried by the received short message information, 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 information.

[0021] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] 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.

[0023] Figure 1A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown;

[0024] Figure 2 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown;

[0025] Figure 3 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown;

[0026] Figure 4 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown;

[0027] Figure 5 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown;

[0028] Figure 6 A schematic diagram of an interface of a receiving end provided by an exemplary embodiment of the present application is shown;

[0029] Figure 7 A block diagram of a short message information transmission device provided by an exemplary embodiment of the present application is shown;

[0030] Figure 8 A block diagram of a short message information transmission device provided by an exemplary embodiment of the present application is shown;

[0031] Fig. 9 A block diagram of a short message information transmission device provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION

[0032] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0033] In order to authenticate the security of location information in short message information and improve the user experience, the embodiment of the present application provides a short message information transmission method. Figure 1 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown, and the method is executed by 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; Figure 1 As shown, the short message information transmission method may include the following steps:

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

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

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

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

[0038] 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.

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

[0040] The authentication result may indicate that the first location information is true location information, or 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.

[0041] In summary, the short message information transmission method provided by the embodiment of the present application, when the sending end and the receiving end interact with each other through short message information, when the short message information contains location information, the location information carried by the short message information is authenticated through the satellite network, and the obtained authentication result is sent 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. In the above method, the satellite network can instantly authenticate the location information carried by the received short message information, 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 information.

[0042] Since the transmitting end can obtain the location information by active positioning or by passive positioning, in the embodiment of the present application, different location information authentication methods are provided corresponding to different methods of obtaining the location information by the transmitting end; wherein, when the first location information is the location information obtained by the transmitting end by active positioning, Figure 2 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown, and the method is executed by 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; Figure 2 As shown, the short message information transmission method may include the following steps:

[0043] Step 210: Receive a first short message sent by a transmitting end, wherein the first short message includes first location information.

[0044] exist Figure 2 In the illustrated embodiment, the first short message information is location information acquired by the sending end through active positioning.

[0045] 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 center station. The ground center station sends a ranging signal, and performs positioning settlement at the ground center station according to the time of signal transmission, and then sends the positioning information to the user terminal. Most of the current satellite systems use transparent transmission, and the relevant business logic is implemented in the ground center station. With the continuous maturity of satellite technology, subsequent satellite systems can undertake most of the business logic. Therefore, when the sender obtains the first position information through active positioning, the ground center station or satellite system sends the first position information obtained to the sender, and at the same time, the local database of the ground center station or satellite system also saves the latest positioning record obtained by the sender's most recent positioning, which provides a basis for the subsequent ground center station or satellite system to authenticate the position information carried by the short message information sent by the sender based on the latest positioning record.

[0046] 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.

[0047] 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 location information through the location information corresponding to the latest positioning record.

[0048] Step 230, matching the first location information with the second location information corresponding to the latest location record to obtain an authentication result.

[0049] 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.

[0050] Since the first location information carried in the first short message may be location information that is tampered with by a third-party tool in the location information sent to the sender by the satellite network, or may be location information that is forged after a third-party tool intercepts 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.

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

[0052] In a possible implementation, in order to improve the comprehensiveness of information obtained by the receiving end, no matter 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.

[0053] In another possible implementation manner, 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.

[0054] After the authentication result indicates that the first location information is suspicious location information, it means that the first location information may be 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.

[0055] 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 indicate that the location information included in the first short message information is real location information;

[0056] The first short message information and the modified authentication result are sent to a receiving end of the first short message information.

[0057] Since the second location information stored in the satellite network is the latest and true location information of the sender, 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 information is the true location information. Therefore, the authentication result is changed to indicate that the first short message information carries the true location information, so that the receiving end receives the true location information and obtains the corresponding authentication result.

[0058] In some scenarios, when third-party tools forge location information, they will tamper with the altitude to 0, while the altitude in the real location information is not 0. For example, the real location information can be: 08:55:37.663 LocationManagerService:incoming location:Location[gps 33.696143,110.325176h Acc=51et=+1d11h56m29s949ms alt=541.280029296875vel=0.0vAcc=80sAcc=0bAcc=??? {Bundle[{satellites=0,maxCn0=0,meanCn0=0}]}], wherein alt=541.280029296875 indicates that the altitude is 541.280029296875, and the location information forged by the third-party tool may contain alt=0. Therefore, in a possible implementation, the satellite network may also determine whether the first location information is the real location information through the altitude parameter. The process may be implemented as follows:

[0059] Obtaining an altitude parameter in the first location information;

[0060] 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.

[0061] Among them, the authentication method of determining whether the first location information is the real location information through the altitude parameter can be combined with the authentication method through 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.

[0062] In another possible scenario, in order to ensure the authenticity of the first location information carried by the short message information, the sender may not add the location information to the short message information after initiating active positioning. Instead, the satellite network adds the location information stored in its local database after receiving the short message information, so as to reduce the risk of the sender writing the location information and the location information being tampered with or forged during the process of the sender transmitting the short message information. The process can be implemented as follows:

[0063] receiving a second short message information sent by a 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;

[0064] 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;

[0065] Adding the third location information corresponding to the latest positioning record to the second short message information;

[0066] The second short message information added with the third location information is sent to the receiving end of the first short message information.

[0067] 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 in a selected state, when the short message information is sent, the positioning addition identifier is added to the short message information, and the 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 then the satellite network can respond to the positioning addition identifier, 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.

[0068] To sum up, in the short message information transmission method provided in the embodiment of the present application, when the sending end obtains the 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.

[0069] 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.

[0070] When the first location information is location information obtained by the transmitting end through passive positioning, Figure 3 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown, and the method is executed by 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; Figure 3 As shown, the short message information transmission method may include the following steps:

[0071] Step 310: Receive a first short message sent by a transmitting end, wherein the first short message includes first location information.

[0072] exist Figure 3 In the illustrated embodiment, the first short message information is location information acquired by the sending end through passive positioning.

[0073] Passive positioning means that the user device does not need to transmit radio signals to navigation satellites, 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.

[0074] Step 320: determine a beam cell according to the first location information.

[0075] 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 longitude and latitude 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.

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

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

[0078] 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.

[0079] 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.

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

[0081] 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.

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

[0083] To summarize, in the short message information transmission method provided in the embodiment of the present application, when the sending end obtains the location information by 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 contained therein, 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.

[0084] Figure 4 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown. The method is executed by a sending end, which may be a terminal device, such as Figure 4 As shown, the short message information transmission method may include the following steps:

[0085] Step 410, obtaining initial short message information and first location information of the sender.

[0086] 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.

[0087] 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 also 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 the location information.

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

[0089] In an embodiment of the present application, when the option carrying location information is in a selected state, the sending end confirms receipt of the location addition indication, and when the pre-configured positioning mode is active positioning, or when the option indicating active positioning in the sending end is in a selected state, 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 a local database, so as to subsequently authenticate the location information carried in the short message information sent by the sending end.

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

[0091] After acquiring 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.

[0092] Step 430: Send the first short message information to the 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.

[0093] The process of the satellite network authenticating the first location information can refer to the following: Figures 1 to 3 The relevant contents of the illustrated embodiment will not be repeated here.

[0094] In another possible implementation, when the sender determines through the judgment module that the option of carrying location information is in a selected state, the positioning module is notified to send an active positioning request to the satellite network to instruct the satellite network to obtain the location information of the sender through active positioning. At the same time, the short message management module is notified to add a positioning addition identifier to the initial short message information to instruct the satellite network to add the latest positioning information of the sender to the short message information. This process can be implemented as follows:

[0095] 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;

[0096] 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.

[0097] The process of obtaining the second short message information can be implemented as follows:

[0098] Get initial short message information;

[0099] 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.

[0100] When the sending end determines through the judgment module that the option carrying the location information is in a selected state, it confirms that the location adding instruction has been received.

[0101] 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 process of the sender writing the location information and transmitting the short message information.

[0102] In summary, the short message information transmission method provided by the embodiment of the present application, when the sending end and the receiving end interact with short message information, the sending end adds location information to the short message information, and authenticates the location information carried by the short message information through the 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. In the above method, the satellite network can instantly authenticate the location information carried by the received short message information, 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 information.

[0103] Figure 5 A flowchart of a short message information transmission method provided by an exemplary embodiment of the present application is shown, and the method is executed by a receiving end; in the embodiment of the present application, the receiving end may be a terminal device; Figure 5 As shown, the short message information transmission method may include the following steps:

[0104] Step 510, receiving the target short message information and the authentication result sent by the sender via the satellite network, wherein the target short message information includes the 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.

[0105] The satellite network's authentication process for location information can be found in the following example: Figures 1 to 4 The relevant contents of the embodiment shown are not repeated here.

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

[0107] 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 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; the display module is used to visually display the content obtained by parsing the short message management module.

[0108] Figure 6 FIG. 4 shows a schematic diagram of an interface of a receiving end provided by an exemplary embodiment of the present application. Figure 6As shown, the receiving end displays the target message information and the authentication result, wherein the target message information includes the message content and the location information 610, and the location information may include but is not limited to at least one of the latitude and longitude, the altitude, the positioning time, and the 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 the real location information, the authentication result may be displayed as "authentication passed", and 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 also be displayed in the form of an identifier. For example, when the location information is determined to be the real location information, the authentication result may be displayed as "√" (such as Figure 6 The location information 620 shown in the figure), when the location information is determined to be suspicious location information, the authentication result can be displayed as "×" and the like. The embodiment of the present application does not limit the display method of the authentication result.

[0109] In a possible implementation, when the sending end receives the short message information carrying the location information, the receiving end may prompt the user in a preset prompting manner. The process may be implemented as follows:

[0110] When the target short message information is received, the information reception prompt is performed through the target prompt mode; the target prompt mode corresponds to the target short message information.

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

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

[0113] In summary, the short message information transmission method provided by the embodiment of the application, when the sending end and the receiving end are interacting with each other through short message information, when the short message information contains location information, the location information carried by the short message information is authenticated through the satellite network, and the obtained authentication result is sent 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. In the above method, the satellite network can instantly authenticate the location information carried by the received short message information, 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 information.

[0114] Figure 7 A block diagram of a short message information transmission device provided by an exemplary embodiment of the present application is shown. 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 be implemented as follows Figure 1 , Figure 2 or Figure 3 All or part of the steps of the embodiment shown, the device includes:

[0115] A first information receiving module 710 is configured to receive a first short message sent by a sending end, wherein the first short message includes first location information;

[0116] An information authentication module 720, configured to authenticate the first location information in the first short message information to obtain an authentication result;

[0117] The first information sending module 730 is used to send the first short message information and the authentication result to a receiving end.

[0118] In a possible implementation, the information authentication module 720 includes:

[0119] a record query submodule, configured to query a local database for the latest positioning record corresponding to the user identifier based on the user identifier of the sending end when the first position information is the position information obtained by the sending end through active positioning;

[0120] a matching submodule, configured to match the first location information with the second location information corresponding to the latest positioning record to obtain the authentication result;

[0121] 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.

[0122] 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 real location information.

[0123] In a possible implementation, the first information sending module 730 includes:

[0124] an information replacement submodule, configured 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 indicate that the location information contained in the first short message information is real location information;

[0125] The information sending submodule is used to send the first short message information and the modified authentication result to the receiving end of the first short message information.

[0126] In a possible implementation, the information authentication module 720 includes:

[0127] A beam cell determination module, configured to determine a beam cell according to the first position information when the first position information is position information acquired by the transmitting end through passive positioning;

[0128] An information authentication submodule is used to determine that the authentication result indicates that the first location information is real location information when the user identifier of the sending end is included among the users accessing the beam cell; and to determine that the authentication result indicates that the first location information is suspicious location information when the user identifier of the sending end is not included among the users accessing the beam cell.

[0129] 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.

[0130] In a possible implementation, the information authentication module 720 includes:

[0131] A parameter acquisition submodule, used to acquire the altitude parameter in the first location information;

[0132] 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 to determine that the authentication result indicates that the first location information is suspicious location information when the altitude parameter is 0.

[0133] In a possible implementation, the first receiving module is used to receive a second short message information sent by the sending end; the second short message information includes 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 information;

[0134] The device also includes:

[0135] an identification adding module, configured to query the latest location record corresponding to the user identifier in a local database through the user identifier of the sending end based on the location adding identifier in the second short message information;

[0136] An adding module, configured to add the third location information corresponding to the latest positioning record to the second short message information;

[0137] The first information sending module 730 is used to send the second short message information added with the third location information to the receiving end of the first short message information.

[0138] In summary, the short message information transmission device provided by the embodiment of the present application, when the sending end and the receiving end interact with each other through short message information, when the short message information contains location information, the location information carried by the short message information is authenticated through the satellite network, and the obtained authentication result is sent 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 device, the satellite network can instantly authenticate the location information carried by the received short message information, 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 information.

[0139] Figure 8 A block diagram of a short message information transmission device provided by an exemplary embodiment of the present application is shown. The device is applied to a sending end, which may be a terminal device. The short message information transmission device may implement the following Figure 4 All or part of the steps of the embodiment shown, such as Figure 8 As shown, the device comprises:

[0140] An information acquisition module 810 is used to acquire initial short message information and first location information of the sending end;

[0141] A location information adding module 820, configured to add the first location information to the initial short message information to obtain first short message information;

[0142] The second information sending module 830 is used to send the first short message information to the 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.

[0143] In a possible implementation manner, the device further includes:

[0144] A request sending module is used to send an active positioning request to the satellite network when the first location information is location information obtained by the sending end through active positioning and when a location addition indication is received, 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.

[0145] In a possible implementation, the information acquisition module 810 is used to acquire 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 acquired by active positioning is added to the second short message information;

[0146] 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.

[0147] In a possible implementation, the information acquisition module 810 is used to acquire the initial short message information;

[0148] 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.

[0149] In summary, the short message information transmission device provided by the embodiment of the present application, when the sending end and the receiving end perform short message information interaction, the sending end adds location information to the short message information, and authenticates the location information carried by the short message information through the 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 device, the sending end can send a short message information carrying location information to the satellite network, so that the satellite network can instantly authenticate the location information carried by the received short message information, 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 information.

[0150] Fig. 9 A block diagram of a short message information transmission device provided by an exemplary embodiment of the present application is shown. The device is applied to a receiving end, which may be a terminal device. The short message information transmission device may be implemented as follows Figure 5 All or part of the steps of the embodiment shown, such as Fig. 9 As shown, the device comprises:

[0151] The second information receiving module 910 is used to receive target short message information and authentication results sent by the sending end through the 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;

[0152] The information display module 920 is used to display the target short message information and the authentication result.

[0153] In a possible implementation manner, the device further includes:

[0154] The prompt module is used to provide information reception prompt in a target prompt mode when receiving the target short message information; the target prompt mode corresponds to the target short message information.

[0155] In summary, the short message information transmission device provided by the embodiment of the application, when the sending end and the receiving end are interacting with each other through short message information, when the short message information contains location information, the location information carried by the short message information is authenticated through the satellite network, and the obtained authentication result is sent 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 device, the receiving end can receive the authentication result after the satellite network performs instant authentication on the location information carried by 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.

[0156] 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.

[0157] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one computer program is stored, and the computer program 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 (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0158] In an exemplary embodiment, a computer program product is also provided, the computer program product comprising at least one computer program, the computer program being loaded and executed by a processor Figure 1 , Figure 2 , Figure 3 , Figure 4 or Figure 5 All or part of the steps of the short message information transmission method shown in any embodiment.

[0159] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.

[0160] It should be understood that the present application is not limited to the precise structures that have been 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, characterized in that: The method is performed by a satellite network, and comprises: 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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; The second short message information added with the third location information is sent to a receiving end of the first short message information.

9. A short message information transmission method, characterized in that: The method is performed by a sending end, and the method includes: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that: The method is performed by a receiving end, and the method includes: receiving target short message information and authentication result sent by a transmitting end through 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; The target short message information and the authentication result are displayed.

14. The method according to claim 13, characterized in that 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, characterized in that: The computer device includes a processor and a memory, 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, characterized in that: The computer-readable storage medium stores at least one computer program, and the 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.

Citation Information

Cited By

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

    EP4712532A1