Information indication method, communication device, communication system, and storage medium
By determining a suitable information sending format in the Ambient-IoT device and sending the information under the signal stimulation of the second device, the problems of high signaling overhead and inflexible transmission are solved, and efficient and reliable information transmission is achieved.
Patent Information
- Application Number
- PCT/CN2023/108012
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-18
- Publication Date
- 2025-01-23
AI Technical Summary
The prior art has problems such as large signaling overhead and inflexible transmission in information transmission. Especially in Ambient-IoT devices, environmental energy-driven communication devices are difficult to efficiently transmit information.
By determining a suitable information transmission format in the first device and sending the information under the signal stimulation of the second device, the transmission of redundant information is reduced and the efficiency and reliability of information transmission are improved.
Without increasing communication costs, the information transmission efficiency between the first device and the second device is improved, signaling overhead is reduced, and the reliability of information transmission is improved.
Smart Images

Figure CN2023108012_23012025_PF_FP_ABST
Abstract
Description
Information indication method, communication device, communication system and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to an information indication method, a communication device, a communication system, and a storage medium. Background Art
[0002] Ambient-powered Internet of Things (Ambient-IoT) devices are IoT devices that support ambient energy. In specific scenarios, they can be powered by energy from the environment. Compared to narrowband Internet of Things (NB-IoT) devices, Ambient-IoT devices are less complex and less expensive.
[0003] Summary of the Invention
[0004] With the development of communication technology, information is transmitted in a suitable format to reduce signaling overhead and / or improve transmission reliability.
[0005] Embodiments of the present disclosure provide an information indication method, a first device, a second device, a communication system, and a storage medium.
[0006] According to a first aspect of an embodiment of the present disclosure, there is provided an information indication method, wherein the method includes:
[0007] The first device determines a format for sending information; wherein, the first device sends information under the stimulation of a first signal from the second device.
[0008] According to a second aspect of an embodiment of the present disclosure, there is provided an information indication method, wherein the method includes:
[0009] Determine a format for information sent by a first device; wherein the first device sends information under the stimulation of a first signal from a second device.
[0010] According to a third aspect of an embodiment of the present disclosure, there is provided an information indication method, wherein the method includes:
[0011] The first device determines a format for sending information; wherein, the first device sends information under the stimulation of a first signal from the second device.
[0012] According to a fourth aspect of an embodiment of the present disclosure, a first device is provided, wherein the first device includes:
[0013] The first determining module is configured to determine a format for sending information; wherein the first device sends information under the stimulation of a first signal from the second device.
[0014] According to a fifth aspect of an embodiment of the present disclosure, a second device is provided, wherein the second device includes:
[0015] The second determining module is configured to determine a format of information sent by the first device; wherein the first device sends information under the stimulation of the first signal of the second device.
[0016] According to the sixth aspect of an embodiment of the present disclosure, a communication system is provided, wherein the communication system includes a first device and a second device, the first device is configured to implement the information indication method provided by the first aspect, and the second device is configured to implement the information indication method provided by the second aspect.
[0017] According to a seventh aspect of an embodiment of the present disclosure, a communication device is provided, wherein the communication device includes:
[0018] one or more processors;
[0019] The processor is used to call instructions to enable the communication device to execute the information indication method provided by the first aspect or the second aspect.
[0020] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the information indication method provided by the first aspect or the second aspect.
[0021] The technical solution provided by the embodiment of the present disclosure enables the information content of the information sent by the first device under the stimulation of the first signal to be more compatible with the first device, thereby improving the efficiency of information transmission between the first device and the second device without increasing the communication cost, reducing the transmission of redundant information, thereby reducing signaling overhead, and enabling the first device to concentrate the signal energy provided by the first signal to transmit the information that needs to be transmitted, thereby improving the transmission reliability of the information content of the first device.
[0022] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.
[0024] FIG1a is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment;
[0025] FIG1b is a schematic diagram showing wireless communication based on a backscatter transmission mechanism according to an exemplary embodiment;
[0026] FIG1c is a schematic topology diagram illustrating wireless communication using a backscatter transmission mechanism according to an exemplary embodiment;
[0027] FIG1d is a schematic diagram showing wireless communication based on a backscatter transmission mechanism according to an exemplary embodiment;
[0028] FIG1e is a schematic topology diagram illustrating wireless communication using a backscatter transmission mechanism according to an exemplary embodiment;
[0029] FIG1f is a schematic topology diagram illustrating wireless communication using a backscatter transmission mechanism according to an exemplary embodiment;
[0030] FIG1g is a schematic diagram of a device for performing wireless communication using three backscatter transmission mechanisms according to an exemplary embodiment;
[0031] FIG2a is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0032] FIG2 b is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0033] FIG3a is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0034] FIG3 b is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0035] FIG3c is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0036] FIG4a is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0037] FIG4 b is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0038] FIG4c is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0039] FIG5 is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0040] FIG6a is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0041] FIG6 b is a schematic flow chart showing an information indication method according to an exemplary embodiment;
[0042] FIG7a is a schematic structural diagram of a first device according to an exemplary embodiment;
[0043] FIG7b is a schematic structural diagram of a second device according to an exemplary embodiment;
[0044] FIG8a is a schematic structural diagram of a UE according to an exemplary embodiment;
[0045] Fig. 8b is a schematic structural diagram of a communication device according to an exemplary embodiment. DETAILED DESCRIPTION
[0046] Embodiments of the present disclosure provide an information indication method and apparatus, a communication device, a communication system, and a storage medium.
[0047] In a first aspect, an embodiment of the present disclosure provides an information indication method, wherein the method includes:
[0048] The first device determines a format for sending information; wherein, the first device sends information under the stimulation of a first signal from the second device.
[0049] In the above embodiment, the first device determines the format of the information to be sent, so that the information content of the information sent by the first device under the stimulation of the first signal is more adapted to the first device, thereby improving the efficiency of information transmission between the first device and the second device without increasing the communication cost, reducing the transmission of redundant information, thereby reducing signaling overhead, and enabling the first device to concentrate the signal energy provided by the first signal to transmit the information that needs to be transmitted, thereby improving the transmission reliability of the information of the first device.
[0050] In combination with some embodiments of the first aspect, in some embodiments, data frames of different formats carry different information.
[0051] In the above embodiment, different formats of data frames are used to carry different information, so that the format of the data frame is determined according to the information that the first device can transmit or the information that the second device expects to obtain, thereby reducing redundant information carried in the data frame.
[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the format includes at least one of the following:
[0053] A first format, where the data frame in the first format carries service information;
[0054] A second format, where the data frame in the second format carries control information;
[0055] The third format, the data frame of the third format carries identification information;
[0056] The fourth format, the data frame of the fourth format carries identification information and service information;
[0057] The fifth format, the data frame of the fifth format carries identification information and control information;
[0058] The sixth format, the data frame of the sixth format carries identification information, service information and control information;
[0059] The seventh format: the data frame of the seventh format carries service information and control information.
[0060] In the above embodiment, the data frame of information sent by the first device may include any one or more of business information, control information and identification information, so that the first device can determine the format of the data frame according to the specific information it needs to send, thereby improving the format flexibility of the data frame and the adaptability of information and format.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, the data frame includes:
[0062] Indicator; the indicator indicates the format.
[0063] In the above embodiment, by carrying an indicator in the data frame, the indicator is used to indicate the format of the data frame, so that the second device can accurately determine the format and information used by the first device based on the indicator, thereby facilitating rapid decoding by the second device.
[0064] In combination with some embodiments of the first aspect, in some embodiments, the indicator is also used to indicate the length of the data frame.
[0065] In the above embodiment, the indicator may further indicate the length of the data frame to assist the second device in determining the length of the data frame before acquiring the information content contained in the data frame, thereby improving the efficiency and accuracy of data frame decoding.
[0066] In conjunction with some embodiments of the first aspect, in some embodiments, the indicator includes at least one of the following:
[0067] A first indicator, used to indicate relevant information related to the identification information in the data frame;
[0068] A second indicator, used to indicate relevant information related to the service information in the data frame;
[0069] The third indicator is used to indicate relevant information related to the control information in the data frame.
[0070] In the above embodiment, according to different information contents contained in the data frame, the first indicator, the second indicator and / or the third indicator may be carried in the data frame, so as to accurately indicate the information contained in the data frame by using the above indicators.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, the first indicator indicates at least one of the following:
[0072] whether the data frame carries the identification information;
[0073] The identification type of the identification information carried by the data frame;
[0074] The data length of the identification information carried by the data frame.
[0075] In the above embodiment, the first indicator is used to indicate whether the data frame carries identification information, as well as the identification type and / or data length of the carried identification information, so that the second device completes the decoding of the identification information in the data frame sent by the first device based on the first indicator.
[0076] In conjunction with some embodiments of the first aspect, in some embodiments, the data length of identification information of different identification types is different;
[0077] and / or,
[0078] The data length of identification information of the same identification type is different.
[0079] In the above embodiment, the first device can determine whether it is necessary to set the identification type and / or data length indicated by the first indicator corresponding to the identification information based on whether the identification type of the identification information corresponds to multiple data lengths, and reduce the amount of information that needs to be indicated by the first indicator while ensuring that the second device decodes correctly.
[0080] In conjunction with some embodiments of the first aspect, in some embodiments, the identification information includes
[0081] Identification mark;
[0082] or,
[0083] The identification sequence is obtained by processing the identification identification based on a preset algorithm.
[0084] In the above embodiment, the first device may determine the identification identifier or the identification sequence obtained by processing the identification identifier based on a preset algorithm as identification information and send it to the second device, so as to improve the reliability of communication between the first device and the second device.
[0085] In conjunction with some embodiments of the first aspect, in some embodiments, the preset algorithm includes at least one of the following:
[0086] encryption algorithm;
[0087] Error correction algorithms;
[0088] Error detection algorithm.
[0089] In the above embodiment, the first device may process the identification identifier based on an encryption algorithm, an error correction algorithm and / or an error detection algorithm, thereby improving processing flexibility while ensuring communication security or reliability.
[0090] In conjunction with some embodiments of the first aspect, in some embodiments, the second indicator indicates at least one of the following:
[0091] whether the data frame carries the service information;
[0092] The data length of the service information carried by the data frame.
[0093] In the above embodiment, the second indicator indicates whether the data frame carries service information and / or the data length of the carried service information, so that the second device completes decoding of the service information in the data frame sent by the first device based on the second indicator.
[0094] In conjunction with some embodiments of the first aspect, in some embodiments, the third indicator indicates at least one of the following:
[0095] whether the data frame carries control information;
[0096] The format of the control information carried by the data frame.
[0097] In the above embodiment, the third indicator indicates whether the data frame carries control information and / or the format of the carried control information, so that the second device completes decoding of the control information in the data frame sent by the first device based on the third indicator.
[0098] In conjunction with some embodiments of the first aspect, in some embodiments, the format of the control information includes at least one of the following:
[0099] The eighth format: the control information in the eighth format carries Acknowledgement (ACK) information or Negative Acknowledgement (NACK) information.
[0100] Ninth format: the control information in the ninth format carries confirmation response information, or negative response NACK information and failure reasons.
[0101] In the above embodiment, control information of different formats is used to enable the first device to determine whether to carry information about the failure cause in the control information according to its own needs or capabilities, so as to respond to the control instruction of the second device.
[0102] In conjunction with some embodiments of the first aspect, in some embodiments, the first device determines the format of the sent information, including:
[0103] The format of the data frame is determined by the first device itself;
[0104] or,
[0105] The format of the data frame is specified by the second device.
[0106] In the above embodiment, the format of the data frame sent by the first device can be determined by the first device itself, or specified by the second device, so that the information content carried by the data frame sent by the first device can be more suitable for the first device, or can be more suitable for the expectations of the second device.
[0107] In combination with some embodiments of the first aspect, in some embodiments, the format of the data frame is determined by the first device itself, and the data frame sent by the first device includes at least the indicator.
[0108] In the above embodiment, when the first device determines the format of the data frame to be sent by itself, the first device needs to carry an indicator in the data frame so as to use the indicator to inform the second device of the information content contained in the data frame so that the second device can correctly decode the information content of the data frame.
[0109] In combination with some embodiments of the first aspect, in some embodiments, the encoding of the indicator carried by a data frame is independent of the encoding of the content carried by the data frame.
[0110] In the above embodiment, the first device may independently encode the indicator of the data frame and the content carried by the data frame, so that when the second device decodes the data frame, decoding of the indicator can be independent of decoding of the content.
[0111] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0112] Receive indication information sent by the second device, where the indication information indicates a format of a data frame specified by the second device.
[0113] In the above embodiment, the first device may receive the indication information sent by the second device to obtain the format of the data frame specified by the second device, and then send information to the second device based on the specified data frame format.
[0114] In conjunction with some embodiments of the first aspect, in some embodiments, the method includes:
[0115] Determining the format of the data frame according to the protocol;
[0116] or,
[0117] determining a format of the data frame according to a device type of the first device;
[0118] or,
[0119] The format of the data frame is determined according to an application scenario of the first device.
[0120] In the above embodiment, the format of the data frame sent by the first device can be determined based on a pre-agreed protocol, the device type of the first device or the application scenario, so that the information content contained in the data frame is more flexible or more adapted to the capabilities of the first device or the specific application scenario.
[0121] In conjunction with some embodiments of the first aspect, in some embodiments, the first device includes:
[0122] The first type of device does not have the ability to store energy and generate signals.
[0123] The second type of device has the ability to store energy but not generate signals;
[0124] The third type of device has the ability to store energy and generate signals.
[0125] In the above embodiment, by limiting the execution subject of the above method to any first device among multiple different types of first devices, the scope of application of the above method is increased, so that different types of first devices can determine the format of the data frame according to needs, thereby improving the communication efficiency with the second device without increasing the communication burden.
[0126] In a second aspect, an embodiment of the present disclosure provides an information indication method, wherein the method includes:
[0127] Determine a format for information sent by a first device; wherein the first device sends information under the stimulation of a first signal from a second device.
[0128] In the above embodiment, the second device can determine the format of the information sent by the first device. On the one hand, the information content of the information sent by the first device under the stimulation of the first signal of the second device can be flexibly determined according to needs and is more compatible with the first device; on the other hand, when the second device receives the information sent by the first device based on the activation of the first signal, it can know the specific content sent by the first device based on the format of the information, thereby improving the efficiency of information transmission between the first device and the second device and reducing the transmission of redundant information without increasing communication costs.
[0129] According to a third aspect, an information indication method is provided, wherein the method includes:
[0130] The first device determines a format for sending information; wherein, the first device sends information under the stimulation of a first signal from the second device.
[0131] According to a fourth aspect, a first device is provided, wherein the first device includes:
[0132] The first determining module is configured to determine a format for sending information; wherein the first device sends information under the stimulation of a first signal from the second device.
[0133] According to a fifth aspect, a second device is provided, wherein the second device includes:
[0134] The second determining module is configured to determine a format of information sent by the first device; wherein the first device sends information under the stimulation of the first signal of the second device.
[0135] In the sixth aspect, a communication system is provided, wherein the communication system includes a first device and a second device, the first device is configured to implement the information indication method described in the optional implementation manner of the first aspect, and the second device is configured to implement the information indication method described in the optional implementation manner of the second aspect.
[0136] According to a seventh aspect, a communication device is provided, wherein the communication device includes:
[0137] one or more processors;
[0138] The processor is used to call instructions to enable the communication device to execute the information indication method described in the optional implementation manner of the first aspect or the second aspect.
[0139] In an eighth aspect, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the information indication method described in the optional implementation of the first aspect or the second aspect.
[0140] In a ninth aspect, an embodiment of the present disclosure provides a program product, which, when executed by a communication device, enables the communication device to execute the information indication method described in the optional implementation manner of the first aspect or the second aspect.
[0141] In a tenth aspect, an embodiment of the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the information indication method described in the optional implementation manner of the first aspect or the second aspect.
[0142] It is understandable that the first information indicating device, the second information indicating device, the communication device, the communication system, the storage medium, the program product, and the computer program are all used to perform the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods and will not be repeated here.
[0143] The present disclosure provides an information indication method and apparatus, a communication device, a communication system, and a storage medium. In some embodiments, the terms "information indication method" and "information processing method" and "information transmission method" are interchangeable; the terms "information indication apparatus" and "information processing apparatus" and "information transmission apparatus" are interchangeable; and the terms "communication system" and "information processing system" are interchangeable.
[0144] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain 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 certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0145] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0146] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0147] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0148] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0149] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0150] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "in one case A, in another case B," or "in one case A, in another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, and C.
[0151] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0152] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0153] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0154] In some embodiments, terms such as "...", "determine...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0155] In some embodiments, terms such as "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 less than", and "above" can be replaced with each other, and terms such as "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" can be replaced with each other.
[0156] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0157] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0158] 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", "bandwidth part (BWP)" and the like may be used interchangeably.
[0159] 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 subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.
[0160] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0161] 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, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0162] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0163] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0164] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0165] FIG1a is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0166] As shown in Figure 1a, the communication system 100 includes a first device 103 and a second device 104. In some embodiments, the second device 104 may include but is not limited to: a terminal, an access network device, an intermediate node, and an auxiliary node.
[0167] In some embodiments, the terminal includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0168] In some embodiments, the access network device may be, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0169] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0170] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0171] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0172] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1a, or a portion thereof, but are not limited thereto. The entities shown in FIG1a are illustrative only. The communication system may include all or a portion of the entities shown in FIG1a, or may include other entities other than those shown in FIG1a. The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0173] The embodiments of the present disclosure 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), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (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 utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0174] Energy obtained from the environment can drive data transmission and wireless communication of sensing nodes. The current mainstream low-power IoT communication chips (such as BLE, LoRa, NB-IoT) have a transmit and receive power consumption of tens or even hundreds of milliwatts, while the energy obtained by environmental energy harvesting is only at the microwatt level, which is unable to drive these types of nodes to work. Therefore, a new wireless communication technology is needed to reduce communication energy consumption to tens of microwatts or even less than ten microwatts. The current mainstream method uses backscatter communication technology. Backscatter Communications is one of the key technologies for building a green, energy-saving, low-cost, and flexibly deployable future Internet of Things, and is an important means to achieve "Intelligent Connection of Everything". The methods that can be used include backscatter transmission (Backscatter Communications) technology.
[0175] The first device 103 shown in FIG. 1 a may be any device that performs wireless communication using a backscatter transmission mechanism.
[0176] As shown in Figure 1b, the backscatter transmission mechanism is a wireless communication mechanism that utilizes the principle of radio frequency signal backscattering with extremely low-power modulation and transmission technology. A reader sends a physical layer signal to an ambient IoT device. This physical layer signal can be a pulse signal or other AC signal. In some embodiments, this physical layer signal is used to provide energy for the ambient IoT device to transmit the signal. Therefore, this physical layer signal can be referred to as an excitation signal or trigger signal. For example, since a portion of the excitation signal is reflected when it reaches the ambient IoT device, the ambient IoT device can adjust the matching between the receiving antenna and the impedance according to the intended information to enhance the reflection of the incident excitation signal and modulate the acquired sensor data onto the reflected signal to complete the data transmission. This process is similar to a reflector. Compared to other communication technologies, backscatter transmission does not require complex RF structures, reducing the use of components such as power amplifiers, high-precision crystal oscillators, duplexers, and high-precision filters. It also does not require complex baseband processing. Therefore, it can simplify the design of ambient IoT devices and significantly reduce the cost of ambient IoT device nodes. Ambient IoT devices are IoT devices that use environmental energy to operate. This environmental energy can include the aforementioned wireless signal energy, as well as other environmental capabilities such as geothermal energy and / or light energy.
[0177] Here, the device that sends a physical layer signal to the ambient IoT device and triggers the ambient IoT device to return a reflected signal can be called an anchor point of the ambient IoT device reader.
[0178] It is worth noting that an ambient IoT device is a device that uses the backscatter transmission mechanism for wireless communication. In specific implementations, other devices can also use the backscatter transmission mechanism for wireless communication.
[0179] The anchor point or reader of the ambient IoT device may be a network node of a wireless communication network, such as an access network device, a relay node (or intermediate node), or a terminal.
[0180] Backscatter transmission network topologies can include one of the following:
[0181] Topology 1: As shown in Figure 1c, uplink (UL) and downlink (DL) data transmission is carried out directly between ambient IoT devices and access network devices.
[0182] Topology 2: As shown in Figure 1d, DL and UL data transmission occurs indirectly between ambient IoT devices and access network devices. Intermediate nodes (also called auxiliary nodes) provide forwarding services. These intermediate nodes can include relays, integrated access backhaul (IAB), user equipment (UE), and repeaters (RP).
[0183] Topology 3: As shown in Figure 1e, ambient IoT devices and access network devices directly transmit or receive data in the DL or UL. Auxiliary nodes are located on the UL or DL, responsible for receiving or sending UL or DL data. Examples of auxiliary nodes include relays, integrated access backhaul (IAB) nodes, terminals, and network controlled repeaters (NCRs).
[0184] Topology 4: As shown in Figure 1f, the ambient IoT device and the UE directly receive and transmit data on the downlink and uplink. The UE collects data and forwards it to the network.
[0185] As shown in Figure 1g, devices that use the backscatter transmission mechanism for wireless communication can be divided into three types:
[0186] Device A: has no energy storage, cannot independently generate and / or amplify signals, and can only perform backscatter transmission.
[0187] Device B: Has energy storage, cannot generate signals independently, and can only perform backscatter transmission. The use of stored energy can include amplification of the backscattered signal.
[0188] Device C: has energy storage and can independently generate signals, that is, it has active radio frequency (RF) components for transmission.
[0189] In some embodiments, Ambient IoT technology can be applied to various communication scenarios, such as inventory management in large-scale warehouses and sensor networks. Accordingly, Ambient IoT devices need to support operations such as reading and writing information or executing other commands.
[0190] FIG2a is an interactive diagram of an information indication method according to an embodiment of the present disclosure. As shown in FIG2a, the embodiment of the present disclosure relates to an information indication method, which is used in a communication system 100 and includes:
[0191] Step S2101: The second device sends a first signal.
[0192] In some embodiments, the second device sends the first signal to the first device.
[0193] In some embodiments, the first device receives the first signal.
[0194] In some embodiments, the first device may be any passive device, an ambient energy device, or an ambient IoT device.
[0195] Exemplarily, the first device may be device A, device B and / or device C shown in FIG. 1g .
[0196] The second device can be any endpoint that receives the first information. The endpoint is also the device corresponding to the receiving address of the first information, that is, the second device is the receiving device of the first information.
[0197] The second device may include but is not limited to a server or an application function (AF).
[0198] Exemplarily, the first device is an IoT device, and the second device may be an IoT server.
[0199] In some embodiments, the second device may be any network device located within the trust domain of the mobile communication network.
[0200] In some embodiments, the second device may be any network device located in the trust domain of the mobile communication network. Such a second device may be connected to the mobile communication network through a network open function or the like.
[0201] In some embodiments, the first signal may include but is not limited to: a radio frequency signal.
[0202] In some embodiments, the first signal may be a physical layer signal sent according to a preset sequence, and the physical layer signal may not carry any information content.
[0203] It is understandable that the first signal may be a simple excitation signal and may not carry any information.
[0204] In other embodiments, the first signal may be a signal carrying information content. After receiving the first signal, the first device may decode the first signal to extract the information carried in the first signal.
[0205] In some embodiments, the first device has backscatter communication capabilities.
[0206] In some embodiments, the first information may carry a task identifier, which identifies a task to be performed by the first device. For example, the task to be performed may include but is not limited to: information reporting, data writing, data deletion, data updating, data caching, etc.
[0207] In some embodiments, the first signal may carry a device identifier of the first device to which information is to be transmitted. Thus, if there are multiple first devices and multiple first devices receive the first signal, only the first device whose device identifier is carried in the first signal will transmit information in response to the first signal.
[0208] Step S2102: The first device determines the format of the information to be sent.
[0209] In some embodiments, the information to be sent is carried within a data frame; thus, the first device determining the format of the information to be sent can be understood as the first device determining the format of the data frame for the information to be sent. In other embodiments, the information to be sent can be carried within a protocol data packet (PDU); thus, the first device determining the format of the information to be sent can be understood as the first device determining the format of the PDU for the information to be sent.
[0210] In some embodiments, the first device, stimulated by the first signal, determines the format of a data frame for sending information.
[0211] It should be noted that the first device determines the format of the data frame for sending information under the stimulation of the first signal, which can be understood as: the first device determines the format of the data frame for sending information based on the energy of the first signal.
[0212] In some embodiments, the first device may determine the format of the data frame for sending information based on preset information.
[0213] It should be noted that the first device can determine the format of the data frame for sending information by itself.
[0214] Exemplarily, the first device is bound to a sensor, and the first device can determine the format of the data frame by reading preset data of the sensor.
[0215] In some embodiments, determining the format of the data frame may include one of the following:
[0216] Determining the format of the data frame according to the protocol;
[0217] or,
[0218] determining a format of the data frame according to a device type of the first device;
[0219] or,
[0220] The format of the data frame is determined according to an application scenario of the first device.
[0221] It should be noted that the format of the data frame may be determined according to a protocol agreement, or the format of the data frame may be determined according to the device type or application scenario of the first device.
[0222] It is understood that different types of devices have different capabilities, and the data frames they can transmit may contain different content and / or different lengths. For example, type 1 devices have the weakest capabilities, and data frames transmitted by type 1 devices may carry any of identification information, service information, and control information. For another example, type 3 devices have the strongest capabilities, and data frames transmitted by type 3 devices may carry identification information, service information, and / or control information.
[0223] In some embodiments, the application scenarios of the first device are different, and the content carried in the data frame sent by the first device may be different.
[0224] For example, if the application scenario of the first device is a cargo inventory scenario, the data frame sent by the first device may carry identification information.
[0225] As another example, if the application scenario of the first device is a sensor network scenario, the data frame sent by the first device may carry service information and / or identification information.
[0226] In some embodiments, data frames of different formats carry different information. It is understood that different types of first devices or first devices used in different scenarios can determine the format of the data frame based on the information content they need to send to the second device, thereby using an appropriate format to transmit information, thereby reducing signaling overhead and / or improving transmission reliability.
[0227] In some embodiments, the format includes at least one of the following:
[0228] A first format, where the data frame in the first format carries service information;
[0229] A second format, where the data frame in the second format carries control information;
[0230] The third format, the data frame of the third format carries identification information;
[0231] The fourth format, the data frame of the fourth format carries identification information and service information;
[0232] The fifth format, the data frame of the fifth format carries identification information and control information;
[0233] The sixth format, the data frame of the sixth format carries identification information, service information and control information;
[0234] The seventh format: the data frame of the seventh format carries service information and control information.
[0235] It is worth noting that data frames of different formats carry different information and the lengths of data frames may also be different.
[0236] In some embodiments, the service information is related to a type of service processed by the first device.
[0237] In some embodiments, the service information may include: sensor data measured by the first device.
[0238] For example, the service information may be temperature data, humidity data, speed data, concentration data of a substance to be sampled, etc. It is understandable that the data lengths corresponding to different service information may be different.
[0239] In some embodiments, the control information is used to indicate a response result of the first device to a control instruction sent by the second device.
[0240] In some embodiments, the first device determines a format of the control information. It is understandable that control information in different formats may carry different information.
[0241] In some embodiments, the format of the control information includes at least one of the following:
[0242] An eighth format, wherein the control information in the eighth format carries acknowledgment (ACK) information or negative acknowledgment (NACK) information;
[0243] Ninth format: the control information in the ninth format carries confirmation ACK information, or negative ACK information and failure reason.
[0244] It is understandable that when the first device receives the control instruction sent by the second device, the first device can determine the specific information carried in the control information based on its own response result to the control instruction.
[0245] Exemplarily, the control instruction is a data write instruction. If the first device successfully executes the data write instruction, ACK information carried by the control information is determined; if the first device fails to successfully execute the data write instruction, NACK information carried by the control information is determined.
[0246] Furthermore, in the case where the first device fails to respond to the control instruction, the first device may carry the failure reason of the response in the control information so that the second device can perform subsequent control based on the failure reason.
[0247] As another example, if the first device fails to successfully execute the data write instruction due to insufficient storage space, the first device may carry NACK information and the reason for failure in the control information; after receiving the control information, the second device may abandon the data writing, or resend the data deletion instruction and the data write instruction.
[0248] In some embodiments, the identification information includes:
[0249] Identification mark;
[0250] or,
[0251] The identification sequence is obtained by processing the identification identification based on a preset algorithm.
[0252] In some embodiments, the identification identifier may be a unique identification code pre-set for the first device or an object associated with the first device. For example, the identification identifier may be a device identifier of the first device; or the identification identifier may be a goods identifier of goods associated with the first device.
[0253] In some embodiments, the first device determines that the data frame carries an identification identifier, or the data frame carries the identification sequence.
[0254] In some embodiments, the first device determines an identification type of the identification.
[0255] In some embodiments, the identification type is used to indicate the encoding type of the identification identification.
[0256] It is understandable that the same identification mark may indicate different information with different identification types.
[0257] In some embodiments, the identification type of the identification identifier includes, but is not limited to:
[0258] Electronic Product Code (EPC);
[0259] and / or,
[0260] International Organization for Standardization / International Electro Technical Commission (ISO / IEC) code;
[0261] and / or,
[0262] User Identification (UID) code.
[0263] In some embodiments, the first device determines a data length of the identification tag.
[0264] In some embodiments, identification identifiers of different identification types have different data lengths; and / or identification identifiers of the same identification type have different data lengths.
[0265] Exemplarily, the data length of the identification mark obtained based on ISO / IEC encoding is 8 bits; the data length of the identification mark obtained based on UID encoding is 128 bits.
[0266] As another example, the data length of the identification mark obtained based on EPC encoding can be 96 bits, 256 bits, etc.
[0267] It is worth noting that the first device can directly send the identification identifier as identification information to the second device, or, in order to improve reliability, the first device can process the identification identifier based on a preset algorithm and send the processed identification sequence as identification information to the second device.
[0268] In some embodiments, the preset algorithm includes at least one of the following:
[0269] encryption algorithm;
[0270] Error correction algorithms;
[0271] Error detection algorithm.
[0272] In some embodiments, the encryption algorithm may include but is not limited to: MD5 algorithm, AES algorithm and DES algorithm.
[0273] It is understood that the first device encrypts the identification identifier using an encryption algorithm and carries the encrypted identification sequence in the data frame. After receiving the data frame, the second device can decrypt the identification sequence to obtain the identification identifier. In this way, even if the data frame sent by the first device is illegally obtained by another device, it cannot obtain the identification identifier contained in the data frame.
[0274] In some embodiments, the error correction algorithm may include, but is not limited to, a Reed Solomon algorithm and a BCH error correction algorithm.
[0275] It is understood that the first device processes the identification identifier using an error correction algorithm and carries the resulting identification sequence in the data frame. Upon receiving the data frame, the second device can verify the identification sequence to determine whether it contains errors. This allows the second device to detect errors and recover the data even if the data frame contains errors, thus reducing the likelihood of retransmissions by the first device.
[0276] In some embodiments, the error detection algorithm may include, but is not limited to, a cyclic redundancy check (CRC) algorithm and a longitudinal redundancy check (LRC) algorithm.
[0277] It is understood that the first device processes the identification identifier using an error detection algorithm and carries the resulting identification sequence in the data frame. After receiving the data frame, the second device can verify the identification sequence to determine whether the received identification sequence contains errors. In this way, if the second device determines that the information carried in the data frame is erroneous, it can request the first device to retransmit the data.
[0278] In some embodiments, the data frame includes: an indicator; the indicator indicates the format.
[0279] It is worth noting that by carrying an indicator in the data frame and using the indicator to indicate the format of the data frame, after the second device receives the information, it can determine the data frame format and information content used by the first device based on the indicator. In particular, for the case where the first device determines the format of the data frame by itself, it is convenient for the second device to quickly decode.
[0280] In some embodiments, the indicator includes at least one of the following:
[0281] A first indicator, used to indicate relevant information related to the identification information in the data frame;
[0282] A second indicator, used to indicate relevant information related to the service information in the data frame;
[0283] The third indicator is used to indicate relevant information related to the control information in the data frame.
[0284] It should be noted that the relevant information may include but is not limited to: data length, format, and identification type.
[0285] In some embodiments, the relevant information is used to assist the second device in decoding the identification information, service information and / or control information.
[0286] It should be noted that data frames of different formats carry different information and indicators.
[0287] In some embodiments, the first indicator indicates at least one of the following:
[0288] whether the data frame carries the identification information;
[0289] The identification type of the identification information carried by the data frame;
[0290] The data length of the identification information carried by the data frame.
[0291] In some embodiments, the first indicator may include one or more indicator bits. For example, different bit values of the indicator bits indicate whether the data frame carries or does not carry identification information. Alternatively, different bit values of the indicator bits indicate the identification type and / or data length of the identification information carried by the data frame.
[0292] In some embodiments, the identification type is used to indicate an encoding type of the identification information.
[0293] In some embodiments, the second indicator indicates at least one of the following:
[0294] whether the data frame carries the service information;
[0295] The data length of the service information carried by the data frame.
[0296] In some embodiments, the second indicator may include one or more indicator bits. For example, different bit values of the indicator bits indicate whether the data frame carries or does not carry service information. Alternatively, different bit values of the indicator bits indicate the data length of the service information carried by the data frame.
[0297] In some embodiments, the third indicator indicates at least one of the following:
[0298] whether the data frame carries control information;
[0299] The format of the control information carried by the data frame.
[0300] In some embodiments, the third indicator may include one or more indicator bits. For example, different bit values of the indicator bits indicate whether the data frame carries or does not carry control information. Alternatively, different bit values of the indicator bits indicate the format of the control information carried by the data frame.
[0301] In some embodiments, the encoding of the indicator carried by a data frame is independent of the encoding of the content carried by the data frame.
[0302] It is understood that the indicators and content carried in the data frame are encoded independently of each other, so that the decoding of the indicators can also be independent of the decoding of the content contained in the data frame. Therefore, after receiving the data frame sent by the first device, the second device can first decode the indicator in the data frame to determine the format of the data frame, and then decode the content carried by the data frame to ensure the correct decoding.
[0303] Step S2103: The first device sends information based on the first signal.
[0304] In some embodiments, the first device sends information based on a trigger or stimulus of the first signal.
[0305] In other embodiments, the first device sends information based on the signal energy of the first signal.
[0306] In some embodiments, the first device sends information to the second device based on the first signal.
[0307] In some embodiments, the second device receives information sent by the first device in response to the first signal.
[0308] Step S2104: The second device determines the format of the information sent by the first device.
[0309] In some embodiments, the information sent by the first device is carried by a data frame. Thus, the second device determines the format of the information sent by the first device, which can be understood as the second device determining the format of the data frame of the information sent by the first device.
[0310] In some embodiments, the second device determines the format of the transmitted information of the first device based on the indicator within the data frame of the information.
[0311] In some embodiments, the decoding of the indicator within the data frame is independent of the decoding of the content carried by the data frame.
[0312] It can be understood that the second device can first decode the information received from the first device to obtain an indicator; based on the indicator, determine the format of the data frame, and then decode the content carried by the data frame according to the format of the data frame, thereby improving decoding efficiency and ensuring the correctness of decoding.
[0313] In some embodiments, the term "information" can be interchangeable with terms such as "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", and "data".
[0314] In some embodiments, the term "send" can be interchanged with terms such as "transmit", "report", and "transmit".
[0315] The information indication method involved in the embodiment of the present disclosure may include at least one of steps S2101 to S2104. For example, steps S2101 to S2103 may be implemented as independent embodiments, but are not limited thereto.
[0316] In some embodiments, step S2104 is optional, and one or more of these steps may be omitted or replaced in different embodiments. It is understood that if the format of the data frame of information transmitted by the first device can be specified by the second device, and if the data frame carries control information, the first device does not need to carry an indicator in the data frame, and thus does not need to determine the indicator. Alternatively, the second device can directly forward the data frame to another device without decoding the data frame.
[0317] FIG2b is an interactive diagram of an information indication method according to an embodiment of the present disclosure. As shown in FIG2b, the embodiment of the present disclosure relates to an information indication method, which is used in a communication system 100 and includes:
[0318] Step S2201: The second device determines the format of the information sent by the first device.
[0319] In some embodiments, the transmitted information is carried in a data frame; thus, the second device determining the format of the information transmitted by the first device can be understood as the second device determining the format of the data frame of the information transmitted by the first device.
[0320] In other embodiments, the transmitted information may be carried in a protocol data packet (PDU); thus, the second device determining the format of the information transmitted by the first device may be understood as the second device determining the format of the PDU of the information transmitted by the first device. In some embodiments, determining the format of the data frame may include one of the following:
[0321] Determining the format of the data frame according to the protocol;
[0322] or,
[0323] determining a format of the data frame according to a device type of the first device;
[0324] or,
[0325] The format of the data frame is determined according to an application scenario of the first device.
[0326] It is understood that different types of first devices have different capabilities, and the data frames that can be sent by different types of first devices may contain different content and / or different lengths of data frames. For example, a first type device has the weakest capabilities, and the data frames sent by the first type device may carry any of identification information, service information, and control information. For another example, a third type device has the strongest capabilities, and the data frames sent by the third type device may carry identification information, service information, and / or control information.
[0327] In some embodiments, the application scenarios of the first device are different, and the content carried in the data frame sent by the first device may be different.
[0328] For example, if the application scenario of the first device is a cargo inventory scenario, the data frame sent by the first device may carry identification information.
[0329] As another example, if the application scenario of the first device is a sensor network scenario, the data frame sent by the first device may carry service information and / or identification information.
[0330] In some embodiments, data frames of different formats carry different information. It is understandable that when the second device determines the format of information to be sent to the first device, it will take into account different types of first devices or first devices used in different scenarios.
[0331] Based on this, the second device may determine the format of the data frame according to the protocol agreement, the device type or application scenario of the first device.
[0332] In some embodiments, the format includes at least one of the following:
[0333] A first format, where the data frame in the first format carries service information;
[0334] A second format, where the data frame in the second format carries control information;
[0335] The third format, the data frame of the third format carries identification information;
[0336] The fourth format, the data frame of the fourth format carries identification information and service information;
[0337] The fifth format, the data frame of the fifth format carries identification information and control information;
[0338] The sixth format, the data frame of the sixth format carries identification information, service information and control information;
[0339] The seventh format: the data frame of the seventh format carries service information and control information.
[0340] It is worth noting that data frames of different formats carry different information and the lengths of data frames may also be different.
[0341] In some embodiments, the service information is related to a type of service processed by the first device.
[0342] In some embodiments, the service information may include: sensor data measured by the first device.
[0343] For example, the service information may be temperature data, humidity data, speed data, concentration data of a substance to be sampled, etc. It is understandable that the data lengths corresponding to different service information may be different.
[0344] In some embodiments, the control information is used to indicate a response result of the first device to a control instruction sent by the second device.
[0345] In some embodiments, the second device determines the format of the control information. It is understandable that control information in different formats may carry different information.
[0346] In some embodiments, the format of the control information includes at least one of the following:
[0347] An eighth format, wherein the control information in the eighth format carries acknowledgment (ACK) information or negative acknowledgment (NACK) information;
[0348] Ninth format: the control information in the ninth format carries confirmation ACK information, or negative ACK information and failure reason.
[0349] It can be understood that the second device can specify the format of the control information sent by the first device, that is, the second device can specify the specific information carried by the control information sent by the first device.
[0350] In some embodiments, the identification information includes:
[0351] Identification mark;
[0352] or,
[0353] The identification sequence is obtained by processing the identification identification based on a preset algorithm.
[0354] In some embodiments, the second device may determine that the data frame of the information sent by the first device carries the identification identifier, or the data frame carries the identification sequence.
[0355] It is worth noting that the second device may specify that the first device directly carry the identification identifier as identification information in the data frame, or, in order to improve reliability, the second device may specify that the first device can process the identification identifier based on a preset algorithm and carry the processed identification sequence as identification information in the data frame.
[0356] In some embodiments, the second device may determine the identification type of the identification.
[0357] In some embodiments, the identification type is used to indicate the encoding type of the identification identification.
[0358] It is understandable that the same identification mark may indicate different information with different identification types.
[0359] It should be noted that the second device may specify the format of information sent by the first device.
[0360] In some embodiments, the identification type of the identification identifier includes, but is not limited to:
[0361] Electronic Product Code (EPC);
[0362] and / or,
[0363] International Organization for Standardization / International Electro Technical Commission (ISO / IEC) code;
[0364] and / or,
[0365] User Identification (UID) code.
[0366] In some embodiments, the second device may determine the data length of the identification tag.
[0367] In some embodiments, identification identifiers of different identification types have different data lengths; and / or identification identifiers of the same identification type have different data lengths.
[0368] Exemplarily, the data length of the identification mark obtained based on ISO / IEC encoding is 8 bits; the data length of the identification mark obtained based on UID encoding is 128 bits.
[0369] As another example, the data length of the identification mark obtained based on EPC encoding can be 96 bits, 256 bits, etc.
[0370] In some embodiments, the preset algorithm includes at least one of the following:
[0371] encryption algorithm;
[0372] Error correction algorithms;
[0373] Error detection algorithm.
[0374] In some embodiments, the encryption algorithm may include but is not limited to: MD5 algorithm, AES algorithm and DES algorithm.
[0375] It is understood that the second device can specify that the first device use an encryption algorithm to encrypt the identification identifier and carry the encrypted identification sequence in the data frame. After receiving the data frame, the second device can decrypt the identification sequence based on the specified encryption algorithm to obtain the identification identifier. In this way, even if the data frame sent by the first device is illegally obtained by other devices, they will not be able to obtain the identification identifier contained in the data frame.
[0376] In some embodiments, the error correction algorithm may include, but is not limited to, a Reed Solomon algorithm and a BCH error correction algorithm.
[0377] It is understood that the second device can specify that the first device process the identification identifier using an error correction algorithm and carry the resulting identification sequence in the data frame. After receiving the data frame, the second device can verify the identification sequence based on the specified error correction algorithm to determine whether the received identification sequence contains errors. In this way, even if the information carried by the data frame contains errors, the second device can detect the error and recover the data, thereby reducing the probability of the first device having to retransmit.
[0378] In some embodiments, the error detection algorithm may include, but is not limited to, a cyclic redundancy check (CRC) algorithm and a longitudinal redundancy check (LRC) algorithm.
[0379] It is understood that the second device can specify that the first device process the identification identifier using an error detection algorithm and carry the resulting identification sequence in the data frame. After receiving the data frame, the second device can verify the identification sequence based on the specified error detection algorithm to determine whether the received identification sequence contains errors. In this way, if the second device determines that the information carried in the data frame is erroneous, it can request the first device to retransmit the data.
[0380] Step S2202: The second device sends a first signal.
[0381] In some embodiments, the optional implementation of step S2202 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0382] In some embodiments, the first signal may not carry indication information; it is understandable that the first signal simply serves as an excitation signal for the first device.
[0383] In some embodiments, the second device sends the indication information to the first device alone.
[0384] In some embodiments, the first signal may carry indication information.
[0385] In some embodiments, the indication information indicates a format of a data frame specified by the second device.
[0386] In some embodiments, the indication information includes one or more indication bits. For example, different bit values of the indication bits indicate different formats of the data frame.
[0387] In some embodiments, the indication information includes at least one of the following:
[0388] A first indication, indicating the content carried by the data frame;
[0389] The second indication indicates the format of the control information carried by the data frame;
[0390] The third indication indicates the identification type of the identification information carried by the data frame.
[0391] Step S2203: The first device determines the format of the sent information.
[0392] In some embodiments, the transmitted information is carried in a data frame; thus, the first device determining the format of the transmitted information can be understood as the first device determining the format of the data frame of the transmitted information.
[0393] In other embodiments, the sending information may be carried in a protocol data packet (Protocol Data Unit, PDU); in this way, the first device determining the format of the sending information can be understood as the first device determining the format of the PDU of the sending information.
[0394] In some embodiments, the first device, stimulated by the first signal, determines the format of a data frame for sending information.
[0395] It should be noted that the first device determines the format of the data frame for sending information under the stimulation of the first signal, which can be understood as: the first device determines the format of the data frame for sending information based on the energy of the first signal.
[0396] In some embodiments, the first signal carries indication information, and the second device may determine the format of the data frame for sending information based on the indication information sent by the second device.
[0397] It should be noted that the first device may determine the format of the data frame specified by the second device based on the indication information of the second device.
[0398] Step S2204: The first device sends information based on the first signal.
[0399] In some embodiments, the first device sends information based on a trigger or stimulus of the first signal.
[0400] In other embodiments, the first device sends information based on the signal energy of the first signal.
[0401] In some embodiments, the first device sends information to the second device based on the first signal.
[0402] In some embodiments, the second device receives information sent by the first device in response to the first signal.
[0403] FIG3a is a flow chart of an information indication method according to an embodiment of the present disclosure. As shown in FIG3a, the present disclosure embodiment relates to an information indication method, which is executed by the first device 103 and includes:
[0404] Step S3101: Receive a first signal.
[0405] In some embodiments, the first device receives a first signal sent by the second device.
[0406] In some embodiments, optional implementations of the first signal may refer to the optional implementations of step S2101 in FIG2a and other related parts in the embodiment involved in FIG2a , which will not be described in detail here.
[0407] Step S3102: Determine the format of the information to be sent.
[0408] In some embodiments, the optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0409] Step S3103: Send information based on the first signal.
[0410] In some embodiments, the optional implementation of step S3103 can refer to the optional implementation of step S2103 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0411] FIG3b is a flow chart of an information indication method according to an embodiment of the present disclosure. As shown in FIG3b , the present disclosure embodiment relates to an information indication method, which is executed by the first device 103 and includes:
[0412] Step S3201: Receive a first signal (eg, receive a first signal carrying indication information).
[0413] In some embodiments, the first device receives a first signal sent by the second device.
[0414] In some embodiments, optional implementations of the first signal may refer to the optional implementations of step S2202 in FIG. 2 b and other related parts in the embodiment involved in FIG. 2 b , which will not be described in detail here.
[0415] Step S3202: Determine the format of the information to be sent (for example, determine the format of the information to be sent according to the indication information carried by the first signal).
[0416] In some embodiments, the optional implementation of step S3202 can refer to the optional implementation of step S2203 in Figure 2b and other related parts of the embodiment involved in Figure 2b, which will not be repeated here.
[0417] Step S3203: Send information based on the first signal.
[0418] In some embodiments, the optional implementation of step S3203 can refer to the optional implementation of step S2204 in Figure 2b and other related parts of the embodiment involved in Figure 2b, which will not be repeated here.
[0419] Figure 3c is a flow chart of an information indication method according to an embodiment of the present disclosure. As shown in Figure 3c, the embodiment of the present disclosure relates to an information indication method, which is executed by a first device and includes:
[0420] Step S3301: The first device determines the format of the information to be sent.
[0421] In some embodiments, the first device sends information in response to a first signal from a second device.
[0422] In some embodiments, data frames of different formats carry different information.
[0423] In some embodiments, the format includes at least one of the following:
[0424] A first format, where the data frame in the first format carries service information;
[0425] A second format, where the data frame in the second format carries control information;
[0426] The third format, the data frame of the third format carries identification information;
[0427] The fourth format, the data frame of the fourth format carries identification information and service information;
[0428] The fifth format, the data frame of the fifth format carries identification information and control information;
[0429] The sixth format, the data frame of the sixth format carries identification information, service information and control information;
[0430] The seventh format: the data frame of the seventh format carries service information and control information.
[0431] In some embodiments, the data frame includes:
[0432] Indicator; the indicator indicates the format.
[0433] In some embodiments, the indicator is also used to indicate the length of the data frame.
[0434] In some embodiments, the indicator includes at least one of the following:
[0435] A first indicator, used to indicate relevant information related to the identification information in the data frame;
[0436] A second indicator, used to indicate relevant information related to the service information in the data frame;
[0437] The third indicator is used to indicate relevant information related to the control information in the data frame.
[0438] In some embodiments, the first indicator indicates at least one of the following:
[0439] whether the data frame carries the identification information;
[0440] The identification type of the identification information carried by the data frame;
[0441] The data length of the identification information carried by the data frame.
[0442] In some embodiments, the data length of identification information of different identification types is different;
[0443] and / or,
[0444] The data length of identification information of the same identification type is different.
[0445] In some embodiments, the identification information includes
[0446] Identification mark;
[0447] or,
[0448] The identification sequence is obtained by processing the identification identification based on a preset algorithm.
[0449] In some embodiments, the preset algorithm includes at least one of the following:
[0450] encryption algorithm;
[0451] Error correction algorithms;
[0452] Error detection algorithm.
[0453] In some embodiments, the second indicator indicates at least one of the following:
[0454] whether the data frame carries the service information;
[0455] The data length of the service information carried by the data frame.
[0456] In some embodiments, the third indicator indicates at least one of the following:
[0457] whether the data frame carries control information;
[0458] The format of the control information carried by the data frame.
[0459] In some embodiments, the format of the control information includes:
[0460] The eighth format: the control information in the eighth format carries acknowledgment ACK information or negative acknowledgment NACK information.
[0461] Ninth format: the control information in the ninth format carries confirmation ACK information, or negative ACK information and failure reason.
[0462] In some embodiments, the first device determines the format of the transmitted information, including:
[0463] The format of the data frame is determined by the first device itself;
[0464] or,
[0465] The format of the data frame is specified by the second device.
[0466] In some embodiments, the format of the data frame is determined by the first device itself, and the data frame sent by the first device includes at least the indicator.
[0467] In some embodiments, the encoding of the indicator carried by a data frame is independent of the encoding of the content carried by the data frame.
[0468] In some embodiments, the method further comprises:
[0469] Receive indication information sent by the second device, where the indication information indicates a format of a data frame specified by the second device.
[0470] In some embodiments, the method comprises:
[0471] Determining the format of the data frame according to the protocol;
[0472] or,
[0473] determining a format of the data frame according to a device type of the first device;
[0474] or,
[0475] The format of the data frame is determined according to an application scenario of the first device.
[0476] In some embodiments, the first device includes at least one of the following:
[0477] The first type of device does not have the ability to store energy and generate signals.
[0478] The second type of device has the ability to store energy but not generate signals;
[0479] The third type of device has the ability to store energy and generate signals.
[0480] Figure 4a is a flow chart of an information indication method according to an embodiment of the present disclosure. As shown in Figure 4a, the embodiment of the present disclosure relates to an information indication method, which is executed by a second device, and the method includes:
[0481] Step S4101: Send a first signal.
[0482] In some embodiments, the optional implementation of step S4101 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0483] In some embodiments, the second device sends the first signal to the first device.
[0484] In some embodiments, the first signal does not carry indication information.
[0485] Step S4102: Receive information sent by the first device under the stimulation of the first signal.
[0486] In some embodiments, the second device receives information sent by the first device based on a trigger or stimulus of the first signal.
[0487] In some embodiments, the second device receives information sent by the first device based on signal energy of the first signal.
[0488] In some embodiments, the optional implementation of step S4102 can refer to the optional implementation of step S2103 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0489] Step S4103: Determine the format of information sent by the first device.
[0490] In some embodiments, the information sent by the first device is carried by a data frame, so the second device determines the format of the data frame.
[0491] In some embodiments, the format of the transmitted information of the first device is determined based on an indicator within a data frame of the information.
[0492] In some embodiments, the optional implementation of step S4103 can refer to the optional implementation of step S2104 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.
[0493] The information indication method involved in the embodiment of the present disclosure may include at least one of steps S4101 to S4103. For example, step S4101 combined with step S4102 may be implemented as an independent embodiment, but is not limited thereto.
[0494] In some embodiments, step S4103 is optional, and one or more of these steps may be omitted or replaced in different embodiments. It is understood that if the format of the data frame of the information sent by the first device can be specified by the second device, the second device does not need to determine the format of the data frame.
[0495] FIG4b is a flow chart of an information indication method according to an embodiment of the present disclosure. As shown in FIG4b , the present disclosure embodiment relates to an information indication method, which is executed by a second device and includes:
[0496] Step S4201: Determine the format of information sent by the first device.
[0497] In some embodiments, the optional implementation of step S4201 can refer to the optional implementation of step S2201 in Figure 2b and other related parts of the embodiment involved in Figure 2b, which will not be repeated here.
[0498] It is understandable that the second device may specify the format of the data frame in which the first device sends information.
[0499] Step S4202: Send a first signal.
[0500] In some embodiments, the first information includes indication information, where the indication information indicates a format of a data frame of information sent by the first device specified by the second device.
[0501] In some embodiments, the optional implementation of step S4202 can refer to the optional implementation of step S2202 in Figure 2b and other related parts of the embodiment involved in Figure 2b, which will not be repeated here.
[0502] Step S4203: Receive information sent by the first device under the stimulation of the first signal.
[0503] In some embodiments, the optional implementation of step S4203 can refer to the optional implementation of step S2204 in Figure 2b and other related parts of the embodiment involved in Figure 2b, which will not be repeated here.
[0504] It is worth noting that, in the case where the second device specifies the format of the data frame for sending information by the first device, the data frame for sending information by the first device may not carry an indicator.
[0505] In other embodiments, the data frame of the information sent by the first device may carry an indicator.
[0506] It should be noted that, when a second device specifies the format of a data frame for information sent by a first device, the data frame sent by the first device may carry an indicator, so that the second device can determine, based on the indicator, whether the format of the data frame actually sent by the first device differs from the format specified by the second device. For example, if the format of the data frame specified by the second device for information sent by the first device is inappropriate, the first device may adjust the format of the data frame for information sent.
[0507] Figure 4c is a flow chart of an information indication method according to an embodiment of the present disclosure. As shown in Figure 4c, the embodiment of the present disclosure relates to an information indication method, which is executed by a second device, and the method includes:
[0508] Step S4301: Determine the format of information sent by the first device.
[0509] In some embodiments, the first device sends information in response to a first signal from a second device.
[0510] In some embodiments, data frames of different formats carry different information.
[0511] In some embodiments, the format includes:
[0512] A first format, where the data frame in the first format carries service information;
[0513] A second format, where the data frame in the second format carries control information;
[0514] The third format, the data frame of the third format carries identification information;
[0515] The fourth format, the data frame of the fourth format carries identification information and service information;
[0516] The fifth format, the data frame of the fifth format carries identification information and control information;
[0517] The sixth format, the data frame of the sixth format carries identification information, service information and control information;
[0518] The seventh format: the data frame of the seventh format carries service information and control information.
[0519] In some embodiments, the data frame includes:
[0520] Indicator; the indicator indicates the format.
[0521] In some embodiments, the indicator is also used to indicate the length of the data frame.
[0522] In some embodiments, the indicator includes at least one of the following:
[0523] A first indicator, used to indicate relevant information related to the identification information in the data frame;
[0524] A second indicator, used to indicate relevant information related to the service information in the data frame;
[0525] The third indicator is used to indicate relevant information related to the control information in the data frame.
[0526] In some embodiments, the first indicator indicates at least one of the following:
[0527] whether the data frame carries the identification information;
[0528] The identification type of the identification information carried by the data frame;
[0529] The data length of the identification information carried by the data frame.
[0530] In some embodiments, the data length of identification information of different identification types is different;
[0531] and / or,
[0532] The data length of identification information of the same identification type is different.
[0533] In some embodiments, the identification information includes
[0534] Identification mark;
[0535] or,
[0536] The identification sequence is obtained by processing the identification identification based on a preset algorithm.
[0537] In some embodiments, the preset algorithm includes at least one of the following:
[0538] encryption algorithm;
[0539] Error correction algorithms;
[0540] Error detection algorithm.
[0541] In some embodiments, the second indicator indicates at least one of the following:
[0542] whether the data frame carries the service information;
[0543] The data length of the service information carried by the data frame.
[0544] In some embodiments, the third indicator indicates at least one of the following:
[0545] whether the data frame carries control information;
[0546] The format of the control information carried by the data frame.
[0547] In some embodiments, the format of the control information includes at least one of the following:
[0548] The eighth format: the control information in the eighth format carries acknowledgment ACK information or negative acknowledgment NACK information.
[0549] Ninth format: the control information in the ninth format carries confirmation ACK information, or negative ACK information and failure reason.
[0550] In some embodiments, determining the format of information sent by the first device includes:
[0551] The format of the data frame is determined by the first device itself;
[0552] or,
[0553] The format of the data frame is specified by the second device.
[0554] In some embodiments, determining the format of information sent by the first device includes:
[0555] Based on the indicator in the data frame, a format of the data frame is determined; wherein the format of the data frame is determined by the first device itself.
[0556] In some embodiments, the encoding of the indicator carried by a data frame is independent of the encoding of the content carried by the data frame.
[0557] In some embodiments, the method further comprises:
[0558] Sending indication information to the first device, where the indication information indicates a format of a data frame specified by the second device.
[0559] In some embodiments, determining the format of information sent by the first device includes:
[0560] Determining the format of the data frame according to the protocol;
[0561] or,
[0562] determining a format of the data frame according to a device type of the first device;
[0563] or,
[0564] The format of the data frame is determined according to an application scenario of the first device.
[0565] In some embodiments, the second device includes at least one of the following:
[0566] Network equipment;
[0567] terminal;
[0568] Auxiliary network node.
[0569] FIG5 is an interactive diagram of an information indication method according to an embodiment of the present disclosure. As shown in FIG5 , the present disclosure embodiment relates to an information indication method, which is used in a communication system 100 and includes one of the following steps:
[0570] Step S5101: The first device determines a format for sending information; wherein, the first device sends information under the stimulation of a first signal from the second device.
[0571] In some embodiments, the above method may include the methods of the above embodiments on the communication system side, the first device side, the second device side, etc., which will not be repeated here.
[0572] Figure 6a is an interactive diagram of an information indication method according to an embodiment of the present disclosure. As shown in Figure 6a, the embodiment of the present disclosure relates to an information indication method, which includes:
[0573] Step S6101: The network device sends a radio frequency signal to the environmental IoT device.
[0574] In some embodiments, the radio frequency signal corresponds to the first signal of the present disclosure.
[0575] Step S6102: The environmental IoT device determines the format of the data frame for reporting information.
[0576] In some embodiments, an ambient IoT device corresponds to the first device in the present disclosure.
[0577] In some embodiments, data frames of different formats carry different information.
[0578] In some embodiments, the information carried by the data frames in different formats may be one of the following:
[0579] Terminal index number;
[0580] service information;
[0581] Control information;
[0582] Terminal index number and service information;
[0583] Terminal index number and control information;
[0584] Terminal index number, service information and control information;
[0585] Service information and control information.
[0586] In some embodiments, the service information may be application data information of the environmental IoT device. For example, in a sensor network scenario, the service information of the environmental IoT device may be historical measurement data stored by the sensor, such as temperature, humidity, speed, concentration of the sampled substance, etc.
[0587] In some embodiments, the control information may be execution response information of the environmental Internet of Things device to the control command issued by the network device.
[0588] In some embodiments, the terminal index number corresponds to the identification information in the present disclosure.
[0589] In some embodiments, the service information corresponds to the business information in the present disclosure.
[0590] In some embodiments, the data frame further includes: one or more format indicators, used to indicate information contained in the data frame.
[0591] In some embodiments, the format indicators correspond to the indicators in this disclosure.
[0592] In some embodiments, the format indicator includes at least one of the following:
[0593] The first format indicator is used to indicate relevant information of the terminal index number;
[0594] A second format indicator, used to indicate relevant information of the service information;
[0595] The third format indicator is used to indicate relevant information of the control information.
[0596] In some embodiments, the first format indicator indicates one of the following:
[0597] Whether the data frame contains the terminal index number;
[0598] The index type of the terminal index number contained in the data frame;
[0599] The index length of the terminal index number contained in the data frame.
[0600] For example, the index type of the terminal index number may be EPC code, ISO / IEC code, or UID code.
[0601] It is understandable that different types of terminal index numbers may have different index lengths (in bits). For a specific type of terminal index number, there may also be different index lengths; for example, an EPC-coded terminal index number may have an index length of 96 or 256 bits.
[0602] In some embodiments, the first format indicator corresponds to the first indicator of the present disclosure.
[0603] In some embodiments, the second format indicator indicates one of the following:
[0604] Whether the data frame contains service information;
[0605] The length of the service information contained in the data frame.
[0606] In some embodiments, the second format indicator corresponds to the second indicator in the present disclosure.
[0607] In some embodiments, the third format indicator indicates one of the following:
[0608] Whether the data frame contains control information;
[0609] The information format of the control information contained in the data frame.
[0610] In some embodiments, the information format of the control information may be one of the following:
[0611] (1) ACK or NACK;
[0612] (2) ACK, or NACK and failure reason.
[0613] It is worth noting that the environmental IoT device can determine the data frame of the reported information by itself and indicate the data frame format it chooses in the format indicator.
[0614] Step S6103: The environmental Internet of Things device independently encodes the format indicator and information content in the data frame to obtain a data frame to be reported.
[0615] In some embodiments, the format indicator may precede the information content contained in the data frame.
[0616] It is worth noting that the format indicator is not jointly encoded with the information content, so that the decoding of the format indicator can be independent of the decoding of the information content.
[0617] Step S6104: The environmental Internet of Things device sends the data frame under the stimulation of the radio frequency signal.
[0618] In some embodiments, the network device sends a radio frequency signal to the ambient IoT device to activate the ambient IoT device and provide power to the ambient IoT device.
[0619] In some embodiments, the ambient IoT device reflects the RF signal and modulates the data frame within the reflected signal of the RF signal.
[0620] Step S6105: The network device determines the information content carried by the data frame based on the format indicator in the data frame.
[0621] In some embodiments, the format indicator can be decoded independently of the information content contained in the data frame.
[0622] The information indication method involved in the embodiment of the present disclosure may include at least one of steps S6101 to S6105. For example, steps S6101 to S6104 may be implemented as independent embodiments, but are not limited thereto.
[0623] In some embodiments, step S6105 is optional, and one or more of these steps may be omitted or replaced in different embodiments. It is understood that when the network device specifies the format of the data frame of information sent by the environmental IoT device, the network device does not need to determine the format of the data frame based on the format indicator, and the data frame may not carry the format indicator.
[0624] FIG6b is an interactive diagram of an information indication method according to an embodiment of the present disclosure. As shown in FIG6b , the embodiment of the present disclosure relates to an information indication method, and the method includes:
[0625] Step S6201: The network device determines the format of the data frame of the information sent by the environmental Internet of Things device.
[0626] Step S6202: The network device sends a radio frequency signal carrying instruction information to the environmental IoT device.
[0627] In some embodiments, the indication information indicates a format of a data frame specified by the network device.
[0628] In some embodiments, the environmental Internet of Things device receives indication information sent by the network device and determines the format of the data frame of the reported information based on the indication information.
[0629] It is understandable that the information content contained in the data frame of the information reported by the environmental Internet of Things device can be specified by the network device.
[0630] Step S6203: Based on the indication information, the environmental IoT device determines the format of the data frame.
[0631] It can be understood that the environmental Internet of Things device determines the information content of the data frame specified by the network device based on the indication information, and determines whether the data frame needs to carry a format indicator based on the information content of the specified data frame.
[0632] In some embodiments, the data frame may not need to carry a format indicator. For example, if the network device specifies that the data frame contains control information, the ambient IoT device does not need to carry the third format indicator in the data frame.
[0633] In some embodiments, a data frame may carry a first format indicator and / or a second format indicator. For example, if the network device specifies that a data frame includes a terminal index number and / or service information, the ambient IoT device needs to carry a first format indicator in the data frame to indicate the index type and index length of the terminal index number. For another example, if the network device specifies that a data frame includes service information, the ambient IoT device needs to carry a second format indicator in the data frame to indicate the information length of the service information.
[0634] Step S6204: The environmental Internet of Things device generates a data frame to be reported.
[0635] Step S6205: The environmental IoT device sends the data frame under the stimulation of the radio frequency signal.
[0636] The information indication method involved in the embodiment of the present disclosure may include at least one of steps S6201 to S6205. For example, steps S6202 to S6205 may be implemented as independent embodiments, but are not limited thereto.
[0637] In some embodiments, step S6201 is optional, and one or more of these steps may be omitted or replaced in different embodiments. It is understood that the ambient IoT device can independently determine the format of the data frame for sending information without the need for the network device to determine it.
[0638] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0639] Example 1: An ambient IoT device determines a data frame for reporting information; the information content carried by the data frame includes one of the following:
[0640] (1) Terminal index number;
[0641] (2) Terminal index number and service information;
[0642] (3) Terminal index number and control information;
[0643] (4) Service information;
[0644] (5) Control information;
[0645] (6) Terminal index number, service information and control information;
[0646] (7) Service information and control information.
[0647] It should be noted that the service information is the application data information of the ambient IoT device. For example, the service information is the historical measurement data of the sensor bound to the ambient IoT device, such as temperature, humidity, speed, concentration of the substance to be sampled, etc.
[0648] The control information is the execution response information of the ambient IoT device to the command on the network side.
[0649] Embodiment 2: Based on embodiment 1, the data frame further includes: a format indicator, which is used to indicate the information contained in the data frame.
[0650] The format indicators may include:
[0651] (1) first format indicator;
[0652] The first format indicator is used to indicate at least one of the following:
[0653] Indicates whether a terminal index number exists;
[0654] Indicates the terminal index type;
[0655] Indicates the terminal index length.
[0656] It should be noted that terminal index types may include, but are not limited to, EPC codes, ISO / IEC codes, or UID codes. Different types of terminal index numbers may have different index lengths. For specific terminal index types, such as EPC-coded terminal index numbers, index lengths may also vary. For example, the index lengths of EPC-coded terminal index numbers may vary, such as 96 bits, 256 bits, and so on.
[0657] (2) a second format indicator;
[0658] The second format indicator is used to indicate at least one of the following:
[0659] Indicates whether service information exists;
[0660] Indicates the number of bits of service information.
[0661] It should be noted that the bit amount of service information refers to the number of bits of the service information.
[0662] (3) a third format indicator;
[0663] The third format indicator is used to indicate at least one of the following:
[0664] Indicates whether control information exists;
[0665] Indicates the format of the control information.
[0666] It should be noted that the formats of the control information may include: Format 1: carrying only ACK information or only NACK information; Format 2: carrying ACK information, or carrying NACK information and failure reasons.
[0667] Example 3: Based on Example 2, the ambient IoT device determines the data frame of the reported information by itself and indicates the selected data frame format in the format indicator.
[0668] Embodiment 4: Based on embodiment 3, the format indicator is located before the information content contained in the data frame, and the format indicator is not jointly encoded with the information content, that is, the decoding of the format indicator can be independent of the decoding of the information content contained in the data frame.
[0669] Example 5: Based on Example 1, the ambient IoT device can determine the format of the data frame of the reported information according to the instruction of the network side.
[0670] It should be noted that, in this case, the information content included in the data frame is specified by the network side.
[0671] In the case where the network side specifies the format of the data frame, the data frame may not carry the format indicator, or the data frame may carry a partial format indicator.
[0672] Here, whether the data frame carries a format indicator, and which format indicators it carries, depends on the information content contained in the data frame specified by the network side.
[0673] For example, when the network side specifies that the data frame contains a terminal index number, the ambient IoT device needs to carry a first format indicator in the data frame to indicate the terminal index type and index length.
[0674] For another example, when the network side indicates that the data frame contains service information, the ambient IoT device needs to carry a second format indicator in the data frame to indicate the bit quantity of the service information.
[0675] The embodiments of the present disclosure also provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device or a core network device) in any of the above methods.
[0676] It should be understood that the division of the various units or modules in the above devices is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above devices, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0677] In the embodiments of the present disclosure, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution 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 relationship of a hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by 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 to implement the hardware circuit configuration 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. In addition, 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), a deep learning processing unit (DPU), etc.
[0678] Figure 7a is a schematic diagram of the structure of the first device provided by an embodiment of the present disclosure. As shown in Figure 7a, the first device 103 includes: a first determination module 1031; the first determination module 1031 is configured to determine the format of the information to be sent; wherein, the first device sends information under the stimulation of the first signal of the second device. Optionally, the first determination module 1031 is used to execute the steps related to information determination performed by the first device in any of the above information indication methods, which are not repeated here. Optionally, the first device 103 also includes a first transceiver module, and the above-mentioned first transceiver module is used to execute the steps related to information sending and receiving performed by the first device in any of the above methods, which are not repeated here.
[0679] Figure 7b is a schematic diagram of the structure of the second device provided by an embodiment of the present disclosure. As shown in Figure 7b, the second device 104 includes: a second determination module 1041, configured to determine the format of the information sent by the first device; wherein, the first device sends information under the stimulation of the first signal of the second device. Optionally, the second determination module 1041 is used to execute the steps related to information determination performed by the second device in any of the above information indication methods, which are not repeated here. Optionally, the second device 104 also includes a second transceiver module, and the above-mentioned second transceiver module is used to execute the steps related to information sending and receiving performed by the second device in any of the above methods, which are not repeated here.
[0680] Figure 8a is a schematic diagram of the structure of a communication device 8100 provided in an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device or a core network device), a terminal (e.g., a user device), a chip, a chip system, or a processor that supports a network device in implementing any of the above methods, or a chip, a chip system, or a processor that supports a terminal in implementing any of the above information indication methods. Communication device 8100 can be used to implement the information indication method described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0681] As shown in Figure 8a, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The processor 8101 is used to call instructions to enable the communication device 8100 to execute any of the above communication methods.
[0682] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memories 8102 may be located outside the communication device 8100.
[0683] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the communication steps such as sending and receiving in the above method are performed by the transceiver 8103, and the other steps are performed by the processor 8101.
[0684] In some embodiments, a transceiver may include a receiver and a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0685] Optionally, the communication device 8100 further includes one or more interface circuits 8104, which are connected to the memory 8102. The interface circuits 8104 can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuits 8104 can read instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0686] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 8a. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0687] FIG8b is a schematic diagram of the structure of a chip 8200 provided in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG8b, but the present disclosure is not limited thereto.
[0688] The chip 8200 includes one or more processors 8201 , and the processor 8201 is used to call instructions so that the chip 8200 executes any of the above communication methods.
[0689] In some embodiments, chip 8200 further includes one or more interface circuits 8202, which are connected to memory 8203. Interface circuits 8202 can be used to receive signals from memory 8203 or other devices, and can be used to send signals to memory 8203 or other devices. For example, interface circuit 8202 can read instructions stored in memory 8203 and send these instructions to processor 8201. Alternatively, the terms interface circuit, interface, transceiver pin, and transceiver can be used interchangeably.
[0690] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be outside the chip 8200.
[0691] The present disclosure also provides a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but may also be a transient storage medium.
[0692] The present disclosure further provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above communication methods. Optionally, the program product is a computer program product.
[0693] The present disclosure also provides a computer program, which, when executed on a computer, enables the computer to execute any one of the above communication methods.
[0694] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow from the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
[0695] It should be understood that the present invention is not limited to the exact construction described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. An information indication method, wherein: The method comprises: The first device determines the format of the information to be sent; wherein the first device sends the information under the stimulation of the first signal of the second device.
2. The method according to claim 1, wherein: The information carried by data frames of different formats is different.
3. The method according to claim 2, wherein: The format includes at least one of the following: A first format, wherein the data frame of the first format carries service information; a second format, wherein the data frame of the second format carries control information; A third format, wherein the data frame in the third format carries identification information; A fourth format, wherein the data frame of the fourth format carries identification information and service information; A fifth format, wherein the data frame in the fifth format carries identification information and control information; A sixth format, wherein the data frame of the sixth format carries identification information, service information and control information; A seventh format, wherein the data frame of the seventh format carries service information and control information.
4. The method according to claim 2 or 3, wherein: The data frame includes: Indicator; the indicator indicates the format.
5. The method according to claim 4, wherein: The indicator is also used to indicate the length of the data frame.
6. The method according to claim 4 or 5, wherein: The indicator includes: a first indicator; The first indicator indicates at least one of the following: Whether the data frame carries identification information; The identification type of the identification information carried by the data frame; The data length of the identification information carried by the data frame.
7. The method according to any one of claims 4 to 6, wherein: The indicator includes: a second indicator; The second indicator indicates at least one of the following: Whether the data frame carries service information; The data length of the service information carried by the data frame.
8. The method according to any one of claims 4 to 7, wherein: The indicator includes: a third indicator; The third indicator indicates at least one of the following: Whether the data frame carries control information; The format of the control information carried by the data frame.
9. The method according to claim 8, wherein: The format of the control information includes at least one of the following: An eighth format, wherein the control information in the eighth format carries confirmation ACK information or negative confirmation NACK information; The ninth format, the control information in the ninth format carries confirmation ACK information, or negative ACK information and failure reason.
10. The method according to any one of claims 2 to 9, wherein: The first device determines the format of the sent information, including: The format of the data frame is determined by the first device itself or, The format of the data frame is specified by the second device.
11. The method according to claim 10, wherein: The format of the data frame is determined by the first device itself, and the data frame sent by the first device at least includes the indicator.
12. The method according to claim 11, wherein: The encoding of the indicator carried by a data frame is independent of the encoding of the information carried by the data frame.
13. The method according to claim 10, wherein: The method further comprises: Receive indication information sent by a second device, where the indication information indicates a format of a data frame specified by the second device.
14. The method according to any one of claims 10 to 13, wherein: The method comprises: Determine the format of the data frame according to the protocol agreement; or, Determining a format of the data frame according to a device type of the first device; or, The format of the data frame is determined according to an application scenario of the first device.
15. An information indication method, wherein: The method comprises: Determine the format of information sent by the first device; wherein the first device sends information under the stimulation of a first signal from the second device.
16. The method according to claim 15, wherein: The information carried by data frames of different formats is different.
17. The method according to claim 16, wherein: The format includes at least one of the following: A first format, wherein the data frame of the first format carries service information; a second format, wherein the data frame of the second format carries control information; A third format, wherein the data frame in the third format carries identification information; A fourth format, wherein the data frame of the fourth format carries identification information and service information; A fifth format, wherein the data frame in the fifth format carries identification information and control information; A sixth format, wherein the data frame of the sixth format carries identification information, service information and control information; A seventh format, wherein the data frame of the seventh format carries service information and control information.
18. The method according to claim 16 or 17, wherein: The data frame includes: Indicator; the indicator indicates the format.
19. The method according to claim 18, wherein: The indicator is also used to indicate the length of the data frame.
20. The method according to claim 18 or 19, wherein: The indicator includes: a first indicator; The first indicator indicates at least one of the following: Whether the data frame carries identification information; The identification type of the identification information carried by the data frame; The data length of the identification information carried by the data frame.
21. The method according to any one of claims 18 to 20, wherein: The indicator includes: a second indicator; The second indicator indicates at least one of the following: Whether the data frame carries service information; The data length of the service information carried by the data frame.
22. The method according to any one of claims 18 to 21, wherein: The indicator includes: a third indicator; The third indicator indicates at least one of the following: Whether the data frame carries control information; The format of the control information carried by the data frame.
23. The method according to claim 22, wherein: The format of the control information includes at least one of the following: An eighth format, wherein the control information in the eighth format carries confirmation ACK information or negative confirmation NACK information; The ninth format, the control information in the ninth format carries confirmation ACK information, or negative ACK information and failure reason.
24. The method according to any one of claims 16 to 23, wherein: The determining the format of the information sent by the first device includes: The format of the data frame is determined by the first device itself; or, The format of the data frame is specified by the second device.
25. The method according to claim 24, wherein: The determining the format of the information sent by the first device includes: Based on the indicator in the data frame, the format of the data frame is determined; wherein the format of the data frame is determined by the first device itself.
26. The method according to claim 25, wherein: The encoding of the indicator carried by a data frame is independent of the encoding of the content carried by the data frame.
27. The method according to claim 24, wherein: The method further comprises: Send indication information to the first device, where the indication information indicates a format of a data frame specified by the second device.
28. The method according to any one of claims 24 to 27, wherein: The determining the format of the information sent by the first device includes: Determine the format of the data frame according to the protocol agreement; or, Determining a format of the data frame according to a device type of the first device; or, The format of the data frame is determined according to an application scenario of the first device.
29. An information indication method, wherein: The method comprises: The first device determines the format of the information to be sent; wherein the first device sends the information under the stimulation of the first signal of the second device.
30. A first device, wherein: The first device comprises: The first determination module is configured to determine a format for sending information; wherein the first device sends information under the stimulation of a first signal from a second device.
31. A second device, wherein: The second device comprises: The second determination module is configured to determine the format of information sent by the first device; wherein the first device sends information under the stimulation of the first signal of the second device.
32. A communication system, wherein: The communication system comprises: a first device and a second device; the first device is configured to implement the information indication method described in any one of claims 1 to 14, and the second device is configured to implement the information indication method described in any one of claims 15 to 28.
33. A communication device, wherein: The communication device comprises: one or more processors; The processor is used to call instructions so that the communication device executes the information indication method described in any one of claims 1 to 14 or 15 to 28.
34. A storage medium, wherein: The storage medium stores instructions, and when the instructions are executed on the communication device, the communication device executes the information indication method according to any one of claims 1 to 14 and claims 15 to 28.
Citation Information
Patent Citations
Backscatter communication symbol timing synchronization system and method
CN114978825A
Passive power supply Internet of Things device
CN115461752A
Remote wake-up method and device, radio frequency identification system and electronic equipment
CN116166326A
Wireless sensing method and device, network side equipment and terminal
CN116170097A
Backscatter communications
WO2022170267A1