Information transmission method and system, communication entity, and storage medium
By determining parameters for IoT devices in the ambient Internet of Things randomly or based on feature information and instructing them to transmit information on specific resources, the problem of conflicts in the communication process is solved and the reliability of information transmission is improved.
Patent Information
- Application Number
- PCT/CN2024/131677
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2024-11-13
- Publication Date
- 2025-10-09
AI Technical Summary
In wireless communication systems, especially in environmental IoT, IoT devices are prone to conflicts during communication due to the lack of battery power, which affects the reliability of information transmission.
By determining parameters for each communication entity randomly or based on characteristic information, it is instructed to transmit information on specific time-frequency resources to avoid conflicts.
It enables different IoT devices to coexist in wireless communication systems, improves the reliability of information transmission, and solves conflict problems.
Smart Images

Figure CN2024131677_09102025_PF_FP_ABST
Abstract
Description
Information transmission method, system, communication entity and storage medium Technical Field
[0001] The present application relates to the field of communication technology, for example, to information transmission methods, systems, communication entities and storage media. Background Art
[0002] With the continuous advancement of radio technology, a wide variety of radio services have emerged. In addition to cellular services between base stations and terminals, Long Term Evolution (LTE) and New Radio (NR) systems also include services such as the Internet of Things (IoT).
[0003] Typical IoT services in LTE systems include narrowband Internet of Things (NB-IoT), machine-type communication (MTC), and enhanced MTC (eMTC). Typical IoT services in NR systems include reduced capability / lightweight capability (RedCap) and enhanced RedCap (eRedCap). IoT services involve communication between base stations and IoT devices.
[0004] IoT devices in these IoT services are typically powered by traditional batteries with limited lifespans. Maintaining continuous operation of IoT devices and replacing batteries can be challenging in extreme environmental conditions. On the other hand, an increasingly broad range of large-scale commercial use cases (such as warehousing, logistics, supply chain, smart homes, environmental monitoring, smart farming and animal husbandry, item locating, shopping malls, venue guides, medical device status modification, device activation and deactivation, and elderly care) require IoT devices with very small size and extended lifecycles. Therefore, ultra-low-power, ultra-low-complexity, and ultra-low-cost IoT devices that are not battery-powered are required in LTE, NR, and future communication systems. The power required for IoT devices to operate comes from energy converted from radio frequency signals in the surrounding environment, or from other energy sources, such as solar energy, wind energy, and mechanical vibrations, or from energy collected through circuit coupling or energy conversion. These non-battery-powered IoT devices are referred to as ambient-IoT devices or passive-IoT devices, abbreviated as A-IoT devices or P-IoT devices.
[0005] A-IoT devices or P-IoT devices may conflict during communication.
[0006] Summary of the Invention
[0007] An embodiment of the present application provides an information transmission method, applied to a first communication entity, the method comprising: determining a parameter; wherein the parameter is a randomly determined parameter or a parameter determined based on characteristic information of the first communication entity; and transmitting information to a second communication entity on a resource corresponding to the parameter.
[0008] An embodiment of the present application provides an information transmission system, including a first communication entity and a second communication entity; the first communication entity is used to execute the above-mentioned information transmission method; and the second communication entity is used to receive information transmitted by the first communication entity.
[0009] An embodiment of the present application provides a communication entity, including: a processor; the processor is configured to implement the information transmission method of any of the above embodiments when executing a computer program.
[0010] An embodiment of the present application further provides a computer-readable storage medium storing a computer program, which implements the information transmission method of any of the above embodiments when the computer program is executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] FIG1 is a schematic diagram of a wireless communication network according to an embodiment;
[0012] FIG2 is a schematic flow chart of an information transmission method provided by an embodiment;
[0013] FIG3 is a schematic flow chart of another information transmission method provided by an embodiment;
[0014] FIG4 is a schematic diagram of a scenario of an information transmission method provided by an embodiment;
[0015] FIG5 is a schematic diagram of another scenario of an information transmission method provided by an embodiment;
[0016] FIG6 is a schematic structural diagram of an information transmission device provided by an embodiment;
[0017] FIG7 is a schematic structural diagram of a communication entity provided by an embodiment. DETAILED DESCRIPTION
[0018] The information transmission method provided in this application can be applied to various wireless communication systems, such as long-term evolution LTE systems, fourth-generation mobile communication technology (4G) systems, fifth-generation mobile communication technology (5G) systems, LTE and 5G hybrid architecture systems, NR systems, the Internet of Things, and new communication systems emerging in future communication developments, such as sixth-generation mobile communication technology (6G) systems.
[0019] Figure 1 is a schematic diagram of a wireless communication network according to an embodiment. As shown in Figure 1 , a first communication entity 11 can communicate with a second communication entity 12. A second communication entity 12 can connect to multiple first communication entities 11. During communication between multiple first communication entities 11 and a second communication entity 12, conflicts may occur between the first communication entities 11, resulting in information transmission failures.
[0020] The information transmission method provided in this embodiment is used to solve the problem of conflict occurring during the communication process of the first communication entities 11, thereby achieving coexistence of the first communication entities and improving the reliability of information transmission.
[0021] The first communication entity 11 in this embodiment may be an A-IoT device. Correspondingly, the wireless communication network shown in FIG1 may be an environmental Internet of Things. A-IoT devices can be mainly divided into two categories: the first type of device can complete communication by modulating and reflecting the received carrier signal; the second type of device has an independent signal generation function and can complete communication by generating a complete communication signal link. More broadly, there is another type of device that has the above two functions: it can complete communication by modulating and reflecting the received carrier signal, and has an independent signal generation function and can complete communication by generating a complete communication signal link. Among them, the carrier signal can be an unmodulated continuous waveform (continuous waveform) or an unmodulated carrier (carrier wave), and the two concepts are equivalent and can both be represented by CW. For example, CW can be a sine wave, a cosine wave, etc. The first communication entity in this embodiment may be a first type of device or a second type of device.
[0022] A-IoT networks can be broadly categorized into four types: the first topology involves direct communication between network nodes and A-IoT devices; the second topology involves the presence of relay nodes between network nodes and A-IoT devices; the third topology involves the presence of auxiliary nodes between network nodes and A-IoT devices, which can assist in downlink or uplink communication; and the fourth topology involves direct communication between end nodes and A-IoT devices. Network nodes, relay nodes, auxiliary nodes, and end nodes can also function as readers or interrogators, and A-IoT devices can also function as tags. In addition to the reader-initiated topology, where the reader initiates a query command and the A-IoT device responds within the reader's RF field or coverage, there can also be a device-initiated topology, where the reader does not initiate a query command and the A-IoT device directly reflects or transmits within the reader's RF field or coverage, or the A-IoT device reflects or transmits after detecting reader signaling / signals. In the reader-writer active mode, the reader-writer is in an active state and can read multiple A-IoT devices without collision, so it has good reliability and is suitable for some important data identification occasions. In the device-active mode, the A-IoT device does not need to wait for the query command but can actively reflect or transmit information, so it has the characteristics of fast recognition speed and is suitable for some occasions that require high-speed recognition. However, the various A-IoT device types corresponding to the reader-writer active mode and the device-active mode face problems such as how to resolve conflicts and coexist. The information transmission method provided in the embodiment of the present application can also solve the problem of A-IoT device conflicts in the environmental Internet of Things communication scenario.
[0023] Below, the information transmission method, system, communication entity and their technical effects provided by the embodiments of the present application are described.
[0024] Figure 2 is a schematic flow chart of an information transmission method provided by one embodiment. The information transmission method provided by this embodiment can be applied to a first communication entity in a network. For example, the first communication entity in Figure 1 . The network in this embodiment can be a wireless communication network. For example, the network can be an environmental Internet of Things (IoT). As shown in Figure 2 , the information transmission method provided by this embodiment includes S201-S202.
[0025] S201: Determine parameters.
[0026] The parameter is a randomly determined parameter or a parameter determined according to characteristic information of the first communication entity.
[0027] The parameters in this embodiment are used to indicate the resource for transmitting information. The characteristic information in this embodiment is information that can uniquely characterize the first communication entity, for example, the device identifier of the first communication entity.
[0028] In one implementation, the parameters in this embodiment are randomly determined. Since the parameters are determined randomly, the parameters determined by different first communication entities are likely to be different, and the resources corresponding to the parameters are also different. Consequently, when the first communication entities transmit information on the resources corresponding to the parameters, no collision or conflict occurs.
[0029] In another implementation, the parameters in this embodiment are parameters determined based on the characteristic information of the first communication entity. Because different communication entities have different characteristic information, the parameters determined based on this characteristic information are also different, and the resources corresponding to the parameters are also different. Consequently, when the first communication entity transmits information on the resources corresponding to the parameters, no collision or conflict occurs.
[0030] S202: Transmit information to the second communication entity on resources corresponding to the parameters.
[0031] The resources corresponding to the parameters in this embodiment include at least one of the following: time domain resources and frequency domain resources.
[0032] After the parameter is determined in S201, information may be transmitted to the second communication entity on the resource corresponding to the parameter based on the parameter.
[0033] In S202, information is reflected or transmitted to the second communication entity on the resources corresponding to the parameters. The method for transmitting information varies depending on the implementation of the first communication entity. When the first communication entity is a device of the first type, the first communication entity reflects information to the second communication entity on the resources corresponding to the parameters. When the first communication entity is a device of the second type, the first communication entity transmits information to the second communication entity on the resources corresponding to the parameters.
[0034] The information in this embodiment includes at least one of the following: a device identification of the first communication entity, a device category of the first communication entity, a device capability of the first communication entity, control information, and data information.
[0035] In this embodiment, the first communication entity may be an A-IoT device. Correspondingly, the second communication entity may be a reader / writer. The second communication entity in this embodiment includes at least one of the following: a network node, a relay node, an auxiliary node, a terminal node, a radio resource control layer, a radio link control layer, a media access control layer, and a physical layer. For ease of description, in this embodiment, the A-IoT device in the active mode of the second communication entity, i.e., the reader / writer in the active mode, is referred to as the first device. The A-IoT device in the device-active mode is referred to as the second device.
[0036] The first communication entity in this embodiment may include at least one of the following: a first device and a second device.
[0037] The network in this embodiment may include: one or more first devices. Alternatively, the network in this embodiment may include: one or more second devices. Alternatively, the network in this embodiment may include: one or more first devices and one or more second devices.
[0038] The parameters in this embodiment may include: backoff time, slot index, frame index, and subframe index. For example, the slot index in this embodiment may be a slot number, the frame index may be a frame number, and the subframe index may be a subframe number.
[0039] The following describes in detail a specific implementation method of determining the parameters and transmitting information to the second communication entity on the resources corresponding to the parameters.
[0040] Embodiment 1 Sub-example 1
[0041] In this implementation, the parameters include a backoff time. S201 is implemented by randomly selecting a backoff time. The backoff time is selected within a fixed backoff window or a variable backoff window. S202 is implemented by transmitting information to the second communication entity on a resource corresponding to the time point at which the backoff time is reached.
[0042] In this implementation, T fb Indicates the fallback time. The upper and lower limits of the fixed fallback window are determined by default. The upper and lower limits of the variable fallback window can be configured.
[0043] For example, the fixed backoff window range may be (3 microseconds, 20 microseconds), and the parameter determined in this embodiment may be 17 microseconds. For another example, when determining parameters at a certain time, the variable backoff window range may be (4 microseconds, 18 microseconds), and the determined parameter may be, for example, 15 microseconds. When subsequently determining parameters, the variable backoff window range may be determined to be (5 microseconds, 25 microseconds) through configuration, and the determined parameter may be, for example, 20 microseconds.
[0044] The backoff time in this embodiment can be understood as a waiting time. Assuming the backoff time is 17 microseconds, the implementation process of S202 is: after waiting for 17 microseconds, transmitting information to the second communication entity on the resource corresponding to the time point of 17 microseconds.
[0045] Example 1 Sub-example 2
[0046] In this implementation, the parameter includes a time slot index. S201 is implemented by randomly selecting a time slot index. S202 is implemented by transmitting information to the second communication entity on a resource corresponding to the time slot index, that is, transmitting information to the second communication entity in the time slot corresponding to the time slot index.
[0047] Embodiment 1 Sub-example 3
[0048] In this implementation, the parameters include a time slot index. The implementation of S201 is as follows: determining the time slot index according to the time slot duration and a randomly selected backoff time.
[0049] Slot index n s =round(T fb mod T s ). Or, n s =ceil(T fb mod T s ). Or, n s =floor(T fb mod T s ). Among them, the round function means rounding the value in the brackets to the nearest integer. The ceil function means rounding the value in the brackets upwards, and the floor function means rounding the value in the brackets downwards. s is the time slot length, T fb Indicates the fallback time.
[0050] Correspondingly, S202 is implemented as follows: transmitting information to the second communication entity in the time slot corresponding to the time slot index.
[0051] The time slot index can also be determined by combining sub-example 2 of embodiment 1 and sub-example 3 of embodiment 1.
[0052] Embodiment 1 Sub-example 4
[0053] In this implementation, the parameter includes a frame index. S201 is implemented by randomly selecting a frame index. S202 is implemented by transmitting information to the second communication entity on a resource corresponding to the frame index, that is, transmitting information to the second communication entity within a frame corresponding to the frame index.
[0054] Example 1 Sub-example 5
[0055] In this implementation, the parameters include a frame index. The implementation of S201 is as follows: determining the frame index according to the frame duration and the randomly selected backoff time.
[0056] Frame index n f =round(T fb mod T f ).or, or, Among them, the round function means rounding the value in the brackets to the nearest integer, the ceil function means rounding the value in the brackets upward, and the floor function means rounding the value in the brackets downward. f is the frame duration, T fb Indicates the fallback time.
[0057] Correspondingly, S202 is implemented as follows: transmitting information to the second communication entity in the frame corresponding to the frame index.
[0058] Example 1 Sub-example 6
[0059] In this implementation, the parameter includes a frame index. The implementation of S201 is as follows: determining the frame index according to the device identifier and the number of frames of the first communication entity, or the device identifier and the number of groups of the first communication entity.
[0060] Frame index n f =ID mod N f , or n f Satisfaction (n f -(ID mod N g ))mod N g = 0. Where ID represents the device identifier, N f Indicates the number of frames, N g Indicates the number of groups.
[0061] Correspondingly, S202 is implemented as follows: transmitting information to the second communication entity in the frame corresponding to the frame index.
[0062] Example 1 Sub-example 7
[0063] In this implementation, the parameter includes a frame index. The implementation of S201 is as follows: determining the frame index according to the device priority of the first communication entity and the time slot number threshold.
[0064] Frame index n f Satisfy N s,f ≥N s,thres Among them, N s,f Indicates frame index n f The number of time slots in a frame, P D Indicates the device priority, N s,thres Indicates the time slot number threshold, P D Corresponding to an N s,thres .
[0065] Correspondingly, S202 is implemented as follows: transmitting information to the second communication entity in the frame corresponding to the frame index.
[0066] Embodiment 1 Sub-example 8
[0067] In this implementation, the parameter includes a frame index. The implementation of S201 is as follows: determining the frame index according to the device priority, the priority threshold, and the timeslot number threshold of the first communication entity.
[0068] Frame index n f Satisfy N s,f≥N s,thres And P D ≥P thres Among them, N s,f Indicates frame index n f The number of time slots in a frame, P D Indicates the device priority, P thres Indicates the priority threshold, N s,thres Indicates the time slot number threshold, P thres Corresponding to an N s,thres .
[0069] Correspondingly, S202 is implemented as follows: transmitting information to the second communication entity in the frame corresponding to the frame index.
[0070] Sub-examples 4 to 8 of embodiment 1 may also be combined to determine the frame index.
[0071] Embodiment 1 Sub-example 9
[0072] In this implementation, the parameter includes a subframe index. The implementation of S201 includes at least one of the following: randomly selecting a subframe index; determining the subframe index based on the subframe duration and the randomly selected backoff time; determining the subframe index based on the device identifier and the number of subframes of the first communication entity, or the device identifier and the number of groups of the first communication entity; determining the subframe index based on the device priority and the time slot number threshold of the first communication entity; determining the subframe index based on the device priority, priority threshold, and time slot number threshold of the first communication entity.
[0073] Correspondingly, S202 is implemented as follows: transmitting information to the second communication entity in the subframe corresponding to the subframe index.
[0074] When determining the subframe index based on the subframe duration and the randomly selected backoff time, the subframe index n sf =round(T fb modT sf ). Or, n sf =ceil(T fb modT sf ). Or, n sf =floor(T fb modT sf ). sf is the subframe duration, T fb Indicates the fallback time.
[0075] When determining the subframe index according to the device identifier and the number of subframes of the first communication entity, or the device identifier and the number of groups of the first communication entity, the subframe index n sf =ID mod N sf ,or Among them, ID represents the device identification, N sf Indicates the number of subframes, N g Indicates the number of groups.
[0076] When determining the subframe index according to the device priority of the first communication entity and the time slot number threshold, the subframe index n sf Satisfy N s,sf ≥N s,thres Among them, N s,sf Indicates subframe index n sf The number of time slots in a subframe, P D Indicates the device priority, N s,thres Indicates the time slot number threshold, P D Corresponding to an N s,thres .
[0077] When determining the subframe index according to the device priority, priority threshold, and time slot number threshold of the first communication entity, the subframe index n sf Satisfy N s,sf ≥N s,thres And P D ≥P thres Among them, N s,sf Indicates subframe index n sf The number of time slots in a subframe, P D Indicates the device priority, P thres Indicates the priority threshold, N s,thres Indicates the time slot number threshold, P thres Corresponding to an N s,thres .
[0078] The information transmission method provided in this embodiment includes: determining a parameter, where the parameter is a randomly determined parameter or a parameter determined based on characteristic information of a first communication entity; and transmitting information to a second communication entity on a resource corresponding to the parameter. Because the parameter is a randomly determined parameter or a parameter determined based on characteristic information of the first communication entity, different first communication entities determine different parameters, and the resources corresponding to the parameters are also different. Consequently, when the first communication entities transmit information on the resources corresponding to the parameters, no collision or conflict occurs, thereby enabling coexistence of the first communication entities and improving the reliability of information transmission.
[0079] Figure 3 is a flowchart of another information transmission method provided by one embodiment. Based on the embodiment shown in Figure 2 and various optional implementations, this embodiment provides a detailed description of an implementation in which the first communication entity is a first device. As shown in Figure 3, the information transmission method provided by this embodiment includes S301-S303.
[0080] S301: Detecting a query command sent by a second communication entity.
[0081] In this embodiment, the first communication entity is a first device. The first device is an A-IoT device in active mode for the second communication entity. The second communication entity initiates a query command. The first communication entity detects the query command within the second communication entity's radio frequency energy field or within the second communication entity's radio frequency coverage area.
[0082] After detecting the query command, the first communication entity executes the following S302 and S303.
[0083] S302: Determine parameters.
[0084] The parameter is a randomly determined parameter or a parameter determined according to characteristic information of the first communication entity.
[0085] S303: Transmit information to the second communication entity on resources corresponding to the parameters.
[0086] The implementation process and technical principles of S302 and S201, S303 and S202 are similar and will not be repeated here.
[0087] The parameters in this embodiment may include: backoff time, slot index, frame index, and subframe index. For example, the slot index in this embodiment may be a slot number, the frame index may be a frame number, and the subframe index may be a subframe number.
[0088] The following details a specific implementation of determining parameters and transmitting information to the second communication entity on resources corresponding to the parameters after detecting the query command sent by the second communication entity.
[0089] Embodiment 2 Sub-example 1
[0090] In this implementation, the parameters include a backoff time. Upon detecting a query command sent by the second communication entity, a random backoff time is selected. The backoff time can be selected within a fixed backoff window or a variable backoff window. S303 is implemented by transmitting information to the second communication entity on a resource corresponding to the time point at which the backoff time is reached.
[0091] In this implementation, T fb Indicates the fallback time. The upper and lower limits of the fixed fallback window are determined by default. The upper and lower limits of the variable fallback window can be configured.
[0092] Embodiment 2 Sub-example 2
[0093] In this implementation, the parameter includes a time slot index. Upon detecting the query command sent by the second communication entity, a time slot index is randomly selected. S303 is implemented by transmitting information to the second communication entity on a resource corresponding to the time slot index, i.e., transmitting information to the second communication entity within the time slot corresponding to the time slot index.
[0094] Embodiment 2 Sub-example 3
[0095] In this implementation, the parameter includes a time slot index. Upon detecting a query command sent by the second communication entity, the time slot index is determined according to a time slot duration and a randomly selected backoff time.
[0096] Slot index n s =round(T fb mod T s ). Or, n s =ceil(T fb mod T s ). Or, n s =floor(T fb mod T s ). Among them, the round function means rounding the value in the brackets to the nearest integer. The ceil function means rounding the value in the brackets upwards, and the floor function means rounding the value in the brackets downwards. s is the time slot length, T fb Indicates the fallback time.
[0097] Correspondingly, S303 is implemented as follows: transmitting information to the second communication entity in the time slot corresponding to the time slot index.
[0098] Sub-example 2 of embodiment 2 and sub-example 3 of embodiment 2 may also be combined to determine the time slot index.
[0099] Embodiment 2 Sub-example 4
[0100] In this implementation, the parameter includes a frame index. Upon detecting the query command sent by the second communication entity, a frame index is randomly selected. S303 is implemented by transmitting information to the second communication entity on a resource corresponding to the frame index, i.e., transmitting information to the second communication entity within a frame corresponding to the frame index.
[0101] Embodiment 2 Sub-example 5
[0102] In this implementation, the parameter includes a frame index. Upon detecting the query command sent by the second communication entity, the frame index is determined based on the frame duration and the randomly selected backoff time.
[0103] Frame index n f =round(T fb mod Tf ).or, or, Among them, the round function means rounding the value in the brackets to the nearest integer, the ceil function means rounding the value in the brackets upward, and the floor function means rounding the value in the brackets downward. f is the frame duration, T fb Indicates the fallback time.
[0104] Correspondingly, S303 is implemented as follows: transmitting information to the second communication entity in the frame corresponding to the frame index.
[0105] Embodiment 2 Sub-example 6
[0106] In this implementation, the parameter includes a frame index. Upon detecting the query command sent by the second communication entity, the frame index is determined according to the device identifier and the frame number of the first communication entity, or the device identifier and the group number of the first communication entity.
[0107] Frame index n f =ID mod N f , or n f Satisfaction (n f -(ID mod N g ))mod N g = 0. Where ID represents the device identifier, N f Indicates the number of frames, N g Indicates the number of groups.
[0108] Correspondingly, S303 is implemented as follows: transmitting information to the second communication entity in the frame corresponding to the frame index.
[0109] Embodiment 2 Sub-example 7
[0110] In this implementation, the parameter includes a frame index. When a query command sent by the second communication entity is detected, the frame index is determined according to the device priority and the time slot number threshold of the first communication entity.
[0111] Frame index n f Satisfy N s,f ≥N s,thres Among them, N s,f Indicates frame index n f The number of time slots in a frame, P D Indicates the device priority, N s,thres Indicates the time slot number threshold, P D Corresponding to an N s,thres .
[0112] Correspondingly, S303 is implemented as follows: transmitting information to the second communication entity in the frame corresponding to the frame index.
[0113] Embodiment 2 Sub-example 8
[0114] In this implementation, the parameter includes a frame index. Upon detecting the query command sent by the second communication entity, the frame index is determined according to the device priority, the priority threshold, and the timeslot number threshold of the first communication entity.
[0115] Frame index n f Satisfy N s,f ≥N s,thres And P D ≥P thres Among them, N s,f Indicates frame index n f The number of time slots in a frame, P D Indicates the device priority, P thres Indicates the priority threshold, N s,thres Indicates the time slot number threshold, P thres Corresponding to an N s,thres .
[0116] Correspondingly, S303 is implemented as follows: transmitting information to the second communication entity in the frame corresponding to the frame index.
[0117] Sub-examples 4 to 8 of embodiment 2 may also be combined to determine the frame index.
[0118] Embodiment 2 Sub-example 9
[0119] In this implementation, the parameter includes a subframe index. Upon detecting the query command sent by the second communication entity, the implementation of S302 includes at least one of the following: randomly selecting a subframe index; determining the subframe index based on the subframe duration and the randomly selected backoff time; determining the subframe index based on the device identifier and subframe number of the first communication entity, or the device identifier and group number of the first communication entity; determining the subframe index based on the device priority and time slot number threshold of the first communication entity; determining the subframe index based on the device priority, priority threshold, and time slot number threshold of the first communication entity.
[0120] Correspondingly, S303 is implemented as follows: transmitting information to the second communication entity in the subframe corresponding to the subframe index.
[0121] When determining the subframe index based on the subframe duration and the randomly selected backoff time, the subframe index n sf =round(T fb modT sf ). Or, n sf =ceil(T fb modT sf ). Or, n sf =floor(Tfb modT sf ). sf is the subframe duration, T fb Indicates the fallback time.
[0122] When determining the subframe index according to the device identifier and the number of subframes of the first communication entity, or the device identifier and the number of groups of the first communication entity, the subframe index n sf =ID mod N sf ,or Among them, ID represents the device identification, N sf Indicates the number of subframes, N g Indicates the number of groups.
[0123] When determining the subframe index according to the device priority of the first communication entity and the time slot number threshold, the subframe index n sf Satisfy N s,sf ≥N s,thres Among them, N s,sf Indicates subframe index n sf The number of time slots in a subframe, P D Indicates the device priority, N s,thres Indicates the time slot number threshold, P D Corresponding to an N s,thres .
[0124] When determining the subframe index according to the device priority, priority threshold, and time slot number threshold of the first communication entity, the subframe index n sf Satisfy N s,sf ≥N s,thres And P D ≥P thres Among them, N s,sf Indicates subframe index n sf The number of time slots in a subframe, P D Indicates the device priority, P thres Indicates the priority threshold, N s,thres Indicates the time slot number threshold, P thres Corresponding to an N s,thres .
[0125] The information transmission method provided in this embodiment includes: detecting a query command sent by a second communication entity, determining parameters, where the parameters are randomly determined or determined based on characteristic information of a first communication entity, and transmitting information to the second communication entity on resources corresponding to the parameters. Because the parameters are determined when the query command is detected, and the parameters are randomly determined or determined based on characteristic information of the first communication entity, different first communication entities determine different parameters, and the resources corresponding to the parameters are also different. Consequently, when the first communication entities transmit information on the resources corresponding to the parameters, no collision or conflict occurs, thereby enabling coexistence of the first communication entities and improving the reliability of information transmission.
[0126] Figure 4 is a schematic diagram of a scenario for an information transmission method provided by one embodiment. As shown in Figure 4, in this scenario, the first communication entity is a second device 42, and a first device 41 already exists in the network. First device 41 communicates with a second communication entity 43. In this embodiment, second device 42 coexists with first device 41.
[0127] The information transmission method provided in this embodiment further includes at least one of the following: when a first condition that information cannot be transmitted is detected, keeping silent, wherein the first condition that information cannot be transmitted includes at least one of the following: the presence of signal energy, the presence of channel energy, and the channel being occupied; when a second condition that information cannot be transmitted is detected, keeping silent, wherein the second condition that information cannot be transmitted includes at least one of the following: the absence of an access command and the absence of time-frequency resources for access; when the first condition that information cannot be transmitted is detected, converting to the first device and operating with the characteristics of an independent first device, or operating with the characteristics of a coexisting first device; when the second condition that information cannot be transmitted is detected, converting to the first device and operating with the characteristics of an independent first device The device operates with an independent first device characteristic, or operates with a coexisting first device characteristic; when a first condition for information transmission is detected, the device operates with an independent second device characteristic, wherein the first condition for information transmission includes at least one of the following: no signal energy, no channel energy, and the channel is not occupied; when a second condition for information transmission is detected, the device operates with an independent second device characteristic, wherein the first condition for information transmission includes at least one of the following: existence of an access command and existence of time-frequency resources for access; when a conversion command is detected, the device is converted to the first device and operates with an independent first device characteristic, or operates with a coexisting first device characteristic; when no conversion command is detected, the device remains silent.
[0128] The following describes in detail the operating characteristics of the second device under various conditions in the above content.
[0129] Embodiment 3 sub-example 1
[0130] When the second device detects the first condition that prevents information transmission, that is, when the second device detects the presence of signal energy, the presence of channel energy, or the channel being occupied, the second device remains silent.
[0131] When the second device detects the first condition for information transmission, that is, when the second device detects no signal energy, no channel energy, and no channel occupancy, the second device operates with the independent second device characteristic. The specific content of the independent second device characteristic will be described in detail in subsequent embodiments.
[0132] Embodiment 3 sub-example 2
[0133] When the second device detects the first condition that prevents information transmission, that is, when the second device detects the presence of signal energy, the presence of channel energy, or an occupied channel, the second device transforms into the first device and operates with the independent first device characteristics or the coexisting first device characteristics. The specific details of the independent first device characteristics and the coexisting first device characteristics will be described in detail in subsequent embodiments.
[0134] When the second device detects the first condition for transmitting information, that is, when the second device does not detect signal energy, channel energy, and the channel is not occupied, the second device operates with the independent second device characteristic.
[0135] Embodiment 3 Sub-example 3
[0136] When the second device detects the second condition that prevents information transmission, that is, when the second device does not detect the access command, it remains silent. The access command in this embodiment is a command sent by the second communication entity.
[0137] When the second device detects the second condition for transmitting information, that is, when the second device detects the access command, it operates in the independent second device characteristic.
[0138] Embodiment 3 sub-example 4
[0139] When the second device detects the second condition that cannot transmit information, that is, when the second device does not detect the accessed time-frequency resources, it remains silent.
[0140] When the second device detects the second condition for transmitting information, that is, when the second device detects the accessed time-frequency resources, it operates with the independent second device characteristics.
[0141] Embodiment 3 sub-example 5
[0142] When the second device detects the second condition that prevents information transmission, ie, when the second device does not detect the access command, it converts to the first device and operates with the independent first device characteristics or the coexisting first device characteristics.
[0143] When the second device detects the second condition for transmitting information, that is, when the second device detects the access command, it operates in the independent second device characteristic.
[0144] Embodiment 3 sub-example 6
[0145] When the second device detects the second condition that cannot transmit information, that is, when the second device does not detect the accessed time-frequency resources, it is converted into the first device and operates with the independent first device characteristics, or operates with the coexisting first device characteristics.
[0146] When the second device detects the second condition for transmitting information, that is, when the second device detects the accessed time-frequency resources, it operates with the independent second device characteristics.
[0147] Embodiment 3 sub-example 7
[0148] When the second device detects the conversion command, it converts to the first device and operates with the independent first device characteristics or operates with the coexisting first device characteristics. When the second device does not detect the conversion command, it remains silent.
[0149] Figure 5 is a schematic diagram of another information transmission method provided by an embodiment. As shown in Figure 5, in this scenario, the first communication entity is a first device 51, and a second device 52 already exists in the network. The second device 52 communicates with a second communication entity 53. In this embodiment, the first device 51 and the second device 52 coexist.
[0150] The information transmission method provided in this embodiment also includes at least one of the following: when a query command is detected, operating with the independent first device characteristics; when no query command is detected, remaining silent; when no query command is detected, converting to a second device and operating with the independent second device characteristics, or operating with the coexisting second device characteristics; when a conversion command is detected, converting to a second device and operating with the independent second device characteristics, or operating with the coexisting second device characteristics; when no conversion command is detected, remaining silent.
[0151] The following describes in detail the working characteristics of the first device under various conditions in the above content.
[0152] Example 4 Sub-Example 1
[0153] When the first device detects the query command, it operates with the independent first device characteristics. When the first device does not detect the query command, it remains silent.
[0154] When the first device detects the query command within the detection time, it operates with the independent first device characteristics. When the first device does not detect the query command within the detection time, it remains silent.
[0155] Example 4 Sub-Example 2
[0156] When the first device detects the query command, it operates with the independent first device characteristics.
[0157] When the first device does not detect the query command, it converts to the second device and operates with the independent second device characteristics or the coexisting second device characteristics. The coexisting second device characteristics will be described in detail in subsequent embodiments.
[0158] When the first device detects the query command within the detection time, it operates as an independent first device. When the first device does not detect the query command within the detection time, it switches to the second device.
[0159] Example 4 Sub-Example 3
[0160] When the first device detects the conversion command, it converts to the second device and operates with the independent second device characteristics or the coexisting second device characteristics. The conversion command can be a command sent by the second communication entity.
[0161] When no conversion command is detected, the first device remains silent.
[0162] The information transmission method provided in this embodiment also includes: when an access command is detected, waiting for a query command; when no access command is detected, keeping silent; when time-frequency resources for access are detected, waiting for a query command; when time-frequency resources for access are not detected, keeping silent.
[0163] Example 4 Sub-Example 4
[0164] When the first device detects the access command, it waits for the query command.
[0165] When no access command is detected, the first device remains silent.
[0166] Example 4 Sub-Example 5
[0167] When the first device detects the accessed time-frequency resources, it waits for a query command.
[0168] When the first device does not detect the accessed time-frequency resources, it remains silent.
[0169] The following describes in detail the independent first device characteristics and the independent second device characteristics.
[0170] Example 5 Sub-Example 1
[0171] The independent first device characteristic includes at least one of the following: a stopped state, a paused state, a ready state, and a silent state.
[0172] The inactive state is used to indicate that the first device is turned off, for example, the first device is not in the radio frequency energy field of the second communication entity or is not in the radio frequency coverage range of the second communication entity.
[0173] The pause state is used to indicate that the first device has paused responding to the second communication entity, for example, pausing information transmission when the counter is greater than 0.
[0174] The ready state is used to indicate that the first device is ready to respond to the second communication entity. For example, when the counter is equal to 0, the first device is ready to transmit information.
[0175] The silent state is used to indicate that the first device does not respond to the second communication entity. For example, the first device does not transmit information when the counter is less than 0, or does not transmit information when the first device does not detect a command.
[0176] Based on sub-example 1 of embodiment 5, in embodiments 3 and 4, when it is determined that the independent first device characteristic is in the ready state, it is determined to execute "transmitting information to the second communication entity on the resources corresponding to the parameter." That is, when it is determined that the independent first device characteristic is in the ready state, the first device may transmit information to the second communication entity on the resources corresponding to the parameter to avoid conflicts and collisions.
[0177] Example 5 Sub-Example 2
[0178] The independent second device characteristic includes at least one of the following: a stopped state, a ready state, and a silent state.
[0179] The stop state is used to indicate that the second device is turned off, for example, the second device is not in the radio frequency energy field of the second communication entity or is not in the radio frequency coverage range of the second communication entity.
[0180] The ready state indicates that the second device is ready to transmit information. For example, the second device is transmitting information to the second communication entity on the resources corresponding to the parameter. When the parameter is a fallback time, the second device is transmitting information to the second communication entity on the resources corresponding to the fallback time.
[0181] The silent state is used to indicate that the second device does not transmit information. For example, the second device does not transmit after repeating transmission N times, or does not transmit when the second device detects channel / signal energy or channel occupancy, or does not transmit when the second device detects a command.
[0182] Based on sub-example 2 of embodiment 5, in embodiments 3 and 4, when it is determined that the independent second device characteristic is in the ready state, it is determined to execute "transmitting information to the second communication entity on the resources corresponding to the parameter." That is, when it is determined that the independent second device characteristic is in the ready state, the second device may transmit information to the second communication entity on the resources corresponding to the parameter to avoid conflicts and collisions.
[0183] The following details the coexistence characteristics of the first device and the coexistence characteristics of the second device.
[0184] Example 6 Sub-Example 1
[0185] The coexisting first device characteristics include at least one of the following: a stopped state and a silent state. The stopped state indicates that the first device is powered off. For example, the first device is not in the radio frequency energy field of the second communication entity or is not within the radio frequency coverage of the second communication entity. The silent state indicates that the first device is not responding to the second communication entity.
[0186] Alternatively, the coexisting first device characteristic includes at least one of the following: a stop state, a ready state, and a silent state. Among them, the stop state is used to characterize that the first device is turned off. For example, the first device is not in the RF energy field of the second communication entity or is not within the RF coverage range of the second communication entity. The ready state is used to characterize that the first device is ready to respond to the second communication entity. For example, information is transmitted to the second communication entity on the resources corresponding to the parameter. When the parameter is the backoff time, information is transmitted to the second communication entity on the resources corresponding to the time point when the backoff time is reached. The silent state is used to characterize that the first device does not respond to the second communication entity. For example, the first device does not transmit after repeating the transmission N times, or the first device does not transmit when it detects that the channel / signal energy or the channel is occupied, or the first device does not transmit when it detects a command.
[0187] Alternatively, the coexisting first device characteristic includes at least one of the following: a stopped state, a paused state, a ready state, and a silent state. The stopped state indicates that the first device is turned off. The paused state indicates that the first device has paused responding to the second communication entity. For example, transmission is paused when the counter is greater than 0. The ready state indicates that the first device is ready to respond to the second communication entity. For example, information is ready to be transmitted when the counter is equal to 0. The silent state indicates that the first device is not responding to the second communication entity. For example, information is not transmitted when the counter is less than 0, or when the first device does not detect a command.
[0188] Based on sub-example 1 of embodiment 6, in embodiment 3, when it is determined that the characteristic of the coexisting first device is in a ready state, it is determined to execute "transmitting information to the second communication entity on the resources corresponding to the parameters."
[0189] Example 6 Sub-Example 2
[0190] The second device characteristic of coexistence includes at least one of the following: a stop state and a silent state.
[0191] Alternatively, the coexisting second device characteristics include at least one of the following: stop state, first detection state, first monitoring state, ready state, and silent state. In this implementation, the states of the coexisting second device characteristics are divided more finely to further avoid conflicts and collisions.
[0192] Alternatively, the coexisting second device characteristics include at least one of the following: stop state, second detection state, second monitoring state, first ready state, second ready state, and silent state. In this implementation, the states of the coexisting second device characteristics are divided more finely to further avoid conflicts and collisions.
[0193] The stop state is used to indicate that the second device is turned off, for example, the second device is not in the radio frequency energy field of the second communication entity or is not in the radio frequency coverage range of the second communication entity.
[0194] The silent state is used to indicate that the second device does not transmit information. For example, the second device does not transmit after repeating transmission N times, or does not transmit when the second device detects channel / signal energy or the channel is occupied, or does not transmit when the second device detects a command.
[0195] The first detection state is used to indicate that the second device has entered the ready state after detecting a command. For example, the second device has entered the ready state after detecting and executing a command.
[0196] The first monitoring state is used to indicate that the second device enters the ready state when the first monitoring timer expires and the first condition for information transmission is detected. If the first monitoring timer has not expired and the first condition for information transmission is detected is not detected, the first monitoring timer is reset. For example, the second device enters the ready state when the first monitoring timer is equal to 0 and no channel / signal energy is detected or the channel is not occupied. If the second device detects channel / signal energy or the channel is occupied before the first monitoring timer expires, the first monitoring timer is reset.
[0197] The Ready state indicates that the second device is ready to transmit information. For example, information is transmitted to the second communication entity on the resources corresponding to the parameter. When the parameter is a backoff time, information is transmitted to the second communication entity on the resources corresponding to the time when the backoff time is reached. When the backoff time is measured by a backoff timer, the Ready state indicates that the second device transmits information when the backoff timer is equal to 0.
[0198] The second detection state is used to indicate that the second device switches to the first ready state upon detecting the first command, and switches to the second monitoring state upon detecting the second command. For example, the first command may be "1" and the second command may be "0." Of course, the first and second commands may also be implemented in other ways, and this embodiment is not limited thereto.
[0199] The second monitoring state is used to indicate that the second device transitions to the second ready state when it detects the first condition for enabling information transmission upon the expiration of the second monitoring timer. If the second monitoring timer has not yet expired, the second monitoring timer is reset upon detecting the first condition for disabling information transmission. For example, the second device transitions to the second ready state when the second monitoring timer is equal to 0 and no channel / signal energy is detected or the channel is unoccupied. If the second device detects channel / signal energy or the channel is occupied before the second monitoring timer is equal to 0, the second monitoring timer is reset.
[0200] The first ready state indicates that the second device is ready to transmit information. For example, information is transmitted to the second communication entity on the resources corresponding to the parameter. When the parameter is a backoff time, information is transmitted to the second communication entity on the resources corresponding to the time when the backoff time is reached. When the backoff time is measured by a backoff timer, the first ready state indicates that the second device transmits information when the backoff timer is equal to 0.
[0201] The second ready state is used to indicate that when the second device is ready to transmit information, it detects the first condition that the information cannot be transmitted before the backoff time arrives, and then it switches to the second monitoring state. Alternatively, the second ready state is used to indicate that when the second device is ready to transmit information, it detects the first condition that the information cannot be transmitted before the time slot corresponding to the time slot index arrives, and then it switches to the second monitoring state. Alternatively, the second ready state is used to indicate that when the second device is ready to transmit information, it detects the first condition that the information cannot be transmitted before the frame corresponding to the frame index arrives, and then it switches to the second monitoring state. Alternatively, the second ready state is used to indicate that when the second device is ready to transmit information, it detects the first condition that the information cannot be transmitted before the subframe corresponding to the subframe index arrives, and then it switches to the second monitoring state.
[0202] Based on sub-example 2 of embodiment 6, in embodiment 4, when it is determined that the characteristic of the coexisting second device is ready state, first ready state or second ready state, it is determined to execute "transmitting information to the second communication entity on the resources corresponding to the parameters".
[0203] In the embodiments of the present application, in combination with the fifth and sixth embodiments, the information transmission method provided in the third embodiment can achieve coexistence of the second device and the first device. In scenarios where the first and second devices are A-IoT devices, a coexistence mechanism of reader-active A-IoT devices and device-active A-IoT devices is implemented, as well as the problem of multiple operating states, thereby improving the communication reliability of the environmental Internet of Things.
[0204] In the embodiments of the present application, in combination with the fifth and sixth embodiments, the information transmission method provided in the fourth embodiment can achieve coexistence of the first device and the second device. In scenarios where the first and second devices are A-IoT devices, a coexistence mechanism of reader-active A-IoT devices and device-active A-IoT devices is implemented, as well as the problem of multiple operating states, thereby improving the communication reliability of the environmental Internet of Things.
[0205] An embodiment of the present application also provides an information transmission system, including a first communication entity and a second communication entity.
[0206] The first communication entity is used to execute the above-mentioned information transmission method. The second communication entity is used to receive information transmitted by the first communication entity. The implementation principle and technical effects are similar to those of the above-mentioned embodiment and will not be repeated here.
[0207] FIG6 is a schematic diagram of the structure of an information transmission device provided by an embodiment. The device is applied to a first communication entity in a network and includes the following modules: a determination module 71 and a transmission module 72.
[0208] The determination module 71 is configured to determine a parameter, wherein the parameter is a randomly determined parameter or a parameter determined according to characteristic information of the first communication entity.
[0209] The transmission module 72 is configured to transmit information to the second communication entity on the resources corresponding to the parameters.
[0210] In one embodiment, the apparatus further includes a first detection module configured to detect a query command sent by the second communication entity.
[0211] In one embodiment, the parameter includes a backoff time. The determination module 71 is configured to randomly select the backoff time, wherein the backoff time is a time selected within a fixed backoff window range or a time selected within a variable backoff window range.
[0212] In one embodiment, the transmission module 72 is configured to transmit information to the second communication entity on a resource corresponding to a time point at which the backoff time is reached.
[0213] In one embodiment, the parameter includes a time slot index. The determining module 71 is configured to include at least one of the following: randomly selecting the time slot index; and determining the time slot index according to the time slot duration and the randomly selected backoff time.
[0214] In one embodiment, the parameter includes a frame index. The determination module 71 is configured to include at least one of the following: randomly selecting the frame index; determining the frame index based on a frame duration and a randomly selected backoff time; determining the frame index based on a device identifier and a frame number of the first communication entity, or a device identifier and a group number of the first communication entity; determining the frame index based on a device priority and a time slot number threshold of the first communication entity; and determining the frame index based on the device priority, priority threshold, and time slot number threshold of the first communication entity.
[0215] In one embodiment, the parameter includes a subframe index. The determination module 71 is configured to include at least one of the following: randomly selecting the subframe index; determining the subframe index based on the subframe duration and the randomly selected backoff time; determining the subframe index based on the device identifier and the number of subframes of the first communication entity, or the device identifier and the number of groups of the first communication entity; determining the subframe index based on the device priority and the time slot number threshold of the first communication entity; determining the subframe index based on the device priority, priority threshold, and time slot number threshold of the first communication entity.
[0216] In one embodiment, the transmission module 72 is configured to reflect or transmit the information to the second communication entity on a resource corresponding to the parameter.
[0217] In one embodiment, the information includes at least one of the following: a device identification of the first communication entity, a device category of the first communication entity, a device capability of the first communication entity, control information, and data information.
[0218] In one embodiment, the first communication entity includes at least one of the following: a first device and a second device.
[0219] In one embodiment, the second communication entity includes at least one of the following: a network node, a relay node, an auxiliary node, a terminal node, a radio resource control layer, a radio link control layer, a media access control layer, and a physical layer.
[0220] In one embodiment, when the first communication entity is a second device and the first device already exists in the network, the apparatus further includes a monitoring module and a second detection module.
[0221] The monitoring module is configured to remain silent when a first condition is detected in which information cannot be transmitted; wherein the first condition in which information cannot be transmitted includes at least one of the following: the presence of signal energy, the presence of channel energy, and the channel being occupied.
[0222] The second detection module is configured to remain silent when a second condition is detected under which information cannot be transmitted; wherein the second condition under which information cannot be transmitted includes at least one of the following: no access command exists, and no time-frequency resources for access exist.
[0223] The monitoring module is further configured to convert to the first device and operate with independent first device characteristics or coexisting first device characteristics when detecting a first condition that prevents information from being transmitted.
[0224] The second detection module is further configured to convert to the first device and operate with independent first device characteristics or coexisting first device characteristics when a second condition that prevents information transmission is detected.
[0225] The monitoring module is further configured to operate with an independent second device characteristic when a first condition for transmitting information is detected; wherein the first condition for transmitting information includes at least one of the following: no signal energy, no channel energy, and the channel is not occupied.
[0226] The second detection module is further configured to operate with an independent second device characteristic when a second condition for transmitting information is detected; wherein the first condition for transmitting information includes at least one of the following: the existence of an access command and the existence of access time-frequency resources.
[0227] In one embodiment, when the first communication entity is a first device and the second device already exists in the network, the apparatus further includes a third detection module.
[0228] The third detection module is configured to operate with the independent first device characteristic when a query command is detected.
[0229] The third detection module is further configured to remain silent when no query command is detected.
[0230] The third detection module is further configured to convert to the second device and operate with independent second device characteristics or coexisting second device characteristics when no query command is detected.
[0231] The third detection module is further configured to convert to the second device and operate with independent second device characteristics or coexisting second device characteristics when a conversion command is detected.
[0232] The third detection module is further configured to remain silent when no conversion command is detected.
[0233] In one embodiment, the device further includes a waiting module and a holding module.
[0234] The waiting module is configured to wait for a query command when an access command is detected.
[0235] The hold module is set to remain silent when no access command is detected.
[0236] The waiting module is configured to wait for a query command when the accessed time-frequency resources are detected.
[0237] The holding module is configured to remain silent when no accessed time-frequency resources are detected.
[0238] In one embodiment, the independent first device characteristic includes at least one of the following: a stop state, a pause state, a ready state, and a silent state; wherein the stop state is used to characterize that the first device is turned off, the pause state is used to characterize that the first device pauses responding to the second communication entity, the ready state is used to characterize that the first device is ready to respond to the second communication entity, and the silent state is used to characterize that the first device does not respond to the second communication entity.
[0239] In one embodiment, the determination module 71 is further configured to determine to execute "transmitting information to the second communication entity on the resource corresponding to the parameter" when it is determined that the independent first device characteristic is in the ready state.
[0240] In one embodiment, the coexisting first device characteristic includes at least one of the following: a stopped state and a silent state; or, the coexisting first device characteristic includes at least one of the following: a stopped state, a ready state, and a silent state; or, the coexisting first device characteristic includes at least one of the following: a stopped state, a paused state, a ready state, and a silent state. The stopped state is used to indicate that the first device is shut down, the silent state is used to indicate that the first device does not respond to the second communication entity, the ready state is used to indicate that the first device is ready to respond to the second communication entity, and the paused state is used to indicate that the first device has paused responding to the second communication entity.
[0241] In one embodiment, the determination module 71 is further configured to determine to execute "transmitting information to the second communication entity on the resource corresponding to the parameter" when it is determined that the coexisting first device characteristic is in a ready state.
[0242] In one embodiment, the independent second device characteristic includes at least one of the following: a stop state, a ready state, and a silent state; wherein the stop state is used to characterize that the second device is turned off, the ready state is used to characterize that the second device is ready to transmit information, and the silent state is used to characterize that the second device is not transmitting information.
[0243] In one embodiment, the determination module 71 is further configured to determine to execute "transmitting information to the second communication entity on the resource corresponding to the parameter" when it is determined that the independent second device characteristic is in the ready state.
[0244] In one embodiment, the coexisting second device characteristics include at least one of the following: a stop state and a silent state; or, the coexisting second device characteristics include at least one of the following: a stop state, a first detection state, a first monitoring state, a ready state, and a silent state; or, the coexisting second device characteristics include at least one of the following: a stop state, a second detection state, a second monitoring state, a first ready state, a second ready state, and a silent state. Among them, the stop state is used to characterize that the second device is turned off, the silent state is used to characterize that the second device does not transmit information, and the first detection state is used to characterize that the second device turns into the ready state after detecting a command; the first monitoring state is used to characterize that the second device turns into the ready state when the first monitoring time is arrived and the first condition for transmitting information is detected, and resets the first monitoring time when the first monitoring time is not arrived and the first condition for not transmitting information is detected; the ready state is used to characterize that the second device is ready to transmit information; the second detection state is used to characterize that the second device turns into the first ready state when detecting the first command, and turns into the second monitoring state when detecting the second command; the second monitoring state is used to characterize that the second device turns into the second ready state when the second monitoring time is arrived and the first condition for transmitting information is detected, and resets the first monitoring time when the second monitoring time is not arrived and the first condition for not transmitting information is detected. The second monitoring duration is reset when the first condition for information transmission is not possible; the first ready state is used to represent that the second device is ready to transmit information; the second ready state is used to represent that when the second device is ready to transmit information, it detects the first condition that information cannot be transmitted before the backoff time arrives, and switches to the second monitoring state; or, the second ready state is used to represent that when the second device is ready to transmit information, it detects the first condition that information cannot be transmitted before the time slot corresponding to the time slot index arrives, and switches to the second monitoring state; or, the second ready state is used to represent that when the second device is ready to transmit information, it detects the first condition that information cannot be transmitted before the frame corresponding to the frame index arrives, and switches to the second monitoring state; or, the second ready state is used to represent that when the second device is ready to transmit information, it detects the first condition that information cannot be transmitted before the subframe corresponding to the subframe index arrives, and switches to the second monitoring state.
[0245] In one embodiment, the determination module 71 is further configured to determine to execute "transmitting information to the second communication entity on the resources corresponding to the parameter" when it is determined that the characteristic of the coexisting second device is ready state, first ready state or second ready state.
[0246] The information transmission device provided in this embodiment can implement the information transmission method in the above embodiment. The implementation principle and technical effects are similar to those in the above embodiment and will not be repeated here.
[0247] The embodiment of the present application further provides a communication entity, comprising: a processor, the processor being configured to implement the information transmission method provided in any embodiment of the present application when executing a computer program. The communication entity in this embodiment may be the first communication entity in the above embodiment.
[0248] Figure 7 is a schematic diagram of the structure of a communication entity provided by one embodiment. As shown in Figure 7, the communication entity includes a processor 60, a memory 61, and a communication interface 62. The number of processors 60 in the communication entity can be one or more, with Figure 7 using one processor 60 as an example. The processor 60, memory 61, and communication interface 62 in the communication entity can be connected via a bus or other means, with Figure 7 using a bus as an example. The term "bus" refers to one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus structures.
[0249] The memory 61, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the methods in the embodiments of the present application. The processor 60 executes the software programs, instructions, and modules stored in the memory 61 to execute at least one functional application and data processing of the communication entity, thereby implementing the above-mentioned method.
[0250] Memory 61 may include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function; the data storage area may store data generated based on the use of the terminal. Furthermore, memory 61 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state memory device. In some instances, memory 61 may include memory remotely located relative to processor 60, and such remote memory may be connected to a communication entity via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a network, a mobile communication network, and combinations thereof.
[0251] The communication interface 62 can be configured to receive and send data.
[0252] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method provided in any embodiment of the present application is implemented.
[0253] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. The computer-readable storage medium includes (a non-exhaustive list): an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0254] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, the data signal carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0255] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the foregoing.
[0256] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination of multiple programming languages, including object-oriented programming languages (such as Java, Smalltalk, C++, Ruby, Go), and conventional procedural programming languages (such as "C" or similar programming languages). The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate 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 a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0257] It will be appreciated by those skilled in the art that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable web browser or a vehicle-mounted mobile station.
[0258] In general, various embodiments of the present application may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although the present application is not limited thereto.
[0259] Embodiments of the present application may be implemented by executing computer program instructions by a data processor of a mobile device, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
[0260] Any block diagram of a logical flow in the drawings of this application may represent program operations, or may represent interconnected logical circuits, modules and functions, or may represent a combination of program operations and logical circuits, modules and functions. A computer program may be stored on a memory. The memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical memory devices and systems (digital versatile discs DVD or CD), etc. Computer-readable media may include non-transitory storage media. A data processor may be of any type suitable for the local technical environment, such as, but not limited to, a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (FPGA), and a processor based on a multi-core processor architecture.
Claims
1. An information transmission method, applied to a first communication entity in a network, comprising: Determining a parameter; wherein the parameter is a randomly determined parameter or a parameter determined according to characteristic information of the first communication entity; Transmit information to the second communication entity on the resources corresponding to the parameters.
2. The method according to claim 1, before determining the parameters, further comprising: A query command sent by the second communication entity is detected.
3. The method according to claim 1 or 2, wherein: The parameters include a backoff time; The determined parameters include: The backoff time is randomly selected; wherein the backoff time is a time selected within a fixed backoff window range, or a time selected within a variable backoff window range.
4. The method according to claim 3, wherein: The transmitting information to the second communication entity on the resource corresponding to the parameter includes: Transmit information to the second communication entity on resources corresponding to a time point at which the backoff time is reached.
5. The method according to claim 1 or 2, wherein: The parameters include a time slot index; The determination parameter includes at least one of the following: Randomly selecting the time slot index; The time slot index is determined based on the time slot duration and the randomly selected back-off time.
6. The method according to claim 1 or 2, wherein: The parameters include a frame index; The determination parameter includes at least one of the following: Randomly selecting the frame index; Determining the frame index according to the frame duration and the randomly selected backoff time; Determining the frame index according to the device identifier and the number of frames of the first communication entity, or the device identifier and the number of groups of the first communication entity; determining the frame index according to a device priority of the first communication entity and a timeslot number threshold; The frame index is determined according to the device priority, the priority threshold, and the timeslot number threshold of the first communication entity.
7. The method according to claim 1 or 2, wherein: The parameters include a subframe index; The determination parameter includes at least one of the following: Randomly selecting the subframe index; Determining the subframe index according to the subframe duration and the randomly selected backoff time; Determining the subframe index according to the device identifier and the number of subframes of the first communication entity, or the device identifier and the number of groups of the first communication entity; Determining the subframe index according to the device priority of the first communication entity and a timeslot number threshold; The subframe index is determined according to the device priority, the priority threshold, and the timeslot number threshold of the first communication entity.
8. The method according to claim 1 or 2, wherein: The transmitting information to the second communication entity on the resource corresponding to the parameter includes: The information is reflected or transmitted to the second communication entity on resources corresponding to the parameters.
9. The method according to claim 1 or 2, wherein: The information includes at least one of the following: a device identification of the first communication entity, a device category of the first communication entity, a device capability of the first communication entity, control information, and data information.
10. The method according to claim 1 or 2, wherein: The first communication entity includes at least one of the following: a first device and a second device.
11. The method according to claim 1 or 2, wherein: The second communication entity includes at least one of the following: a network node, a relay node, an auxiliary node, a terminal node, a radio resource control layer, a radio link control layer, a medium access control layer, and a physical layer.
12. The method according to claim 10, wherein: In a case where the first communication entity is the second device and the first device already exists in the network, the method further includes at least one of the following: In response to detecting a first condition that prevents information transmission, maintaining silence; wherein the first condition that prevents information transmission includes at least one of the following: the presence of signal energy, the presence of channel energy, and the channel being occupied; In response to detecting a second condition in which information cannot be transmitted, maintaining silence; wherein the second condition in which information cannot be transmitted includes at least one of the following: no access command exists, and no time-frequency resources for access exist; In response to detecting a first condition incapable of transmitting information, switching to the first device and operating with an independent first device characteristic or a coexisting first device characteristic; In response to detecting a second condition incapable of transmitting information, transitioning to the first device and operating with a standalone first device characteristic or a coexisting first device characteristic; In response to detecting a first condition enabling information transmission, operating with an independent second device characteristic; wherein, The first condition for transmitting information includes at least one of the following: no signal energy, no channel energy, and the channel is not occupied; In response to detecting a second condition enabling information transmission, operating with an independent second device characteristic; wherein the first condition enabling information transmission includes at least one of the following: the presence of an access command, the presence of time-frequency resources for access; In response to detecting the switch command, switch to the first device and operate with the independent first device characteristics or the coexisting first device characteristics; In response to not detecting a switch command, remaining silent.
13. The method according to claim 10, wherein: In a case where the first communication entity is the first device and the second device already exists in the network, the method further includes at least one of the following: In response to detecting the query command, operating in an independent first device characteristic; In response to not detecting the query command, remaining silent; In response to not detecting the query command, transitioning to the second device and operating with an independent second device characteristic or operating with a coexisting second device characteristic; In response to detecting the transition command, transitioning to the second device and operating with the independent second device characteristics or the coexisting second device characteristics; In response to not detecting a switch command, remaining silent.
14. The method according to claim 13, further comprising: In response to detecting the access command, waiting for a query command; In response to not detecting an access command, remaining silent; In response to detecting the accessed time-frequency resources, waiting for a query command; In response to not detecting the accessed time-frequency resource, maintaining silence.
15. The method according to claim 12, wherein: The independent first device characteristic includes at least one of the following: a stopped state, a paused state, a ready state, and a silent state; wherein the stopped state is used to characterize that the first device is turned off, the paused state is used to characterize that the first device pauses responding to the second communication entity, the ready state is used to characterize that the first device is ready to respond to the second communication entity, and the silent state is used to characterize that the first device does not respond to the second communication entity.
16. The method according to claim 15, wherein The transmitting information to the second communication entity on the resource corresponding to the parameter includes: In response to determining that the independent first device characteristic is in a ready state, on the resource corresponding to the parameter Transmit information to the second communication entity.
17. The method according to claim 12, wherein: The coexisting first device characteristic includes at least one of the following: a stopped state and a silent state; or, The coexisting first device characteristic includes at least one of the following: a stopped state, a ready state, and a silent state; or, The coexisting first device characteristic includes at least one of the following: a stopped state, a paused state, a ready state, and a silent state; Among them, the stopped state is used to represent that the first device is turned off, the silent state is used to represent that the first device does not respond to the second communication entity, the ready state is used to represent that the first device is ready to respond to the second communication entity, and the paused state is used to represent that the first device pauses responding to the second communication entity.
18. The method according to claim 17, wherein The transmitting information to the second communication entity on the resource corresponding to the parameter includes: In response to determining that the coexisting first device characteristic is in a ready state, information is transmitted to the second communication entity on resources corresponding to the parameter.
19. The method according to claim 12, wherein: The independent second device characteristic includes at least one of the following: a stop state, a ready state, and a silent state; wherein the stop state is used to indicate that the second device is turned off, the ready state is used to indicate that the second device is ready to transmit information, and the silent state is used to indicate that the second device is not transmitting information.
20. The method according to claim 19, wherein The transmitting information to the second communication entity on the resource corresponding to the parameter includes: In response to determining that the independent second device characteristic is in a ready state, information is transmitted to the second communication entity on the resources corresponding to the parameter.
21. The method according to claim 13, wherein The coexisting second device characteristic includes at least one of the following: a stopped state and a silent state; or, The coexisting second device characteristic includes at least one of the following: a stop state, a first detection state, a first monitoring state, a ready state, and a silent state; or, The coexisting second device characteristic includes at least one of the following: a stop state, a second detection state, a second monitoring state, a first ready state, a second ready state, and a silent state; The stop state is used to indicate that the second device is turned off, the silent state is used to indicate that the second device is not transmitting information, and the first detection state is used to indicate that the second device is switched to the ready state after detecting a command; The first monitoring state is used to indicate that the second device switches to a ready state when a first condition for information transmission is detected when the first monitoring time is reached, and resets the first monitoring time when a first condition for information transmission is detected before the first monitoring time is reached; The ready state is used to indicate that the second device is ready to transmit information; The second detection state is used to represent that the second device switches to a first ready state when detecting a first command, and switches to a second monitoring state when detecting a second command; The second monitoring state is used to indicate that the second device switches to the second ready state when the first condition for transmitting information is detected when the second monitoring time is reached, and resets the second monitoring time when the first condition for not transmitting information is detected before the second monitoring time is reached; The first ready state is used to indicate that the second device is ready to transmit information; The second ready state is used to represent that when the second device is ready to transmit information, it detects the first condition that the information cannot be transmitted before the backoff time arrives, and the device switches to the second monitoring state; or, the second ready state is used to represent that when the second device is ready to transmit information, it detects the first condition that the information cannot be transmitted before the time slot corresponding to the time slot index arrives, and the device switches to the second monitoring state; or, the second ready state is used to represent that when the second device is ready to transmit information, it detects the first condition that the information cannot be transmitted before the frame corresponding to the frame index arrives, and the device switches to the second monitoring state; or, the second ready state is used to represent that when the second device is ready to transmit information, it detects the first condition that the information cannot be transmitted before the subframe corresponding to the subframe index arrives, and the device switches to the second monitoring state.
22. The method according to claim 21, wherein The transmitting information to the second communication entity on the resource corresponding to the parameter includes: In response to determining that the coexisting second device characteristic is a ready state, a first ready state, or a second ready state, information is transmitted to the second communication entity on resources corresponding to the parameter.
23. An information transmission system comprising a first communication entity and a second communication entity; The first communication entity is configured to execute the information transmission method according to any one of claims 1 to 22; The second communication entity is configured to receive information transmitted by the first communication entity.
24. A communication entity, comprising: processor; The processor is configured to implement the information transmission method according to any one of claims 1 to 22 when executing the computer program.
25. A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the information transmission method according to any one of claims 1 to 22 is implemented.
Citation Information
Patent Citations
Systems, methods and devices for uplink transmissions with reduced signaling overhead
CN107251641A
Resource allocation method and device
CN110831187A
Data sending method, data receiving method, reference signal sending method and reference signal sending device
CN114600523A
Random access method, electronic equipment and storage medium
CN116250354A
Method and system for handling random access response in wireless communication system
US20210259027A1