Satellite internet of things access method and device based on information value, equipment and medium

CN116528335BActive Publication Date: 2026-10-30HARBIN INST OF TECH SHENZHEN GRADUATE SCHOOL +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310419285.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-17
Publication Date
2026-10-30
Estimated Expiration
2043-04-17

AI Technical Summary

Technical Problem

[0003]本申请的主要目的在于提供一种基于信息价值的卫星物联网接入方法、装置、设备及介质,旨在解决现有技术卫星物联网信息传输过程中资源的有效利用率较低的技术问题

Benefits of technology

[0031]本申请提供了一种基于信息价值的卫星物联网接入方法、装置、设备及介质,通过获取预设查询周期内采集到的多个待传输信息的信息年龄,实现了对各所述待传输信息的信息年龄的确定,进而通过根据各所述信息年龄确定各所述待传输信息各自对应的目标信息价值,实现了基于信息年龄对各所述待传输信息的目标信息价值的评估,进而通过从各所述待传输信息中选取目标信息价值满足预设传输条件的目标待传输信息,将所述目标待传输信息传输至卫星端,实现了基于信息价值对待传输信息的筛选。这样,通过对待传输信息进行信息价值评估的方式,对待传输信息进行筛选,可以有效剔除掉部分信息价值较低的冗余信息,仅将信息价值满足预设传输条件的目标待传输信息传输至卫星端,可以减少冗余信息的资源占用率,克服了现有传统通信面向可靠性和端到端时延/吞吐量的性能评估机制是针对于地面接入端进行评估,而并未对待传输的信息本身进行评估,存在局限性,因为冗余信息通常普遍存在于各个地面接入端中,用上述指标来平等对待所有的信息不可避免地会导致资源的浪费的技术缺陷,提高了卫星物联网信息传输过程中资源的有效利用率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116528335B_ABST
    Figure CN116528335B_ABST
Patent Text Reader

Abstract

The application discloses a satellite Internet of Things access method and device based on information value, equipment and medium. The satellite Internet of Things access method based on information value comprises the following steps: acquiring information ages of a plurality of to-be-transmitted information collected in a preset query period; determining target information values corresponding to each of the to-be-transmitted information according to the information ages; selecting target to-be-transmitted information whose target information value meets a preset transmission condition from the to-be-transmitted information; and transmitting the target to-be-transmitted information to a satellite end. The application solves the technical problem of low effective utilization rate of resources in the prior art satellite Internet of Things information transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communication technology, and in particular to a satellite Internet of Things access method, device, equipment and medium based on information value. Background Technology

[0002] Satellite Internet of Things (S-IoT) can provide ubiquitous and globally covered economic network services, reaching underdeveloped countries and rural areas without relying on terrestrial cellular infrastructure, and is one of the important development directions of next-generation mobile communications. With the development of S-IoT, diverse IoT applications are generating a large amount of access data. Due to limited access resources, how to select the most valuable information for transmission from this vast amount of data is an open challenge. Existing traditional communication performance evaluation mechanisms, which focus on reliability and end-to-end latency / throughput, evaluate the terrestrial access points, not the information being transmitted itself. This has limitations because redundant information is often prevalent across all terrestrial access points, and treating all information equally with these metrics inevitably leads to resource waste. Summary of the Invention

[0003] The main purpose of this application is to provide a satellite Internet of Things (IoT) access method, device, equipment, and medium based on information value, aiming to solve the technical problem of low effective utilization of resources in the information transmission process of existing satellite IoT technologies.

[0004] To achieve the above objectives, this application provides a satellite Internet of Things (IoT) access method based on information value, comprising the following steps:

[0005] Obtain the information age of multiple pieces of information to be transmitted collected within a preset query period;

[0006] The target information value corresponding to each of the information to be transmitted is determined based on the age of each of the information items.

[0007] Select target information whose target information value meets the preset transmission conditions from the information to be transmitted, and transmit the target information to the satellite.

[0008] Optionally, the step of determining the target information value corresponding to each of the information to be transmitted based on the age of each of the information includes:

[0009] The initial information value corresponding to each of the information to be transmitted is determined based on the age of each of the information items.

[0010] Obtain the value weight corresponding to each of the information to be transmitted;

[0011] The initial information value corresponding to each of the information to be transmitted is multiplied by its corresponding value weight, and the product is determined as the target information value corresponding to each of the information to be transmitted.

[0012] Optionally, the step of obtaining the value weight corresponding to each of the information to be transmitted includes:

[0013] Obtain the actual physical state corresponding to each of the information to be transmitted, and the mapping relationship between the physical state and the value weight;

[0014] The value weight corresponding to each piece of information to be transmitted is determined based on the actual physical state of each piece of information and the mapping relationship between the physical state and the value weight.

[0015] The target information value corresponding to each of the information to be transmitted is determined based on the initial information value and value weight of each of the information to be transmitted.

[0016] Optionally, the initial information value corresponding to each of the information to be transmitted is negatively correlated with the information age.

[0017] Optionally, the step of determining the initial information value corresponding to each of the information to be transmitted based on the age of each of the information includes:

[0018] Based on the age of each piece of information and a preset initial information value algorithm, the initial information value corresponding to each piece of information to be transmitted is calculated, wherein the initial information value algorithm is as follows:

[0019]

[0020] Where V(t) refers to the initial information value of the information to be transmitted at time t, N refers to the preset initial information value of the information to be transmitted, 1 / f refers to the preset value decline rate, and AoI refers to the information age of the information to be transmitted at time t.

[0021] Optionally, the step of obtaining the information age of multiple pieces of information to be transmitted collected within a preset query period includes:

[0022] In response to a query request sent by the satellite, the system obtains the information age of multiple pieces of information to be transmitted collected within a preset query period.

[0023] Optionally, before the step of obtaining the information age of multiple pieces of information to be transmitted collected within a preset query period, the method further includes:

[0024] Information to be transmitted is collected and cached in each preset time slot.

[0025] This application also provides a satellite IoT access device based on information value, the satellite IoT access device based on information value comprising:

[0026] The acquisition module is used to acquire the information age of multiple pieces of information to be transmitted collected within a preset query period;

[0027] The determining module is used to determine the target information value corresponding to each of the information to be transmitted based on the age of each of the information;

[0028] The transmission module is used to select target information whose target information value meets preset transmission conditions from the information to be transmitted, and transmit the target information to the satellite.

[0029] This application also provides an electronic device, which is a physical device, comprising: a memory, a processor, and a program of the satellite IoT access method based on information value stored in the memory and executable on the processor. When the program of the satellite IoT access method based on information value is executed by the processor, it can implement the steps of the satellite IoT access method based on information value as described above.

[0030] This application also provides a storage medium, which is a computer-readable storage medium, storing a program for implementing a satellite Internet of Things access method based on information value. When the program for the satellite Internet of Things access method based on information value is executed by a processor, it implements the steps of the satellite Internet of Things access method based on information value as described above.

[0031] This application provides a satellite Internet of Things access method, apparatus, device, and medium based on information value. By acquiring the information age of multiple pieces of information to be transmitted collected within a preset query period, the information age of each piece of information to be transmitted is determined. Then, by determining the target information value corresponding to each piece of information to be transmitted based on the information age, the target information value of each piece of information to be transmitted is evaluated based on information age. Finally, by selecting target information to be transmitted from each piece of information to be transmitted whose target information value meets preset transmission conditions, the target information to be transmitted is transmitted to the satellite, thus realizing the screening of information to be transmitted based on information value. In this way, by evaluating the information value of the information to be transmitted and filtering it, some redundant information with low information value can be effectively eliminated. Only the target information whose information value meets the preset transmission conditions is transmitted to the satellite. This reduces the resource occupancy rate of redundant information and overcomes the limitations of existing traditional communication performance evaluation mechanisms that evaluate reliability and end-to-end latency / throughput based on the ground access end, rather than the information to be transmitted itself. This is because redundant information is usually present in various ground access ends, and using the above indicators to treat all information equally will inevitably lead to resource waste. This improves the effective utilization rate of resources in the satellite Internet of Things information transmission process. Attached Figure Description

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

[0033] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0034] Figure 1 This is a flowchart illustrating the first embodiment of the satellite Internet of Things access method based on information value in this application;

[0035] Figure 2 This is a flowchart illustrating the second embodiment of the satellite Internet of Things access method based on information value in this application;

[0036] Figure 3 This is an example diagram illustrating the evolution of instantaneous AoI when N=4 in the embodiments of this application;

[0037] Figure 4 This is an example diagram illustrating the evolution of instantaneous VoI when the query period length is 4 and k = 4 in this embodiment of the application.

[0038] Figure 5 This is a graph showing the variation of the normalized average AoI with the query period length N in the embodiments of this application;

[0039] Figure 6 This is a graph showing the variation of the normalized weighted average VoI with the query period length N in the embodiments of this application;

[0040] Figure 7 This is a graph showing the variation of the non-normalized average AoI of the positive abnormal state with the query period length N in the embodiments of this application;

[0041] Figure 8 This is a graph showing the variation of the unnormalized unweighted average VoI of the positive abnormal state with the query period length N in the embodiments of this application;

[0042] Figure 9 This is a graph showing the variation of the normalized weighted average VoI under different value weights with the query period length N in the embodiments of this application.

[0043] Figure 10 This is a schematic diagram of the structure of an embodiment of the satellite Internet of Things access device based on information value in this application;

[0044] Figure 11 This is a schematic diagram of the device structure of the hardware operating environment involved in the satellite Internet of Things access method based on information value in the embodiments of this application.

[0045] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0046] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0047] Example 1

[0048] This application provides a satellite IoT access method based on information value. In the first embodiment of this satellite IoT access method based on information value, referring to... Figure 1 This includes the following steps:

[0049] Step S10: Obtain the information age of multiple pieces of information to be transmitted collected within a preset query period;

[0050] The execution subject of the method in this embodiment can be a satellite IoT access device based on information value, or a satellite IoT access terminal device or server based on information value. This embodiment takes a satellite IoT access device based on information value as an example. This satellite IoT access device based on information value can be integrated into terminal devices such as smartphones, tablets, and vehicles with data processing functions.

[0051] This embodiment can be applied to various IoT scenarios such as environmental monitoring, emergency management remote monitoring, and smart grids in satellite IoT, providing access services that reduce information redundancy, improve resource utilization efficiency, and enhance information value.

[0052] In one feasible approach, the information transmission channel is divided into uplink and downlink links. The downlink transmits query requests from the satellite to the ground-based satellite IoT access device based on information value, while the uplink transmits target information to be transmitted from the ground-based satellite IoT access device based on information value to the satellite. The uplink channel can be modeled as a shadow-Rice channel, and its channel power gain probability density function (PDF) is shown in Equation (1):

[0053]

[0054] In the formula, r = |h| 2 Let b be the channel power gain, m be the average power of the multipath component, Ω be the Nakagami-m parameter, Ω be the average power of the Loss of Array (LoS), and 1F1(a,b,c) be the confluence hypergeometry function. By setting the parameters b = 0.158, m = 19.4, and Ω = 1.29, equation (1) can be simplified to equation (2):

[0055] f(r) = we -ηr ,r>0 (2)

[0056] In the formula,

[0057] S-IoT can provide ubiquitous and globally covered economic network services, reaching underdeveloped countries and rural areas without relying on terrestrial cellular infrastructure, and is one of the important development directions of next-generation mobile communications. With the development of S-IoT, diverse IoT applications are generating a large amount of access data. Due to limited access resources, how to select the more valuable information for transmission from this vast amount of data remains an open challenge.

[0058] Existing traditional communication performance evaluation mechanisms for reliability and end-to-end latency / throughput assess the ground access point, not the transmitted information itself. This has limitations because redundant information is often prevalent across all ground access points, and treating all information equally with these metrics inevitably leads to resource waste. Currently, one transmission strategy is to transmit the most recently generated information, which has become an important strategy in communications because it allows system designers to measure the freshness of information available for remote monitoring or control processes. However, considering only timeliness and using new information at any time without considering whether the perceived state information is worth expending limited resources to transmit can still result in the transmission of redundant information with low value to the destination's query task.

[0059] In this embodiment, it should be noted that the age of information (AoI) refers to the length of time elapsed from the generation of the information to the current moment. The value of information (VoI) refers to the benefit of the information transmitted to achieve the communication goal. Information value is task-dependent; that is, different algorithms and rules can be formulated according to the actual situation and needs to determine the information value. This allows for the measurement of the importance of the transmitted information to the system goal, thereby selecting the more important, i.e., more valuable information, and transmitting it to the target end. Therefore, it can effectively reduce the ineffective use of resources by redundant information.

[0060] In one feasible approach, the information to be transmitted refers to the physical state monitored by sensors on the ground. This state can be stored as an indicator. The physical state can be the data collected by the sensor itself, or the state reflected by the data collected by the sensor. Since sensors typically collect multiple physical states over a period of time, these multiple physical states constitute a physical process. For example, a physical process includes two physical states: a normal state and an abnormal state. The normal state can be indicated by "1", and the abnormal state can be indicated by "0". For instance, in a forest fire monitoring scenario, temperature can be monitored using a temperature sensor. If the monitored temperature is lower than a preset temperature threshold, it is determined to be a normal state, and an indicator "1" is output. If the monitored temperature is not lower than the preset temperature threshold, it is determined to be an abnormal state, and an indicator "0" is output. It should be noted that the physical state may change, meaning that the physical process monitored by the sensor includes at least two physical states. Therefore, the value of the information to be transmitted has at least two possibilities, and possibly multiple possibilities. For ease of understanding, the following explanation will use the example of physical states including normal and abnormal states, with the normal state indicated by "1" and the abnormal state indicated by "0".

[0061] In this embodiment, a query period can be preset, dividing the information to be transmitted into segments, allowing for filtering of the information within each period. Within any preset query period, the satellite IoT access device based on information value can use sensors to perceive physical processes multiple times and generate multiple pieces of information to be transmitted. When generating each piece of information, the generation time of each piece of information can be recorded simultaneously. As time progresses, the information age of the information to be transmitted gradually increases. When information needs to be transmitted to the satellite, the current time is subtracted from the generation time of each piece of information to obtain the information age. The unit of the information age can be determined according to actual needs, such as milliseconds, seconds, or time slots. The preset query period can be determined according to actual conditions or requests from the satellite.

[0062] The sensor can sense the physical process according to a certain time pattern, or it can sense the physical process continuously. In one feasible approach, time can be divided into time slots, and the sensor can sense the physical process once in each time slot and generate the information to be transmitted for each time slot.

[0063] Optionally, before the step of obtaining the information age of multiple pieces of information to be transmitted collected within a preset query period, the method further includes:

[0064] Information to be transmitted is collected and cached in each preset time slot.

[0065] In this embodiment, the time is pre-divided into time slots of equal length. Before the ground receives the query request sent by the satellite, the physical process can be sensed by the sensor in each time slot, generating information to be transmitted. The generated information to be transmitted is then cached for subsequent transmission scheduling. It should be noted that the cache length is finite and much longer than the query period, meaning that all sensed states within the current query period can be cached for subsequent transmission scheduling.

[0066] Optionally, the step of obtaining the information age of multiple pieces of information to be transmitted collected within a preset query period includes:

[0067] In response to a query request sent by the satellite, the system obtains the information age of multiple pieces of information to be transmitted collected within a preset query period.

[0068] In this embodiment, information transmission is triggered by proactive queries from the satellite. That is, when the satellite has a query requirement, it sends a query request to a ground-based satellite IoT access device based on information value. Upon receiving the query request, the ground-based satellite IoT access device responds by filtering multiple pieces of information collected within a preset query period. In this field, ground-based satellite IoT access devices typically continuously transmit collected information to the satellite after collection. The satellite then selects information based on actual needs, inevitably transmitting redundant or low-value information. This embodiment, through proactive queries from the satellite, better adapts to the actual needs of the satellite, transmitting information only when there is a demand, thus effectively saving ineffective resource usage when there is no demand and improving resource utilization.

[0069] Step S20: Determine the target information value corresponding to each of the information to be transmitted based on the age of each of the information.

[0070] In this embodiment, many satellite IoT scenarios require high timeliness of information received by the satellite. In this case, information value is closely related to time. Typically, after the information to be transmitted is generated, its timeliness gradually decreases over time, and the physical state of the physical process changes more frequently, leading to a decrease in the accuracy of the transmitted information. Therefore, this embodiment uses the information age of each piece of information to be transmitted as one of the parameters for evaluating the target information value of each piece of information. Based on the information age of each piece of information to be transmitted, other parameters related to information value can also be combined, such as the actual physical state of the information to be transmitted and the mission information of the satellite. Through a preset information value evaluation method, the target information value corresponding to each piece of information to be transmitted is determined. The information value evaluation method can be to calculate the information value by inputting the information age and other information value-related parameters into an information value evaluation algorithm, or to predict the information value by inputting the information age and other information value-related parameters into an information value evaluation model. The specific method can be determined according to the actual situation, and this embodiment does not impose any limitations on it.

[0071] Step S30: Select target information whose target information value meets the preset transmission conditions from the information to be transmitted, and transmit the target information to the satellite.

[0072] In this embodiment, after determining the target information value corresponding to each of the information to be transmitted within a preset query period, it is determined whether the target information value meets the preset transmission conditions. The information to be transmitted corresponding to the target information value that meets the preset transmission conditions is selected as the target information to be transmitted. The target information to be transmitted is transmitted to the satellite in the form of a data packet. The preset transmission conditions can be higher than the preset information value limit, or they can be a preset number of information to be transmitted with the highest target information value. For example, the information to be transmitted with the highest target information value can be determined as the target information to be transmitted, or all three information to be transmitted with the highest target information value can be determined as the target information to be transmitted.

[0073] In this embodiment, by acquiring the information age of multiple pieces of information to be transmitted collected within a preset query period, the information age of each piece of information to be transmitted is determined. Then, by determining the target information value corresponding to each piece of information based on its information age, the target information value of each piece of information to be transmitted is evaluated based on its information age. Finally, by selecting target information whose target information value meets preset transmission conditions from among the pieces of information to be transmitted, the target information to be transmitted is transmitted to the satellite, thus achieving the filtering of information to be transmitted based on information value. In this way, by evaluating the information value of the information to be transmitted and filtering it, some redundant information with low information value can be effectively eliminated. Only target information whose information value meets the preset transmission conditions is transmitted to the satellite, which reduces the resource occupancy rate of redundant information. This overcomes the limitations of existing traditional communication performance evaluation mechanisms that evaluate reliability and end-to-end latency / throughput, which evaluate the ground access end but not the information to be transmitted itself. This is because redundant information is usually prevalent in various ground access ends, and using the above indicators to treat all information equally inevitably leads to resource waste. This improves the effective utilization rate of resources in the satellite IoT information transmission process.

[0074] Example 2

[0075] Furthermore, referring to Figure 2 Based on the above embodiments of this application, in the second embodiment of this application, the same or similar content as the above embodiments can be referred to the above description, and will not be repeated hereafter. Based on this, the step of determining the target information value corresponding to each of the information to be transmitted according to the age of each of the information includes:

[0076] Step S21: Determine the initial information value corresponding to each of the information to be transmitted based on the age of each of the information.

[0077] In this embodiment, based on the information age of each of the information to be transmitted, other parameters related to information value can also be combined, such as the actual physical state of the information to be transmitted and the mission information at the satellite end. By using a preset initial information value evaluation method, the initial information value of each of the information to be transmitted at the time of querying at the satellite end can be determined. The initial information value evaluation method can be to calculate the initial information value by inputting the information age and other parameters related to information value into the initial information value evaluation algorithm, or to predict the initial information value by inputting the information age and other parameters related to information value into the initial information value evaluation model. The specific method can be determined according to the actual situation, and this embodiment does not limit it.

[0078] Optionally, the initial information value corresponding to each of the information to be transmitted is negatively correlated with the information age.

[0079] In this embodiment, in many satellite IoT scenarios, it is necessary for the information received by the satellite to maintain a high timeliness. In this case, the information value is closely related to time. Generally, after the information to be transmitted is generated, the timeliness of the information to be transmitted gradually decreases over time, and the physical state of the physical process is more and more likely to change, which leads to a decrease in the accuracy of the information to be transmitted. Therefore, when determining the initial information value corresponding to each of the information to be transmitted, the initial information value should be negatively correlated with the information age.

[0080] Optionally, the step of determining the initial information value corresponding to each of the information to be transmitted based on the age of each of the information includes:

[0081] Based on the age of each piece of information and a preset initial information value algorithm, the initial information value corresponding to each piece of information to be transmitted is calculated, wherein the initial information value algorithm is as follows:

[0082]

[0083] Where V(t) refers to the initial information value of the information to be transmitted at time t, N refers to the preset initial information value of the information to be transmitted, 1 / f refers to the preset value decline rate, and AoI refers to the information age of the information to be transmitted at time t.

[0084] In this embodiment, the information age of each of the information to be transmitted is input into a preset initial information value algorithm to calculate the initial information value corresponding to each of the information to be transmitted. In the initial information value algorithm, N and 1 / f can be determined according to the actual situation and the needs of the query task on the satellite side, etc. This embodiment does not impose any restrictions on this.

[0085] In one feasible approach, the initial information value may be set with a minimum initial information value. After the initial information value gradually decreases to the minimum initial information value as the information age increases, the initial information value remains at the minimum initial information value. For example, the minimum initial information value may be 0.

[0086] Step S22: Obtain the value weight corresponding to each of the information to be transmitted;

[0087] Step S23: Multiply the initial information value corresponding to each of the information to be transmitted by its corresponding value weight, and determine the product as the target information value corresponding to each of the information to be transmitted.

[0088] In this embodiment, after determining the initial information value corresponding to each of the information to be transmitted, the value weight corresponding to each of the information to be transmitted is obtained. The initial information value corresponding to each of the information to be transmitted is multiplied by its corresponding value weight, and the resulting product is determined as the target information value corresponding to each of the information to be transmitted. The value weight is determined by the satellite end. That is, the satellite end can pre-assign value weights to each of the information to be transmitted according to the relevant information of each of the information to be transmitted and the needs of the query task, and transmit the weight allocation results to the ground-based satellite IoT access device based on information value. The relevant information of each of the information to be transmitted can be the actual physical state, monitoring value, monitoring task requirements, etc. of each of the information to be transmitted.

[0089] Optionally, the step of obtaining the value weight corresponding to each of the information to be transmitted includes:

[0090] Step S221: Obtain the actual physical state corresponding to each of the information to be transmitted, and the mapping relationship between the physical state and the value weight;

[0091] In this embodiment, it should be noted that the actual physical state corresponding to the information to be transmitted has different levels of importance to the task. For example, in a forest fire monitoring scenario, temperature can be monitored using a temperature sensor. If the monitored temperature is lower than a preset temperature threshold, it is determined to be a normal state. If the monitored temperature is not lower than the preset temperature threshold, it is determined to be an abnormal state. When an abnormal state is detected, the risk of a forest fire is higher. Therefore, the abnormal state is more worthy of attention than the normal state. However, if only timeliness is considered and the latest status information is sent every time, if information is continuously transmitted, a lot of information of low value may be transmitted. If information is transmitted periodically at intervals, high-value information may be missed. Taking forest fire monitoring as an example again, the probability of a fire is much lower than the probability of no fire. If the information is transmitted continuously at intervals, a large amount of monitoring information of no fire will be transmitted, which will consume a lot of resources. If the information is transmitted periodically, there may be a situation where the temperature is temporarily lower than the preset temperature threshold due to strong winds during the fire. If the monitoring information in this case is the latest information, it will result in the failure to transmit higher-value abnormal state information in a timely manner. Therefore, different weights can be assigned to different physical states according to the actual needs of the satellite to characterize the degree of interest of the satellite in different physical states. This allows the satellite to prioritize the transmission of information that it considers more important, thereby improving the effective utilization of resources during information transmission.

[0092] In this embodiment, the actual physical state corresponding to each of the collected or cached information to be transmitted can be obtained by acquiring the specific information values ​​of each of the information to be transmitted, and the mapping relationship between the physical state and the value weight that the satellite needs to pre-set based on the query task can be obtained. The mapping relationship between the physical state and the value weight can be pre-stored in the ground-based satellite IoT access device based on information value, or it can be transmitted by the satellite to the ground-based satellite IoT access device based on information value along with the query request.

[0093] Step S222: Determine the value weight corresponding to each of the information to be transmitted based on the actual physical state of each of the information to be transmitted and the mapping relationship between the physical state and the value weight.

[0094] In this embodiment, the mapping relationship between the physical state and the value weight is queried based on the actual physical state of each piece of information to be transmitted, and the value weight corresponding to each piece of information to be transmitted is determined.

[0095] Furthermore, in this embodiment of the application, taking the physical process as including two physical states—normal and abnormal—where the normal state can be indicated by "1" and the abnormal state by "0," a Monte Carlo simulation was performed on the technical solution of this embodiment and the transmission strategy for AoI. For ease of explanation, the transmission strategy for transmitting the latest generated information will be referred to as transmission strategy 1, and the technical solution of this embodiment will be referred to as transmission strategy 2. The derivation process of the normalized average AoI involved in the simulation includes:

[0096] Based on the definition of AoI, we can give the instantaneous AoI expression for the normal state as follows:

[0097] Δ N (t)=t-maxQ N,i (3)

[0098] Q N,i MaxQ represents the time taken to generate the i-th normal state packet. N,i This represents the time of the packet representing the most recently generated normal state. Combined with the expression for instantaneous AoI, in the AoI-oriented transmission strategy, since the transmitted information is the latest state information sensed by the sensor when a query arrives, the instantaneous AoI at the satellite end drops to 1 when the normal state transmission is successful; if the current query slot transmission fails, the instantaneous AoI increases by N until it reaches a threshold Δ. max This value is maintained until the next successful reception, so the instantaneous AoI evolution in the normal state of the satellite can be expressed as:

[0099]

[0100] in, χ represents the instantaneous AoI after the χth satellite query (at the end of the χth frame). a(χ) represents the state of the ground sensor sampled state information when the χth query arrives, i.e., a(χ) = 1 represents a normal state, otherwise it is an abnormal state, with corresponding probabilities p and (1-p) respectively; c(χ) indicates the transmission result, c(χ) = 1 represents successful transmission, otherwise it is a failed transmission, and the corresponding probability is calculated based on the shadowed Rice channel.

[0101] Reference Figure 3 , Figure 3 The text provides an example of the evolution of instantaneous AoI when N=4. Figure 3It includes a first dashed line, a second dashed line, a third dashed line, and a solid line. The first dashed line refers to a dashed line with segments of varying lengths, the second dashed line refers to a dashed line with segments of varying lengths, and the third dashed line refers to a dashed line with segments of equal length. The first and second dashed lines represent the instantaneous AoI evolution of normal and abnormal states at the satellite end, respectively. The solid line and the third dashed line in the region with a ordinate less than 1 represent the abnormal and normal states sensed by the ground sensor in the query time slot, respectively. The solid line represents a successfully transmitted status packet, and the dashed line represents a failed transmission status packet. W N,m Y represents the waiting time for the m-th normal state transmission to succeed, including cases where the transmission is not in a normal state and the transmission fails; N,m S represents the elapsed time, which is the time interval between the (m-1)th and mth successful normal state transmissions; N,m Represents service time, with a length of 1; Γ N,m Represents the remaining time, i.e., the remaining time within the successfully transmitted query frame after deducting the service time; Y N,m =W N,m +Γ N,m +S N,m Without loss of generality, assume that the initial instantaneous AoI value at the satellite end is N. Because Δ N by The impact, and successful reception can significantly reduce Therefore, our main study is Δ under multiple successful receptions. N Assume the ground successfully received M normal state update packets. To analyze the Δ values ​​of these M successful receptions... N We first analyze the AoI successfully received for the mth time.

[0102] according to Figure 3 We can analyze that the cost of a single successful AoI reception can be divided into two cases:

[0103] 1)Y N,m ≥Δ max In this case, the area under the instantaneous AoI line profile of a single successful reception in a normal state can be divided into three parts: I) the upper base is 1, and the lower base is Δ. max The height is Δ max -1 trapezoid; II) width Y N,m -Δ max , length is Δ max (III) A rectangle with a width of 1 and a length of Δ max A rectangle. Represented as follows:

[0104]

[0105] The corresponding probabilities are:

[0106]

[0107] because Obtained by parameter P N The geometric distribution of P is such that P N =P(a(t)=1)P(c(t))=1=p(1-p err ).

[0108] 2)Y N,m <Δ max In this case, the area under the instantaneous AoI line contour of a single successful reception in a normal state is 1 for the upper base and y for the lower base. N,m +1, height is Y N,m A trapezoid. Represented as follows:

[0109]

[0110] Similarly, the corresponding probability is:

[0111]

[0112] In summary, the expected cost of a single successful AoI reception under normal conditions can be calculated as follows:

[0113]

[0114] Δ N It is the ratio of the total AoI consumption of M successful receptions to the total elapsed time of the previous M successful receptions when M approaches infinity, that is:

[0115]

[0116] in

[0117]

[0118] Then, the normalized normal-state average AoI can be obtained as follows:

[0119] Similarly, the average AoIΔ of the abnormal state can be obtained. A Simply put P N Replace with P A =P(a(t)=0)P(c(t))=1=(1-p)(1-p err That is, the normalized average AoI for outlier states is...

[0120] The derivation of the normalized weighted average VoI involved in the simulation includes:

[0121] Considering that the value of information is time-dependent, decreasing over time until it reaches zero, we propose the concept of instantaneous VoI based on AoI analysis. The instantaneous VoI at the satellite end is represented as follows:

[0122]

[0123] Where t i This indicates the time of the latest received update packet in the normal / abnormal state. This represents the rate of value decline. In the section above, we set a threshold Δ for the instantaneous AoI. max To ensure that the instantaneous V(t) is greater than or equal to 0, it is necessary to ensure that the value of f is greater than or equal to 0. Where k represents Δ max The number of query cycles included. The rate of value decay can be adjusted according to actual conditions; here we let f = k, meaning the value of the status information will decrease to 0 within k query cycles after generation. Assume V(0) = N, meaning the initial value of the normal / abnormal state at the satellite end is N.

[0124] Based on this, the expressions for the instantaneous VoI evolution in normal and abnormal states can be given as follows:

[0125]

[0126]

[0127] Where a(t) represents the state of the transmitted state information, that is, a(t) = 1 represents the normal state, otherwise it is an abnormal state, with corresponding probabilities p and (1-p) respectively; c(t) indicates the result of the transmission, c(t) = 1 represents the transmission success, otherwise it is the transmission failure, and the corresponding probability is calculated based on the shadowed Rice channel.

[0128] Based on the evolution expressions of instantaneous VoI under normal and abnormal states, the corresponding evolution diagrams can be given, as shown in the reference. Figure 4 , Figure 4 The text provides an example of the evolution of instantaneous VoI when the query period length is 4 and k=4. Figure 4The diagram contains three curves: a long dashed line, a short dashed line, and a solid line. Each segment in the long dashed line is longer than any segment in the short dashed line. The short dashed and solid lines represent the instantaneous value evolution of the sensor's normal and abnormal states received from the satellite, respectively. The long dashed line represents the state information sensed by the sensor in each time slot. `di` represents the time when the satellite receives the i-th state packet, and `Yi` represents the elapsed time between two successful receptions. Therefore, the value of a single successful reception can be obtained by calculating the area covered by the red and purple lines under length `Yi`. Assuming there are M successful receptions, the value can be calculated by summing the areas covered by the red and purple lines under M elapsed time lengths.

[0129] Taking the value of a normal state as an example, we analyze the value of a single successful reception. Analysis shows that if transmission fails or an abnormal state is transmitted during the current query period, the value of the normal state will decrease, decreasing by 1 per frame, until a normal state is successfully received. Therefore, Yi follows a geometric distribution. Simultaneously, according to our settings, after N frames, the value of a state packet will drop to 0, meaning the minimum value is 0. When it reaches 0, if no new normal state update packet is successfully received, it will remain at 0. Therefore, there are two possibilities: either a new packet is successfully received before the value of the previous receiver's state packet drops to 0, or a new packet is successfully received only after the value drops to 0. Table 1 illustrates this, analyzing the VoI of a single successful reception of a normal state:

[0130] Table 1

[0131]

[0132] in P represents the number of query cycles contained in the elapsed time between two successful receptions. N =P(a(t)=1)P(c(t)=1)=p(1-p err The denoted represents the probability of a successful transmission under normal conditions. Based on this, we can calculate the value of a single successful access as follows:

[0133]

[0134] Then the total value of M successful receptions can be given as:

[0135]

[0136] Let M approach infinity, the average value of M successful receptions is the total value of M successful receptions divided by the time consumed in the previous M receptions, i.e.

[0137]

[0138] Note that since we previously assumed p and perr to be constants, the expectation of the first term in the numerator of the above expression is p itself. The second term, because Yi is time-varying, and considering the properties of the expectation of discrete random variables, and... Ultimately, the long-run average value of the normal state can be derived as follows:

[0139]

[0140] Similarly, the long-term average value of abnormal states can be derived as follows:

[0141]

[0142] Where P A =P(a(t)=0)P(c(t)=1)=(1-p)(1-p err )

[0143] Finally, based on the weight settings in the system modeling, the normalized weighted average value at the satellite end can be obtained as follows:

[0144]

[0145] The simulation results are as follows:

[0146] (1) Monte Carlo simulation verification and comparison of normalized average AoI and normalized weighted average VoI.

[0147] Reference Figure 5 and Figure 6 , Figure 5 This is a graph showing the normalized average AoI as a function of query cycle length N. Figure 6 This is a graph showing the normalized weighted average VoI as a function of query cycle length N. The simulation parameters are: normal state generation probability p = 0.7, normal state value weight α = 0.2, and the number of query cycles included in the instantaneous maximum AoI is 10.

[0148] from Figure 5 It can be seen that due to the difference between the age-first and value-first strategies, the normalized average age of strategy 1 is better than that of strategy 2 when it is <8, because strategy 1 is an age-friendly strategy. However, as N changes, the normalized average AoI of both strategies decreases. This is because the normalized value is affected by the maximum instantaneous AoI. When the number of query cycles included in the maximum instantaneous AoI is fixed, as N increases, the maximum instantaneous AoI increases, causing the AoI to decrease. Since the VoI-oriented transmission strategy transmits the most valuable state information in each query cycle, when the probabilities of generating the two states are fixed, and N increases, it means that the probability of the instantaneous AoI of the most valuable state information being smaller than when N is smaller increases. Therefore, the normalized average AoI of strategy 2 decreases faster than that of strategy 1.

[0149] Figure 6 This clearly demonstrates the advantage of Strategy 2 in increasing the overall value of state information at the satellite end. Since the state generation probability is fixed, and in our VoI representation method, the value of state information is linked to the instantaneous AoI (Aspect of Interest), with a smaller instantaneous AoI resulting in a larger instantaneous VoI, increasing N increases the likelihood that the instantaneous AoI of the most valuable state information will be even smaller, leading to an increase in the normalized weighted average VoI of Strategy 2. Furthermore, when N increases, the normalized weighted average VoI of Strategy 1 remains almost unchanged because Strategy 1 only transmits the latest state information in the query time slot. With a constant state generation probability, increasing N has little impact on the value of the state information transmitted each time.

[0150] (2) Monte Carlo simulation verification and comparison of non-normalized average AoI and non-normalized unweighted average VoI under positive abnormal conditions.

[0151] Reference Figure 7 and Figure 8 , Figure 7 This is a graph showing the change of the non-normalized average AoI (Average Search Identification) as a function of query cycle length N in a positive anomaly state. Figure 8 The graph shows the variation of the unnormalized unweighted average VoI under positive anomaly conditions with the query period length N. These two graphs further validate the Monte Carlo simulation results for the normalized average AoI and the normalized weighted average VoI.

[0152] from Figure 7 It can be seen that in Strategy 1, the average AoI for normal states is lower than that for abnormal states. This is because the probability of generating a normal state is higher than that of generating an abnormal state, so the probability of transmitting normal state information in each query is higher than that of abnormal state information. In Strategy 2, the average AoI for abnormal states is lower than that for normal states. This is because Strategy 2 transmits the most valuable state information within the query period. Since the value weight of abnormal states is higher than that of normal states, the probability of transmitting abnormal state information in each query is higher than that of normal state information.

[0153] from Figure 8 It can be seen that when the probability of generating a normal state is relatively high, the unweighted average VoI of the normal state in Strategy 1 is larger, but the value weight of the abnormal state is larger, which is also the reason why... Figure 6 The reason why the curve for Strategy 1 doesn't change much is because Strategy 2 shows the opposite trend, with a larger unweighted average AoI for outlier states. This is because Strategy 2 emphasizes the value of information, which is also why... Figure 7 One of the reasons is that the curve of Strategy 2 increases more rapidly.

[0154] (3) Monte Carlo simulation verification and comparison of normalized weighted average VoI under different value weights.

[0155] Reference Figure 9 , Figure 9 The graph shows the normalized weighted average VoI (VoI) as a function of query period length N under different value weights. Besides clearly showing that increasing α increases the normalized weighted average VoI of Strategy 1 and decreases it of Strategy 2, the increase in Strategy 2 is also larger than that of Strategy 1. This indicates that α has a greater impact on VoI-oriented Strategy 2. Therefore, by combining the state generation probability and reasonably setting the value weights of different state information, the value of different state information to the satellite can be better distinguished.

[0156] In this embodiment, information age and physical state are used as parameters to evaluate the information value of the information to be transmitted. This can quantify the information value of the information to be transmitted in different physical states to the destination. Furthermore, the information not only takes into account the timeliness of the information but also the degree of interest of the satellite end, i.e., the destination of the query task, in different physical states. This ensures that the final selected target information to be transmitted can better meet the actual task needs of the destination. This embodiment also derives the normalized long-term average AoI of the two states in the AoI-oriented transmission strategy by tracking the evolution of instantaneous AoI and using Markov analysis. Then, combined with the evolution of instantaneous VoI, the mathematical expressions for the long-term average VoI of the two states and the total normalized weighted average VoI in the AoI-oriented transmission strategy are derived. The accuracy of the theoretical results is verified by Monte Carlo simulation. The simulation shows that, compared with the AoI-oriented transmission strategy, the embodiment of this application can significantly improve the total value of the state information received by the satellite end.

[0157] Example 3

[0158] Furthermore, embodiments of this application also provide a satellite Internet of Things access device based on information value, referring to... Figure 10 The satellite IoT access device based on information value includes:

[0159] The acquisition module is used to acquire the information age of multiple pieces of information to be transmitted collected within a preset query period;

[0160] The determining module is used to determine the target information value corresponding to each of the information to be transmitted based on the age of each of the information;

[0161] The transmission module is used to select target information whose target information value meets preset transmission conditions from the information to be transmitted, and transmit the target information to the satellite.

[0162] Optionally, the determining module is further configured to:

[0163] The initial information value corresponding to each of the information to be transmitted is determined based on the age of each of the information items.

[0164] Obtain the value weight corresponding to each of the information to be transmitted;

[0165] The initial information value corresponding to each of the information to be transmitted is multiplied by its corresponding value weight, and the product is determined as the target information value corresponding to each of the information to be transmitted.

[0166] Optionally, the determining module is further configured to:

[0167] Obtain the actual physical state corresponding to each of the information to be transmitted, and the mapping relationship between the physical state and the value weight;

[0168] The value weight corresponding to each piece of information to be transmitted is determined based on the actual physical state of each piece of information and the mapping relationship between the physical state and the value weight.

[0169] Optionally, the determining module is further configured to:

[0170] Based on the age of each piece of information and a preset initial information value algorithm, the initial information value corresponding to each piece of information to be transmitted is calculated, wherein the initial information value algorithm is as follows:

[0171]

[0172] Where V(t) refers to the initial information value of the information to be transmitted at time t, N refers to the preset initial information value of the information to be transmitted, 1 / f refers to the preset value decline rate, and AoI refers to the information age of the information to be transmitted at time t.

[0173] Optionally, the acquisition module is further configured to:

[0174] In response to a query request sent by the satellite, the system obtains the information age of multiple pieces of information to be transmitted collected within a preset query period.

[0175] Optionally, before obtaining the information age of multiple pieces of information to be transmitted collected within a preset query period, the satellite IoT access device based on information value further includes a caching module, which is used for:

[0176] Information to be transmitted is collected and cached in each preset time slot.

[0177] The satellite IoT access device based on information value provided by this invention, employing the satellite IoT access method based on information value in the above embodiments, solves the technical problem of low resource utilization efficiency during satellite IoT information transmission in existing technologies. Compared with the prior art, the beneficial effects of the satellite IoT access device based on information value provided by this invention are the same as those of the satellite IoT access method based on information value provided in the above embodiments, and other technical features in this satellite IoT access device based on information value are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0178] Example 4

[0179] Furthermore, embodiments of the present invention provide an electronic device, the electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to execute the satellite Internet of Things access method based on information value in the above embodiments.

[0180] The following is for reference. Figure 11 The diagram illustrates a structural schematic of an electronic device suitable for implementing embodiments of the present disclosure. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as Bluetooth headsets, mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 11 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0181] like Figure 11 As shown, an electronic device may include a processing unit (such as a central processing unit, graphics processing unit, etc.) that can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) or a program loaded from a storage device into random access memory (RAM). The RAM also stores various programs and arrays required for the operation of the electronic device. The processing unit, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0182] Typically, the following systems can be connected to the I / O interface: input devices including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices including, for example, magnetic tapes, hard disks, etc.; and communication devices. Communication devices allow electronic devices to communicate wirelessly or wiredly with other devices to exchange arrays. Although electronic devices with various systems are shown in the figures, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems may be implemented alternatively.

[0183] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, it performs the functions defined above in the methods of embodiments of this disclosure.

[0184] The electronic device provided by this invention employs the information value-based satellite IoT access method described in the above embodiments, solving the technical problem of low resource utilization efficiency during satellite IoT information transmission in existing technologies. Compared with the prior art, the beneficial effects of the electronic device provided by this invention are the same as those of the information value-based satellite IoT access method provided in the above embodiments, and other technical features of this electronic device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0185] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.

[0186] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

[0187] Example 5

[0188] Furthermore, this embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, which are used to execute the satellite Internet of Things access method based on information value in the above embodiment.

[0189] The computer-readable storage medium provided in this embodiment of the invention may be, for example, a USB flash drive, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0190] The aforementioned computer-readable storage medium may be included in an electronic device or may exist independently without being assembled into an electronic device.

[0191] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by an electronic device, the electronic device causes the electronic device to: acquire the information age of multiple pieces of information to be transmitted collected within a preset query period; determine the target information value corresponding to each piece of information to be transmitted based on the information age; select target information to be transmitted from the information to be transmitted whose target information value meets the preset transmission conditions; and transmit the target information to be transmitted to the satellite.

[0192] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0193] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0194] The modules described in the embodiments of this disclosure can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0195] The computer-readable storage medium provided by this invention stores computer-readable program instructions for executing the aforementioned satellite IoT access method based on information value, thus solving the technical problem of low resource utilization efficiency during satellite IoT information transmission in the prior art. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the embodiments of this invention are the same as the beneficial effects of the satellite IoT access method based on information value provided in the above embodiments, and will not be repeated here.

[0196] Example 6

[0197] Furthermore, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the satellite Internet of Things access method based on information value as described above.

[0198] The computer program product provided in this application solves the technical problem of low resource utilization efficiency in the information transmission process of existing satellite Internet of Things (IoT) technologies. Compared with the prior art, the beneficial effects of the computer program product provided in this embodiment are the same as those of the information value-based satellite IoT access method provided in the above embodiments, and will not be repeated here.

[0199] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent scope of this application.

Claims

1. A satellite Internet of Things (IoT) access method based on information value, characterized in that, The satellite IoT access method based on information value includes the following steps: Obtain the information age of multiple pieces of information to be transmitted collected within a preset query period; The initial information value corresponding to each of the information to be transmitted is determined based on the age of each of the information items. The actual physical state of each of the information to be transmitted, which is obtained by the monitoring data collected by the sensor and determined by the preset threshold, including normal state and abnormal state, and the mapping relationship between physical state and value weight, is obtained. The value weight corresponding to each piece of information to be transmitted is determined based on the actual physical state of each piece of information and the mapping relationship between the physical state and the value weight. Multiply the initial information value corresponding to each of the information to be transmitted by its corresponding value weight, and determine the product as the target information value corresponding to each of the information to be transmitted. Select target information whose target information value meets the preset transmission conditions from the information to be transmitted, and transmit the target information to the satellite.

2. The satellite Internet of Things access method based on information value as described in claim 1, characterized in that, The initial information value corresponding to each of the aforementioned information to be transmitted is negatively correlated with the information age.

3. The satellite Internet of Things access method based on information value as described in claim 1, characterized in that, The step of determining the initial information value corresponding to each piece of information to be transmitted based on the age of each piece of information includes: Based on the age of each piece of information and a preset initial information value algorithm, the initial information value corresponding to each piece of information to be transmitted is calculated, wherein the initial information value algorithm is as follows: Where V(t) refers to the initial information value of the information to be transmitted at time t, N refers to the preset initial information value of the information to be transmitted, 1 / f refers to the preset value decline rate, and AoI refers to the information age of the information to be transmitted at time t.

4. The satellite Internet of Things access method based on information value as described in any one of claims 1-3, characterized in that, The step of obtaining the information age of multiple pieces of information to be transmitted collected within a preset query period includes: In response to a query request sent by the satellite, the system obtains the information age of multiple pieces of information to be transmitted collected within a preset query period.

5. The satellite Internet of Things access method based on information value as described in any one of claims 1-3, characterized in that, Before the step of obtaining the information age of multiple pieces of information to be transmitted collected within a preset query period, the method further includes: Information to be transmitted is collected and cached in each preset time slot.

6. A satellite Internet of Things (IoT) access device based on information value, characterized in that, The satellite IoT access device based on information value includes: The acquisition module is used to acquire the information age of multiple pieces of information to be transmitted collected within a preset query period; A determining module is used to determine the target information value corresponding to each of the information to be transmitted based on the age of each piece of information. Specifically, the determining module is used to determine the initial information value corresponding to each of the information to be transmitted based on the age of each piece of information; obtain the actual physical state corresponding to each piece of information to be transmitted, which is obtained by collecting monitoring data from sensors and judging with a preset threshold, including normal and abnormal states, and the mapping relationship between physical state and value weight; determine the value weight corresponding to each piece of information to be transmitted based on the actual physical state of each piece of information to be transmitted and the mapping relationship between physical state and value weight; multiply the initial information value corresponding to each piece of information to be transmitted by the corresponding value weight, and determine the target information value corresponding to each piece of information to be transmitted based on the product. The transmission module is used to select target information whose target information value meets preset transmission conditions from the information to be transmitted, and transmit the target information to the satellite.

7. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the steps of the satellite Internet of Things access method based on information value as described in any one of claims 1 to 5.

8. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and the computer-readable storage medium stores a program for implementing a satellite Internet of Things access method based on information value. The program for implementing the satellite Internet of Things access method based on information value is executed by a processor to implement the steps of the satellite Internet of Things access method based on information value as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Information age optimization method for multi-source node information updating in Internet of Things

    CN112888004A

  • NOMA network task processing method and system with information timeliness guarantee

    CN115361705A