Indication method, device and system, storage medium and program product
By sending instruction information to the terminal through network devices to determine frequency domain resources, the problem of low communication efficiency of A-IoT devices is solved, and the efficiency and performance of the communication system are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2026-05-12
AI Technical Summary
Communication efficiency is low during communication between A-IoT devices and network devices.
Network devices send a first message to instruct the terminal to determine frequency domain resources, and the terminal sends a second message according to the instruction, thereby improving communication efficiency.
By indicating frequency domain resources, the communication efficiency and performance of A-IoT devices are improved.
Smart Images

Figure CN122029919A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to an indication method, device, system, storage medium, and program product. Background Technology
[0002] With the rise of communication needs in the Internet of Things (IoT), IoT communication technologies have developed rapidly, quickly driving the upgrading and transformation of traditional industries in areas such as smart cities, smart homes, and smart factories. Among these technologies, the cost and power consumption of A-IoT devices or terminals can be significantly reduced in passive IoT or Ambient IoT (Ambient-IoT or A-IoT) technologies. Summary of the Invention
[0003] Communication efficiency is low during the communication process between A-IoT devices and network devices.
[0004] This disclosure provides an indication method, apparatus, system, storage medium, and program product.
[0005] In a first aspect, embodiments of this disclosure provide an indication method executed by a network device, the method comprising:
[0006] The network device sends first information to the terminal, the first information being used to determine the frequency domain resources for the terminal to transmit second information, wherein the network device schedules the transmission of the second information through a signaling.
[0007] Secondly, embodiments of this disclosure provide an instruction method executed by a terminal, the method comprising:
[0008] The system receives first information from a network device, the first information being used to determine the frequency domain resources for the terminal to transmit second information, wherein the network device schedules a transmission of the second information through a signaling signal.
[0009] Frequency domain resources are determined based on the first information;
[0010] The second information is sent to the network device over the frequency domain resources.
[0011] Thirdly, embodiments of this disclosure provide a communication device, wherein the communication device is used to perform the method described in the first aspect or the second aspect.
[0012] Fourthly, embodiments of this disclosure provide a communication system, including a terminal and a network device, wherein,
[0013] The terminal is configured to implement the method described in the first aspect;
[0014] The network device is configured to implement the method described in the second aspect.
[0015] Fifthly, embodiments of this disclosure provide a storage medium storing instructions, wherein...
[0016] When the instructions are executed on the communication device, the communication device causes the communication device to perform the method as described in the first aspect or the second aspect.
[0017] In a sixth aspect, embodiments of this disclosure provide a program product, including at least one of a program and instructions, wherein when the program and instructions are executed by a communication device, they implement the method described in the first or second aspect.
[0018] In this embodiment of the present disclosure, the network device can indicate information for determining frequency domain resources to the terminal through the first information, so that the terminal can determine the frequency domain resources for transmitting the second information based on the indication of the network device, thereby improving the transmission efficiency of the second information and thus improving communication efficiency and communication performance. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0020] Figure 1A This is an exemplary schematic diagram of the architecture of a communication system provided according to embodiments of the present disclosure;
[0021] Figures 1B to 1C This is a schematic diagram of the topology of a communication system provided according to an embodiment of the present disclosure;
[0022] Figure 1D This is a schematic diagram of the inventory process provided according to an embodiment of the present disclosure;
[0023] Figure 2A This is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;
[0024] Figure 2B This is a schematic diagram of Manchester encoding according to an embodiment of the present disclosure;
[0025] Figure 2C This is a time-domain signal waveform diagram shown according to an embodiment of the present disclosure;
[0026] Figure 2D This is a signal spectrum diagram shown according to an embodiment of the present disclosure;
[0027] Figure 2EThis is a schematic diagram of the instruction information field according to an embodiment of the present disclosure;
[0028] Figures 3A to 3B This is a schematic diagram illustrating a communication method according to an embodiment of the present disclosure;
[0029] Figure 4A This is a schematic diagram of the terminal structure proposed in the embodiments of this disclosure;
[0030] Figure 4B This is a schematic diagram of the structure of the network device proposed in the embodiments of this disclosure;
[0031] Figure 5A This is a schematic diagram of the structure of the communication device proposed in the embodiments of this disclosure;
[0032] Figure 5B This is a schematic diagram of the chip structure proposed in the embodiments of this disclosure. Detailed Implementation
[0033] In a first aspect, embodiments of this disclosure provide an indication method executed by a network device, the method comprising:
[0034] The network device sends first information to the terminal, which is used to determine the frequency domain resources for the terminal to transmit second information. The network device schedules the transmission of second information through a signaling.
[0035] In the above embodiments, the network device can use the first information to indicate information for determining frequency domain resources to the terminal, so that the terminal can determine the frequency domain resources for transmitting the second information based on the network device's indication, thereby improving the transmission efficiency of the second information and thus improving communication efficiency and communication performance.
[0036] In conjunction with the embodiments of the first aspect, in some embodiments, the first information includes at least one of the following:
[0037] The first indication information is used to indicate the time domain length Tb occupied by the bit;
[0038] The second indication information is used to indicate the small frequency shift coefficient R;
[0039] Tb and R are used to determine frequency domain resources.
[0040] In conjunction with the embodiments of the first aspect, in some embodiments, the first indication information includes N bits for indicating Tb, wherein the value of Tb is indicated by the value of the N bits; wherein there is a mapping relationship between different values of the N bits and different values of Tb, and N is an integer determined according to the number of values of Tb.
[0041] In conjunction with the embodiments of the first aspect, in some embodiments, the second indication information includes M bits for indicating R, wherein the values of the M bits indicate the value of R; wherein there is a mapping relationship between different values of the M bits and different values of R.
[0042] In conjunction with the embodiments of the first aspect, in some embodiments, M satisfies one of the following:
[0043] M equals 3, where M is determined based on the number of values that R can take;
[0044] The maximum value of M is 3. M is related to the value of Tb, and there is a mapping relationship between the value of Tb and the value of R.
[0045] In conjunction with the embodiments of the first aspect, in some embodiments, the maximum value of M is 3, including any of the following:
[0046] If Tb is greater than or equal to the first value, M equals 3;
[0047] When Tb is greater than the second value and less than the first value, M equals 2;
[0048] When Tb is less than or equal to the second value, M equals 1.
[0049] In conjunction with the embodiments of the first aspect, in some embodiments, the number of R values associated with the Tb value is less than or equal to the number of values that M bits can indicate; or,
[0050] The number of non-default R values associated with the Tb value is less than or equal to the number of values that M bits can indicate.
[0051] In conjunction with the embodiments of the first aspect, in some embodiments, M equals 0 when R is a default value that satisfies a condition; wherein the condition includes at least one of the following:
[0052] R takes the minimum value within the range of R values;
[0053] R takes the maximum value within the range of R values;
[0054] R takes the minimum value within the range of R values associated with any Tb value;
[0055] R is the maximum value within the range of R values associated with any Tb value.
[0056] In conjunction with the embodiments of the first aspect, in some embodiments, when there are multiple terminals, the first information includes multiple second indication information, wherein each second indication information corresponds to one terminal.
[0057] In conjunction with the embodiments of the first aspect, in some embodiments, the method further includes:
[0058] In the frequency domain, it receives the second information from the terminal.
[0059] Secondly, embodiments of this disclosure provide an instruction method executed by a terminal, the method comprising:
[0060] The network device receives first information from the network device, which is used to determine the frequency domain resources for the terminal to transmit second information, wherein the network device schedules the transmission of the second information through a signaling;
[0061] Determine frequency domain resources based on the first piece of information;
[0062] In the frequency domain, the second information is sent to the network device.
[0063] In the above embodiments, the terminal can obtain the relevant parameters for determining frequency domain resources indicated by the network device through the first information, thereby the terminal can determine the appropriate frequency domain resources for transmitting the second information, improve the transmission efficiency of the second information, and thus improve the communication performance.
[0064] In conjunction with embodiments of the second aspect, in some embodiments, the first information includes at least one of the following:
[0065] The first indication information is used to indicate the time domain length Tb occupied by the bit;
[0066] The second indication information is used to indicate the small frequency shift coefficient R;
[0067] Tb and R are used to determine frequency domain resources.
[0068] In conjunction with the embodiments of the second aspect, in some embodiments, the first indication information includes N bits for indicating Tb, wherein the value of Tb is indicated by the value of the N bits; wherein there is a mapping relationship between different values of the N bits and different values of Tb, and N is an integer determined according to the number of values of Tb.
[0069] In conjunction with the embodiments of the second aspect, in some embodiments, the second indication information includes M bits for indicating R, wherein the values of the M bits indicate the value of R; wherein there is a mapping relationship between different values of the M bits and different values of R.
[0070] In conjunction with the embodiments of the second aspect, in some embodiments, M satisfies one of the following:
[0071] M equals 3, where M is determined based on the number of values that R can take;
[0072] The maximum value of M is 3. M is related to the value of Tb, and there is a mapping relationship between the value of Tb and the value of R.
[0073] In conjunction with embodiments of the second aspect, in some embodiments, the maximum value of M is 3, including any of the following:
[0074] If Tb is greater than or equal to the first value, M equals 3;
[0075] When Tb is greater than the second value and less than the first value, M equals 2;
[0076] When Tb is less than or equal to the second value, M equals 1.
[0077] In conjunction with the embodiments of the second aspect, in some embodiments, the number of R values associated with the Tb value is less than or equal to the number of values that M bits can indicate; or,
[0078] The number of non-default R values associated with the Tb value is less than or equal to the number of values that M bits can indicate.
[0079] In conjunction with the embodiments of the second aspect, in some embodiments, M equals 0 when the value of R is a default value that satisfies the condition; wherein the condition includes at least one of the following:
[0080] R takes the minimum value within the range of R values;
[0081] R takes the maximum value within the range of R values;
[0082] R takes the minimum value within the range of R values associated with any Tb value;
[0083] R is the maximum value within the range of R values associated with any Tb value.
[0084] Thirdly, embodiments of this disclosure provide a communication device, wherein the communication device is used to perform the method described in the first aspect or the second aspect.
[0085] Fourthly, embodiments of this disclosure provide a communication system, including a terminal and a network device, wherein,
[0086] The terminal is configured to implement the method described in the first aspect;
[0087] The network device is configured to implement the method described in the second aspect.
[0088] Fifthly, embodiments of this disclosure provide a storage medium storing instructions, wherein...
[0089] When the instructions are executed on the communication device, the communication device causes the communication device to perform the method as described in the first aspect or the second aspect.
[0090] In a sixth aspect, embodiments of this disclosure provide a program product, including at least one of a program and instructions, wherein when the program and instructions are executed by a communication device, they implement the method described in the first or second aspect.
[0091] It is understood that the aforementioned communication equipment, communication system, storage medium, program product, etc., are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0092] This disclosure provides methods, apparatus, systems, storage media, and program products for indicating instructions. In some embodiments, the terms "indication method" and "communication method" or "information processing method" may be used interchangeably.
[0093] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0094] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0095] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0096] In the embodiments disclosed herein, "multiple" refers to two or more.
[0097] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0098] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0099] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0100] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0101] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0102] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0103] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0104] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0105] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0106] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0107] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0108] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, and client can be used interchangeably.
[0109] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0110] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0111] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0112] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0113] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0114] Figure 1A This is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0115] like Figure 1A As shown, the communication system 100 includes a terminal 101 and a network device 102.
[0116] In some embodiments, terminal 101 may include IoT devices, narrowband Internet of Things (NB-IoT) devices, machine type communication (MTC) devices, reduced capability (RedCap) devices, environmental Internet of Things (A-IoT) devices, etc.
[0117] For example, in this embodiment of the disclosure, terminal 101 may be an A-IoT device, or referred to as an A-IoT terminal, tag, environmental energy-based device, passive device, passive terminal or passive node, etc., and is simply referred to as a terminal or device.
[0118] For example, an A-IoT device is a device that operates powered by ambient energy harvested from radio waves, light, motion, heat, or other available environmental energy sources. An A-IoT device has little or no electrical power supply. Depending on whether an A-IoT device has energy storage capabilities and the ability to independently generate signals, A-IoT devices may include the following three types: Device 1, Device 2a, and Device 2b, but the possibility of adding new A-IoT device types in the future is not excluded. Among them:
[0119] Device 1 supports at least one of the following: it has a small energy storage capacity, no ability to independently generate or amplify signals, transmits signals via backscatter, has a peak power consumption of approximately 1 microwatt (μW), an initial sampling frequency offset (SFO) of up to 10 x ppm (x can be 4 or 5), and no downlink or uplink signal amplification capabilities. The uplink transmission of this device is achieved through backscattering on an externally provided carrier.
[0120] Device 2a supports at least one of the following: it has a large energy storage capacity, no ability to generate signals independently, transmits signals by backscattering, can use stored energy to amplify reflected signals, its peak power consumption does not exceed several hundred μW, its SFO is as high as 10x ppm (x can be 3, 4 or 5), and has the ability to amplify downlink signals and / or uplink signals. The uplink transmission of this device is achieved by backscattering on an externally provided carrier.
[0121] Device 2b supports at least one of the following: it has a large energy storage capacity, the ability to generate signals independently, uses radio frequency devices for signal transmission, its peak power consumption does not exceed several hundred μW, its SFO is up to 10x ppm (x can be 3, 4 or 5), and has the ability to amplify downlink signals and / or uplink signals. The uplink transmission of this device is implemented by the radio frequency devices inside the device.
[0122] In some embodiments, network device 102 may include one or more network-side nodes or devices, or nodes or devices that assist in implementing network-side functions.
[0123] For example, network device 102 may include at least one of access network device and core network device. The access network device may be, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation evolved Node B (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0124] In some examples, access network devices may include an A-IoT RAN for environmental IoT, or may include a reader.
[0125] In some examples, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0126] In some examples, access network equipment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. The CU-DU structure can separate the protocol layer of the access network equipment. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU. However, this is not the only example.
[0127] In some examples, a core network device can be a single device comprising one or more network elements, or it can be multiple devices or groups of devices, each comprising all or part of one or more network elements. Network elements can be virtual or physical. The core network includes, for example, at least one of the following: Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0128] In some examples, core network equipment may include a core network for the Internet of Things in the Environment (A-IOT CN).
[0129] In some examples, core network equipment includes network elements with specific functions, such as Access Management Function (AMF) and Service Management Function (SMF).
[0130] For example, network device 102 may include a reader, or may include user equipment (UE) acting as a reader or repeater in A-IoT technology. The UE may include, for example, at least one of the following: mobile phone, wearable device, IoT device, car with communication capabilities, smart car, tablet, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.
[0131] Figures 1B to 1C This is a schematic diagram of the topology of an A-IoT communication system according to an embodiment of the present disclosure.
[0132] In some embodiments, such as Figure 1BThe topology 1 shown in the diagram involves a direct bidirectional connection between terminal 101 (e.g., an A-IoT device) and network device 102 (e.g., a base station, BS). The communication between the A-IoT device and the base station includes data and signaling. Topology 1 also includes another possible scenario: the downlink and corresponding uplink base stations for the same service communication are different base stations. For example, base station 1 sends downlink information to the A-IoT device, and the A-IoT device sends uplink information to base station 2. In this case, the downlink and corresponding uplink base stations for the same service communication are different base stations.
[0133] In some embodiments, such as Figure 1C In Topology 2, as shown, terminal 101, such as an A-IoT device, and network device 102, such as a base station, communicate via an intermediate node 103. The A-IoT device communicates bidirectionally with the intermediate node 103, and the intermediate node 103 communicates bidirectionally with the base station using cellular communication. The intermediate node 103 can be considered a relay between the A-IoT device and the base station. The intermediate node 103 can be, for example, an Integrated Access Backhaul (IAB) node, a UE, or a repeater. The intermediate node must support the ability to communicate with the A-IoT device. The intermediate node 103 bidirectionally transmits data and signaling between the base station and the A-IoT device to complete the communication.
[0134] In some embodiments, the design goals of A-IoT include device power consumption, device complexity, coverage performance, user data rate, latency, and mobility speed.
[0135] In some embodiments, A-IoT deployment scenarios may include the following:
[0136] Deployment Scenario 1: A-IoT devices are indoors, and base stations are indoors.
[0137] Deployment Scenario 2: A-IoT devices are indoors, and base stations are outdoors.
[0138] Deployment Scenario 3: The A-IoT device is indoors, and the reader / writer is the UE.
[0139] Deployment Scenario 4: A-IoT devices are outdoors, and base stations are outdoors.
[0140] Deployment Scenario 5: The A-IoT device is outdoors, and the reader / writer is the UE.
[0141] In some embodiments, the links and channels of the A-IoT physical layer may include the following:
[0142] Reader-to-device (R2D) corresponds to the physical channel: Physical Reader to Device Channel (PRDCH).
[0143] Device-to-reader (D2R) corresponds to the physical channel: Physical Device to Reader Channel (PDRCH).
[0144] Carrier-wave-to-device (CW2D) provides a device with a carrier wave (CW) that can carry information.
[0145] The reader / writer can be a base station or a relay UE.
[0146] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0147] The following embodiments of this disclosure can be applied to Figures 1A to 1C The communication system 100 shown, or a part thereof, but not limited to it. Figures 1A to 1C The entities shown are illustrative; a communication system may include... Figures 1A to 1C All or part of the main body, or may include Figures 1A to 1C Other entities besides the main body, the number and form of each entity are arbitrary, each entity can be physical or virtual, the connection relationship between the entities is illustrative, the entities can be unconnected or connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0148] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Futuregeneration radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0149] In some implementations, digital mobile communications such as 2G, 3G, 4G, and now 5G have effectively met people's needs in voice communication, digital mobile communication, and mobile broadband internet communication. However, with social and economic development, the demand for Internet of Things (IoT) communication has gradually emerged. The 3rd Generation Partnership Project (3GPP) has standardized a series of IoT technologies and devices, including MTC, NB-IoT, and RedCap. Among them, MTC and NB-IoT significantly reduce the cost of IoT terminals by employing technologies such as small bandwidth, single antenna, reduced peak data rate, half-duplex, and reduced transmit power. Furthermore, the introduction of enhanced discontinuous reception (eDRX) and power saving mode (PSM) greatly reduces the power consumption of IoT terminals. At the same time, MTC and NB-IoT can support a large number of IoT terminals accessing the network, thereby meeting the demand for massive connectivity. In recent years, the Internet of Things (IoT) based on NB-IoT and eMTC technologies has been widely tested and commercialized, such as in smart grids, smart parking, smart transportation / logistics, and smart energy management systems. It covers many vertical fields such as smart cities, smart homes, and smart factories, and has rapidly promoted the upgrading and transformation of traditional industries.
[0150] In some implementations, within A-IoT technology, one scenario involves the inventory process between terminal 101 (e.g., an A-IoT device) and network device 102 (e.g., a gNB). Figure 1D As shown, the inventory process for A-IoT may be completed through a 3-step random access process or a 2-step random access process.
[0151] in:
[0152] The inventory process can be triggered by an inventory trigger message (R2D#1) sent by network device 102. R2D#1 can be a paging message used to trigger inventory and time slot allocation.
[0153] After receiving the inventory trigger message, the A-IoT device will generate and send a random number message (D2R#1). D2R#1 can refer to the 16-bit random number (RN16) in the Radio Frequency Identification (RFID) system for random number generation.
[0154] After receiving the random number message, network device 102 sends a random number response message (R2D#2) to the A-IoT device. R2D#2 can refer to the ACK response in RFID and is used to respond to the random number. In addition, network device 102 allocates time domain and / or frequency domain resources for the identification reporting message (D2R#2) in the random number response message. D2R#2 can refer to the Electronic Product Code (EPC) in RFID.
[0155] Finally, the A-IoT device sends an identifier reporting message (D2R#2) based on the time domain and / or frequency domain resources allocated by the random number response message to report the identifier.
[0156] For example, the signaling name of R2D#1 can be Paging, the signaling name of D2R#1 can be Msg1, the signaling name of R2D#2 can be Msg2, and the signaling name of D2R#2 can be Msg3.
[0157] After inventory is completed, A-IoT devices with command services will continue to receive command messages from network devices and send response messages to network devices at specific time and / or frequency domain resource locations based on the indication information contained in the command messages.
[0158] In the above embodiments, Msg1, Msg3, or response messages in response to command messages all belong to D2R messages. For example, the frequency domain resources for transmitting D2R messages can be determined by relevant parameters, such as at least two of the following: time domain length Tb based on bit occupancy, minimum time domain unit Tchip, and number of line code repetitions R. However, the related art only illustrates all possible values of the relevant parameters; how to indicate and determine the frequency domain resources for A-IoT devices to transmit messages such as D2R messages based on parameter values is a problem that needs to be solved.
[0159] Figure 2A This is an interactive schematic diagram illustrating an indication method according to an embodiment of the present disclosure. For example... Figure 2A As shown, the embodiments of this disclosure relate to an instruction method, which includes:
[0160] In step S2101, network device 102 sends first information to terminal 101.
[0161] In some embodiments, network device 102 and terminal 101 may refer to Figures 1A to 1C For example, in the description of the embodiments, terminal 101 is an A-IoT device.
[0162] In some embodiments, network device 102 receives first information.
[0163] In some embodiments, the first information may be an R2D message.
[0164] In some embodiments, the first information is used to determine the frequency domain resources for the terminal to transmit the second information.
[0165] For example, the second information is a unicast message. For instance, a network device schedules the transmission of a second information via a signaling (such as a scheduling signaling or scheduling message).
[0166] For example, the second information is a D2R transmission or a D2R message. For instance, the second information is a unicast D2R message.
[0167] For example, terms such as second information and second message can be used interchangeably.
[0168] For example, the first information is used to determine the frequency domain resources for the terminal to transmit the second message; for example, the first information is used to determine the frequency domain resources for the terminal to transmit D2R messages; for example, the first information is used to determine the frequency domain resources for the terminal to perform D2R transmission.
[0169] In some embodiments, the first information includes at least one of the following parameters for determining frequency domain resources:
[0170] The time domain length Tb occupied by a bit;
[0171] Small frequency shift coefficient R;
[0172] Tb and R are used to determine frequency domain resources.
[0173] For example, the time domain length occupied by a bit can refer to the bit duration, which can be the time domain length occupied by an encoded bit or the time domain length occupied by a repeated bit.
[0174] For example, the small frequency shift coefficient R can also be referred to as the number of encoding repetitions.
[0175] For example, R can be the number of repetitions of the line code. The line code is used to implement signal frequency shifting and can include Manchester encoding, pulse width encoding (PIE), and biphase spacing code encoding (FM0). This disclosure uses Manchester encoding as an example for illustration.
[0176] For example, combined Figure 2C As shown, the smallest time-domain unit Tchip in Tb can be the time-domain length occupied by a D2R unit (chip). Tchip can be determined based on Tb and R, or the first information can indicate Tchip independently.
[0177] For example, D2R transmission can achieve spectrum shifting through Manchester coding. Wherein, such as Figure 2B As shown, the Manchester encoding rule is that two levels, one high and one low (10), represent bit 0, and two levels, one low and one high (01), represent bit 1. Frequency shifting can be achieved by repeating the Manchester encoding.
[0178] For example, such as Figure 2C The time-domain signal waveform diagram shown, and as follows Figure 2D The signal spectrum diagrams shown are as follows: When the time domain length Tb representing a single coded (FEC) bit or a repeated (block repeat) bit is fixed, and the Manchester code repetition count R is 1, the corresponding signal spectrum is the frequency domain resource range represented by the dashed line centered at Fc (label ①), where Fc is the frequency position of the carrier signal and the carrier signal is a single-carrier signal (occupying only one frequency point). When the time domain length Tb representing a single coded (FEC) bit or a repeated (block repeat) bit is fixed, and the Manchester code repetition count R is 2, the corresponding signal spectrum is the frequency domain resource range represented by the solid line centered at Fc (label ②), where Fc is the frequency position of the carrier signal and the carrier signal is a single-carrier signal (occupying only one frequency point). Here, FEC refers to Forward Error Correction (FEC) code, such as a convolutional code.
[0179] Where Tb determines the frequency domain width occupied by the frequency-division signal, and R determines the frequency shift position. For example... Figure 2D The signals with different R values shown have the same frequency bandwidth. The center frequency of the spectrum represented by the solid line in region ② is twice that of the center frequency of the spectrum represented by the dashed line in region ①, which is exactly the same as the number of repetitions of the Manchester encoding in the time domain.
[0180] For example, terminal 101 is based on backscatter communication, such as D2R messages which are transmitted based on backscatter. That is, terminal 101 does not generate its own carrier signal, but transmits its own information by reflecting an external carrier signal and loading it with the signal. The center frequency position of the reflected signal is the frequency position Fc of the carrier signal.
[0181] For example, Tb, R and Tchip can have a mapping relationship as shown in Table 2-1. Based on Table 2-1, all possible values of Tb, R and Tchip can be determined.
[0182] Table 2-1
[0183]
[0184] In some embodiments, the first information includes at least one of the following:
[0185] The first instruction information is used to indicate Tb;
[0186] The second instruction information is used to instruct R.
[0187] For example, any indication information may occupy one or more bits.
[0188] For example, the first indication information and the second indication information are carried in the R2D message. For instance, the first indication information and the second indication information are carried in the higher-level signaling (such as MAC signaling) of the R2D message.
[0189] In the first embodiment, the first indication information includes N bits for indicating Tb, and the value of Tb is indicated by the value of the N bits; wherein, there is a mapping relationship between different values of the N bits and different values of Tb, and N is an integer determined according to the number of values of Tb.
[0190] In this embodiment, as shown in Table 2-1, there are a total of 8 possible values for Tb, which can belong to the value set {266.67, 133.33, 66.67, 33.33, 16.67, 8.33, 4.17, 1.39}.
[0191] In this embodiment, the first indication information can indicate the available Tb value in a second information transmission using a fixed N bits, such as indicating the available Tb value in the above set.
[0192] In this embodiment, N can be equal to 3 or an integer greater than 3, depending on the number of possible Tb values. For example, if N = 3, the first indication information uses 3 bits to indicate the Tb value. Different 3-bit values correspond to different Tb values.
[0193] In one example, as shown in Table 2-2, the value of Tb can be indicated based on the mapping relationship between the 3-bit value (code point) of the first indication information and Tb. For example, when the 3-bit value is 000, the value of Tb is indicated as 266.67. It is understood that this example is for illustrative purposes only. Following the order in Table 2-2, Tb values can correspond one-to-one with the code point values on the left side of the table from largest to smallest. Alternatively, Tb values can correspond one-to-one with the code point values on the left side of the table from smallest to largest, or the code points and Tb values can correspond in any other order.
[0194] Table 2-2
[0195] Codepoint The value of Tb 000 266.67 001 133.33 010 66.67 011 33.33 100 16.67 101 8.33 110 4.17 111 1.39
[0196] In the second embodiment, the second indication information includes M bits for indicating R, and the value of R is indicated by the value of the M bits; wherein, there is a mapping relationship between different values of the M bits and different values of R.
[0197] In this embodiment, as shown in Table 2-1, there are a total of 8 possible values for R, which can belong to the value set {1, 2, 4, 8, 16, 32, 64, 128}.
[0198] In this embodiment, the second indication information can further indicate the R value available during a second information transmission process within the aforementioned set.
[0199] In this embodiment, M is determined based on the number of possible values for R. Depending on the number of possible values for R, M can be a fixed value or a variable value.
[0200] In the first example of this embodiment, M can be a fixed value, such as 3, and the second indication information indicates eight possible values of R using 3 bits. Different values of the 3 bits correspond to different values of R.
[0201] As shown in Table 2-3, based on the mapping relationship between the 3-bit value (code point) of the second indication information and R, the value of R can be indicated based on the 3-bit value. For example, when the 3-bit value is 010, the value of R is indicated as 4. It is understood that this example is for illustration only. Following the order in Table 2-2, the values of R from smallest to largest correspond one-to-one with the code point values on the left side of the table. Alternatively, the values of R can correspond one-to-one with the code point values on the left side of the table from largest to smallest, or the code points and R values can correspond one-to-one in other orders.
[0202] Table 2-3
[0203] Code Point The value of R 000 1 001 2 010 4 011 8 100 16 101 32 110 64 111 128
[0204] In the second example of this embodiment, M is a variable value that can dynamically indicate the value of R. M is associated with the value of Tb, as shown in Table 2-1, where there is a mapping relationship between the values of Tb and R.
[0205] In this example, the maximum value of M is 3.
[0206] In one approach to this example, M can be 1, 2, or 3 based on the value of Tb. For instance, referring to Table 2-1, M equals 3 when Tb is greater than or equal to the first value. M equals 2 when Tb is greater than the second value and less than the first value. M equals 1 when Tb is less than or equal to the second value.
[0207] As shown in Table 2-1, the first value can be 33.33 and the second value can be 4.17.
[0208] In the corresponding rows 4 to 7 of the table, when the value of Tb is greater than or equal to 33.33, such as when the value of Tb is 266.67, 133.33, 66.67 or 33.33, M=3, that is, the number of indicator bits used for R is 3. A maximum of 8 R values can be indicated through 3 bits, as shown in Table 2-3.
[0209] In the corresponding eighth and ninth rows of the table, when Tb is greater than 4.17 and less than 33.33, such as when Tb is 16.67 or 8.33, M=2, that is, the number of bits used for R is 2. A maximum of 4 R values can be indicated by 2 bits, as shown in Table 2-4.
[0210] In the corresponding tenth and eleventh rows (last row) of the table, when the value of Tb is less than or equal to 4.17, such as when the value of Tb is 4.17 or 1.39, M=1, that is, the number of bits used for R is 1. A maximum of 2 R values can be indicated by 1 bit, as shown in Table 2-5.
[0211] Table 2-4
[0212] Code Point The value of R 00 1 01 2 10 4 11 8
[0213] Table 2-5
[0214] Code Point The value of R 0 1 1 2
[0215] In another way of this example, based on the value of Tb, M can be 0, 1, 2, or 3.
[0216] For example, referring to Table 2-1, when Tb is greater than or equal to the first value, M equals 3. When Tb is greater than the second value but less than the first value, M equals 2. When Tb is less than or equal to the second value, M equals 1.
[0217] As shown in Table 2-1, the first value can be 33.33 and the second value can be 4.17.
[0218] In the corresponding rows 4 to 7 of the table, when the value of Tb is greater than or equal to 33.33, such as when the value of Tb is 266.67, 133.33, 66.67 or 33.33, M=3, that is, the number of indicator bits used for R is 3. A maximum of 8 R values can be indicated through 3 bits, as shown in Table 2-3.
[0219] In the corresponding eighth and ninth rows of the table, when Tb is greater than 4.17 and less than 33.33, such as when Tb is 16.67 or 8.33, M=2, that is, the number of bits used for R is 2. A maximum of 4 R values can be indicated by 2 bits, as shown in Table 2-4.
[0220] In the tenth row of the table, when the value of Tb is less than or equal to 4.17, such as when the value of Tb is 4.17, M=1, that is, the number of bits used for R is 1. A maximum of 2 R values can be indicated by 1 bit, as shown in Table 2-4.
[0221] For example, M can be equal to 0 if R is a default value that satisfies the condition; wherein the condition includes at least one of the following:
[0222] R takes the minimum value within the range of R values, such as 1 in {1, 2, 4, 8, 16, 32, 64, 128}.
[0223] R takes the maximum value within the range of R values, such as 128 in {1, 2, 4, 8, 16, 32, 64, 128}.
[0224] R takes the minimum value within the range of R values associated with any Tb value, such as the minimum value of R associated with each Tb value being 1;
[0225] R is the maximum value within the range of values associated with any value of Tb; the maximum value varies depending on the value of Tb, for example, when Tb = 8.33, the maximum value of R is 4; when Tb = 266.67, the maximum value of R is 128; when Tb = 33.33, the maximum value of R is 16.
[0226] For example, corresponding to the eleventh row (last row) of Table 2-1, assuming that the R value is the default value when Tb is 1.39, then when Tb is 1.39, M = 0, meaning that the number of indicator bits for R corresponding to Tb being 1.39 is 0. Terminal 101 can determine that R is the default value 1 and Tb is 1.39 when M = 0.
[0227] In another way of this example, based on the value of Tb, M can be 0, 1, 2 or 3.
[0228] For example, referring to Table 2-1, when Tb is greater than or equal to the first value, M equals 3. When Tb is greater than the second value but less than the first value, M equals 2. When Tb is less than or equal to the second value, M equals 1.
[0229] As shown in Table 2-1, the first value can be 66.67 and the second value can be 8.33.
[0230] In the corresponding rows 4 to 6 of the table, when the value of Tb is greater than or equal to 66.67, such as when the value of Tb is 266.67, 133.33 or 66.67, M=3, that is, the number of bits used for R is 3. A maximum of 8 R values can be indicated through 3 bits, as shown in Table 2-6, indicating other R values except R=1;
[0231] In the corresponding seventh and eighth rows of the table, when Tb is greater than 8.33 and less than 66.67, such as when Tb is 33.33 or 16.67, M=2, that is, the number of bits used for R is 2. A maximum of 4 R values can be indicated by 2 bits. Please refer to Table 2-7 to indicate other R values except R=1.
[0232] In the corresponding ninth and tenth rows of the table, when the value of Tb is less than or equal to 8.33, such as when the value of Tb is 8.33 or 4.17, M=1, that is, the number of bits used for R is 1. A maximum of 2 R values can be indicated by 1 bit. Please refer to Table 2-8 for indicating other R values besides R=1.
[0233] For example, M can be equal to 0 if R is a default value that satisfies the condition; wherein the condition includes at least one of the following:
[0234] R takes the minimum value within the range of R values, such as 1 in {1, 2, 4, 8, 16, 32, 64, 128}.
[0235] R takes the maximum value within the range of R values, such as 128 in {1, 2, 4, 8, 16, 32, 64, 128}.
[0236] R takes the minimum value within the range of R values associated with any Tb value, such as the minimum value of R associated with each Tb value being 1;
[0237] R is the maximum value within the range of values associated with any value of Tb; the maximum value varies depending on the value of Tb, for example, when Tb = 8.33, the maximum value of R is 4; when Tb = 266.67, the maximum value of R is 128; when Tb = 33.33, the maximum value of R is 16.
[0238] For example, in the eleventh row (last row) of Table 2-1, and in other rows where R=1, the value of R is 1, which can be considered the default value and does not require bit indication.
[0239] Assuming that the value of R is the default value when Tb is 1.39, then when Tb is 1.39, M = 0, meaning that the number of indicator bits for R corresponding to Tb being 1.39 is 0. Terminal 101 can determine that R is the default value of 1 when Tb is 1.39 and M = 0.
[0240] Assuming Tb takes the values 266.67, 133.33, or 66.67, R = 1 is the default value, and M can be 0 for this default value. Therefore, when Tb takes the values 266.67, 133.33, or 66.67, M = 0 indicates that R takes the default value of 1.
[0241] Assuming Tb takes the value of 33.33 or 16.67, R = 1 is the default value, and M can be 0 for this default value. Therefore, when Tb takes the value of 33.33 or 16.67, M = 0 means that R takes the default value of 1.
[0242] Assuming Tb takes the value of 8.33 or 4.17, R = 1 is the default value, and M can be 0 for this default value. Therefore, when Tb takes the value of 8.33 or 4.17, M = 0 means that R takes the default value of 1.
[0243] For example, the default value can also be the maximum value corresponding to each possible value of Tb. Suppose that when Tb is 266.67, R = 128 is the default value; then when Tb is 266.67, M = 0 indicates that R takes the default value of 128. Suppose that when Tb is 133.33, R = 64 is the default value; then when Tb is 133.33, M = 0 indicates that R takes the default value of 64. Suppose that when Tb is 66.67, R = 32 is the default value; then when Tb is 66.67, M = 0 indicates that R takes the default value of 32. Suppose that when Tb is 33.33, R = 16 is the default value; then when Tb is 33.33, M = 0 indicates that R takes the default value of 16. Suppose that when Tb is 16.67, R = 8 is the default value; then when Tb is 16.67, M = 0 indicates that R takes the default value of 8. If Tb is 8.33 and R = 4 is the default value, then M = 0 when Tb is 8.33 indicates that R takes the default value of 4. If Tb is 4.17 and R = 2 is the default value, then M = 0 when Tb is 4.17 indicates that R takes the default value of 2.
[0244] Table 2-6
[0245] Code Point The value of R 000 reserve 001 2 010 4 011 8 100 16 101 32 110 64 111 128
[0246] Table 2-7
[0247] Code Point The value of R 00 2 01 4 10 8 11 16
[0248] Table 2-8
[0249] Code Point The value of R 0 2 1 4
[0250] In this example, combining the different methods described above, the number of R values associated with the Tb value is less than or equal to the number of values that M bits can indicate; or, the number of non-default R values associated with the Tb value is less than or equal to the number of values that M bits can indicate.
[0251] Optionally, the number of values that M bits can indicate can refer to the maximum number of R values that M bits can indicate, or the maximum number of R values that can be indicated. For example, when M=1, the number of values that can be indicated is 2; when M=2, the number of values that can be indicated is 4; and when M=3, the number of values that can be indicated is 8.
[0252] Optionally, the number of values that M bits can indicate can be preconfigured or predefined by the protocol.
[0253] In the different examples of this embodiment, the R value indicated by the second indication information needs to meet the restrictions in Table 2-1. For example, for different Tb values, the R value indicated by the second indication information should be within the range of R values associated with that Tb value.
[0254] For example, if Tb is 16.67, the R value indicated by the second indication information needs to be included in the set {1, 2, 4, 8}; or, if Tb is 33.33, the R value indicated by the second indication information needs to be included in the set {1, 2, 4, 8, 16}; or, if Tb is 66.67, the R value indicated by the bitmap needs to be included in the set {1, 2, 4, 8, 16, 32}.
[0255] In some embodiments, in step S2101, network device 102 may schedule only one terminal 101. For example, in a scenario where a user is scheduled in a non-contention-free random access procedure (CFRA), network device 102 may use the above first indication information and second indication information to indicate the parameters for determining the frequency domain resources of the terminal 101.
[0256] In some embodiments, if network device 102 schedules multiple terminals 101, such as scheduling multiple users in CFRA, network device 102 may use the above first indication information and second indication information to indicate and determine the parameters of frequency domain resources of different terminals 101.
[0257] For example, when there are multiple terminals, the number of first indication information can remain unchanged. For instance, if the number of bits in the first indication information remains unchanged, N bits can still be used to indicate the common Tb value of multiple terminals. Alternatively, the number of first indication information corresponds to the number of terminals. For example, if the number of terminals is K, the number of bits occupied by K first indication information is N*K.
[0258] For example, such as Figure 2EAs shown, when there are multiple terminals, the number of second indication messages is also multiple. For example, the first information includes multiple second indication messages, where each second indication message corresponds to one terminal. Referring to the different embodiments of the above-described second indication messages, if the number of bits for each second indication message is M and the number of terminals is K, then the number of bits occupied by the K second indication messages is M*K.
[0259] In some embodiments, such as Figure 2E As shown, if network device 102 schedules multiple terminals 101, such as in a multicast scheduling scenario, referring to the description in the previous embodiment, the number of first indication information can remain unchanged, using N bits to indicate the common Tb value of multiple terminals. Alternatively, the number of first indication information corresponds to the number of terminals; for example, if the number of terminals is K, the number of bits occupied by K first indication information is N*K. The number of second indication information is expanded to K, and the number of bits occupied by K second indication information is M*K.
[0260] In some embodiments, the name of information, etc., is not limited to the name described in the embodiments, and terms such as "information", "message", "signal", and "signaling" can be used interchangeably.
[0261] In some embodiments, "acquire," "get," "obtain," "receive," "transmit," "bidirectional transmission," and "send and / or receive" can be used interchangeably and can be interpreted as receiving from other entities, acquiring from protocols, acquiring from higher layers, obtaining through self-processing, or autonomous implementation. Protocols include, for example, at least one of the 3GPP protocol, Wi-Fi protocol, and audio and / or video protocols.
[0262] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transmit,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0263] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0264] In step S2102, terminal 101 determines frequency domain resources based on the first information.
[0265] In some embodiments, terminal 101 determines the value of Tb based on the first indication information, and combines it with... Figures 2C to 2D Terminal 101 can determine the frequency domain width corresponding to the frequency domain resource based on the Tb value.
[0266] In some embodiments, terminal 101 determines the value of R based on the second indication information, and combines it with... Figures 2C to 2D Terminal 101 can determine the frequency shift position of the frequency domain resource based on the R value.
[0267] In some embodiments, when scheduling a terminal, the terminal 101 can directly determine its corresponding frequency domain resource based on the first indication information and the second indication information.
[0268] In some embodiments, in a scenario where multiple terminals are scheduled, terminal 101 can determine a frequency domain resource corresponding to itself based on the first indication information and its corresponding second indication information.
[0269] In step S2103, terminal 101 sends second information to network device 102 on frequency domain resources.
[0270] In some embodiments, network device 102 receives second information.
[0271] In some embodiments, the second information may be a D2R message, and the network device 102 may schedule the transmission of the second information via an R2D message. For example, before step S2101, the network device 102 sends an R2D message for scheduling the second information.
[0272] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2103. For example, step S2101 may be implemented as a standalone embodiment, and steps S2101 and S2102 may be implemented as standalone embodiments, but are not limited thereto.
[0273] In some embodiments, step S2103 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0274] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0275] Figure 3A This is an interactive schematic diagram illustrating an indication method according to an embodiment of the present disclosure. For example... Figure 3A As shown, the embodiments of this disclosure relate to an instruction method, which includes:
[0276] In step S3101, network device 102 sends first information to terminal 101.
[0277] In some embodiments, the implementation of step S3101 can be found in [reference needed]. Figure 2A The implementation method of step S2101 will not be described in detail here.
[0278] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0279] Figure 3B This is a flowchart illustrating an indication method according to an embodiment of the present disclosure. Figure 3B As shown, the embodiments of this disclosure relate to an instruction method, which includes:
[0280] In step S3201, terminal 101 receives the first information.
[0281] In some embodiments, the implementation of step S3201 can be found in [reference needed]. Figure 2A The implementation method of step S2101 will not be described in detail here.
[0282] In step S3202, terminal 101 determines frequency domain resources based on the first information.
[0283] In some embodiments, the implementation of step S3202 may refer to Figure 2A The implementation method of step S2102 will not be described in detail here.
[0284] In step S3203, terminal 101 sends second information to network device 102 on frequency domain resources.
[0285] In some embodiments, the implementation of step S3203 may refer to Figure 2A The implementation method of step S2103 will not be described in detail here.
[0286] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0287] The communication method involved in the embodiments of this disclosure may include at least one of steps S3201 to S3203. For example, step S3201 may be implemented as a standalone embodiment, and steps S3201 and S3202 may be implemented as standalone embodiments, but are not limited thereto.
[0288] In some embodiments, step S3203 is optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0289] This disclosure provides a method for indicating the frequency domain resources of a unicast D2R message using a bit duration Tb and a Manchester-coded repetition count R. This method addresses the issues of how to indicate the value of Tb and how to indicate the value of R. For example, the method in this disclosure also proposes the number of bits required to indicate Tb, the number of bits required to indicate R, whether the number of bits is fixed, and whether it is related to the value of Tb. Here, unicast refers to a scheduling message scheduling one D2R transmission.
[0290] For example, the unicast D2R message corresponds to the second information in the above embodiments.
[0291] To facilitate understanding of the methods in the embodiments of this disclosure, the following description is provided through examples:
[0292] Example 1:
[0293] The AIoT device determines the frequency domain resources based on the first indication information and the second indication information, and transmits D2R on the frequency domain resources. The first indication information is used to indicate the bit duration Tb, and the second indication information is used to indicate the number of Manchester code repetitions.
[0294] The first and second instruction information are carried in the R2D message. Specifically, the first and second instruction information are carried in the higher-level signaling of the R2D message.
[0295] For example, the AIoT device corresponds to the terminal in the foregoing embodiments.
[0296] The specific instructions may include the following examples.
[0297] Example 1-1:
[0298] Tb is a fixed 3-bit indicator, and R is a fixed M-bit indicator.
[0299] Tb belongs to the set {266.67, 133.33, 66.67, 33.33, 16.67, 8.33, 4.17, 1.39}, with a total of 8 possible values. In a single transmission, a fixed 3 bits are used to indicate one of these values. Taking Table 2-2 as an example, when the 3 bits are 000, the value indicating Tb is 266.67.
[0300] R belongs to the set {1, 2, 4, 8, 16, 32, 64, 128}, with a total of 8 possible values. M has a value of 3, meaning that 3 bits are used to indicate the value of R. Taking Table 2-3 as an example, when the 3-bit bitmap is 010, the value of R is 4.
[0301] Examples 1-2:
[0302] Tb is a fixed 3-bit indicator, while R is a variable maximum M-bit indicator.
[0303] Tb belongs to the set {266.67, 133.33, 66.67, 33.33, 16.67, 8.33, 4.17, 1.39}, with a total of 8 possible values. In a single transmission, a fixed 3 bits are used to indicate one of these values. For example, when the 3 bits are 000, the value of Tb is 266.67.
[0304] R belongs to the set {1, 2, 4, 8, 16, 32, 64, 128}, with a total of 8 possible values. Correspondingly, M can be 3. The main difference between Examples 1-2 and 1-1 is that in Example 1-1, the indicator for the value of R uses a fixed number of bits, independent of the value of Tb; in Example 1-2, the indicator for the value of R uses a dynamic indicator, with the specific number of bits related to the value of Tb. The specific association method is as follows:
[0305] The first association method: the bits indicating the value of R can be 1, 2, or 3. As shown in Table 2-1, when the value of Tb is greater than or equal to 33.33, that is, when the value of Tb is 266.67, 133.33, 66.67, or 33.33, the corresponding number of bits indicating R is 3; when the value of Tb is 16.67 or 8.33, the corresponding number of bits indicating R is 2; when the value of Tb is 4.17 or 1.39, the corresponding number of bits indicating R is 1.
[0306] The second association method: the bits indicating the value of R can be 0, 1, 2, or 3. As shown in Table 2-1, when the value of Tb is greater than or equal to 33.33, that is, when the value of Tb is 266.67, 133.33, 66.67, or 33.33, the corresponding number of bits indicating R is 3; when the value of Tb is 16.67 or 8.33, the corresponding number of bits indicating R is 2; when the value of Tb is 4.17, the corresponding number of bits indicating R is 1; when the value of Tb is 1.39, the corresponding number of bits indicating R is 0, that is, R takes the default value of 1.
[0307] The third association method: The bits indicating the value of R can be 0, 1, 2, or 3. As shown in Table 2-1, the gray area represents the case where the number of bits indicating the value of R is 0. In this case, the value of R can be the default value of 1. Furthermore, the value of R can also be the maximum value corresponding to each Tb.
[0308] When the number of bits for the value of R is not 0, such as when the value of Tb is greater than or equal to 66.67, that is, when the value of Tb is 266.67, 133.33 or 66.67, the corresponding number of indicator bits for R is 3; when the value of Tb is 33.33 or 16.67, the corresponding number of indicator bits for R is 2; when the value of Tb is 8.33 or 4.17, the corresponding number of indicator bits for R is 1.
[0309] Examples 1-3:
[0310] Furthermore, the above method can be applied to non-contention-based random access procedure (CFRA), where CFRA schedules only one user.
[0311] Extending this method, it can also be applied to the non-contention-based random access procedure (CFRA), corresponding to the case where CFRA schedules KM users. In this case, the indicator bits of Tb remain unchanged, i.e., they are common to all K users, while the number of indicator bits of R is the number of indicator bits determined in the three association methods × K. Alternatively, the number of indicator bits of Tb can also be increased to K times, and the number of indicator bits of R is the number of indicator bits determined in the three association methods × K.
[0312] Extending this approach, the above method can also be applied to multicast scheduling scenarios. When scheduling K users simultaneously, the indicator bits of Tb remain unchanged, meaning they are a common indicator for all K users, and the number of indicator bits for R is the number of indicator bits determined among the three association methods × K. Alternatively, the number of indicator bits for Tb can also be increased to K times, while the number of indicator bits for R is the number of indicator bits determined among the three association methods × K.
[0313] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0314] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0315] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0316] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0317] Figure 4A This is a schematic diagram of a network device according to an embodiment of this disclosure. Network device 4100 is used to perform any of the above methods. In some embodiments, such as... Figure 4A As shown, network device 4100 may include at least one of a transceiver module 4101, a processing module 4102, etc. In some embodiments, the transceiver module 4101 is used to send first information to a terminal, the first information being used to determine the frequency domain resources for the terminal to transmit second information, wherein the network device schedules the transmission of the second information through a signaling.
[0318] For example, the transceiver module 4101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods, which will not be described in detail here. For example, the processing module 4102 is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be described in detail here.
[0319] Figure 4BThis is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. Terminal 4200 is used to execute any of the above methods. In some embodiments, such as... Figure 4B As shown, terminal 4200 may include at least one of a transceiver module 4201, a processing module 4202, etc. In some embodiments, the transceiver module 4201 is configured to receive first information from a network device, the first information being used to determine frequency domain resources for the terminal to transmit second information, wherein the network device schedules a transmission of the second information through a signaling; the processing module 4202 is configured to determine the frequency domain resources based on the first information; the transceiver module 4201 is further configured to send the second information to the network device on the frequency domain resources.
[0320] For example, the transceiver module 4201 is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be described in detail here. For example, the processing module 4202 is used to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be described in detail here.
[0321] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Exemplarily, the transceiver module may be interchangeable with a transceiver.
[0322] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Exemplarily, the multiple sub-modules respectively perform all or part of the steps required by the processing module.
[0323] In some embodiments, the processing module can be replaced by the processor, and the transceiver module can be replaced by the transceiver.
[0324] Figure 5A This is a schematic diagram of the structure of the communication device 5100 proposed in this embodiment. The communication device 5100 can be a network device, a terminal (e.g., a user equipment), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 5100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0325] like Figure 5AAs shown, the communication device 5100 is used to execute any of the above methods. In some embodiments, the communication device 5100 includes one or more processors 5101. The processor 5101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Exemplarily, the communication device 5100 is used to execute any of the above methods. Exemplarily, one or more processors 5101 are used to invoke instructions to cause the communication device 5100 to execute any of the above methods.
[0326] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps such as sending and / or receiving in the above-described method, and the processor 5101 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated together. Exemplarily, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0327] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data and / or instructions. Exemplarily, one or more processors 5101 are used to invoke instructions stored in the memory 5103 to cause the communication device 5100 to perform any of the above methods. Exemplarily, all or part of the memory 5103 may also be located outside the communication device 5100. In optional embodiments, the communication device 5100 may include one or more interface circuits 5104. Exemplarily, the interface circuit 5104 is connected to the memory 5103 and can be used to receive data and / or instructions from the memory 5103 or other devices, and can be used to send data and / or instructions to the memory 5103 or other devices. For example, the interface circuit 5104 can read data and / or instructions stored in the memory 5103, and can be used to send data and / or instructions to the memory 5103 or other devices. For example, the interface circuit 5104 can read data and / or instructions stored in the memory 5103 and send the data and / or instructions to the processor 5101.
[0328] The communication device 5100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 5100 described in this disclosure is not limited thereto, and the structure of the communication device 5100 may vary. Figure 5A The limitations. The communication device may be a standalone device or part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, which, exemplarily, may also include storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0329] Figure 5B This is a schematic diagram of the structure of chip 5200 according to an embodiment of this disclosure. For cases where the communication device 5100 can be a chip or a chip system, please refer to... Figure 5B The diagram shown is a schematic representation of the structure of chip 5200, but it is not limited to this.
[0330] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.
[0331] In some embodiments, chip 5200 further includes one or more interface circuits 5202. Exemplarily, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 5200 further includes one or more memories 5203 for storing data and / or instructions. Exemplarily, all or part of the memories 5203 may be located outside of chip 5200. Exemplarily, interface circuits 5202 are connected to memories 5203, and interface circuits 5202 can be used to receive data and / or instructions from memories 5203 or other devices, and interface circuits 5202 can be used to send data and / or instructions to memories 5203 or other devices. For example, interface circuits 5202 can read data and / or instructions stored in memories 5203 and send such data and / or instructions to processor 5201.
[0332] In some embodiments, the interface circuit 5202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 5202 performing the communication steps, such as sending and / or receiving, in the above-described method means that the interface circuit 5202 performs data and / or instruction interaction between the processor 5201, the chip 5200, the memory 5203, or the transceiver device. In some embodiments, the processor 5201 performs at least one of the other steps.
[0333] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. For example, some or all steps may be performed collaboratively by multiple modules and / or devices; this is not limited to this.
[0334] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device 5100, cause the communication device 5100 to perform any of the above methods. Exemplarily, the storage medium is an electronic storage medium. Exemplarily, the storage medium is a computer-readable storage medium, but is not limited thereto; it may also be a storage medium readable by other devices. Exemplarily, the storage medium may be a non-transitory storage medium, but is not limited thereto; it may also be a temporary storage medium.
[0335] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by the communication device 5100, cause the communication device 5100 to perform any of the above methods. Exemplarily, the program product is a computer program product. Exemplarily, the program product is stored on the storage medium.
[0336] Industrial applicability
[0337] The network device can use the first information to indicate to the terminal the information used to determine the frequency domain resources. Based on the network device's indication, the terminal can determine the frequency domain resources used to transmit the second information, thereby improving the transmission efficiency of the second information and thus improving communication efficiency and performance.
Claims
1. A method of instruction, performed by a network device, the method comprising: The network device sends first information to the terminal, the first information being used to determine the frequency domain resources for the terminal to transmit second information, wherein the network device schedules the transmission of the second information through a signaling.
2. The method as described in claim 1, wherein, The first information includes at least one of the following: The first indication information is used to indicate the time domain length Tb occupied by the bit; The second indication information is used to indicate the small frequency shift coefficient R; Wherein, Tb and R are used to determine the frequency domain resources.
3. The method as described in claim 2, wherein, The first indication information includes N bits for indicating the value of Tb, and the value of the N bits indicates the value of Tb; wherein, there is a mapping relationship between different values of the N bits and different values of Tb, and N is an integer determined according to the number of values of Tb.
4. The method as described in claim 2 or 3, wherein, The second indication information includes M bits for indicating R, and the value of R is indicated by the value of the M bits; wherein, there is a mapping relationship between different values of the M bits and different values of R.
5. The method of claim 4, wherein, M satisfies one of the following: The M is equal to 3, where M is determined based on the number of values that R can take; The maximum value of M is 3, and M is related to the value of Tb, and there is a mapping relationship between the value of Tb and the value of R.
6. The method as described in claim 4 or 5, wherein, The maximum value of M is 3, including any of the following: When the value of Tb is greater than or equal to the first value, M equals 3; When Tb is greater than the second value and less than the first value, M equals 2; When the value of Tb is less than or equal to the second value, M equals 1.
7. The method of claim 5 or 6, wherein, The number of R values associated with the Tb value is less than or equal to the number of values that the M bits can indicate; or, The number of non-default R values associated with the Tb value is less than or equal to the number of values that the M bits can indicate.
8. The method as described in any one of claims 4 to 7, wherein, When the value of R is a default value that satisfies the condition, M equals 0; wherein the condition includes at least one of the following: The value of R is the minimum value within the range of R values; The value of R is the maximum value within the range of R values; The value of R is the minimum value within the range of R values associated with any value of Tb; The value of R is the maximum value within the range of R values associated with any value of Tb.
9. The method according to any one of claims 2 to 8, wherein, When there are multiple terminals, the first information includes multiple second indication information, wherein each second indication information corresponds to one terminal.
10. The method according to any one of claims 1 to 9, wherein, The method further includes: The second information is received from the terminal on the frequency domain resources.
11. A method of instruction, executed by a terminal, the method comprising: The system receives first information from a network device, the first information being used to determine the frequency domain resources for the terminal to transmit second information, wherein the network device schedules a transmission of the second information through a signaling signal. Frequency domain resources are determined based on the first information; The second information is sent to the network device over the frequency domain resources.
12. The method of claim 11, wherein, The first information includes at least one of the following: The first indication information is used to indicate the time domain length Tb occupied by the bit; The second indication information is used to indicate the small frequency shift coefficient R; Wherein, Tb and R are used to determine the frequency domain resources.
13. The method of claim 12, wherein, The first indication information includes N bits for indicating the value of Tb, and the value of the N bits indicates the value of Tb; wherein, there is a mapping relationship between different values of the N bits and different values of Tb, and N is an integer determined according to the number of values of Tb.
14. The method of claim 12 or 13, wherein, The second indication information includes M bits for indicating R, and the value of R is indicated by the value of the M bits; wherein, there is a mapping relationship between different values of the M bits and different values of R.
15. The method of claim 14, wherein, M satisfies one of the following: The M is equal to 3, where M is determined based on the number of values that R can take; The maximum value of M is 3, and M is related to the value of Tb, and there is a mapping relationship between the value of Tb and the value of R.
16. The method of claim 14 or 15, wherein, The maximum value of M is 3, including any of the following: When the value of Tb is greater than or equal to the first value, M equals 3; When Tb is greater than the second value and less than the first value, M equals 2; When the value of Tb is less than or equal to the second value, M equals 1.
17. The method of claim 15 or 16, wherein, The number of R values associated with the Tb value is less than or equal to the number of values that the M bits can indicate; or, The number of non-default R values associated with the Tb value is less than or equal to the number of values that the M bits can indicate.
18. The method as claimed in any one of claims 14 to 17, wherein, When the value of R is a default value that satisfies the condition, M equals 0; wherein the condition includes at least one of the following: The value of R is the minimum value within the range of R values; The value of R is the maximum value within the range of R values; The value of R is the minimum value within the range of R values associated with any value of Tb; The value of R is the maximum value within the range of R values associated with any value of Tb.
19. A communication device, wherein, The communication device is used to perform the method according to any one of claims 1 to 10 or any one of claims 11 to 18.
20. A communication system comprising a terminal and network equipment, wherein, The network device is configured to implement the method as described in any one of claims 1 to 10; The terminal is configured to implement the method as described in any one of claims 11 to 18.
21. A storage medium storing instructions, wherein, When the instructions are executed on the communication device, the communication device performs the method as described in any one of claims 1 to 10 or any one of claims 11 to 18.
22. A program product comprising at least one of a program and instructions, wherein, When at least one of the programs or instructions is executed by a communication device, it implements the method as described in any one of claims 1 to 10 or any one of claims 11 to 18.