Control information transmission method of internet of things device and related device
By configuring control information for IoT devices at both the high-level and physical layers and employing multiple transmission methods, the problem of poor transmission of control information for environmental IoT devices is solved, achieving low-cost and low-power communication and improving system stability and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
- Filing Date
- 2024-08-14
- Publication Date
- 2026-05-19
AI Technical Summary
In existing technologies, the control information transmission of environmental IoT devices is poor, and the 3GPP organization has not yet determined the applicable transmission methods, message formats, and other information, making it difficult for IoT devices to achieve low-cost, low-power, and low-complexity communication.
Control information for IoT devices is configured or instructed at higher and/or physical layers, including D2R or R2D control information, to enable the transmission of control information. This is achieved using methods such as PRDCH, PDRCH, synchronization signals, control channels, and broadcast information to ensure that IoT devices receive and execute operations.
It enables low-cost, low-power, and low-complexity communication for IoT devices, improves system stability and reliability, and ensures the scheduling and communication effectiveness of the IoT system.
Smart Images

Figure CN120474675B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of wireless communication technology, and in particular to a method for transmitting control information of an Internet of Things (IoT) device, a device for transmitting control information of an IoT device, a communication system, an electronic device, and a computer-readable storage medium. Background Technology
[0002] Environmental IoT can perform waveform modulation and transmission without relying on batteries, by obtaining energy from the environment or radio frequency signals.
[0003] In related technologies, the 3GPP (3rd Generation Partnership Project) organization has not yet determined the transmission method and message format for control information in the environmental Internet of Things (IoT). Therefore, there is an urgent need to design a control information transmission method suitable for environmental IoT devices.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] This disclosure provides a method and related equipment for transmitting control information of Internet of Things (IoT) devices, which at least to some extent overcomes the problem of poor control information transmission performance of existing IoT devices.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] According to one aspect of this disclosure, a method for transmitting control information of an Internet of Things (IoT) device is provided, comprising: configuring or instructing control information of the IoT device through a higher layer and / or a physical layer, wherein the control information includes D2R control information or R2D control information, and the D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information.
[0008] According to another aspect of this disclosure, a control information transmission device for an Internet of Things (IoT) device is provided, comprising: a transmission module for configuring or indicating control information of the IoT device through a higher layer and / or a physical layer, wherein the control information includes D2R control information or R2D control information, and the D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information.
[0009] According to another aspect of this disclosure, a communication system is provided, including a network-side device and an Internet of Things (IoT) device, wherein the network-side device and the IoT device configure or instruct control information of the IoT device through a higher layer and / or a physical layer, wherein the control information includes D2R control information or R2D control information, and the D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information.
[0010] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described control information transmission method for an Internet of Things (IoT) device by executing the executable instructions.
[0011] According to another aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the above-described method for transmitting control information of an Internet of Things (IoT) device.
[0012] According to another aspect of this disclosure, a computer program product is provided, including executable instructions stored in a computer-readable storage medium, wherein a processor of an electronic device reads the executable instructions from the computer-readable storage medium and executes the executable instructions, causing the electronic device to perform the above-described method for transmitting control information of an Internet of Things (IoT) device.
[0013] In this disclosure, control information for IoT devices is configured or instructed through higher-level and / or physical layers. The control information includes D2R control information or R2D control information. The D2R control information or R2D control information includes at least one of higher-level control information and physical layer control information. This enables environmental IoT communication, allowing IoT devices to receive control information and perform corresponding operations, thereby achieving low cost, low power consumption, and low complexity.
[0014] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0015] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0016] Figure 1 This diagram illustrates an exemplary system architecture of a control information transmission method for an Internet of Things (IoT) device according to an embodiment of the present disclosure.
[0017] Figure 2 A flowchart illustrating a control information transmission method for an Internet of Things (IoT) device provided in an embodiment of this disclosure is shown.
[0018] Figure 3 A flowchart illustrating another method for transmitting control information of an Internet of Things (IoT) device provided in an embodiment of this disclosure is shown.
[0019] Figure 4 This diagram illustrates a structural example of control information for an Internet of Things (IoT) device provided in an embodiment of this disclosure.
[0020] Figure 5 This diagram illustrates a structural example of control information for an Internet of Things (IoT) device provided in an embodiment of this disclosure.
[0021] Figure 6 This diagram illustrates a structural example three of control information for an Internet of Things (IoT) device provided in an embodiment of this disclosure.
[0022] Figure 7 This diagram illustrates a structural example four of control information for an Internet of Things (IoT) device provided in an embodiment of this disclosure.
[0023] Figure 8 This diagram illustrates a structural example five of the control information provided in an embodiment of the Internet of Things (IoT) device according to the present disclosure.
[0024] Figure 9 This diagram illustrates a structural example six of control information for an Internet of Things (IoT) device provided in an embodiment of this disclosure.
[0025] Figure 10 This diagram illustrates a structural example seven of control information for an Internet of Things (IoT) device provided in an embodiment of this disclosure.
[0026] Figure 11 This diagram illustrates a structural example eight of control information for an Internet of Things (IoT) device provided in an embodiment of this disclosure.
[0027] Figure 12 This diagram illustrates a structural example nine of control information for an Internet of Things (IoT) device provided in an embodiment of this disclosure.
[0028] Figure 13 This diagram illustrates a transmission format for transmitting control information in the PRDCH, as provided in an embodiment of this disclosure.
[0029] Figure 14 This diagram illustrates a transmission format for control information transmitted in a PRDCH according to an embodiment of the present disclosure.
[0030] Figure 15This diagram illustrates a transmission format for transmitting control information in a control channel, as provided in an embodiment of this disclosure.
[0031] Figure 16 This diagram illustrates a transmission format of control information when a domain is configured or indicated to be disabled, as provided in an embodiment of this disclosure.
[0032] Figure 17 This diagram illustrates the transmission format of control information when another field provided in an embodiment of this disclosure is configured or indicated to be disabled.
[0033] Figure 18 This diagram illustrates the structure of a control information transmission device for an Internet of Things (IoT) device provided in an embodiment of the present disclosure.
[0034] Figure 19 A schematic diagram of the structure of a communication system provided in an embodiment of this disclosure is shown.
[0035] Figure 20 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation
[0036] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0037] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0038] To facilitate understanding, before introducing the embodiments of this disclosure, the following explanations are provided for several terms involved in the embodiments of this disclosure:
[0039] Ambient IoT, also known as the Internet of Things for the Environment, does not require batteries or power sources. Instead, it obtains energy from the environment or radio frequency signals to modulate and transmit its waveform.
[0040] Preamble: The preamble signal, also known as the preamble synchronization code, is used to obtain the synchronization position in asynchronous transmission. It is generally located at the beginning of the transmitted signal.
[0041] Midamble: An intermediate synchronization code, also known as an intermediate synchronization code, is used to correct or align synchronization in the middle of asynchronous transmission. It is generally located in the middle of the transmitted signal.
[0042] Postamble: The postamble signal, also known as the postamble synchronization code, is used to determine the end position in asynchronous transmission. It is generally located at the end of the transmitted signal.
[0043] Device: An IoT device terminal, or IoT device, is used to modulate and transmit the waveform of energy in acquired environmental or radio frequency signals.
[0044] R2D: Reader to Device link, representing the downlink from a network-side device to an IoT device.
[0045] D2R: Device to Reader link, representing the uplink link from an IoT device to a network-side device.
[0046] PRDCH: Physical Reader to Device Channel, a transmission channel on the R2D link used to transmit downlink information.
[0047] PDRCH: Physical Device to Reader Channel, a transmission channel on a D2R link used to transmit uplink information.
[0048] The specific implementation methods of the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.
[0049] like Figure 1 As shown, the system architecture includes: terminal 101 and network-side device 103; wherein, terminal 101 interacts with network-side device 103 through network 102.
[0050] It should be noted that the medium providing the communication link between terminal 101 and network-side device 103 can be a wired network or a wireless network.
[0051] Optionally, the aforementioned wireless or wired networks use standard communication technologies and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to Local Area Networks (LANs), Metropolitan Area Networks (MANs), Wide Area Networks (WANs), mobile, wired or wireless networks, private networks, or any combination of virtual private networks. In some embodiments, technologies and / or formats including Hyper Text Markup Language (HTML), Extensible Markup Language (XML), etc., are used to represent data exchanged over the network. Furthermore, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Networks (VPNs), and Internet Protocol Security (IPSec) can be used to encrypt all or some links. In other embodiments, custom and / or dedicated data communication technologies can be used to replace or supplement the aforementioned data communication technologies.
[0052] Terminal 101 can be referred to as user equipment, terminal equipment, access equipment, user unit, user terminal, or user device, etc.
[0053] In one embodiment, terminal 101 can be a device that provides voice / data to a user, such as a handheld device or in-vehicle device with wireless connectivity. For example, terminal 101 can be a mobile phone, tablet computer, laptop computer, PDA, mobile internet device, virtual reality device, augmented reality device, wireless terminal in industrial control, wireless terminal in autonomous driving, wireless terminal in remote surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, etc. This disclosure does not specifically limit the types of devices that can be used in this embodiment.
[0054] In this embodiment of the disclosure, terminal 101 can also be a device terminal in an IoT system. IoT connects to a network through communication technology, thereby realizing a smart network that enables human-computer interaction and the interconnection of everything. For example, terminal 101 can be understood as an IoT device, or an IoT device terminal. Specifically, it can be understood as an ambient IoT terminal or a passive IoT device terminal. Terminal 101 can also be called UE (User Equipment).
[0055] In some embodiments, network-side device 103 may be a base station, user equipment (UE), repeater, network controlled repeater (NCR), customer premises equipment (CPE), radio frequency signal transmitter, reader, or access point, etc. The base station may be, but is not limited to, a 5G or later version base station (e.g., gNB base station), or a base station in other communication systems (e.g., eNB base station). The base station is responsible for signal transmission and reception, supporting large-area user communication. The UE is a device directly used by the user to send and receive data. An NCR is an active repeater based on the concept of amplification and forwarding, with beamforming and time-division duplex operation capabilities. It is a network controlled repeater used to enhance signal coverage and link quality in wireless communication systems. A repeater is a network device used to enhance signal strength, ensuring that the signal can travel over greater distances. A CPE may include network devices in a home or enterprise, such as routers and switches, used to connect multiple devices to the network. The radio frequency signal transmitter is used for wireless signal transmission, ensuring that the signal can cover a wider area. The reader can be a device used to read RFID tags for data collection and identification. It should be noted that the specific type of the network-side device 103 is not limited in this embodiment.
[0056] Those skilled in the art will know that Figure 1 The number of terminals and network-side devices shown is merely illustrative; any number of terminals, networks, and network-side devices can be included depending on actual needs. This disclosure does not limit the scope of the embodiments.
[0057] In related technologies, the 3GPP organization proposed the concept of Environmental Internet of Things (IoT), which operates without batteries, obtaining energy from the environment or radio frequency signals for waveform modulation and transmission. Due to the expectation of low cost, low power consumption, and low complexity, IoT terminals suffer from limitations in crystal oscillator performance, sampling, and timing capabilities. Furthermore, while New Radio (NR) uses the Physical Downlink Control Channel (PDCCH) to transmit control information, IoT products, aiming for low cost, low power consumption, and low complexity, cannot support the blind detection process of NR's PDCCH. Therefore, new standards are needed to define the transmission process and methods of control information for IoT, enabling network-side devices to schedule IoT devices, allowing IoT devices to acquire transmission resources and command information to complete the transmission process.
[0058] However, the 3GPP organization has not yet reached a definitive conclusion on the design of control information for IoT devices. For example, what content should the control information of IoT devices include, whether the transmission information of IoT devices should be defined separately or utilize existing channels, and the possible format design of commands, etc. How to design a transmission method for control information of IoT devices has become an urgent technical problem to be solved.
[0059] In addition, there may be uplink control information from IoT devices, and the transmission method of the uplink control information also needs to be designed accordingly.
[0060] In order to at least partially solve the above-mentioned technical problems under the above system architecture, this disclosure provides a method for transmitting control information of IoT devices. The method configures or instructs the control information of IoT devices through a higher layer and / or a physical layer. The control information includes D2R control information or R2D control information. The D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information. This method can realize environmental IoT communication, enabling IoT devices to receive control information and perform corresponding operations, thereby achieving low cost, low power consumption, and low complexity.
[0061] This method can be executed by any electronic device with computing capabilities. In some embodiments, the control information transmission method for IoT devices provided in this disclosure can be executed by IoT devices in the above-described system architecture; in other embodiments, the control information transmission method for IoT devices provided in this disclosure can be implemented by network-side devices (such as base stations) in the above-described system architecture.
[0062] Figure 2 This illustration shows a flowchart of a control information transmission method for an Internet of Things (IoT) device according to an embodiment of the present disclosure. In one embodiment, such as Figure 2As shown in the embodiments of this disclosure, the method for transmitting control information of an Internet of Things (IoT) device includes the following steps:
[0063] S202. Configure or instruct control information for IoT devices through higher layers and / or physical layers, wherein the control information includes IoT device-to-network-side device D2R control information or network-side device-to-IoT device R2D control information, and the D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information.
[0064] The control information of IoT devices includes the transmitted resources and the transmitted command information. After obtaining the control information, the IoT device can execute the operation corresponding to the control information, thereby realizing the scheduling of IoT devices by the network side devices.
[0065] In one embodiment, the control information may include D2R control information, which refers to the control information transmitted on the D2R transmission link from the IoT device to the network-side device.
[0066] In one embodiment, the control information may include R2D control information, which refers to the control information transmitted on the R2D transmission link from the network-side device to the IoT device.
[0067] The physical layer is also known as the L1 layer, and correspondingly, physical layer control information refers to L1 layer control information; higher layers refer to L2 and / or L3 layers, and correspondingly, higher layer control information refers to L2 layer control information and / or L3 layer control information.
[0068] It should be noted that the higher layer can also be a layer other than the physical layer, defined according to actual needs. Correspondingly, the higher layer control information can also be the control information configured or indicated by the higher layer.
[0069] In one embodiment, when configuring or instructing control information for an IoT device via a higher-level layer, the configuration or instruction method for the control information includes at least one of the following: configuring or instructing higher-level control information at the Medium Access Control (MAC) layer; configuring or instructing higher-level control information at the target layer; or configuring or instructing higher-level control information at both the MAC layer and the target layer. For example, control information can be configured or instructed via a MAC control element to cause the IoT device to perform the operation corresponding to the control information.
[0070] This disclosure configures or instructs higher-level control information through at least one of the MAC layer and the target layer, thereby enabling the scheduling of IoT devices based on the higher-level control information and improving the reliability of the IoT system.
[0071] In one embodiment, when configuring or indicating control information for an IoT device through the physical layer, the configuration or indication method of the control information includes: indicating or configuring physical layer control information at the physical layer.
[0072] In one embodiment, when configuring or indicating control information for an IoT device through higher and physical layers, the configuration or indication method of the control information includes at least one of the following:
[0073] Higher-level control information is configured or indicated at the MAC layer or target layer, while physical layer control information is indicated at the physical layer; or
[0074] High-level control information is configured or indicated at the high level, and corresponding physical layer control information is transmitted according to the high-level configuration or indication.
[0075] It should be noted that the aforementioned target layer can be a new layer defined in the Internet of Things system, such as configuring or indicating higher-level control information in the L3 layer.
[0076] For example, when higher-layer control information is configured or indicated at the higher layer, and corresponding physical layer control information is transmitted according to the configuration or indication of the higher layer, the higher layer configures or indicates paging-related configurations or indications. The higher-layer control information configured or indicated may include the size of the paging information, the transmission period, etc., and the corresponding physical layer control information transmitted according to the configuration or indication of the higher layer may include the transmission resources corresponding to the paging information, etc.
[0077] For example, when higher-layer control information is configured or indicated at a higher layer, and corresponding physical layer control information is transmitted according to the higher-layer configuration or indication, the higher-layer control information configured or indicated may include information such as enable information, classification information, or format information. For instance, if the higher layer configures or indicates paging enable information, then the physical layer control information indicates information such as paging transmission resources according to the higher layer configuration.
[0078] In this disclosure, control information for IoT devices is configured or instructed through higher-level and / or physical layers. The control information includes D2R control information or R2D control information. The D2R control information or R2D control information includes at least one of higher-level control information and physical layer control information. This enables environmental IoT communication, allowing IoT devices to receive control information and perform corresponding operations, thereby achieving low cost, low power consumption, and low complexity.
[0079] In one embodiment, the method of transmitting control information includes at least one of the following:
[0080] Transmitted in PRDCH or PDRCH;
[0081] Transmitted in a synchronization signal;
[0082] Transmitted in the control channel;
[0083] Transmitted in the reference signal:
[0084] Transmitted in broadcast or paging messages.
[0085] Among them, the synchronization signal is used to synchronize the signal position in asynchronous transmission, and control information can be transmitted in the synchronization signal.
[0086] In one embodiment, control information is transmitted in a synchronization signal, which includes at least one of a preamble synchronization code, an intermediate synchronization code, and a follow-up synchronization code. For example, the control signal can be transmitted in the preamble synchronization code, the intermediate synchronization code, or the follow-up synchronization code, or in any combination of the preamble synchronization code, the intermediate synchronization code, and the follow-up synchronization code.
[0087] The control channel is used to transmit control plane information. The control channel can be divided into broadcast channel, common control channel and dedicated control channel. The control channel transmits control information, which may include R2D control information or D2R control information.
[0088] In one embodiment, the control channel may be a newly defined channel, for example, the control channel may be defined as an R2D control channel or a D2R control channel, or as a PRDCCH or PDRCCH, and this disclosure does not specifically limit it.
[0089] In one embodiment, the control channel can be part of a PRDCH or PDRCH. For example, the control channel can be a specific set of m fields within the PRDCH or PDRCH; or the control channel can be a specific number of n granularities within the PRDCH or PDRCH, such as using the first m granularities of the PRDCH or PDRCH as the control channel. The fields can include the time domain or the frequency domain, etc. It should be noted that m and n can be determined according to actual needs and are not specifically limited.
[0090] A reference signal, also known as a pilot signal, is a known signal provided by the transmitter to the receiver for signal estimation or detection. In this disclosure, control information can be transmitted in the reference signal.
[0091] Broadcast information is a series of control messages that a base station periodically sends to terminals within its coverage area. These messages may include system information blocks, master information blocks, cell-specific reference signals, paging information, and other broadcast information, so that the terminals can access the network and communicate based on the information provided.
[0092] Paging information can be used to establish and maintain communication connections, as well as to transmit signals or information to users. In this disclosure, by transmitting control information through paging information, IoT devices can perform operations corresponding to the control information, thereby realizing the scheduling and communication of the IoT system.
[0093] In addition, higher-layer control information may also be transmitted in the form of non-control information in at least one of the following: PRDCH or PDRCH, synchronization information, reference signals, control channels, broadcast information, or paging information. For example, higher-layer control information may be transmitted in the form of data in PRDCH or PDRCH.
[0094] In this embodiment of the disclosure, by determining the transmission method of control information, the configuration or indication of control information can be realized, the scheduling and communication of the Internet of Things system can be realized, and the system stability and reliability can be improved.
[0095] In one embodiment, when control information is transmitted in the PRDCH, the control information is transmitted at least a portion of the locations within the PRDCH. It should be noted that "at least a portion of the locations within the PRDCH" includes all locations within the PRDCH, as well as a subset of locations within the PRDCH.
[0096] When control information is transmitted in all locations of the PRDCH, for example, it can be transmitted in all fields of the PRDCH. The content of the transmitted control information may include command messages, paging messages, and other information.
[0097] When control information is transmitted in a portion of the PRDCH, the content of the transmitted control information may include command messages, paging messages, and other similar information. For example, it may be transmitted in a subset of fields within the PRDCH. This subset of fields may be a single field (such as a control information field) or multiple fields, but not exceeding X, where X is the total number of fields in the PRDCH.
[0098] For example, physical layer control information is transmitted in one part of the domains of the PRDCH, while higher layer control information can be transmitted in other domains of the PRDCH, which are domains in the PRDCH other than the aforementioned part of the domains.
[0099] For example, physical layer control information is transmitted in a portion of the domains of the PRDCH, while higher layer control information is transmitted in all domains of the PRDCH.
[0100] For example, physical layer control information or higher layer control information may be transmitted in one part of the domains of the PRDCH, but not in other domains of the PRDCH.
[0101] It should be noted that the field of PRDCH used to transmit control information can be determined according to actual needs, and this disclosure does not impose specific limitations on it.
[0102] In one embodiment, when control information is transmitted in the PDRCH, the control information is transmitted at least a portion of the locations within the PDRCH. It should be noted that "at least a portion of the locations within the PDRCH" can include all locations within the PDRCH, or it can include only a subset of locations within the PDRCH.
[0103] When control information is transmitted in all locations of the PDRCH, for example, it can be transmitted in all fields of the PDRCH. The content of the transmitted control information may include command messages, paging messages, and other information.
[0104] When control information is transmitted in a portion of the PDRCH, the content of the transmitted control information may include command messages, paging messages, and other similar information. For example, it may be transmitted in a subset of fields within the PDRCH. This subset of fields may be a single field (such as the control information field) or multiple fields, but not exceeding X, where X is the total number of fields in the PDRCH.
[0105] For example, physical layer control information is transmitted in one part of the domains of the PDRCH, while the remaining information can be transmitted in other domains of the PDRCH. For example, the remaining information is data information, and other domains refer to the domains in the PDRCH other than the aforementioned part of the domains.
[0106] For example, physical layer control information is transmitted in one part of the domains of the PDRCH, while the remaining information can be transmitted in all domains of the PDRCH, such as data information.
[0107] In this embodiment of the disclosure, by determining the position of control information in PDRCH or PRDCH, the configuration or indication of control information can be made more stable, thereby improving the effectiveness of IoT system scheduling.
[0108] In one embodiment, when control information is transmitted in the control channel, it includes at least one of the following: both higher-layer control information and physical layer control information are transmitted in the control channel; higher-layer control information is transmitted in the non-control channel of the PRDCH, and physical layer control information is transmitted in the control channel; higher-layer control information is transmitted in the PRDCH, and physical layer control information is transmitted in the control channel.
[0109] It should be noted that physical layer control information is transmitted only in a specially designated control channel. The transmission method of higher layer control information is not specifically limited. It can be transmitted in the control channel along with physical layer control information, or in a non-control channel in PRDCH or in PRDCH, thereby ensuring the effectiveness of IoT system scheduling.
[0110] In one embodiment, the transmission format for transmitting control information such as PRDCH, PDRCH, synchronization signals, control channels, reference signals, broadcast information, or paging information includes: X fields, where the i-th field includes Y... i The granularity is Z, and the size of the control information is Z granularities.
[0111] Where X, Yi, and Z are natural numbers, i = {0, ..., X-1}, and the granularity includes at least one of the following: bit, transport block, covered Orthogonal Frequency Division Multiplexing (OFDM) symbol, Non-Return-to-Zero (OOK) chip, OFDM time slot, microsecond, sampling point, PRDCH chip, PRDCH symbol, PRDCH time slot, PRDCH sampling point, PDRCH chip, PDRCH symbol, PDRCH time slot, PDRCH sampling point, R2D chip, R2D symbol, R2D time slot, R2D sampling point, D2R chip, D2R symbol, D2R time slot, and D2R sampling point.
[0112] It should be noted that the domain of transmission control information can be at least a portion of frequency resources within a certain time region. For example, PDRCH includes X domains, namely domain 0, domain 1, ..., domain X-1, where domain 0 includes Y granularities, domain 1 includes Y1 granularities, and domain X-1 includes Y... X-1 The total size of the control information is Z granularities, where...
[0113] It should be noted that at least some of the X fields in PDRCH may or may not exist. Y0, Y1, ..., Y X-1 The values can be the same or different, depending on the actual situation, and this disclosure does not make any specific restrictions.
[0114] Granularity is a basic unit of time. Granularity can include only one of the above basic units, or it can include multiple of the above basic units.
[0115] When the granularity includes multiple basic units, the granularity can be the same basic unit, for example, the granularity includes two chips; the granularity can also be different basic units, for example, the granularity includes a combination of a chip and an OFDM symbol. For example, a granularity can be defined as the sum of the durations of a low-level chip and a high-level chip.
[0116] In this context, "Slot" can also be referred to as a time unit, such as the OFDM slot, PRDCH slot, PDRCH slot, R2D slot, and D2R slot mentioned above. In the NR system, there are five selectable subcarrier spacings. Correspondingly, the number of slots in each subframe depends on the parameter μ, which has five values from 0 to 4. When μ = 0, there is 1 slot or subframe, and each slot has a duration of 1 ms; when μ = 1, there are 2 slots or subframes, and each slot has a duration of 0.5 ms; when μ = 2, there are 4 slots or subframes, and each slot has a duration of 0.25 ms; when μ = 3, there are 8 slots or subframes, and each slot has a duration of 0.125 ms; when μ = 4, there are 16 slots or subframes, and each slot has a duration of 0.0625 ms.
[0117] OFDM symbols, also known as Symbols, are short for time-domain symbols. Time-domain symbols can also be combined with other multiple access methods for naming. The length of time-domain symbols can vary depending on the subcarrier spacing. Examples include OFDM symbols, R2D symbols, and D2R symbols mentioned above. Typically, each slot includes 14 symbols.
[0118] A sampling point is a series of discrete sampling points obtained from transmitted or received waveforms by nodes such as base stations or IoT devices at certain time intervals. It is the smallest unit of processing at the transmitting or receiving end. Sampling points can be classified according to their purpose, such as PRDCH sampling points, PDRCH sampling points, R2D sampling points, and D2R sampling points.
[0119] Chips are used to represent the temporal resolution of a signal, and the chip rate is the number of chips transmitted per second, which determines the highest signal rate that the system can process. Chips can be classified according to their purpose, such as PRDCH chips, PDRCH chips, R2D chips, D2R chips, and OOK chips.
[0120] The definition of a microsecond (μs) can reuse existing international standard definitions. The time granularity of a microsecond is mainly used to characterize a specific time granularity, defined as AAμs, where AA is a specific numerical value. For example, the time granularity of PDRCH is defined as 44.4 μs.
[0121] A bit is a unit of measurement for the amount of information in control information, and its definition can be reused from existing international standards.
[0122] Transport blocks are the payloads transmitted between higher layers and the physical layer. Transport blocks can consist of millions of bits and can reuse existing international standard definitions.
[0123] In one embodiment, all X fields exist, and the X fields are predefined.
[0124] In another embodiment, the existence of at least some of the X domains is configured or indicated by the higher layer or the target domain. If a domain does not exist, it is reserved in the form of a reserve bit, or the non-existent domain as a whole is not reserved.
[0125] Whether a certain domain among X domains exists can be determined by higher-level configuration or indication. For example, whether domain P exists depends on whether domain P is enabled in the control information configured or indicated by the higher-level configuration. If domain P is enabled in the control information configured or indicated by the higher-level configuration, then domain P exists; if domain P is not enabled, then domain P does not exist.
[0126] The existence of a subset of X domains can be configured or indicated by the target domain. For example, the existence of domain P depends on whether the target domain's control information indicates whether domain P exists. Here, the target domain refers to all the other X domains besides the subset of domains.
[0127] Correspondingly, the method for determining whether all of the X fields exist is the same as the method for determining whether some fields exist, and will not be repeated here.
[0128] In one embodiment, when some of the X fields are missing, those fields are reserved in the form of reserve bits. For example, if field P is configured or indicated to be non-existent, and the size of field P is Xp, then although field P is non-existent, Xp granularities are still set at the corresponding positions of field P, that is, reserve granularities. These Xp granularities do not contain any information and are only reserved granularities, which can also be called R granularities.
[0129] In another embodiment, when some of the X domains are missing, those missing domains will not be retained as a whole. For example, if domain P is configured or indicated to be non-existent, and the size of domain P is Xp granularities, then domain P will not be retained; configuring Xp to 0 means that the size of domain P is 0 granularities.
[0130] Correspondingly, the granularity retention method for all X fields not existing is the same as the granularity retention method when some fields are not existing, and will not be repeated here.
[0131] In one embodiment, the control information includes at least one transmission format.
[0132] When the control information includes a transmission format, the R2D control information and the D2R control information can be set to the same transmission format.
[0133] When control information includes two transmission formats, different transmission formats can be set for R2D control information and D2R control information respectively. For example, one transmission format can correspond to R2D control information, and the other transmission format can correspond to D2R control information.
[0134] When control information includes multiple transmission formats, one or more transmission formats can be set for R2D control information or D2R control information respectively. For example, two transmission formats can be set for R2D control information, represented by Format0 and Format 1 respectively.
[0135] It should be noted that the specific number of transmission formats and the different transmission formats can be determined according to actual needs, and this disclosure does not impose specific limitations on this.
[0136] In this embodiment of the disclosure, by setting the transmission format of control information, the consistency of control information transmission can be ensured, thereby guaranteeing the scheduling and communication of the Internet of Things system.
[0137] In one embodiment, when the control information includes multiple transmission formats, the control information is length aligned to obtain the processed control information.
[0138] The length alignment process described above can truncate longer control information based on the shorter control information length, so that the length of the truncated longer control information is consistent with the length of the shorter control information. For example, if the control information includes multiple transmission formats, the shortest control information length is used as the target length, and the control information other than the shortest control information is truncated. The truncated length of the control information is the difference between the current length of the control information and the target length.
[0139] The length alignment process described above can also be based on the length of the longer control information as a standard, padding the shorter control information to make the length of the shorter control information consistent with the length of the longer control information. For example, if the control information includes multiple formats, the longest control information length is used as the target length, and the control information other than the longest control information is padded, with the padded length being the difference between the target length and the current length of the control information.
[0140] In one embodiment, alignment can also be performed according to the length of the R2D control information or the D2R control information, respectively.
[0141] In one embodiment, when the control information includes multiple transmission formats, the control information is length aligned to obtain the processed control information, including: aligning the lengths of the control information in multiple transmission formats to a preset number of length values, wherein the preset number is less than the number of transmission formats in the control information, and the preset number is a positive integer; wherein the preset number of length values is predefined, or configured or indicated by a higher layer.
[0142] For example, the lengths of control information from multiple transmission formats can be aligned to one of the length values, or the lengths of control information from multiple transmission formats can be aligned to several of the length values. The preset quantity can be predefined, configured by a higher level, or indicated. The preset quantity can be determined according to actual needs.
[0143] In this embodiment of the disclosure, by performing length alignment processing on control information of various transmission formats, the consistency of control information transmission can be guaranteed and the transmission complexity of control information can be reduced.
[0144] Figure 3 This diagram illustrates a flowchart of another method for transmitting control information in an Internet of Things (IoT) device, as provided in an embodiment of this disclosure. Figure 3 As shown, in one embodiment, the method further includes:
[0145] S302. Higher layers or the physical layer configure or instruct control information based on the information reported by the IoT device. The above-mentioned reporting by the IoT device constitutes a D2R transmission.
[0146] The higher or physical layer can configure or instruct the relevant control information for accessing time-domain or frequency-domain resources of IoT devices.
[0147] In one embodiment, the reported information includes at least one of the following: capability information; auxiliary information; D2R control information; specific D2R transmission information.
[0148] Capability information is used to characterize the communication capabilities of IoT devices. When reporting capability information, IoT devices can report information such as their type and supported duty cycle.
[0149] When the reported information is supplementary, IoT devices can report information related to their duty cycle synchronization. For example, when entering deep or light sleep mode, they can inform the reader of the IoT device's listening time and interval.
[0150] When the reported information is D2R control information, the IoT device can report the ACK / NACK feedback of the previous R2D control information. The higher layer can then configure or instruct whether to retransmit based on the ACK / NACK information.
[0151] When the reported information is specific D2R control information, for example, configuration or instructions can be made for MSG1 / MSG3 information reported by IoT devices. For MSG1 information, it can be decided to provide ACK, NACK, or no feedback; for MSG3 information, it can be decided to provide MSG4 or no feedback. MSG4 may involve a contention resolution mechanism, such as providing a correct EPC to inform the IoT device with the corresponding EPC that it has successfully competed for the contention.
[0152] It should be noted that the specific implementation methods of the information content, configuration or indication form, transmission method, transmission format, etc. of the above-mentioned high-level and / or physical layer configuration or indication control information are merely examples provided to illustrate the embodiments of this disclosure, and should not be regarded as a limitation on the protection scope of this disclosure. Other combinations and transformations of the information content, configuration or indication form, transmission method, and transmission format of the control information may also be included within the protection scope of this disclosure according to actual needs, and this disclosure does not make specific limitations.
[0153] To deepen the understanding of the control information transmission method of the IoT devices disclosed herein, the following is in conjunction with the appendix. Figures 4 to 17 Please provide a detailed explanation.
[0154] like Figure 4 As shown, when control information is transmitted in the PRDCH, it can be located in the first part of the PRDCH. The first part of the PRDCH is considered to be a newly defined control information channel, dedicated to transmitting control information. For example, the PRDCH has a total of 22 bits, of which the first 8 bits are considered to be the control information channel, dedicated to transmitting control information.
[0155] like Figure 5 As shown, control information is transmitted in the PRDCH, located in the first part of the PRDCH, but no definition is made for the first part; only the first part of the PRDCH is considered usable for transmitting control information. For example, the PRDCH has a total of 22 bits, of which the first 8 bits are considered usable for transmitting control information.
[0156] like Figure 6 As shown, control information is transmitted in a newly defined control channel, which is located at the beginning of the PRDCH. This means the control information will be transmitted in a dedicated control channel, which is a newly defined channel preceding the PRDCH. For example, the control channel is defined as the PRDCCH channel, which has 8 bits and is considered suitable for transmitting control information.
[0157] like Figure 7As shown, control information is divided into physical layer control information and higher layer control information. Both physical layer control information and higher layer control information are transmitted in the PRDCH, but they are transmitted separately. For example, a portion of the PRDCH channel is defined for transmitting physical layer control information, while the remaining fields are used for transmitting higher layer control information.
[0158] like Figure 8 As shown, control information is divided into physical layer control information and higher layer control information. Both physical layer control information and higher layer control information are transmitted in the PRDCH, but only a portion of the PRDCH is transmitted. For example, a portion of the PRDCH channel is defined for transmitting physical layer control information and / or higher layer control information, while other portions are used to transmit other information besides control information.
[0159] like Figure 9 As shown, control information is divided into physical layer control information and higher-layer control information. Both physical layer control information and higher-layer control information are transmitted in the PRDCH. However, physical layer control information is transmitted only in a portion of the PRDCH, while higher-layer control information can be transmitted in all portions of the PRDCH. For example, a portion of the PRDCH channel is defined for transmitting physical layer control information, while higher-layer control information is not restricted and can be transmitted in any portion of the PRDCH.
[0160] like Figure 10 As shown, control information is divided into physical layer control information and higher layer control information. Physical layer control information and higher layer control information are transmitted separately. Physical layer control information is transmitted in a dedicated control channel, while control information is transmitted in a newly defined channel, such as the PRDCCH channel. Higher layer control information is transmitted in the PRDCH.
[0161] like Figure 11 As shown, control information is divided into physical layer control information and higher-layer control information. Physical layer control information is transmitted in a dedicated control channel, which is a newly defined channel, such as the PRDCCH channel. Higher-layer control information can be transmitted either in this newly defined control channel PRDCCH or in the PRDCH channel.
[0162] like Figure 12 As shown, control information is divided into physical layer control information and higher layer control information. Physical layer control information or higher layer control information can only be transmitted in dedicated control channels, which are newly defined channels, such as the PRDCCH channel. The PRDCH channel, however, cannot transmit control information.
[0163] like Figure 13As shown, control information is transmitted in the PRDCH, which consists of multiple fields. The PRDCH that transmits control information is one of these fields, as shown below. Figure 13 Domain 0 in the control information field can be named the control information field. Control information can only be transmitted in the control information field. The control information may include physical layer control information or higher layer control information.
[0164] like Figure 14 As shown, control information is transmitted in the PRDCH, which consists of multiple AND fields. The PRDCH for transmitting control information comprises multiple fields, such as... Figure 14 Domains 0, 1, and 2 in the control information domain can be named control information domains. Control information can only be transmitted in control information domains and can include physical layer control information or higher layer control information.
[0165] like Figure 15 As shown, control information is transmitted in the control channel, which, or PRDCH, consists of multiple fields. For example... Figure 15 In the PRDCH, the control channel includes domains 0 to 2, and the control information can be transmitted in all domains 0 to X-1, totaling X domains. These domains 0 to X-1 can be named the control information domains. Control information can only be transmitted in the control information domains. The control information can include physical layer control information or higher layer control information.
[0166] like Figure 16 As shown, the channel for transmitting control information can have multiple domains, and some of these domains may be configured or indicated for enabling by higher layers or other domains. For example, multiple domains may be... Figure 16 In the control information, domains 0 through X-1 are configured or indicated to be disabled by higher layers or other domains (domains 0 through X-1 other than domain 2). Domain 2 no longer performs its corresponding function, but the granularity occupied by domain 2 remains unchanged to ensure that the format or size of the control information does not change. When domain 2 is disabled, it continues to occupy space using a reserve granularity; these reserve granularities can be written as R bits.
[0167] like Figure 17 As shown, the channel for transmitting control information can have multiple domains, and some of these domains may be configured or indicated for enabling by higher layers or other domains. For example, multiple domains may be... Figure 17 In the domains 0 to X-1, domain 2 is configured or indicated to be disabled by higher layers or other domains (domains 0 to X-1 other than domain 2). During transmission, domain 2 is directly deleted and occupies 0 granularity.
[0168] It should be noted that the transmission method of control information in other channels or other information is similar to that in PRDCH, and the similarities will not be elaborated further.
[0169] Based on the same inventive concept, this disclosure also provides a control information transmission device for an Internet of Things (IoT) device, as described in the following embodiments. Since the principle by which this device embodiment solves the problem is similar to that of the above-described method embodiments, the implementation of this device embodiment can refer to the implementation of the above-described method embodiments, and repeated details will not be elaborated further.
[0170] Figure 18 This diagram illustrates the structure of a control information transmission device for an Internet of Things (IoT) device according to an embodiment of the present disclosure. Figure 18 As shown in the present disclosure, the control information transmission device for an Internet of Things (IoT) device includes a transmission module 1810. The transmission module 1810 is used to configure or instruct the control information of the IoT device through a higher layer and / or a physical layer. The control information includes D2R control information or R2D control information, and the D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information.
[0171] It should be noted that the transmission module 1810 corresponds to S202 in the method embodiment. The examples and application scenarios implemented by the above module and the corresponding steps are the same, but are not limited to the content disclosed in the above method embodiment. It should be noted that the above module, as part of the apparatus, can be executed in a computer system such as a set of computer-executable instructions.
[0172] In one embodiment, when control information for an IoT device is configured or instructed by a higher layer, the configuration or instruction method for the control information includes at least one of the following:
[0173] Configure or instruct higher-level control information at the Media Access Control (MAC) layer;
[0174] Configure or instruct higher-level control information at the target level;
[0175] Configure or instruct higher-level control information at the MAC and target layers.
[0176] In one embodiment, when configuring or indicating control information for an IoT device through the physical layer, the configuration or indication method of the control information includes: indicating or configuring physical layer control information at the physical layer.
[0177] In one embodiment, when configuring or instructing control information of an IoT device through a higher layer and a physical layer, the configuration or instruction method of the control information includes at least one of the following: the higher layer control information is configured or instructed in the MAC layer or the target layer, and the physical layer control information is instructed in the physical layer; or the higher layer control information is configured or instructed in the higher layer, and the corresponding physical layer control information is transmitted according to the configuration or instruction of the higher layer.
[0178] It should be noted that the transmission methods of control information include at least one of the following: transmission in PRDCH or PDRCH; transmission in synchronization signals; transmission in control channels; transmission in reference signals; and transmission in broadcast or paging information.
[0179] In one embodiment, the transmission module 1810 is used to control the transmission of information in a synchronization signal, the synchronization signal including at least one of a preamble synchronization code, an intermediate synchronization code, and a postamble synchronization code.
[0180] In one embodiment, the transmission module 1810 is configured to transmit control information at least at a portion of the PRDCH when control information is transmitted in the PRDCH.
[0181] In one embodiment, the transmission module 1810 is configured to transmit control information at least at a portion of the PDRCH when control information is transmitted in the PDRCH.
[0182] It should be noted that when control information is transmitted in the control channel, the transmission module 1810 is used to transmit it in at least one of the following ways: both higher-layer control information and physical layer control information are transmitted in the control channel; higher-layer control information is transmitted in the non-control channel of the PRDCH, and physical layer control information is transmitted in the control channel; higher-layer control information is transmitted in the PRDCH, and physical layer control information is transmitted in the control channel.
[0183] It should be noted that the transmission format of PRDCH, PDRCH, synchronization signals, control channels, reference signals, broadcast information, or paging information includes: X fields, the i-th field including Yi granularities, and the size of the control information being Z granularities; where X, Yi, and Z are natural numbers, i = {0, ..., X-1}, and the granularity includes bits, transport blocks, covered orthogonal frequency division multiplexing (OFDM) symbols, non-return-to-zero (OOK) chips, OFDM time slots, microseconds, sampling points, PRDCH chips, PRDCH symbols, PRDCH time slots, PRDCH sampling points, PDRCH chips, PDRCH symbols, PDRCH time slots, PDRCH sampling points, R2D chips, R2D symbols, R2D time slots, R2D sampling points, D2R chips, D2R symbols, D2R time slots, and D2R sampling points, at least one of these.
[0184] In one embodiment, all X domains exist, and the X domains are predefined; or the existence of at least some of the X domains is configured or indicated by a higher layer or a target domain, and if a domain does not exist, it is reserved in the form of a reserve bit or the non-existent domain is not reserved as a whole.
[0185] It should be noted that the control information includes at least one transmission format.
[0186] In one embodiment, the device further includes an alignment module (not shown in the figures), which is used to perform length alignment processing on the control information when the control information includes multiple transmission formats, to obtain processed control information.
[0187] In one embodiment, the alignment module is used to align the lengths of control information in multiple transmission formats to a preset number of length values, wherein the preset number is less than the number of transmission formats in the control information, and the preset number is a positive integer; wherein the preset number of length values is predefined, or configured or indicated by a higher layer.
[0188] In one embodiment, the transmission module 1810 is also used for configuring or instructing control information based on information reported by the IoT device at a higher or physical layer.
[0189] It should be noted that the reported information includes at least one of the following: capability information; auxiliary information; D2R control information; specific D2R transmission information.
[0190] In this disclosure, control information for IoT devices is configured or instructed through higher-level and / or physical layers. The control information includes D2R control information or R2D control information. The D2R control information or R2D control information includes at least one of higher-level control information and physical layer control information. This enables environmental IoT communication, allowing IoT devices to receive control information and perform corresponding operations, thereby achieving low cost, low power consumption, and low complexity.
[0191] Figure 19 A schematic diagram of the structure of a communication system provided in an embodiment of this disclosure is shown. For example... Figure 19 As shown, the communication system provided in this embodiment includes an Internet of Things (IoT) device 1910 and a network-side device 103. The IoT device 1910 and the network-side device 103 configure or instruct control information of the IoT device through higher layers and / or physical layers. The control information includes D2R control information or R2D control information, and the D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information.
[0192] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuits,” “modules,” or “systems.”
[0193] The following reference Figure 20To describe an electronic device 2000 according to this embodiment of the present invention. Figure 20 The electronic device 2000 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0194] like Figure 20 As shown, the electronic device 2000 is manifested in the form of a general-purpose computing device. The components of the electronic device 2000 may include, but are not limited to: at least one processing unit 2010, at least one storage unit 2020, and a bus 2030 connecting different system components (including storage unit 2020 and processing unit 2010).
[0195] The storage unit stores program code that can be executed by the processing unit 2010, causing the processing unit 2010 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 2010 can perform, as follows: Figure 2 The control information shown is configured or instructed by the higher-level and / or physical layer for IoT devices, wherein the control information includes D2R control information or R2D control information, and the D2R control information or R2D control information includes at least one of higher-level control information and physical layer control information.
[0196] Storage unit 2020 may include readable media in the form of volatile storage units, such as random access memory (RAM) 20201 and / or cache memory 20202, and may further include read-only memory (ROM) 20203.
[0197] The storage unit 2020 may also include a program / utility 20204 having a set (at least one) program module 20205, such program module 20205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0198] Bus 2030 can represent one or more of several types of bus structures, including memory cell bus or memory cell controller, peripheral bus, graphics acceleration port, processing unit, or local bus using any of the multiple bus structures.
[0199] Electronic device 2000 can also communicate with one or more external devices 2040 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with the system, and / or with any device that enables the electronic device 2000 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 2050. Furthermore, the system can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 2060. Figure 20 As shown, network adapter 2060 communicates with other modules of electronic device 2000 via bus 2030. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with electronic device 2000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0200] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network-side device, etc.) to execute the method according to the embodiments of this disclosure.
[0201] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the invention described in the "Exemplary Methods" section of this specification.
[0202] A program product for implementing the above-described method according to embodiments of the present invention is described. This product may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0203] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0204] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying 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 readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0205] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0206] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0207] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0208] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0209] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network-side device, etc.) to execute the method according to the embodiments of this disclosure.
[0210] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
Claims
1. A method for transmitting control information in an Internet of Things (IoT) device, characterized in that, include: The control information of the IoT device is configured or indicated through the higher layer and / or physical layer, wherein the control information includes IoT device to network side device D2R control information or network side device to IoT device R2D control information, and the D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information. The transmission method of the control information includes at least one of the following: transmission in PRDCH or PDRCH; transmission in synchronization signal; transmission in control channel; transmission in reference signal; transmission in broadcast information or paging information; The transmission format for transmitting the control information PRDCH, PDRCH, synchronization signal, control channel, reference signal, broadcast information, or paging information includes: X fields, the i-th field including Yi granularities, and the size of the control information being Z granularities; where X, Yi, and Z are natural numbers, i={0,…,X-1}, and the granularity includes at least one of the following: bit, transport block, covered orthogonal frequency division multiplexing (OFDM) symbol, non-return-to-zero (OOK) chip, OFDM time slot, microsecond, sampling point, PRDCH chip, PRDCH symbol, PRDCH time slot, PRDCH sampling point, PDRCH chip, PDRCH symbol, PDRCH time slot, PDRCH sampling point, R2D chip, R2D symbol, R2D time slot, R2D sampling point, D2R chip, D2R symbol, D2R time slot, and D2R sampling point.
2. The method according to claim 1, characterized in that, When the control information of the IoT device is configured or indicated by the higher-level configuration, the configuration or indication method of the control information includes at least one of the following: Configure or instruct higher-level control information at the Media Access Control (MAC) layer; Configure or instruct higher-level control information at the target level; Configure or instruct higher-level control information at the MAC and target layers.
3. The method according to claim 1, characterized in that, When configuring or instructing control information for the IoT device through the physical layer, the configuration or instruction methods for the control information include: The physical layer provides instructions or configurations for physical layer control information.
4. The method according to claim 1, characterized in that, When the control information of the IoT device is configured or indicated through the higher-layer and physical layers, the configuration or indication method of the control information includes at least one of the following: Higher-level control information is configured or indicated at the MAC layer or target layer, while physical layer control information is indicated at the physical layer; or Higher-layer control information is configured or indicated at the higher layer, and corresponding physical layer control information is transmitted according to the configuration or indication of the higher layer.
5. The method according to claim 1, characterized in that, The control information is transmitted in a synchronization signal, which includes at least one of a preamble synchronization code, an intermediate synchronization code, and a postamble synchronization code.
6. The method according to claim 1, characterized in that, When the control information is transmitted in the PRDCH, the control information is transmitted at least at a portion of the PRDCH.
7. The method according to claim 1, characterized in that, When the control information is transmitted in the PDRCH, the control information is transmitted at least at a portion of the PDRCH.
8. The method according to claim 1, characterized in that, When the control information is transmitted in the control channel, the method includes at least one of the following: Both higher-layer control information and physical-layer control information are transmitted in the control channel; Higher-layer control information is transmitted in the non-control channel of the PRDCH, while physical layer control information is transmitted in the control channel. Higher-layer control information is transmitted in the PRDCH, while physical layer control information is transmitted in the control channel.
9. The method according to claim 1, characterized in that, The method further includes: All X fields exist, and the X fields are predefined; or If at least some of the X domains are configured or indicated by the higher layer or the target domain, and if a domain does not exist, it is reserved in the form of a reserve bit, or the non-existent domain is not reserved at all.
10. The method according to claim 1, characterized in that, The control information includes at least one transmission format.
11. The method according to claim 10, characterized in that, When the control information includes multiple transmission formats, the control information is length aligned to obtain the processed control information.
12. The method according to claim 10, characterized in that, When the control information includes multiple transmission formats, the control information is length-aligned to obtain processed control information, including: The lengths of the control information for the various transmission formats are aligned to a preset number of length values, where the preset number is less than the number of transmission formats in the control information, and the preset number is a positive integer. The preset number of length values are predefined, or configured or indicated by a higher level.
13. The method according to claim 1, characterized in that, The method further includes: The higher layer or the physical layer configures or instructs the control information based on the information reported by the IoT device.
14. The method according to claim 13, characterized in that, The reported information includes at least one of the following: Capability information; Auxiliary information; D2R control information; Specific D2R transmission information.
15. A control information transmission device for an Internet of Things (IoT) device, characterized in that, include: A transmission module is configured to configure or instruct control information of the IoT device through a higher layer and / or a physical layer. The control information includes D2R control information or R2D control information, wherein the D2R control information or R2D control information includes at least one of higher layer control information and physical layer control information. The transmission method of the control information includes at least one of the following: transmission in a PRDCH or PDRCH; transmission in a synchronization signal; transmission in a control channel; transmission in a reference signal; transmission in broadcast information or paging information. The transmission format of the PRDCH, PDRCH, synchronization signal, control channel, reference signal, broadcast information, or paging information for transmitting the control information includes... The system comprises X fields, the i-th field comprising Yi granularities, and the size of the control information being Z granularities; where X, Yi, and Z are natural numbers, i = {0, ..., X-1}, and the granularity includes at least one of the following: bit, transport block, covered orthogonal frequency division multiplexing (OFDM) symbol, non-return-to-zero (OOK) chip, OFDM time slot, microsecond, sampling point, PRDCH chip, PRDCH symbol, PRDCH time slot, PRDCH sampling point, PDRCH chip, PDRCH symbol, PDRCH time slot, PDRCH sampling point, R2D chip, R2D symbol, R2D time slot, R2D sampling point, D2R chip, D2R symbol, D2R time slot, and D2R sampling point.
16. A communication system, characterized in that, This includes network-side devices and IoT devices, wherein the network-side devices and the IoT devices configure or instruct control information of the IoT devices through higher layers and / or physical layers. The control information includes D2R control information or R2D control information, and the D2R or R2D control information includes at least one of higher-layer control information and physical layer control information. The transmission method of the control information includes at least one of the following: transmission in PRDCH or PDRCH; transmission in synchronization signals; transmission in control channels; transmission in reference signals; transmission in broadcast information or paging information; and the PRDCH, PDRCH, synchronization signals, control channels, reference signals, and broadcast information used to transmit the control information. The transmission format of the paging information includes: X fields, the i-th field including Yi granularities, and the size of the control information being Z granularities; where X, Yi, and Z are natural numbers, i={0,…,X-1}, and the granularity includes at least one of the following: bit, transport block, covered orthogonal frequency division multiplexing (OFDM) symbol, non-return-to-zero (OOK) chip, OFDM time slot, microsecond, sampling point, PRDCH chip, PRDCH symbol, PRDCH time slot, PRDCH sampling point, PDRCH chip, PDRCH symbol, PDRCH time slot, PDRCH sampling point, R2D chip, R2D symbol, R2D time slot, R2D sampling point, D2R chip, D2R symbol, D2R time slot, and D2R sampling point.
17. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the control information transmission method of any one of claims 1 to 14 for an Internet of Things device by executing the executable instructions.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the control information transmission method for the Internet of Things device according to any one of claims 1 to 14.
19. A computer program product, comprising a computer program or computer instructions, characterized in that, The computer program or the computer instructions are loaded and executed by the processor to enable the computer to implement the control information transmission method for the Internet of Things device as described in any one of claims 1 to 14.