Information transmission method, electronic equipment and storage medium

By introducing an information correlation determination module in non-terrestrial networks, the information congestion caused by a large number of users sending similar information at the same time is solved, and efficient resource utilization and communication stability are achieved.

CN119729620APending Publication Date: 2025-03-28ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311290429.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In non-terrestrial networks, when a large number of users send high similar information at the same time, it is easy to cause information congestion, occupy a large amount of channel resources, and affect the normal progress of other important communications.

Method used

By introducing a correlation determination module in the first terminal and the non-terrestrial network, the correlation between the information to be sent and the historical information is determined, and the information is sent to the non-terrestrial network only when the correlation degree is less than the preset threshold value, so as to avoid repeated transmission of similar information.

Benefits of technology

It effectively reduces the waste of non-terrestrial network channel resources, ensures the normal progress of communication, and improves the utilization rate of channel resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729620A_ABST
    Figure CN119729620A_ABST
Patent Text Reader

Abstract

The invention provides an information transmission method, electronic equipment and a storage medium, relates to the field of communication, and is used for reducing waste of channel resources of a non-ground network. The method comprises the following steps: acquiring to-be-sent first information; determining the relevancy between the first information and the second information; the second information is information received and / or sent by the first terminal in a historical time period; and when the relevancy between the first information and the second information is smaller than a first preset threshold value, sending the first information to a non-ground network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to an information transmission method, an electronic device, and a storage medium. Background Art

[0002] With the continuous development of science and technology, non-terrestrial networks, as an important means of communication, are increasingly affecting our lives. Non-terrestrial networks are not restricted by geography and can cover a wide geographical range, thus providing stable communication services when terrestrial communication networks are damaged or unavailable; at the same time, non-terrestrial networks are highly flexible and deployable, and can be quickly put into use whether responding to disasters or meeting communication needs in remote areas.

[0003] However, the resources of non-terrestrial networks are very valuable. Since the communication of non-terrestrial networks needs to go through media such as satellites and radio waves, and the transmission capacity of these media is often limited, especially when a large number of users use the network at the same time, the channels of non-terrestrial networks will become narrow, thus affecting the communication quality; in addition, the transmission rate of non-terrestrial networks is also relatively low. Therefore, when a large number of users in remote areas or disaster areas use non-terrestrial networks to send highly similar information, a large amount of similar information is continuously transmitted, which may cause information congestion and occupy a large amount of channel resources. Channel resources may be abused, thus affecting the normal progress of other important communications. Summary of the invention

[0004] The embodiments of the present application provide an information transmission method, an electronic device, and a storage medium, which are used to reduce the waste of non-terrestrial network channel resources and ensure normal communication when a large number of users use non-terrestrial networks to send highly similar information.

[0005] In a first aspect, an information transmission method is provided, which is applied to a first terminal, and the method includes:

[0006] Obtaining first information to be sent;

[0007] Determine the relevance between the first information and the second information; the second information is information received and / or sent by the first terminal within a historical time period;

[0008] When the correlation between the first information and the second information is less than a first preset threshold, the first information is sent to the non-terrestrial network.

[0009] Based on the information transmission method provided in the embodiment of the present application, before a user sends a first message to a non-terrestrial network, the first terminal first determines the correlation between the first message to be sent and the second message (the second message is the information received and / or sent by the first terminal within a historical time period), that is, the first terminal first determines whether the information content of the first message has been sent by the user or other users, so as to avoid repeatedly sending a large amount of similar information to the non-terrestrial network; at the same time, when the correlation between the first information and the second information is less than a first preset threshold, that is, when the information content has not been received or sent within a historical time period, the first information is sent to the non-terrestrial network, thereby reducing the occupation of non-terrestrial network channel resources, suppressing subsequent redundant information requests at the source of information, ensuring that a minimum number of key messages are sent each time, ensuring that the resources of the non-terrestrial network will not be occupied by too much similar information, thereby causing channel resource abuse, and also ensuring the normal progress of other important communications.

[0010] In a second aspect, an information transmission method is provided, which is applied to a communication node in a non-terrestrial network, and the method includes:

[0011] Receiving first information sent by a first terminal;

[0012] Determining the relevance of the first information to the third information; the third information being information received and / or sent by the communication node in the non-terrestrial network within a historical time period;

[0013] When the correlation between the first information and the third information is less than a second preset threshold, the first information is sent to the second terminal.

[0014] Based on the information transmission method provided in the embodiment of the present application, before the non-ground network sends the first information to the second terminal, it first determines the correlation between the first information and the third information (the third information is the information received and / or sent by the non-ground network within a historical time period), that is, the non-ground network first determines whether the content of the first information has been sent, so as to avoid repeatedly sending a large amount of similar information through the non-ground network; at the same time, when the non-ground network determines that the correlation between the first information and the third information is less than a second preset threshold, that is, the information content has not been received or sent within the historical time period, the first information is sent to the second terminal, so as to avoid the non-ground network repeatedly forwarding a large amount of similar information and improve the utilization rate of channel resources.

[0015] In a third aspect, an information transmission device is provided, comprising:

[0016] An acquisition module, used for acquiring first information to be sent;

[0017] A determination module, used to determine the relevance between the first information and the second information; the second information is information received and / or sent by the first terminal within a historical time period;

[0018] The sending module is used to send the first information to the non-terrestrial network when the correlation between the first information and the second information is less than a first preset threshold.

[0019] In a fourth aspect, an information transmission device is provided, comprising:

[0020] A receiving module, configured to receive first information sent by a first terminal;

[0021] A determination module, configured to determine a correlation between the first information and third information; the third information being information received and / or sent by a communication node in the non-terrestrial network within a historical time period;

[0022] The sending module is used to send the first information to the second terminal when the correlation between the first information and the third information is less than a second preset threshold.

[0023] In a fifth aspect, a communication node is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor implements the information transmission method of any of the above embodiments when executing the computer program.

[0024] In a sixth aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the information transmission method of any of the above embodiments is implemented.

[0025] In a seventh aspect, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed by a processor, the information transmission method of any of the above embodiments is implemented.

[0026] For the specific description of the third to seventh aspects and their various implementations in the present application, reference may be made to the detailed description in the first aspect, the second aspect and their various implementations; and for the beneficial effects of the third to seventh aspects and their various implementations, reference may be made to the analysis of the beneficial effects in the first aspect, the second aspect and their various implementations, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solution in the present application, the drawings required for use in some embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only drawings of some embodiments of the present application. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0028] Figure 1 A schematic diagram of a system architecture provided for some embodiments of the present application;

[0029] Figure 2A schematic diagram of the structure of a first terminal provided in some embodiments of the present application;

[0030] Figure 3 A flowchart of an information transmission method provided for some embodiments of the present application;

[0031] Figure 4 A schematic diagram of an information sending interface provided in some embodiments of the present application;

[0032] Figure 5 A schematic diagram of another information sending interface provided in some embodiments of the present application;

[0033] Figure 6 A flowchart of another information transmission method provided for some embodiments of the present application;

[0034] Figure 7 A flowchart of another information transmission method provided for some embodiments of the present application;

[0035] Figure 8 A flowchart of another information transmission method provided for some embodiments of the present application;

[0036] Fig. 9 A schematic diagram of an information receiving interface provided in some embodiments of the present application;

[0037] Fig.10 A schematic diagram of another information receiving interface provided in some embodiments of the present application;

[0038] Fig.11 A flowchart of another information transmission method provided for some embodiments of the present application;

[0039] Fig.12 A flowchart of another information transmission method provided for some embodiments of the present application;

[0040] Fig.13 A flowchart of another information transmission method provided for some embodiments of the present application;

[0041] Fig.14 A flowchart of another information transmission method provided for some embodiments of the present application;

[0042] Fig.15 A flowchart of another information transmission method provided for some embodiments of the present application;

[0043] Fig.16 A flowchart of another information transmission method provided for some embodiments of the present application;

[0044] Fig.17 A flowchart of another information transmission method provided for some embodiments of the present application;

[0045] Fig.18 A schematic diagram of the structure of an information transmission device provided in some embodiments of the present application;

[0046] Fig.19 A schematic diagram of the structure of another information transmission device provided in some embodiments of the present application;

[0047] Fig. 20 A schematic diagram of the structure of a communication device provided for some embodiments of the present application. DETAILED DESCRIPTION

[0048] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0049] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0050] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0051] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more.

[0052] Generally, with the continuous development of science and technology, non-terrestrial networks, as an important means of communication, are increasingly affecting our lives. Non-terrestrial networks are not restricted by geography and can cover a wide geographical range, thus providing stable communication services when terrestrial communication networks are damaged or unavailable; at the same time, non-terrestrial networks are highly flexible and deployable, and can be quickly put into use whether responding to disasters or meeting communication needs in remote areas.

[0053] Among them, Beidou short message technology in non-ground networks, as an important communication method for emergency communication in remote areas, is increasingly affecting our lives. Beidou signal coverage area is very wide. When there is a problem with the ground communication network or there is no signal in the ground communication network, Beidou satellite communication will be an important lifeline for rescue. However, since the frequency domain resources of Beidou satellites are very precious, the channels are very narrow, and the data rate that can be transmitted is also very low. How to effectively utilize channel resources is a very important topic. In the current period of rapid development of communication technology, there are already many more robust and efficient coding methods that can make channel utilization better. However, in the case of major disasters encountered by humans, if a large number of users send similar information to Beidou satellites at the same time, it is difficult for Beidou satellites to meet so many communication requirements at the same time. For example, when an earthquake occurs, the ground communication network is basically in a state of communication paralysis. For Beidou satellites, if there is no suitable method to allocate resources for them, the communication requests of users will trample on each other, resulting in all users being unable to communicate.

[0054] According to most of the existing resource allocation technologies, most of them queue resources from the Beidou satellite side and allocate them according to the pre-set priority or the time of service request. This allocation method may be more effective for personal customized information content requests, but for the situation where a large number of users send similar information at the same time, it is actually unnecessary to deliver everyone's information.

[0055] In response to the above technical problems, an embodiment of the present application provides an information transmission method, the idea of ​​which is that before a user sends a first information to a non-ground network, the first terminal first determines the correlation between the first information to be sent and the second information (the second information is the information received and / or sent by the first terminal in a historical time period), that is, the first terminal first determines whether the information content of the first information has been sent by the user or other users, so as to avoid repeatedly sending a large amount of similar information to the non-ground network; at the same time, when the correlation between the first information and the second information is less than a first preset threshold, the first information is sent to the non-ground network, thereby reducing the occupation of non-ground network channel resources, suppressing subsequent redundant information requests at the source of information, ensuring that a minimum of key information is sent each time, ensuring that Beidou satellite resources will not be occupied by too much similar information, thereby causing channel resource abuse, and also ensuring the normal progress of other important communications.

[0056] In addition, an embodiment of the present application provides another information transmission method, the idea of ​​which is that before the non-ground network sends the first information to the second terminal, the non-ground network first determines the correlation between the first information and the third information (the third information is the information received and / or sent by the non-ground network within a historical time period), that is, the non-ground network first determines whether the content of the first information has been sent, so as to avoid repeatedly sending a large amount of similar information through the non-ground network; at the same time, when the non-ground network determines that the correlation between the first information and the third information is less than a second preset threshold, that is, the information content has not been received or sent within the historical time period, the first information is sent to the second terminal, thereby avoiding the non-ground network from repeatedly forwarding a large amount of similar information and improving the utilization rate of channel resources.

[0057] See also Figure 1 , is a schematic diagram of the architecture of the system involved in the information transmission method provided in the embodiment of the present application. Figure 1 As shown, the system 100 includes: a first terminal 110 , a non-terrestrial network 120 and a second terminal 130 ; wherein the first terminal 110 and the second terminal 130 are communicatively connected via the non-terrestrial network 120 .

[0058] The first terminal 110 is used for communication, information acquisition, entertainment, etc.

[0059] In some embodiments, the first terminal 110 is used to obtain first information to be sent and determine the correlation between the first information and the second information.

[0060] The second information is information received and / or sent by the first terminal within a historical time period.

[0061] In some embodiments, Figure 2 As shown, the first terminal 110 includes: a custom information module 111 and a system predefined information module 112 .

[0062] As an example, the type of the first information may be an emergency type. Optionally, when the first information is emergency information, the first information may be system predefined information.

[0063] Exemplarily, when the user has the need to send information, if the first information to be sent is emergency information, the system predefined information module 111 on the interface of the first terminal 110 is clicked, and the first terminal 110 provides the user with several predefined system information options. In response to the user clicking the response button, the system predefined information module 111 in the first terminal 110 automatically installs the system predefined template and assembles the system predefined information. At this time, the first terminal 110 can obtain the first information.

[0064] Exemplarily, when the user has a need to send information, the first terminal 110 directly obtains the first information according to the content of the first information input by the user; or, after determining that the user inputs emergency information at this time, the first terminal 110 displays a first prompt message on the interface of the first terminal 110 to prompt the user whether to select the system predefined information module 111 to send the emergency information. In response to the user confirming the operation of using the system predefined information module 111 to send the emergency information, the system predefined information module 111 in the first terminal 110 automatically installs the system predefined template, and assembles the system predefined information according to the user's triggering operation, and the first terminal 110 can obtain the first information.

[0065] As another example, the type of the first information may be a non-emergency type. Optionally, when the first information is non-emergency information, the first information may be custom information.

[0066] Exemplarily, when the user needs to send information, if the first information to be sent is non-emergency information, the user clicks the custom information module 112 on the interface of the first terminal 110. In response to the user's editing operation, the first terminal 110 obtains the first information to be sent.

[0067] Exemplarily, when the user needs to send information, the first terminal 110 directly obtains the first information based on the content of the first information input by the user; or, after determining that the information input by the user is non-emergency information, the first terminal 110 displays a second prompt message on the interface of the first terminal 110 to prompt the user whether to select the custom information module 112 to send non-emergency information. In response to the user confirming the use of the custom information module 112 to send non-emergency information, the first terminal 110 obtains the first information edited by the user.

[0068] In some embodiments, the first terminal 110 is further configured to send the first information to the non-terrestrial network 120 when the correlation between the first information and the second information is less than a first preset threshold.

[0069] As a possible implementation manner, when the first information is emergency information, the first terminal 110 searches for the second information in a storage area of ​​the system predefined information module, and checks whether there is a large correlation between the first information and the second information.

[0070] Exemplarily, the relevance may be at least one of time relevance, geographic location relevance, and semantic relevance.

[0071] The second information is information received and / or sent by the system predefined information module 111 within a historical time period.

[0072] As another possible implementation, when the first information is non-emergency information, the first terminal 110 searches for the second information in the outbox of the first terminal 110 to check whether there is a large correlation between the first information and the second information.

[0073] Exemplarily, the relevance may be time relevance, geographic location relevance, and semantic relevance.

[0074] The second information is information sent from the outbox of the first terminal 110 within a historical time period.

[0075] It should be noted that the type of the above-mentioned first information is only an example given in the embodiment of the present application. In actual use, the type of the first information may be more or less than that given in the embodiment of the present application, and the embodiment of the present application does not limit this.

[0076] Exemplarily, the first terminal 110 may be a mobile phone, a tablet computer, a desktop, a laptop, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) or virtual reality (VR) device, etc. The embodiment of the present application does not impose any special restrictions on the specific form of the first terminal 110.

[0077] The non-terrestrial network 120 is used to realize long-distance data transmission and communication.

[0078] In some embodiments, the non-terrestrial network 120 is specifically configured to receive the first information sent by the first terminal 110 and determine the correlation between the first information and the third information.

[0079] The relevance may be at least one of time relevance, geographic location relevance, and semantic relevance.

[0080] The third information is information received and / or sent by the communication nodes in the non-terrestrial network 120 within a historical time period.

[0081] The non-terrestrial network 120 is further configured to send the first information to the second terminal 130 when the correlation between the first information and the third information is less than a second preset threshold.

[0082] Exemplarily, the non-ground network 120 may be a satellite communication network, a high-altitude airship network, a drone network, an aerostat network, etc. The present application does not impose any particular limitation on the specific form of the non-ground network 120 .

[0083] The second terminal 130 is used for data exchange and information transmission.

[0084] In some embodiments, the second terminal 130 is specifically configured to receive the first information sent by the first terminal 110 through the non-terrestrial network 120 .

[0085] In some embodiments, the second terminal 130 is further configured to send information for responding to the first terminal 110 to the first terminal 110 through the non-terrestrial network 120 .

[0086] As an example, the second terminal 130 may be a router, a switch, a gateway, a wireless base station, a server, a cloud, a website, etc. When the first information is emergency information, the second terminal 130 may also be a rescue center, a disaster relief center, a command center, a terminal of a certain user, etc. The embodiment of the present application does not impose any special restrictions on the specific form of the second terminal 130.

[0087] The server may be a single server, or a server cluster consisting of multiple servers. In some implementations, the server cluster may be a distributed cluster.

[0088] It should be noted that the system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0089] An information transmission method provided by an embodiment of the present application is described below in conjunction with the accompanying drawings.

[0090] The method provided in the embodiment of the present application can be applied to a scenario in which the first terminal communicates with the outside world through a non-terrestrial network.

[0091] See also Figure 3 , is a flow chart of an information transmission method provided in an embodiment of the present application. Figure 3 As shown, the information transmission method provided in the embodiment of the present application is applied to the first terminal, and can be specifically implemented as the following steps:

[0092] S101. A first terminal obtains first information to be sent.

[0093] In some embodiments, the first terminal includes different information storage and processing modules, such as a custom information module and a system predefined information module. Depending on the type of the first information, the first information is processed by the corresponding information storage and processing module.

[0094] The type of the first information may be: emergency type or non-emergency type.

[0095] For example, Figure 4 As shown, it is a schematic diagram of the information sending interface of the first terminal; wherein the information sending interface includes two sending modes: emergency information and non-emergency information.

[0096] As a possible implementation manner, when a user has a need to send emergency information, that is, when the first information is emergency information, the first information is system predefined information.

[0097] In response to the user clicking on the trigger operation of the emergency information sending mode, such as Figure 5 As shown, the information sending interface of the first terminal can provide the user with several predefined system information options.

[0098] Exemplarily, the predefined system information options include: earthquake rescue help, fire rescue help and flood rescue help.

[0099] In response to the user clicking on any of the above predefined system information options, the predefined information module in the first terminal automatically installs the system predefined template and assembles the system predefined information. At this time, the first terminal can obtain the first information to be sent.

[0100] As another possible implementation manner, when the user has a need to send non-emergency information, that is, when the first information is user-defined information, the first information is the user-defined information.

[0101] In response to the user clicking on the triggering operation of the sending mode of the non-emergency information, the first terminal obtains the first information to be sent that has been edited by the user.

[0102] In some embodiments, the first information includes an information flag, and the first terminal may determine the type of the first information according to the information flag in the first information. Exemplarily, the information flag may be 1 or 0. When the information flag is 1, it indicates that the first information is emergency information; when the information flag is 0, it indicates that the first information is non-emergency information.

[0103] It should be noted that the above-mentioned method for determining the type of the first information is only an example given in the embodiment of the present application. In actual use, the method for determining the type of the first information may be more or less than that given in the embodiment of the present application, for example, determining based on the recipient's number type, determining based on the information content of the first information, etc. The embodiment of the present application does not limit this.

[0104] It is understandable that when the ground communication network is unavailable, the first terminal can obtain and store the first information to be sent by the user, and judge the type of the first information to facilitate subsequent determination of whether the first information is information that the user has sent and / or received.

[0105] S102: The first terminal determines the relevance between the first information and the second information.

[0106] The second information is information received and / or sent by the first terminal within a historical time period.

[0107] Exemplarily, the historical time period may be the past three days.

[0108] In some embodiments, Figure 6 As shown, the above step S102 can be specifically implemented as: steps S1021-S1022.

[0109] S1021. The first terminal determines at least one feature correlation based on at least one feature information of the first information and at least one feature information of the second information.

[0110] In some embodiments, at least one feature information includes at least one of the following: time feature information, location feature information, and semantic feature information; at least one feature correlation includes at least one of the following: time feature correlation, location feature correlation, and semantic feature correlation.

[0111] In some embodiments, the first terminal compares at least one feature information of the first information with at least one feature information of information received and / or sent by the system predefined information module within a historical time period to determine at least one feature correlation.

[0112] Exemplarily, the correlation comparison can be performed by precise comparison and fuzzy comparison of feature information. For example, time feature information and location feature information can be compared fuzzily; semantic feature information can be compared precisely, or artificial intelligence (AI) can be introduced to compare the semantics of the first information and the second information.

[0113] For example, if the content of the first information is: 14:30:05 on July 12, 2023, geographic coordinates: 30 degrees north latitude, 138 degrees east longitude, an earthquake disaster occurred, please arrange rescue.

[0114] The first information can be divided as shown in the following Table 1.

[0115] Table 1

[0116]

[0117] Specifically, for fuzzy comparison part 1 and fuzzy comparison part 2, it is not necessary to accurately match each word, but fuzzy matching in meaning is required. For example, 14:30:05 on July 12, 2023 and 14:30:15 on July 12, 2023, the time difference is 10 seconds, which can be considered close enough. For another example, 30 degrees north latitude, 138 degrees east longitude and 31 degrees north latitude, 137.5 degrees east longitude, the geographical location difference is also small, so it can be considered that the two fuzzy comparison parts are completely related.

[0118] For the precise matching part, it is necessary to compare word by word or perform AI semantic matching. If the words are different after word by word matching, but the semantics are the same after AI analysis, the part can also be considered to be exactly the same. For example, "Have you eaten today?" and "Have you eaten today?", although they do not match word by word, they can be semantically matched through AI. When all parts of the entire sentence are judged to be related or the same, they will be considered to be repeated information.

[0119] In some embodiments, if the information flag bit of the first information is 1, the first information is emergency information, and the content of the first information and the content of the second information are shown in Table 2 below.

[0120] Table 2

[0121]

[0122]

[0123] Next, the first terminal compares the time feature information of the first information with the time feature information of the second information to determine that the time feature correlation is 95; compares the correlation between the location feature information of the first information and the location feature information of the second information to determine that the location feature correlation is 94; and compares the semantic feature information of the first information with the semantic feature information of the second information to determine that the semantic feature correlation is 96.

[0124] In some embodiments, if the information flag bit of the first information is 0, the first information is non-emergency information, and the content of the first information and the content of the second information are shown in Table 3 below.

[0125] Table 3

[0126]

[0127] Next, the first terminal compares the time feature information of the first information with the time feature information of the second information to determine that the time feature correlation is 88; compares the correlation between the location feature information of the first information and the location feature information of the second information to determine that the location feature correlation is 91; and compares the semantic feature information of the first information with the semantic feature information of the second information to determine that the semantic feature correlation is 42.

[0128] S1022. The first terminal determines a correlation between the first information and the second information based on at least one feature correlation.

[0129] In some embodiments, different feature correlations have different proportions, and the first terminal may perform weighted summation on each feature correlation according to the respective weight coefficient of each feature correlation to determine the correlation between the first information and the second information.

[0130] For example, the weight coefficient of the time feature relevance may be 0.3, the weight coefficient of the position feature relevance may be 0.3, and the weight coefficient of the semantic feature relevance may be 0.4.

[0131] It should be noted that, depending on the actual situation, the weight coefficient of each feature correlation may be different. The above is only an example given in the embodiment of the present application. In specific implementation, the embodiment of the present application does not limit the specific value of the weight coefficient of each feature correlation.

[0132] In addition, the weight coefficient of each feature relevance may also be different depending on the information type of the first information, which is not limited in the embodiments of the present application. For example, the weight coefficient of the semantic feature relevance when the first information is non-emergency information is greater than the weight coefficient of the semantic feature relevance when the first information is emergency information.

[0133] For example, if the time feature correlation is 95, the position feature correlation is 94, and the semantic feature correlation is 96, then the correlation between the first information and the second information is: 95*0.3+94*0.3+96*0.4=95.1; if the time feature correlation is 88, the position feature correlation is 91, and the semantic feature correlation is 42, then the correlation between the first information and the second information is: 88*0.3+91*0.3+42*0.4=70.5.

[0134] It is understandable that, compared with the related art, when a large number of users send information with high similarity, they usually only consider the non-ground network side, establish a queuing priority, and complete the resource request of each user according to the priority, which will cause abuse and waste of channel resources of the non-ground network. The method provided in the embodiment of the present application will first compare the correlation between the first information and the second information before sending the information, so as to avoid sending the information content that has been sent to the non-ground network again, thereby avoiding the waste of channel resources of the non-ground network.

[0135] S103: When the correlation between the first information and the second information is less than a first preset threshold, the first terminal sends the first information to the non-terrestrial network.

[0136] In some embodiments, the first preset threshold may be determined in different ways.

[0137] As an example, the first preset threshold may be estimated based on past experience and actual conditions; for example, the first preset threshold may be determined based on past experience with similar scenarios or projects.

[0138] As another example, experts or relevant personnel in the communication field may be asked to provide suggestions and give a reasonable value of the first preset threshold.

[0139] As another example, during actual application, the first preset threshold may be adjusted in a timely manner according to user feedback or experience.

[0140] It should be noted that the above-mentioned method for determining the first preset threshold is only some examples given in this application. In practical application, this application does not limit the method for determining the first preset threshold.

[0141] Exemplarily, the first preset threshold may be 90; at this time, if the correlation between the first information and the second information is 70.5, the first terminal sends the first information to the non-terrestrial network.

[0142] In some embodiments, Figure 7 As shown, the above-mentioned sending of the first information to the non-terrestrial network can be specifically implemented as follows: steps S1031-S1033.

[0143] S1031. The first terminal determines an information type of the first information.

[0144] Among them, information types include emergency type and non-emergency type.

[0145] In some embodiments, the first terminal determines the type of the first information based on an information flag bit in the first information.

[0146] Exemplarily, when the information flag bit is 1, it indicates that the first information is emergency information at this time; when the information flag bit is 0, it indicates that the first information is non-emergency information at this time.

[0147] S1032. The first terminal determines a first transmission channel for the first information according to the information type.

[0148] In some embodiments, the first information has different information types, and the types are different and the transmission channels are different.

[0149] As an example, when the first information is emergency information, the first transmission channel of the first information is the emergency channel; when the first information is non-emergency information, the first transmission channel of the first information is the personal information channel.

[0150] As another example, when the first information is emergency information, the first transmission channel of the first information is an emergency channel; when the first information is non-emergency information, the first terminal refuses to allocate a transmission channel for the non-emergency information.

[0151] It is understandable that at this time, non-emergency information can be transmitted through the ground communication network if the ground communication network is available.

[0152] In some other embodiments, the information types of the first information are different, but the transmission channels of the first information are the same. Exemplarily, the first transmission channels of the emergency information and the non-emergency information may be the same transmission channel.

[0153] It is understandable that the first information may have different transmission channels depending on the type of information. When channel resources are relatively abundant, both emergency information and non-emergency information may be sent to the non-terrestrial network through the same or different channels; when channel resources are relatively scarce, only emergency information may be sent to the non-terrestrial network to prioritize the transmission of important information.

[0154] S1033. The first terminal sends the first information to the non-terrestrial network through the first transmission channel of the first information.

[0155] As an example, if the first information is emergency information, the first information is sent to the non-terrestrial network through the emergency channel; if the first information is non-emergency information, the first information is sent to the non-terrestrial network through the personal information channel.

[0156] As another example, if the first information is emergency information, the first information is sent to the non-terrestrial network through the emergency channel; if the first information is non-emergency information, the first terminal may refuse to send the first information to the non-terrestrial network.

[0157] It is understandable that at this time, non-emergency information can be transmitted through the ground communication network if the ground communication network is available.

[0158] It is understandable that the resources of non-terrestrial networks are limited, and when a disaster occurs, resources are even more scarce. If the first information is non-emergency information, it can be temporarily refused to send the first information to the non-terrestrial network, and the emergency information can be sent to the non-terrestrial network first to ensure the normal progress of important communications and reduce the occupation and abuse of channel resources.

[0159] In other embodiments, no matter what type the first information is, the first information is sent to the non-terrestrial network through the same channel.

[0160] As a possible implementation manner, the method further includes: when the correlation between the first information and the second information is greater than or equal to a first preset threshold, refusing to send the first information to the non-terrestrial network.

[0161] Exemplarily, if the first preset threshold is 90 and the correlation between the first information and the second information is 90.5, the first terminal refuses to send the first information to the non-terrestrial network.

[0162] As another possible implementation manner, the above method also includes: when the correlation between the first information and the second information is greater than or equal to a first preset threshold, the first terminal determines whether to send the first information to the non-terrestrial network according to the type of the first information.

[0163] Exemplarily, when the correlation between the first information and the second information is greater than or equal to the first preset threshold, and the first information is non-emergency information, the first terminal displays a first prompt message. The first prompt message is used to prompt the first terminal whether to send. In response to the user's confirmation of sending operation at the first terminal, the first terminal continues to send the first information to the non-terrestrial network; or, in response to the user's confirmation of not sending operation at the first terminal, the first terminal refuses to send the first information to the non-terrestrial network.

[0164] Exemplarily, when the correlation between the first information and the second information is greater than or equal to the first preset threshold and the first information is emergency information, the first terminal displays the second prompt information, wherein the second prompt information is used to prompt the user that the first information has not been sent successfully.

[0165] It can be understood that the method provided in the embodiment of the present application displays different prompt information on the first terminal interface according to the type of information to be sent, so as to remind the user and improve the user's experience, when the correlation between the information to be sent and the information received and / or sent by the first terminal within a historical time period is greater than or equal to a first preset threshold, that is, the information content of the information to be sent has been sent by the user or other users.

[0166] In some embodiments, Figure 8 As shown, an embodiment of the present application also provides an information transmission method, which includes the following steps S201-S202.

[0167] S201. A first terminal receives broadcast information sent by a non-terrestrial network.

[0168] In some embodiments, when the information sent by other first terminals is emergency information, the non-terrestrial network will broadcast the information to all first terminals in the geographical area where the first terminal sending the information is located.

[0169] For example, Fig. 9 As shown, it is a schematic diagram of the information receiving interface of the first terminal; wherein, the information receiving interface includes emergency information and non-emergency information, and the first terminal stores the received information in different locations according to the information flag bit.

[0170] For example, Fig.10 As shown, it is another schematic diagram of the information receiving interface of the first terminal; wherein, if the first terminal receives emergency information, the information receiving interface will display the content of the information in a predetermined format.

[0171] For example, message one, 9:16:28, location coordinate A, triggers an earthquake call for help; message two, 15:16:32, location coordinate B, triggers a fire call for help.

[0172] S202: The first terminal uses the broadcast information as information received and / or sent by the first terminal.

[0173] In some embodiments, after receiving the broadcast information sent by the non-terrestrial network, the first terminal determines the information flag bit of the broadcast information.

[0174] If the information is emergency information, the first terminal will store the information in the system predefined information module and display it as information received and / or sent by the first terminal. If the information is non-emergency information, the first terminal will store the information in the storage area corresponding to the non-emergency information and display it as information received and / or sent by the first terminal.

[0175] It can be understood that in the method provided in the present application, the first terminal can receive broadcast information sent by a non-terrestrial network, and store the broadcast information in different locations according to the information flag of the broadcast information, so that after obtaining the first information to be sent, the information with the same information flag can be found according to the information flag of the first information, and the correlation between the first information and the second information can be compared.

[0176] It should be noted that in the above-mentioned embodiment, when a large number of users send information to a non-terrestrial network through a first terminal, the relevance of the information is first compared with the information that has been sent and / or received, and when the preset conditions are met, the information is sent to the non-terrestrial network. However, this does not mean that the method provided in the embodiment of the present application is only applied to this scenario, and the method provided in the embodiment of the present application is not limited to the usage scenario.

[0177] It can be seen that based on the information transmission method provided in the embodiment of the present application, before the user sends the first information to the non-ground network, the first terminal first determines the correlation between the first information to be sent and the second information (the second information is the information received and / or sent by the first terminal in a historical time period), that is, the first terminal first determines whether the information content of the first information has been sent by the user or other users, so as to avoid repeatedly sending a large amount of similar information to the non-ground network; at the same time, when the correlation between the first information and the second information is less than the first preset threshold, the first information is sent to the non-ground network, which reduces the occupation of the non-ground network channel resources, suppresses subsequent redundant information requests at the source of the information, ensures that the minimum number of key information is sent each time, ensures that the resources of the non-ground network will not be occupied by too much similar information, thereby causing channel resource abuse, and also ensures the normal progress of other important communications.

[0178] See also Fig.11 , is a flow chart of an information transmission method provided in an embodiment of the present application. Fig.11 As shown, the information transmission method provided in the embodiment of the present application is applied to a communication node in a non-terrestrial network, and can be specifically implemented as follows:

[0179] S301: A non-terrestrial network receives first information sent by a first terminal.

[0180] S302: The non-terrestrial network determines the correlation between the first information and the third information.

[0181] The third information is information received and / or sent by the communication node in the non-terrestrial network within a historical time period;

[0182] In some embodiments, Fig.12 As shown, the above step S302 can be specifically implemented as: steps S401-S402.

[0183] S401. The non-terrestrial network determines at least one characteristic correlation based on at least one characteristic information of the first information and at least one characteristic information of the third information.

[0184] In some embodiments, at least one feature information includes at least one of the following: time feature information, location feature information, and semantic feature information; at least one feature correlation includes at least one of the following: time feature correlation, location feature correlation, and semantic feature correlation.

[0185] S402: The non-terrestrial network determines a correlation between the first information and the third information based on at least one feature correlation.

[0186] Exemplarily, the specific implementation of steps S401-S402 can refer to the above steps S1021-S1022, which will not be repeated here.

[0187] It should be noted that when the non-ground network determines the correlation between the first information and the second information, the proportion of different feature correlations, that is, the weight coefficient of each feature correlation, may be inconsistent with the weight coefficient on the first terminal side, and this embodiment of the application does not limit this.

[0188] It is understandable that compared to the related art, when a large number of users send information with high similarity, the non-ground network usually completes the resource request of each user according to priority, which will cause abuse and waste of channel resources of the non-ground network. In the method provided in the embodiment of the present application, the non-ground network will first compare the correlation between the first information and the third information before sending the information, so as to avoid sending the information content that has already been sent to the second terminal again, thereby avoiding waste of channel resources of the non-ground network.

[0189] S303: When the correlation between the first information and the third information is less than a second preset threshold, the non-terrestrial network sends the first information to the second terminal.

[0190] In some embodiments, the method for determining the first preset threshold value may refer to the method for determining the first preset threshold value in the above step S103, and this application will not repeat it here. Exemplarily, the second preset threshold value may be 85; at this time, if the correlation between the first information and the third information is 80.5, the non-terrestrial network sends the third information to the second terminal.

[0191] It should be noted that different second terminals correspond to different service numbers. In an embodiment of the present application, when a first terminal sends a first message to a second terminal through a non-terrestrial network, the first message will be sent to the service number corresponding to the second terminal. In actual operation, due to the different service numbers corresponding to different second terminals, the service number when the first terminal sends the first message may be different, and the embodiment of the present application does not limit this.

[0192] In some embodiments, Fig.13 As shown, the above step S303 can be specifically implemented as: steps S501-S503.

[0193] S501: A non-terrestrial network determines an information type of first information.

[0194] Among them, information types include emergency type and non-emergency type.

[0195] In some embodiments, the non-terrestrial network determines the type of the first information based on an information flag bit in the first information.

[0196] Exemplarily, when the information flag bit is 1, it indicates that the first information is emergency information at this time; when the information flag bit is 0, it indicates that the first information is non-emergency information at this time.

[0197] S502: The non-terrestrial network determines a second transmission channel for the first information according to the information type.

[0198] In some embodiments, the first information has different information types, and the types are different and the transmission channels are different.

[0199] As an example, when the first information is emergency information, the second transmission channel of the first information is the emergency channel; when the first information is non-emergency information, the second transmission channel of the first information is the personal information channel.

[0200] As another example, when the first information is emergency information, the second transmission channel of the first information is an emergency channel; when the first information is non-emergency information, the non-terrestrial network refuses to allocate a transmission channel for the non-emergency information.

[0201] It is understandable that at this time, non-emergency information can be transmitted through the ground communication network if the ground communication network is available.

[0202] In some other embodiments, the information type of the first information is different, but the transmission channel of the first information is the same.

[0203] Exemplarily, the second transmission channel for the emergency information and the second transmission channel for the non-emergency information may be the same transmission channel.

[0204] It is understandable that, depending on the type of information, the first information may have different transmission channels. When channel resources are relatively abundant, both emergency information and non-emergency information may be sent to the second terminal through the same or different channels; when channel resources are relatively scarce, only emergency information may be sent to the second terminal, giving priority to the transmission of important information.

[0205] S503: The non-terrestrial network sends the first information to the second terminal through a second transmission channel of the first information.

[0206] In some embodiments, if the first information is emergency information, the first information is sent to the second terminal through an emergency channel; if the first information is non-emergency information, the first information is sent to the second terminal through a personal information channel.

[0207] In other embodiments, if the first information is emergency information, the first information is sent to the second terminal through the emergency channel; if the first information is non-emergency information, the non-ground can refuse to send the first information to the second terminal.

[0208] Optionally, the non-terrestrial network may send a receipt message to the first terminal at this time to prompt the first terminal that the first message was not sent successfully.

[0209] It is understandable that the resources of non-terrestrial networks are limited, and when a disaster occurs, resources are even more scarce. If the first information is non-emergency information, the non-terrestrial network can temporarily refuse to send the first information to the second terminal, but give priority to sending the emergency information to the second terminal to ensure the normal progress of important communications and reduce the occupation and abuse of channel resources.

[0210] As another possible implementation manner, no matter what type the first information is, the non-terrestrial network sends the first information to the second terminal through the same channel.

[0211] In some embodiments, after the above step S303, the above method further includes: when the correlation between the first information and the third information is greater than or equal to a second preset threshold, the non-terrestrial network refuses to send the first information to the second terminal.

[0212] Exemplarily, if the first preset threshold is 85 and the correlation between the first information and the second information is 90.5, the non-terrestrial network refuses to send the first information to the second terminal.

[0213] Optionally, the non-terrestrial network may send a receipt message to the first terminal at this time to prompt the first terminal that the first message was not sent successfully.

[0214] It is understandable that the second terminal can be an electronic device, a server, a cloud, a disaster relief center, a rescue command center, etc. The embodiment of the present application does not limit the specific form of the second terminal.

[0215] In some embodiments, Fig.14 As shown, the above method also includes: steps S601-S602.

[0216] S601: When the correlation between the first information and the third information is less than a second preset threshold and the first information is emergency information, the non-terrestrial network determines a target area based on location feature information of the first information.

[0217] In some embodiments, the non-terrestrial network may determine the location of the first information and the target area where the first terminal sending the first information is located based on the location characteristic information of the first information.

[0218] As an example, the target area may be the city, district, county, etc. where the first terminal is located.

[0219] As another example, the target area may be a circular area with the location of the first terminal as the center and a preset distance as the radius; or, the target area may be an irregular area including the location of the first terminal.

[0220] Exemplarily, the preset distance may be 3 kilometers.

[0221] It should be noted that the above-mentioned methods for determining the target area are only some examples given in this application. In practical applications, this application does not limit the methods for determining the target area.

[0222] S602: The non-terrestrial network broadcasts first information to a third terminal in a target area.

[0223] It can be understood that when the first information is emergency information, the non-ground network may assume that all terminals within the target area where the first terminal is located need to synchronize this first information, so that when the third terminal in the area sends information, it can first perform a relevance comparison to determine whether the information to be sent has been sent by other users.

[0224] It can be understood that in the method provided by the present application, when sending information, the non-ground network will first determine the correlation between the first information and the third information, that is, determine whether the information content of the first information to be sent has been sent, so as to avoid repeated sending of a large amount of similar information through the non-ground network. At the same time, when it is determined that the correlation between the first information to be sent and the third information is less than the second preset threshold, that is, the information content has not been sent by other users, the first information is sent to the second terminal, thereby avoiding the non-ground network from repeatedly forwarding a large amount of similar information and improving the utilization rate of the non-ground network channel resources.

[0225] For ease of understanding, the information transmission method provided in the embodiments of the present application is described below using different scenarios as examples.

[0226] Scenario 1: Process of the first terminal sending system predefined information.

[0227] For example, Fig.15 As shown, in scenario 1, the information transmission method provided in the embodiment of the present application can be implemented as the following steps:

[0228] Step a1: The user clicks to send system predefined information.

[0229] Step a2: The first terminal searches the storage area of ​​the system predefined information to see if there is any information whose relevance to the system predefined information is greater than a first preset threshold. If so, execute step a3; if not, execute step a4.

[0230] Step a3: The first terminal refuses to send the system predefined information and sends a prompt message.

[0231] The prompt information is used to remind the user that the information has been triggered by other users and does not need to be sent repeatedly.

[0232] Step a4: The first terminal sends the system predefined information to the non-terrestrial network.

[0233] Scenario 2: Process of a non-terrestrial network receiving first information.

[0234] For example, Fig.16 As shown, in scenario 2, the communication method provided in the embodiment of the present application can be implemented as the following steps:

[0235] Step b1: The non-terrestrial network receives first information.

[0236] Step b2: The non-terrestrial network determines whether there is any information whose correlation with the first information is greater than a second preset threshold; if so, execute step b3; if not, execute step b4.

[0237] Step b3: The non-terrestrial network sends the first information to the second terminal.

[0238] Step b4: The non-terrestrial network sends the first information to the second terminal, and broadcasts the first information to other terminals in the area where the first terminal is located.

[0239] Scenario 3: Process of sending the first information by the non-terrestrial network.

[0240] For example, Fig.17 As shown, in scenario three, the communication method provided in the embodiment of the present application can be implemented as the following steps:

[0241] Step c1: The non-terrestrial network receives the first information and determines that there is no information whose correlation with the first information is greater than a second preset threshold.

[0242] Step c2: the non-terrestrial network determines whether the first information is system predefined information according to the information flag of the first information; if so, execute step c3; if not, execute step c4.

[0243] Step c3: The non-terrestrial network sends the first information to the second terminal.

[0244] Step c4: sending the first information to the second terminal, and broadcasting the first information to other first terminals in the area where the first terminal is located.

[0245] Scenario 4: Emergency information is transmitted through Beidou satellite channels, and non-emergency information is transmitted through non-satellite channels.

[0246] For example, assuming that an earthquake has occurred in Village A, the communication beam of Beidou satellite A covers Village A, and the unit for earthquake rescue is assumed to be the earthquake rescue command center.

[0247] Assume that there are 50 terminals in Village A that support Beidou satellite short message emergency communication, and assume that an earthquake occurs at 14:30:00. Villager 1 is the first to feel the earthquake, and then triggers an information frame with the following content field through the earthquake help button in the mobile phone menu (the geographic location coordinates are taken from the Beidou / GPS positioning of the mobile phone):

[0248]

[0249] Assuming that the Beidou satellite receives the information from villager 1 at 14:30:10, the Beidou satellite will compare the information with the system predefined messages stored previously. If no similar information is received, it will deliver the information to the earthquake rescue command center and then send it to all terminals in Village A through the downlink communication broadcast channel.

[0250] At the same time, due to the large time delay of Beidou satellite communication, it is assumed that the terminal in Village A can only receive the information sent by the Beidou satellite downlink communication broadcast channel at 14:30:20. If Villager 2 triggers the following similar information through the terminal at 14:30:11:

[0251]

[0252] Assume that the Beidou satellite receives the information from villager 2 at 14:30:16, but after comparison, it is found that the time difference with the information sent by villager 1 is very close, the geographical location is also very close, and the content is similar. Therefore, it can be judged that the two messages are highly correlated. Therefore, the information of villager 2 is no longer sent to the earthquake rescue headquarters, nor is it sent to all terminals in Village A through the downlink communication broadcast channel.

[0253] At 14:30:30, the Beidou satellite downlink broadcast channel completes the group sending of the information sent by villager 1. In this way, when villager 3 wants to trigger the same information again at 14:30:35, the terminal of villager 3 will prompt that the information has been triggered and will not send repeated information to the Beidou satellite, which greatly saves the satellite channel.

[0254] At 14:30:40, villager 4 edited a non-emergency message to his relatives. Because it was a personal message, the terminal's strategy at this time was that personal messages go through the ground communication network. If the ground base station is still operational at this time, the message can be delivered, otherwise it may not be delivered.

[0255] At 15:00:35, villager 5 triggers the earthquake help message again. At this time, because the time difference is far, the time correlation is small, and it can be considered that the correlation of this message is low, so the message can be sent normally at this time.

[0256] Scenario 5: Both emergency information and non-emergency information are transmitted through Beidou satellite channels, but Beidou satellites allocate different channels to emergency information and non-emergency information.

[0257] For example, assuming that channel A is allocated to emergency information, when the user chooses to send system predefined information, the relevant steps still follow the contents described in the above scenario 4, which will not be repeated here.

[0258] Assume that channel B is allocated to non-emergency information. At this time, villager 6 sends the following message. Since it is a personal message, the message flag position is 0, and this message will be stored in the outbox of the terminal.

[0259]

[0260] Suppose that at this time villager 6 wants to send another message, the content is as follows:

[0261]

[0262] At this time, the terminal will first search for messages in the outbox and compare the relevance. If the terminal determines that the contents of the two messages are different but the meanings are the same, the terminal will display a prompt message to remind villager 6 that he has sent a similar message and whether to continue sending. If villager 6 chooses to cancel, the message will not be sent to the Beidou satellite; if villager 6 chooses to continue sending, when the Beidou satellite receives the message, it will compare the relevance and find that there are other messages with a high relevance to the message, so it will choose not to send it to save resources. And notify villager 6 that the message has not been sent.

[0263] Scenario 6: Both emergency information and non-emergency information are transmitted through Beidou satellite channels, and the allocated channels are the same.

[0264] Exemplarily, at this time, the above-mentioned scenarios four and five should be combined, and the two types of information should be sorted according to priority. Beidou satellite responds to emergency information first. If there are still resources available for non-emergency information after responding to the emergency information, the non-emergency information will be delivered if the conditions are met.

[0265] Scenario 7: Non-emergency information communication occasions, where non-emergency information has communication needs.

[0266] For example, assuming that no emergency incidents occur in Village B, Villager 7 has activated Beidou satellite communication rights. He wants to ask about the situation at home and sends the following daily information, which is stored in the outbox of the terminal.

[0267]

[0268] Suppose villager 7 wants to send another message of the same type at this time, the content is as follows:

[0269]

[0270] At this time, the terminal will first search for messages in the outbox and compare the relevance. The terminal determines that although the contents of the two messages are different, the meanings they express are the same. At this time, the terminal will display a prompt message to remind the user that a similar message has been sent, and prompt Villager 7 whether to choose to continue sending. If Villager 7 chooses to cancel, the message will not be sent to the Beidou satellite; if Villager 7 chooses to continue sending to the Beidou satellite, when the Beidou satellite receives this message, it will find that there are other messages with a high relevance to this message through relevance comparison, and then choose not to send it to save resources. And notify Villager 7 that this message has not been sent.

[0271] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method. It is understandable that in order to realize the above functions, the information transmission device includes at least one of the hardware structure and software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application.

[0272] It is understandable that, in order to realize the above functions, the information transmission device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in conjunction with the algorithm steps of each example described in the embodiments of the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0273] The embodiment of the present application can divide the functional modules of the information transmission device according to the above method embodiment. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.

[0274] Fig.18 1 is a schematic diagram of the structure of an information transmission device provided in an embodiment of the present application. The information transmission device is applied to a first terminal and can execute the information transmission method provided in the above method embodiment. Fig.18 As shown, the information transmission device 700 includes: an acquisition module 701, a determination module 702 and a sending module 703. In some other embodiments, the information transmission device 700 further includes: a receiving module 704.

[0275] An acquisition module 701 is used to acquire first information to be sent;

[0276] The determination module 702 is used to determine the relevance between the first information and the second information; the second information is information received and / or sent by the first terminal in a historical time period;

[0277] The sending module 703 is configured to send the first information to the non-terrestrial network when the correlation between the first information and the second information is less than a first preset threshold.

[0278] In some embodiments, the sending module 703 is further configured to refuse to send the first information to the non-terrestrial network when the correlation between the first information and the second information is greater than or equal to a first preset threshold.

[0279] In some embodiments, the sending module 703 is specifically used to determine the information type of the first information; the information type includes an emergency type and a non-emergency type; according to the information type, the first transmission channel of the first information is determined; and the first information is sent to the non-terrestrial network through the first transmission channel of the first information.

[0280] In some embodiments, the determination module 702 is specifically used to determine at least one feature correlation based on at least one feature information of the first information and at least one feature information of the second information; and determine the correlation between the first information and the second information based on the at least one feature correlation.

[0281] In some embodiments, at least one feature information includes at least one of the following: time feature information, location feature information, and semantic feature information; at least one feature correlation includes at least one of the following: time feature correlation, location feature correlation, and semantic feature correlation.

[0282] In some embodiments, the receiving module 704 is used to receive broadcast information sent by a non-terrestrial network; and use the broadcast information as information received and / or sent by the first terminal.

[0283] Fig.19 1 is a schematic diagram of the structure of an information transmission device provided in an embodiment of the present application. The information transmission device is applied to a communication node in a non-terrestrial network and can execute the information transmission method provided in the above method embodiment. Fig.19 As shown, the information transmission device 800 includes: a receiving module 801, a determining module 802 and a sending module 803.

[0284] The receiving module 801 is used to receive first information sent by a first terminal;

[0285] The determination module 802 is used to determine the correlation between the first information and the third information; the third information is information received and / or sent by the communication node in the non-terrestrial network within a historical time period;

[0286] The sending module 803 is configured to send the first information to the second terminal when the correlation between the first information and the third information is less than a second preset threshold.

[0287] In some embodiments, the sending module 803 is further configured to refuse to send the first information to the second terminal when the correlation between the first information and the third information is greater than a second preset threshold.

[0288] In some embodiments, the sending module 803 is specifically used to determine the information type of the first information; the information type includes an emergency type and a non-emergency type. According to the information type, determine the second transmission channel of the first information; and send the first information to the second terminal through the second transmission channel of the first information.

[0289] In some embodiments, the determination module 802 is specifically used to determine at least one feature correlation based on at least one feature information of the first information and at least one feature information of the third information; and determine the correlation between the first information and the third information based on the at least one feature correlation.

[0290] In some embodiments, at least one feature information includes at least one of the following: time feature information, location feature information, and semantic feature information; at least one feature correlation includes at least one of the following: time feature correlation, location feature correlation, and semantic feature correlation.

[0291] In some embodiments, the determination module 802 is also used to determine the target area based on the location characteristic information of the first information when the correlation between the first information and the third information is less than a second preset threshold and the first information is emergency information; the sending module 803 is also used to broadcast the first information to the third terminal in the target area.

[0292] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present application provides a possible structure of the communication device involved in the above-mentioned embodiment. Fig. 20 As shown, the communication device 900 includes: a processor 902 and a bus 904. Optionally, the communication device 900 may further include a memory 901; optionally, the communication device 900 may further include a communication interface 903.

[0293] The processor 902 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 902 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 902 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0294] The communication interface 903 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0295] The memory 901 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0296] As a possible implementation, the memory 901 may exist independently of the processor 902, and the memory 901 may be connected to the processor 902 via a bus 904 for storing instructions or program codes. When the processor 902 calls and executes the instructions or program codes stored in the memory 901, the information transmission method provided in the embodiment of the present application can be implemented.

[0297] In another possible implementation, the memory 901 may also be integrated with the processor 902 .

[0298] The bus 904 may be an extended industry standard architecture (EISA) bus, etc. The bus 904 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 20 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0299] Some embodiments of the present application provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the information transmission method described in any of the above embodiments.

[0300] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks or key drives, etc.). The various computer-readable storage media described in this application may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.

[0301] An embodiment of the present application provides a computer program product including instructions. When the computer program product is run on a computer, the computer is enabled to execute the information transmission method described in any of the above embodiments.

[0302] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An information transmission method, characterized in that: Applied to a first terminal, the method includes: Obtaining first information to be sent; Determine the relevance between the first information and second information; the second information is information received and / or sent by the first terminal within a historical time period; When the correlation between the first information and the second information is less than a first preset threshold, the first information is sent to a non-terrestrial network.

2. The method according to claim 1, characterized in that The method further comprises: When the correlation between the first information and the second information is greater than or equal to the first preset threshold, the first information is refused to be sent to the non-terrestrial network.

3. The method according to claim 1, characterized in that The sending the first information to the non-terrestrial network includes: Determine the information type of the first information; the information type includes an emergency type and a non-emergency type; Determining, according to the information type, a first transmission channel for the first information; The first information is sent to the non-terrestrial network through a first transmission channel of the first information.

4. The method according to claim 1, characterized in that: The determining the relevance between the first information and the second information includes: determining at least one feature correlation based on at least one feature information of the first information and at least one feature information of the second information; Based on the at least one feature correlation, a correlation between the first information and the second information is determined.

5. The method according to claim 4, characterized in that The at least one feature information includes at least one of the following: time feature information, location feature information, and semantic feature information; the at least one feature correlation includes at least one of the following: time feature correlation, location feature correlation, and semantic feature correlation.

6. The method according to claim 1, characterized in that The method further comprises: receiving broadcast information sent by the non-terrestrial network; The broadcast information is used as information received and / or sent by the first terminal.

7. An information transmission method, characterized in that: Applied to a communication node in a non-terrestrial network, the method comprises: Receiving first information sent by a first terminal; Determine the correlation between the first information and third information; the third information is information received and / or sent by the communication node in the non-terrestrial network within a historical time period; When the correlation between the first information and the third information is less than a second preset threshold, the first information is sent to the second terminal.

8. The method according to claim 7, characterized in that The method further comprises: When the correlation between the first information and the third information is greater than a second preset threshold, the first information is refused to be sent to the second terminal.

9. The method according to claim 7, characterized in that: The sending the first information to the second terminal includes: Determine the information type of the first information; the information type includes an emergency type and a non-emergency type; determining, according to the information type, a second transmission channel for the first information; The first information is sent to the second terminal through a second transmission channel of the first information.

10. The method according to claim 7, characterized in that The determining the relevance between the first information and the third information includes: determining at least one feature correlation based on at least one feature information of the first information and at least one feature information of the third information; Based on the at least one feature correlation, a correlation between the first information and the third information is determined.

11. The method according to claim 10, characterized in that The at least one feature information includes at least one of the following: time feature information, location feature information, and semantic feature information; the at least one feature correlation includes at least one of the following: time feature correlation, location feature correlation, and semantic feature correlation.

12. The method according to claim 7, characterized in that The method further comprises: When the correlation between the first information and the third information is less than the second preset threshold and the first information is emergency information, determining a target area based on the location feature information of the first information; The first information is broadcasted to a third terminal in the target area.

13. An electronic device, characterized in that: include: a processor and a memory for storing instructions executable by the processor; The processor is configured to execute the instructions so that the electronic device performs the method as claimed in any one of claims 1 to 12.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions for executing the method according to any one of claims 1 to 12.