Indication method, first device, and second device
The first device receives the message of the second device, controls the status and feedback capability information, and solves the management problems of reader/gNB in various capability tag scenarios, and realizes accurate label selection and management.
Patent Information
- Application Number
- CN202211204397.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-29
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2042-09-29
AI Technical Summary
In backscatter communication systems, reader/gNB has difficulty accurately managing tags of multiple capabilities, resulting in inventory or selection errors, such as simultaneously counting active and passive tags.
Receiving a message sent by the second device through the first device, determining or executing behaviors associated with its own capabilities, including control status and feedback capability-related information, so that the second device can select tags of specific capabilities for management.
It realizes accurate management of reader/gNB in various capability tag scenarios, avoids inventory errors, and improves system flexibility and accuracy.
Smart Images

Figure CN117829172B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to an indication method, a first device, and a second device. Background Art
[0002] Backscatter communication is that a backscatter communication device uses radio frequency signals in other devices or the environment for signal modulation to transmit information of the backscatter communication device. A traditional backscatter communication system includes a reader (transmitting signals) and a tag (reflecting signals).
[0003] In related technologies, tags with the same capabilities are deployed in the same scenario, and the gNB / reader can obtain tag information through an inventory method. To enhance the flexibility of backscatter communication, tags with multiple capabilities can be deployed in some scenarios. If the existing inventory or selection method is used to inventory multiple types of tags, inventory or selection errors will occur, that is, some unnecessary tags are inventoried or selected. For example, if the reader only wants to inventory passive tags, and according to the existing mode of inventory, if there are both active and passive tags in the environment, then the active tags will be inventoried at the same time, resulting in an incorrect inventory result. Summary of the Invention
[0004] Embodiments of this application provide an indication method, a first device, and a second device, which can solve the problem that the reader / gNB cannot accurately manage tags in a scenario of tags with multiple capabilities.
[0005] In a first aspect, an indication method is provided, and the method includes:
[0006] The first device receives a first message sent by the second device;
[0007] Based on the first message, the first device determines or performs a first action;
[0008] Wherein, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device.
[0009] In a second aspect, an indication method is provided, and the method includes:
[0010] The second device sends a first message to the first device; the first message is used to instruct the first device to determine or perform a first action based on the first message; wherein, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or instructing the first device to feedback information related to the capabilities of the first device.
[0011] In a third aspect, a device for indication is provided, the device includes:
[0012] A first receiving module, configured to receive the first message sent by the second device;
[0013] A first determining module, configured to determine or perform a first action for the first device based on the first message;
[0014] Wherein, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device, and / or, feedback information related to the capabilities of the first device.
[0015] In a fourth aspect, a device for indication is provided, the device includes:
[0016] A first sending module, configured to send a first message to the first device; the first message is used to instruct the first device to determine or perform a first action based on the first message; wherein, the first device includes a tag or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or instructing the first device to feedback information related to the capabilities of the first device.
[0017] In a fifth aspect, a first device is provided, the first device includes a processor and a memory, the memory stores a program or instructions that can run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0018] In a sixth aspect, a first device is provided, including a processor and a communication interface; wherein, the communication interface is configured to receive the first message sent by the second device, and the processor is configured to determine or perform a first action based on the first message; wherein, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device, and / or, feedback information related to the capabilities of the first device.
[0019] In a seventh aspect, a second device is provided, which includes a processor and a memory. The memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0020] In an eighth aspect, a second device is provided, including a processor and a communication interface. The communication interface is used to send a first message to a first device. The first message is used to instruct the first device to determine or execute a first action based on the first message. The first device includes a tag or a terminal. The second device includes a network-side device or a terminal. The first action is associated with the capabilities of the first device. The first action includes controlling the state of the first device and / or instructing the first device to feedback information related to the capabilities of the first device.
[0021] In a ninth aspect, an indication system is provided, including: a first device and a second device. The first device can be used to execute the steps of the method described in the first aspect, and the second device can be used to execute the steps of the method described in the second aspect.
[0022] In a tenth aspect, a readable storage medium is provided. Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0023] In an eleventh aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the method described in the first aspect, or to implement the method described in the second aspect.
[0024] In a twelfth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0025] In the embodiments of the present application, the second device sends a first message to the first device. The first device can determine or execute a first action associated with the capabilities of the first device based on the first message. The first action includes controlling the state of the first device and / or feedbacking information related to the capabilities of the first device. This enables the second device to select and manage tags with specific capabilities from tags with different capabilities. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 is a schematic diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0027] Figure 2 is one of the interaction schematic diagrams between a reader and a tag provided by the prior art;
[0028] Figure 3 is the intention of information transmission between a Reader and a Tag provided by the prior art;
[0029] Figure 4 is the schematic diagram of the process for a reader to query and access a single tag provided by the prior art;
[0030] Figure 5 is one of the schematic diagrams of the process of the indication method provided by the embodiments of the present application;
[0031] Figure 6 is the schematic diagram of associating a tag of a certain capability with a session type provided by the present invention;
[0032] Figure 7 is the interaction schematic diagram between a second device and a first device provided by the present invention;
[0033] Figure 8 is the second schematic diagram of the process of the indication method provided by the present invention;
[0034] Figure 9 is one of the structural schematic diagrams of the indication device provided by the embodiments of the present application;
[0035] Figure 10 is the second structural schematic diagram of the indication device provided by the embodiments of the present application;
[0036] Figure 11 is the structural schematic diagram of the communication device provided by the embodiments of the present application;
[0037] Figure 12 is the structural schematic diagram of the first device provided by the embodiments of the present application;
[0038] Figure 13 is the structural schematic diagram of the second device provided by the embodiments of the present application. Detailed implementation manners
[0039] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope protected by the present application.
[0040] The terms "first", "second", etc. in the description and claims of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects. For example, the first object can be one or more. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / " generally means that the associated objects before and after are in an "or" relationship.
[0041] It should be noted that the technology described in the embodiments of this application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technology can be used in the systems and radio technologies mentioned above, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and uses the NR terms in most of the following descriptions, but these technologies can also be applied to communication systems other than NR system applications, such as the 6th Generation (6G) communication system. th Generation, 6G) communication system.
[0042] Figure 1 is a schematic diagram of a wireless communication system to which the embodiments of this application can be applied. Figure 1The shown wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer (also known as a notebook computer), a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle-mounted device (VUE), a pedestrian terminal (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc. Terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application.
[0043] The network-side device 12 may include an access network device or a core network device. Among them, the access network device may also be referred to as a radio access network device, a radio access network (RAN), a radio access network function, or a radio access network unit. The access network device may include a base station, a WLAN access point, or a WiFi node, etc. The base station may be referred to as a Node B, an evolved Node B (eNB), an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B, a home evolved Node B, a transmitting and receiving point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0044] To facilitate a clearer understanding of the embodiments of the present application, some related technical knowledge is introduced as follows.
[0045] I. Backscatter Communication (BSC)
[0046] Backscatter communication refers to the use of radio frequency signals from other devices or the environment by backscatter communication devices for signal modulation to transmit the information of the backscatter communication devices. The backscatter communication devices can be at least one of the following:
[0047] (1) The backscatter communication device in traditional Radio Frequency Identification (RFID) is generally a tag, which belongs to Passive Internet of Things (Passive-IoT);
[0048] (2) Semi-passive tag. This type of tag has certain method capabilities for downlink reception or uplink reflection;
[0049] (3) Active tag with the ability to actively transmit. This type of tag can send information to the reader without relying on the reflection of the incident signal.
[0050] Figure 2 is one of the interaction schematic diagrams between the reader and the tag provided by the prior art. As Figure 2 shown, the reader sends a command and a continuous wave to the tag, and the tag sends a backscatter signal to the reader. Among them, there are two connection methods: Connection Method 1, from the reader to the tag; Connection Method 2, from the tag to the reader.
[0051] A simple implementation method is: when the tag needs to send '1', the tag reflects the incident carrier signal; when the tag needs to send '0', the tag does not reflect the incident carrier signal.
[0052] The backscatter communication device controls the reflection coefficient Γ of the circuit by adjusting the internal impedance, thereby changing the amplitude, frequency, phase, etc. of the incident signal to achieve signal modulation. Among them, the reflection coefficient Γ is represented by formula (1):
[0053]
[0054] where Z0 is the antenna characteristic impedance, Z1 is the load impedance, θ represents the phase, and T represents the period.
[0055] Assume the incident signal is S inIf (t), the output signal is S out (t), Therefore, by reasonably controlling the reflection coefficient, corresponding amplitude modulation, frequency modulation, or phase modulation can be achieved.
[0056] II. Information Transmission between Reader and Tag in RFID
[0057] Figure 3 is the intention of information transmission between Reader and Tag provided by the prior art. As Figure 3 shown, the reader operation instructions include: Select, Inventory, and Access; among them,
[0058] a. Select: The process by which the reader selects a tag for subsequent inventory or challenges a tag cryptographically for subsequent authentication. Select includes the Select command and the Challenge command.
[0059] b. Inventory: The process by which the reader identifies tags. The reader starts an inventory round by sending a Query command in one of four sessions. One or more tags can reply to the reader. The reader detects the reply of a single tag and requests Protocol Control (PC), Optional Extended Protocol Control Word (XPC), Electronic Product Code (EPC), and Cyclic Redundancy Check-16 (CRC-16) from the tag. The reader conducts inventory in only one session each time in each round of inventory. The reader consists of multiple commands.
[0060] c. Access: The process by which the reader transacts (reads, writes, authenticates, or otherwise) with a single tag. The reader uniquely identifies the tag separately before access. Access consists of multiple commands.
[0061] Instructions for Reader operation:
[0062]
[0063]
[0064] Select:
[0065]
[0066] Inventory:
[0067]
[0068] Access:
[0069]
[0070]
[0071] Status of the Tag label
[0072]
[0073] Currently, in the inventory mode of the protocol design of Ultra High Frequency (UHF) RFID, after the reader sends a query instruction (Query), the tag responds with a reply, that is, the tag generates a 16-bit random number for the reader. After the reader sends the 16-bit sequence to the tag through the ACK instruction, the tag sends the relevant data to the reader.
[0074] Figure 4 It is a schematic diagram of the process for the reader to query and access a single tag provided by the prior art. As Figure 4 shown, the reader sends a query (Query), an adjust query (Adjust), or a query repeat (QueryRep) to the tag. There are two possible results for the tag: 1. slot = 0: The tag replies with RN16; 2. slot is not equal to 0: The tag does not reply. The tag sends RN16 to the reader. The reader responds to the tag and sends the same RN16 to the tag. There are two possible results for the tag: 1. Valid RN16: The tag replies with {PC / XPC, EPC}; 2. Invalid RN16: The tag does not reply. The reader sends a random request (Req-RN) to the tag and carries the same RN16 in the random request. There are two possible results for the tag: 1. Valid RN16: The tag replies with {handle}; 2. Invalid RN16: The tag does not reply. The reader sends an access command to the tag. Among them, each access command uses {handle} as a parameter, and the tag verifies the handle.
[0075] III. Session protocol
[0076] 1. Protocol summary
[0077] (1) In the RFID Gen2 protocol, the Session parameter is mainly for facilitating tag inventory.
[0078] (2) Each tag contains a total of 4 Sessions from S0 to S3, and each Session has two inventoried flags, A and B. These flags are not interchangeable between different Sessions. Multiple readers can inventory using different sessions of the tag simultaneously, such as the A flag of S2 and the B flag of S3.
[0079] (3) The conversion methods for flag A or flag B corresponding to different sessions of the tag are different.
[0080] 2. Inventoried flag when the tag is powered on
[0081] It can be understood that the retention situations of the flags of different Sessions after power-off and recharging are all different.
[0082] (1) The flag of S0 must be A. The flag of S0 is only related to whether there is a power-off.
[0083] (2) The flag of S1 can be A or B. As long as it remains within the duration range of the previously set flag, the flag of S1 will maintain the previously set flag; if it exceeds the persistence time, it will revert to the default flag A because in the state of S1, the duration of the flag will not be automatically refreshed. Even when powered on all the time, it may still return to the default flag A due to exceeding the duration. The flag of S1 is only related to the duration.
[0084] (3) The situations of S2 and S3 are basically the same, that is, as long as they are in the charging state all the time, they will maintain the previously set flag. However, if there is a power-off in the middle and the power-off time exceeds the duration of the tag, then it will return to the default flag A. The flags of S2 and S3 are related to whether there is a power-off and also related to the duration after the power-off.
[0085] Next, in combination with the accompanying drawings, the indication method provided by the embodiments of the present application will be described in detail through some embodiments and their application scenarios.
[0086] The indication method provided by the embodiments of the present application can be applied to a backscatter communication scenario. The second device sends a first message to the first device, and the first device can determine or execute a first behavior associated with the capabilities of the first device based on the first message. The first behavior includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device, which enables the second device to select and manage tags with specific capabilities from tags with different capabilities.
[0087] Figure 5is one of the schematic flowcharts of the indication method provided by the embodiments of the present application. As Figure 5 shown, the method includes steps 501-502; where:
[0088] Step 501, the first device receives a first message sent by the second device;
[0089] Step 502, the first device determines or executes a first action based on the first message;
[0090] Among them, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device.
[0091] It should be noted that the embodiments of the present application can be applied to the backscatter communication scenario; the first device includes but is not limited to the types of terminals 11 listed above, and the second device includes but is not limited to the types of network-side devices 12 listed above. The embodiments of the present application are not limited thereto.
[0092] Specifically, the first device includes a tag or a terminal, and the second device includes a network-side device or a terminal. When the first device is a tag, the second device can be a terminal or a network-side device; when the first device is a terminal, the second device can be a network-side device. The first device is a device set including at least one device capable of supporting the capabilities of the target device.
[0093] Optionally, the first message includes at least one of the following:
[0094] 1) A first control command for selecting a device that supports the capabilities of the target device;
[0095] Specifically, the first control command is used to indicate the selection of a device that supports the capabilities of the target device; for example, the first control command is a select command for selecting a device that supports Frequency Shift Keying (FSK) modulation capabilities.
[0096] 2) A first indication for indicating the session type corresponding to the capabilities of the target device;
[0097] Specifically, the first indication is used to indicate the session type corresponding to the capabilities of the target device; for example, the first indication is a session indication for indicating S0 corresponding to the capabilities of the target device. If an active tag is associated with S0, the active tag can be determined based on S0.
[0098] 3) A second indication for indicating that the first device feeds back the capabilities of the first device;
[0099] Specifically, the second indication is used to indicate that the first device feeds back the capabilities of the first device; for example, the second indication is that the network-side device instructs the first device to feed back the capabilities of the first device. Further, the network-side device can conduct an inventory according to the first devices with different capabilities and the quantity.
[0100] 4) The second control command is used to instruct the device supporting the capabilities of the target device to initiate an inventory.
[0101] Specifically, the second control command is used to instruct the device supporting the capabilities of the target device to initiate an inventory; for example, the second control command is a Query command, and the Query command can initiate the device supporting the capabilities of the target device to participate in the inventory.
[0102] 5) The third control command includes a feedback command for the second device to the random number RN sent by the first device; the RN is used to indicate the capabilities of the first device; the feedback command is used to instruct the device supporting the capabilities of the target device to execute the first action.
[0103] Specifically, the third control command is a feedback command sent by the second device based on the RN sent by the first device. The RN is used to indicate the capabilities of the first device, and the feedback command is used to instruct the device supporting the capabilities of the target device to execute the first action.
[0104] It should be noted that the first control command and the second control command in this application respectively only refer to commands with the same function, and do not specifically limit the specific naming and implementation manners of the first control command and the second control command.
[0105] In practice, after the first device receives the first message sent by the second device, the first device determines or executes the first action according to the first message; wherein, the first action includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device.
[0106] In the indication method provided in the embodiments of this application, the second device sends a first message to the first device. Based on the first message, the first device can determine or execute a first action associated with the capabilities of the first device. The first action includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device. This enables the second device to select and manage tags with specific capabilities from tags with different capabilities.
[0107] Optionally, controlling the state of the first device includes at least one of the following:
[0108] a) Setting or changing the counter value of the first device;
[0109] Specifically, after the first device receives the first message sent by the second device, the first device can set a value for the counter of the first device or change the value of the counter of the first device.
[0110] b) Set or change the inventory status of the first device;
[0111] Specifically, after the first device receives the first message sent by the second device, the first device can set an inventory status for the first device so that the first device enters the inventory status; or the first device changes from one inventory status to another by changing the inventory status of the first device; for example, changing from the Query status to the Query Adjust status.
[0112] Optionally, the information related to the capabilities of the first device includes at least one of the following:
[0113] 1) The capabilities of the first device;
[0114] 2) The first information or the second information; wherein, the first information is used to indicate that the first device supports the capabilities of the target device; the second information is used to indicate that the first device does not support the capabilities of the target device.
[0115] Optionally, the capabilities of the first device include at least one of the following:
[0116] (1) Supported modulation methods;
[0117] Specifically, the modulation methods supported by the first device can be any one of FSK modulation, Amplitude Shift Keying (ASK) / On-Off Keying (OOK) modulation, and Phase Shift Keying (PSK) modulation.
[0118] (2) Supported transmission rates;
[0119] Specifically, the transmission rates supported by the first device can be any one of the MHz level, the KHz level, and the Hz level; for example, the transmission rate supported by the first device is at the MHz level.
[0120] (3) Supported bandwidths;
[0121] Specifically, the bandwidth supported by the first device, for example, is greater than or equal to 5 MHz.
[0122] (4) Whether frequency shifting is supported;
[0123] Specifically, frequency shifting means that the first device has different frequencies for transmitting and receiving signals, and the frequency interval between the backscattered signal and the incident signal is greater than a specific Hertz (Hz), generally at the MHz level. Frequency shifting classification includes supporting frequency shifting and not supporting frequency shifting.
[0124] (5) Whether it supports active reporting;
[0125] Specifically, reporting includes supporting active reporting and not supporting active reporting.
[0126] (6) Active, semi - passive or passive.
[0127] Specifically, the first device can be classified into active, passive or semi - passive according to its functional mode, that is, active but may intermittently have no energy (semi - passive).
[0128] Optionally, the capabilities of the target device include at least one of the following:
[0129] 1) Target modulation method;
[0130] Specifically, the target modulation method can be any one of FSK modulation, ASK / OOK modulation, and PSK modulation.
[0131] 2) Target transmission rate;
[0132] Specifically, the target transmission rate can be any one of the MHz level, KHz level, and Hz level.
[0133] 3) Target bandwidth;
[0134] For example, the target bandwidth is greater than or equal to 5 MHz.
[0135] 4) Whether it supports frequency shifting;
[0136] For example, it supports frequency shifting or does not support frequency shifting.
[0137] 5) Whether it supports active reporting;
[0138] For example, it supports active reporting or does not support active reporting.
[0139] 6) Active, semi - passive or passive.
[0140] Next, the specific implementation manner in which the first device in the embodiment of the present application determines or executes the first action based on the first message will be described.
[0141] Optionally, the specific implementation manner of step 502 includes the following steps:
[0142] Step 1) When the first message includes any one of the first control command, the first indication, and the second control command, the first device determines the target device capabilities based on the first message;
[0143] Specifically, when the first message includes any one of the first control command, the first indication, and the second control command, the first device may determine the target device capabilities indicated by the second device according to the first message.
[0144] Step 2) The first device determines or executes the first action based on the target device capabilities and the capabilities of the first device.
[0145] Specifically, after the first device determines the target device capabilities indicated by the second device, it may determine or execute the first action according to the target device capabilities and the capabilities of the first device.
[0146] In the indication method provided by the embodiments of the present application, when the first message includes any one of the first control command, the first indication, and the second control command, the first device determines the target device capabilities according to the first message, and then determines or executes the first action according to the target device capabilities and the capabilities of the first device, so that the second device can take inventory of and manage the first device according to the first action of the first device that matches the target device capabilities.
[0147] Optionally, the specific implementation manners of the above step 1) include at least one of the following:
[0148] Method a), when the third information is included in the first control command, the first device determines the target device capabilities based on the third information; the third information is used to directly indicate the target device capabilities;
[0149] Specifically, when the third information is included in the first control command, the first device may determine the target device capabilities based on the third information; for example, if the third information is used to indicate selecting a device that supports ASK modulation capabilities, the first device may determine the first device that supports ASK modulation capabilities based on the third information, and then the first device that supports ASK modulation capabilities may enter the inventory state.
[0150] The first control command is used to select a device that supports the target device capabilities; for example, the first control command is a select command. The second control command is used to instruct the device that supports the target device capabilities to start an inventory; for example, the second control command is a query command. It should be noted that the first control command and the second control command in the present application only refer to commands with the same functions respectively, and do not specifically limit the specific naming and implementation manners of the first control command and the second control command.
[0151] Tags with different modulation types (ASK / OOK modulation, FSK modulation, and PSK modulation) are deployed in the same scenario, and the select command does not contain an indication of the modulation method. Therefore, the indication information of the modulation method can only be indicated in the query command. Specifically, the implementation method is that the modulation method is not distinguished in the select command. The reader uses the select command to select tags with FSK modulation and OOK modulation at the same time. Then, the reader uses the query command to further indicate the modulation method and Q value. For tags that support the target modulation method indicated by the reader, the slot counter can generate a random number and further receive the query command for inventory. For tags that do not support the target modulation method indicated by the reader, the tag remains silent and waits to enter the inventory process when it receives the target modulation method indicated in the query command.
[0152] In method b), the first device determines the target device capabilities based on the first mapping relationship and the Cyclic Redundancy Check (CRC) type in the first control command; the first mapping relationship includes the mapping relationship between device capabilities and CRC types.
[0153] Specifically, the first mapping relationship includes the mapping relationship between device capabilities and CRC types. Then, the first device can determine the target device capabilities according to the first mapping relationship and the CRC type in the first control command. For example, the first type of device is scrambled with the first type of CRC in the select command, the second type of device is scrambled with the second type of CRC in the select command, and the Nth type of device is scrambled with the Nth type of CRC in the select command, so as to determine the target device capabilities.
[0154] In method c), the first device determines the target device capabilities based on the second mapping relationship and the session type indicated by the first indication; the second mapping relationship includes the mapping relationship between device capabilities and session types.
[0155] It should be noted that in the RFID Gen2 protocol, the session parameters are mainly for the convenience of the first device to conduct an inventory. Each device in the first device includes 4 sessions, namely S0, S1, S2, and S3. Different capabilities of the first device are associated with different session types, which can enable the second device to select the first device with the target device capabilities through the session type during the inventory process.
[0156] Specifically, the second mapping relationship includes the mapping relationship between device capabilities and session types. The second mapping relationship includes:
[0157] a) One-to-one, that is, one device with each type of capability is associated with one session type; for example, an active tag is associated with S0, a semi-passive tag is associated with S1, and a passive tag is associated with S2; when the second device takes inventory, it can achieve the first device with the target device capabilities of the inventory through the determined session type.
[0158] Figure 6 It is a schematic diagram of associating one session type with one type of tag with a certain capability provided by the present invention. As Figure 6 shown, an active tag is associated with S0, a semi-passive tag is associated with S1, and a passive tag is associated with S2. The active tag, semi-passive tag, and passive tag are not associated with S3. Therefore, when the number of tag types is less than the number of session types, the unassociated session types can adopt the default method, or one tag type can be associated with multiple session types, and at this time, it becomes a one-to-many association relationship. When the number of tag types is more than the number of session types, the session types (4 session types) in the existing protocol are not sufficient to meet the one-to-one association relationship, and the session types need to be extended, that is, the types of session types can be extended from S0 to Sm, where m is at least greater than or equal to the number of session types required to meet the one-to-one association relationship. For example, if the number of tag types is 8 and the number of session types in the existing protocol is 4, if the one-to-one association relationship is adopted, the session types need to be extended from 4 types to 8 session types, that is, extended to S0 to S7, and at this time m >= 7.
[0159] b) Many-to-one, that is, devices with multiple capabilities are associated with one session type; for example, an active tag is associated with S0, and both semi-passive and passive tags are associated with S1;
[0160] c) One-to-many, that is, one device with one type of capability is associated with multiple session types; for example, an active tag is associated with S0, a semi-passive tag is associated with S1, and a passive tag is associated with S1 and S2;
[0161] d) Many-to-many, that is, devices with multiple capabilities are associated with multiple session types; for example, an active tag is associated with S0, and semi-passive and passive tags are simultaneously associated with S1 and S2.
[0162] In practice, the first device may determine the target device capabilities based on the second mapping relationship and the session type indicated by the first indication. For example, if the session type indicated by the first indication is S0 and the second mapping relationship is one-to-one, the first device may determine that the target device capabilities are active tags based on the second mapping relationship and S0.
[0163] Optionally, the first mapping relationship is predefined by network configuration or protocol; and / or, the second mapping relationship is predefined by network configuration or protocol.
[0164] In manner d), when the fourth information is included in the second control command, the first device determines the target device capabilities based on the fourth information; the fourth information is used to directly indicate the target device capabilities.
[0165] Specifically, when the fourth information is included in the second control command, the first device may determine the target device capabilities based on the fourth information. For example, if the fourth information simultaneously indicates that the first device capabilities are an indication of a transmission rate at the MHz level and a Q value, the first device that supports the MHz level generates a random number, the first device that supports a transmission rate other than the MHz level remains silent, the counter of this first device is set to a specific value (such as 1111), and it waits to enter the inventory process when it receives the capabilities indicated in the second control command.
[0166] In the indication method provided by the embodiments of the present application, when the third information is included in the first control command, the first device determines the target device capabilities based on the third information; the third information is used to directly indicate the target device capabilities; the first device determines the target device capabilities based on the first mapping relationship and the CRC type in the first control command; the first mapping relationship includes the mapping relationship between device capabilities and CRC types; the first device determines the target device capabilities based on the second mapping relationship and the session type indicated by the first indication; the second mapping relationship includes the mapping relationship between device capabilities and session types; when the fourth information is included in the second control command, the first device determines the target device capabilities based on the fourth information; the fourth information is used to directly indicate the target device capabilities; and further enables the first device to determine or execute a first action based on the target device capabilities and the capabilities of the first device, so that the second device can perform an inventory and management of the first device according to the first action determined or executed by the first device.
[0167] Optionally, the specific implementation manner of step 2) includes at least one of the following:
[0168] Method 1: When the capabilities of the first device match those of the target device, the first device determines or performs at least one of the following: setting or changing the counter value of the first device; setting or changing the inventory status of the first device; feeding back the capabilities of the first device to the second device; feeding back the first information to the second device.
[0169] Specifically, when the capabilities of the first device match those of the target device, that is, the first device with capabilities matching those of the target device can determine or perform at least one of the following: setting or changing the counter value of the first device; setting or changing the inventory status of the first device; feeding back the capabilities of the first device to the second device; feeding back the first information to the second device.
[0170] Method 2: When the capabilities of the first device do not match those of the target device, the first device determines or performs at least one of the following: feeding back the capabilities of the first device to the second device; feeding back the second information to the second device.
[0171] Specifically, when the capabilities of the first device do not match those of the target device, that is, the first device with capabilities not matching those of the target device can determine or perform at least one of the following: feeding back the capabilities of the first device to the second device; feeding back the second information to the second device.
[0172] In the indication method provided in the embodiments of the present application, when the capabilities of the first device match those of the target device, the first device determines or performs at least one of the following: setting or changing the counter value of the first device; setting or changing the inventory status of the first device; feeding back the capabilities of the first device to the second device; feeding back the first information to the second device; when the capabilities of the first device do not match those of the target device, the first device determines or performs at least one of the following: feeding back the capabilities of the first device to the second device; feeding back the second information to the second device, so that the second device can conduct an inventory of and manage the first device according to the first actions determined or performed by the first device.
[0173] Optionally, the third control command is a feedback command sent by the second device based on the RN sent by the first device, where the RN is used to indicate the capabilities of the first device, and the feedback command is used to instruct the device supporting the capabilities of the target device to perform the first action. The feedback command can also be referred to as the RN feedback indication.
[0174] The RN feedback indication is associated with the capabilities of the target device, and the specific indication methods may include at least one of the following:
[0175] 1) The numerical range corresponding to the RN, which is used to indicate the capabilities of the first device;
[0176] For example, specific bits in the RN are mapped to specific device capabilities.
[0177] 2) The target bit in the RN is used to indicate the capabilities of the first device.
[0178] For example, m-bit information is reserved in the RN to indicate the device capabilities.
[0179] It should be noted that in the inventory mode of the UHF RFID protocol design, after the reader sends a query instruction (Query), the tag responds with a reply, that is, the tag generates a 16-bit random number for the reader, and then the reader sends the 16-bit sequence to the tag through the ACK instruction, and then the tag sends the relevant data to the reader. The specific implementation method is as Figure 4 shown.
[0180] In the embodiments of the present application, the 16-bit RN generated by the first device can indicate the capabilities of the first device. The specific indication methods can include two types: explicit indication and implicit indication, which are described as follows:
[0181] 1) Implicit indication. For example, the A bit indicates an active tag, the B bit indicates a semi-passive tag, and the C bit indicates a passive tag, where the sum of A, B, and C is 16. Assume that bits 0 to 4 in the 16-bit RN are pre-allocated to the active tag, and the range of the random number generated by the active tag is 0 to 15. Then, only when the RN received by the reader is less than or equal to 15, the reader will feedback ACK to the active tag, and the active tag will enter the inventory process after receiving the ACK feedback from the reader.
[0182] Figure 7 is an interaction schematic diagram between the second device and the first device provided by the present invention, as Figure 7As shown, the RN range of the pre-configured active tag is from 0 to 15, and the RN range of the non-active tag is greater than 15; if the second device (reader / gNB) needs to inventory devices with an RN range of 0 to 15, at the start of the inventory, the reader / gNB sends query commands to the active tag and the non-active tag respectively. After receiving the Query command, the active tag generates an RN of 1 and feeds back RN = 1 to the reader / gNB; the non-active tag generates an RN of 21 and feeds back RN = 21 to the reader / gNB; the reader / gNB sends an ACK to the active tag with RN = 1 based on the RNs fed back by the active tag and the non-active tag, and receives the tag information {PC / XPC, EPC} fed back by the active tag, and the active tag enters the inventory process; since the non-active tag with RN = 21 is not an inventory object of the reader / gNB, the reader / gNB does not feedback or feeds back an invalid command to the non-active tag with RN = 21. At this time, the non-active tag has no response (No reply), until the reader / gNB starts to inventory the non-active tag, it will send an ACK to the non-active tag with RN greater than or equal to 16. At this time, the non-active tag will enter the inventory process.
[0183] 2) Display indication. Reserve target bit positions (such as m-bit) in the 16-bit RN to distinguish the capabilities of the first device. For example, when distinguishing between two types of devices, active tag and non-active tag, 1-bit information is required. Therefore, the 16-bit RN can be divided into two parts, and the last 1-bit information is used to indicate the capabilities of the device; assume that the last 1-bit information being 0 indicates an active tag, and the last 1-bit information being 1 indicates a non-active tag. When the second device currently needs to inventory the active tag, it feeds back the corresponding ACK according to the indication of the last 1-bit information, and the active tag can enter the inventory process.
[0184] Optionally, the method further includes:
[0185] The first device determines the RN based on the third mapping relationship and the capabilities of the first device; the third mapping relationship includes the mapping relationship between device capabilities and RNs; the first device sends the RN to the second device.
[0186] Specifically, after the first device receives the command for the second device to feedback RN, the first device determines RN based on the third mapping relationship and the capabilities of the first device. If the RN determined by the first device is the same as the RN indicated by the second device for feedback, the first device sends the RN determined by the first device to the second device; wherein, the third mapping relationship includes the mapping relationship between device capabilities and RN.
[0187] Optionally, the third mapping relationship is predefined by network configuration or protocol.
[0188] Optionally, in one embodiment, the second device can conduct inventory of the first device in stages by providing a Continuous Wave (CW) to the first device. For example, in the same scenario, tags with three capabilities, namely active tag, semi - passive tag, and passive tag, are deployed simultaneously. Among them, semi - passive tag and passive tag belong to the non - active tag type. In the first stage of inventory, the reader does not send CW, and at this time, non - active tags cannot respond to the reader's inventory. Therefore, only active tags enter the inventory process in the first stage; in the second stage, the reader sends CW before inventory, and non - active tags use this CW to achieve backscatter communication and enter the inventory process.
[0189] Figure 8 It is the second schematic flow diagram of the indication method provided by the present invention. As Figure 8 shown, the method includes step 801, where:
[0190] Step 801: The second device sends a first message to the first device; the first message is used to instruct the first device to determine or execute a first behavior based on the first message; wherein, the first device includes a tag or a terminal; the second device includes a network - side device or a terminal; the first behavior is associated with the capabilities of the first device; the first behavior includes controlling the state of the first device and / or instructing the first device to feedback information related to the capabilities of the first device.
[0191] Specifically, the first device includes a tag or a terminal, and the second device includes a network - side device or a terminal. When the first device is a tag, the second device can be a terminal or a network - side device; when the first device is a terminal, the second device can be a network - side device. The first device is a device set including at least one device capable of supporting the capabilities of the target device.
[0192] Optionally, the first message includes at least one of the following:
[0193] 1) The first control command, which is used to select a device that supports the capabilities of the target device;
[0194] Specifically, the first control command is used to indicate selecting a device that supports the capabilities of the target device; for example, the first control command is the select command, which is used to select a device that supports the Frequency Shift Keying (FSK) modulation capability.
[0195] 2) The first indication, which is used to indicate the session type corresponding to the capabilities of the target device;
[0196] Specifically, the first indication is used to indicate the session type corresponding to the capabilities of the target device; for example, the first indication is the session indication, which is used to indicate S0 corresponding to the capabilities of the target device. If the active tag is associated with S0, the active tag can be determined according to S0.
[0197] 3) The second indication, which is used to indicate that the first device feeds back the capabilities of the first device;
[0198] Specifically, the second indication is used to indicate that the first device feeds back the capabilities of the first device; for example, the second indication is that the network-side device instructs the first device to feed back the capabilities of the first device. Further, the network-side device can conduct an inventory according to the first devices with different capabilities and the quantity.
[0199] 4) The second control command, which is used to instruct the device that supports the capabilities of the target device to start an inventory;
[0200] Specifically, the second control command is used to instruct the device that supports the capabilities of the target device to start an inventory; for example, the second control command is the Query command, and the Query command can start the device that supports the capabilities of the target device to participate in the inventory.
[0201] 5) The third control command, which includes the feedback command sent by the second device for the random number RN sent by the first device; the RN is used to indicate the capabilities of the first device; the feedback command is used to instruct the device that supports the capabilities of the target device to execute the first behavior.
[0202] Specifically, the third control command is the feedback command sent by the second device based on the RN sent by the first device. The RN is used to indicate the capabilities of the first device, and the feedback command is used to instruct the device that supports the capabilities of the target device to execute the first behavior.
[0203] In practice, a first device sends a first message to a second device. The first message is used to instruct the first device to determine or perform a first action based on the first message. After receiving the first message sent by the second device, the first device can determine or perform the first action according to the first message. Among them, the first action is associated with the capabilities of the first device, and the first action includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device.
[0204] In the indication method provided by the embodiments of the present application, by sending a first message from the second device to the first device, the first device can determine or perform a first action associated with the capabilities of the first device based on the first message. The first action includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device. This enables the second device to select and manage tags with specific capabilities from tags with different capabilities.
[0205] Optionally, controlling the state of the first device includes at least one of the following:
[0206] a) Setting or changing the counter value of the first device;
[0207] Specifically, after the first device receives the first message sent by the second device, the first device can set a value for the counter of the first device or change the counter value of the first device.
[0208] b) Setting or changing the inventory status of the first device;
[0209] Specifically, after the first device receives the first message sent by the second device, the first device can set an inventory status for the first device to make the first device enter the inventory status; or the first device can change the inventory status of the first device to change the first device from one inventory status to another inventory status; for example, changing from the Query state to the Query Adjust state.
[0210] Optionally, the information related to the capabilities of the first device includes at least one of the following:
[0211] 1) The capabilities of the first device;
[0212] 2) First information or second information; wherein, the first information is used to indicate that the first device supports the capabilities of the target device; the second information is used to indicate that the first device does not support the capabilities of the target device.
[0213] Optionally, the capabilities of the first device include at least one of the following:
[0214] (1) Supported modulation methods;
[0215] Specifically, the modulation method supported by the first device can be any one of FSK modulation, Amplitude Shift Keying (ASK) / On-Off Keying (OOK) modulation, and Phase Shift Keying (PSK) modulation.
[0216] (2) Supported transmission rate;
[0217] Specifically, the transmission rate supported by the first device can be any one of the MHz level, KHz level, and Hz level; for the transmission rate supported by the first device is at the MHz level.
[0218] (3) Supported bandwidth;
[0219] Specifically, the bandwidth supported by the first device, for example, is greater than or equal to 5 MHz.
[0220] (4) Whether frequency shifting is supported;
[0221] Specifically, frequency shifting means that the frequencies of the signals transmitted and received by the first device are different, and the frequency interval between the backscattered signal and the incident signal is greater than a specific Hertz (Hz), generally at the MHz level. The frequency shifting classification includes supported frequency shifting and unsupported frequency shifting.
[0222] (5) Whether active reporting is supported;
[0223] Specifically, reporting includes supported active reporting and unsupported active reporting.
[0224] (6) Active, semi-passive or passive.
[0225] Specifically, the first device can be classified as active, passive, or semi-passive according to the functional mode, that is, active but may intermittently have no energy.
[0226] Optionally, the target device capabilities include at least one of the following:
[0227] 1) Target modulation method;
[0228] Specifically, the target modulation method can be any one of FSK modulation, ASK / OOK modulation, and PSK modulation.
[0229] 2) Target transmission rate;
[0230] Specifically, the target transmission rate can be any one of the MHz level, KHz level, and Hz level.
[0231] 3) Target bandwidth;
[0232] For example, the target bandwidth is greater than or equal to 5 MHz.
[0233] 4) Whether frequency relocation is supported;
[0234] For example, frequency relocation is supported or not supported.
[0235] 5) Whether active reporting is supported;
[0236] For example, active reporting is supported or not supported.
[0237] 6) Active, semi - passive or passive.
[0238] Optionally, the numerical range corresponding to the RN is used to indicate the capabilities of the first device; or, the target bit in the RN is used to indicate the capabilities of the first device.
[0239] Optionally, the method further includes: the second device receives the RN sent by the first device.
[0240] Specifically, after the first device receives the command for feeding back the RN sent by the second device, the first device determines the RN based on the third mapping relationship and the capabilities of the first device. If the RN determined by the first device is the same as the RN indicated by the second device for feedback, the first device sends the RN determined by the first device to the second device; wherein, the third mapping relationship includes the mapping relationship between device capabilities and RNs.
[0241] In the embodiments of the present application, the second device determines the feedback command for sending the RN to the first device by receiving the RN sent by the first device, so that the first device determines or executes the first behavior, thereby enabling the second device to take inventory of and manage the first device according to the first behavior of the first device.
[0242] In the indication method provided by the embodiments of the present application, the execution subject may be an indication device. In the embodiments of the present application, taking the indication device executing the indication method as an example, the indication device provided by the embodiments of the present application is described.
[0243] Figure 9 is one of the schematic structural diagrams of the indication device provided by the embodiments of the present application, as Figure 9 shown, the indication device 900, which is applied to the first device, includes:
[0244] A first receiving module 901, configured to receive a first message sent by the second device;
[0245] A first determining module 902, configured to enable the first device to determine or execute a first behavior based on the first message;
[0246] Among them, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first behavior is associated with the capabilities of the first device; the first behavior includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device.
[0247] In the indicating device provided by the embodiments of the present application, by receiving a first message sent by a second device, a first behavior associated with the capabilities of a first device can be determined or executed based on the first message. The first behavior includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device, which enables the second device to select a tag with specific capabilities from tags with different capabilities and manage it.
[0248] Optionally, the controlling the state of the first device includes at least one of the following: setting or changing the counter value of the first device; setting or changing the inventory status of the first device;
[0249] The information related to the capabilities of the first device includes at least one of the following:
[0250] The capabilities of the first device;
[0251] First information or second information; wherein, the first information is used to indicate that the first device supports the capabilities of a target device; the second information is used to indicate that the first device does not support the capabilities of the target device.
[0252] Optionally, the first message includes at least one of the following:
[0253] A first control command for selecting a device that supports the capabilities of a target device;
[0254] A first indication for indicating the session type corresponding to the capabilities of the target device;
[0255] A second indication for indicating that the first device feeds back the capabilities of the first device;
[0256] A second control command for indicating a device that supports the capabilities of a target device to start an inventory;
[0257] A third control command, including a feedback command of the second device for the random number RN sent to the first device; the RN is used to indicate the capabilities of the first device; the feedback command is used to indicate a device that supports the capabilities of the target device to execute the first behavior.
[0258] Optionally, the first determining module 902 is specifically configured to:
[0259] When the first message includes any one of the first control command, the first indication, and the second control command, determine the target device capabilities based on the first message;
[0260] Determine or execute the first action based on the target device capabilities and the capabilities of the first device.
[0261] Optionally, the first determination module 902 is specifically configured to perform at least one of the following:
[0262] When the capabilities of the first device match the target device capabilities, determine or execute at least one of the following: set or change the counter value of the first device; set or change the inventory status of the first device; feedback the capabilities of the first device to the second device; feedback the first information to the second device;
[0263] When the capabilities of the first device do not match the target device capabilities, determine or execute at least one of the following: feedback the capabilities of the first device to the second device; feedback the second information to the second device.
[0264] Optionally, the first determination module 902 is specifically configured to perform at least one of the following:
[0265] When the third information is included in the first control command, determine the target device capabilities based on the third information; the third information is used to directly indicate the target device capabilities;
[0266] Determine the target device capabilities based on the first mapping relationship and the cyclic redundancy check (CRC) type in the first control command; the first mapping relationship includes the mapping relationship between device capabilities and CRC types;
[0267] Determine the target device capabilities based on the second mapping relationship and the session type indicated by the first indication; the second mapping relationship includes the mapping relationship between device capabilities and session types;
[0268] When the fourth information is included in the second control command, determine the target device capabilities based on the fourth information; the fourth information is used to directly indicate the target device capabilities.
[0269] Optionally, the first mapping relationship is predefined by network configuration or protocol; and / or, the second mapping relationship is predefined by network configuration or protocol.
[0270] Optionally, the numerical range corresponding to the RN is used to indicate the capabilities of the first device;
[0271] Alternatively, the target bit in the RN is used to indicate the capabilities of the first device.
[0272] Optionally, the indicating device 900 further includes:
[0273] A second determination module, configured to determine the RN based on a third mapping relationship and the capabilities of the first device; the third mapping relationship includes the mapping relationship between device capabilities and RNs;
[0274] A second sending module, configured to send the RN to the second device.
[0275] Optionally, the capabilities of the first device include at least one of the following:
[0276] Supported modulation methods;
[0277] Supported transmission rates;
[0278] Supported bandwidths;
[0279] Whether frequency shifting is supported;
[0280] Whether active reporting is supported;
[0281] Active, semi-passive, or passive.
[0282] Optionally, the target device capabilities include at least one of the following:
[0283] Target modulation methods;
[0284] Target transmission rates;
[0285] Target bandwidths;
[0286] Whether frequency shifting is supported;
[0287] Whether active reporting is supported;
[0288] Active, semi-passive, or passive.
[0289] Figure 10 This is the second schematic structural diagram of the indicating device provided by the embodiments of the present application. As Figure 10 shown, the indicating device 1000, which is applied to the second device, includes:
[0290] A first sending module 1001, configured to send a first message to the first device; the first message is used to instruct the first device to determine or perform a first action based on the first message; wherein, the first device includes a tag or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or instructing the first device to feedback information related to the capabilities of the first device.
[0291] Optionally, the second device includes a network-side device or a terminal.
[0292] In the indication device provided in the embodiments of the present application, by sending a first message to a first device, the first device can determine or execute a first behavior associated with the capabilities of the first device based on the first message. The first behavior includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device, which enables the second device to select and manage tags of specific capabilities from tags of different capabilities.
[0293] Optionally, controlling the state of the first device includes at least one of the following: setting or changing the counter value of the first device; setting or changing the inventory status of the first device;
[0294] The information related to the capabilities of the first device includes at least one of the following:
[0295] Feeding back the capabilities of the first device;
[0296] Feeding back first information or second information; wherein, the first information is used to indicate that the first device supports the capabilities of a target device; the second information is used to indicate that the first device does not support the capabilities of the target device.
[0297] Optionally, the first message includes at least one of the following:
[0298] A first control command for selecting a device that supports the capabilities of a target device;
[0299] A first indication for indicating the session type corresponding to the capabilities of the target device;
[0300] A second indication for indicating that the first device feeds back the capabilities of the first device;
[0301] A second control command for instructing a device that supports the capabilities of the target device to start an inventory;
[0302] A third control command including a feedback command of the second device for the random number RN sent to the first device; the RN is used to indicate the capabilities of the first device; the feedback command is used to instruct a device that supports the capabilities of the target device to execute the first behavior.
[0303] Optionally, the numerical range corresponding to the RN is used to indicate the capabilities of the first device;
[0304] Alternatively, the target bit position in the RN is used to indicate the capabilities of the first device.
[0305] Optionally, the indication device 1000 further includes:
[0306] A second receiving module, configured to receive the RN sent by the first device.
[0307] Optionally, the capabilities of the first device include at least one of the following:
[0308] Supported modulation method;
[0309] Supported transmission rate;
[0310] Supported bandwidth;
[0311] Whether frequency shifting is supported;
[0312] Whether active reporting is supported;
[0313] Active, semi-passive or passive.
[0314] Optionally, the capabilities of the target device include at least one of the following:
[0315] Target modulation method;
[0316] Target transmission rate;
[0317] Target bandwidth;
[0318] Whether frequency shifting is supported;
[0319] Whether active reporting is supported;
[0320] Active, semi-passive or passive.
[0321] The indicating device in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than the terminal. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0322] The indicating device provided in the embodiments of the present application can implement Figures 5 to 8 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0323] Figure 11 is a schematic structural diagram of a communication device provided in the embodiments of the present application, as Figure 11As shown, the communication device 1100 includes a processor 1101 and a memory 1102. Programs or instructions that can run on the processor 1101 are stored on the memory 1102. For example, when the communication device 1100 is the first device, when the programs or instructions are executed by the processor 1101, each step of the above-mentioned indication method embodiment is implemented, and the same technical effects can be achieved. When the communication device 1100 is the second device, when the programs or instructions are executed by the processor 1101, each step of the above-mentioned indication method embodiment is implemented, and the same technical effects can be achieved. To avoid repetition, details are not described here again.
[0324] An embodiment of the present application further provides a first device, including a processor and a communication interface. The communication interface is used to receive a first message sent by a second device, and the processor is used to determine or execute a first action based on the first message; wherein, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device. This first device embodiment corresponds to the above-mentioned first device-side method embodiment. Each implementation process and implementation method of the above method embodiment can be applied to this first device embodiment, and the same technical effects can be achieved.
[0325] Figure 12 is a schematic structural diagram of the first device provided by an embodiment of the present application, as Figure 12 shown, the first device 1200 includes, but is not limited to, at least some components such as a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, and a processor 1210.
[0326] Those skilled in the art can understand that the first device 1200 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 1210 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 12 The first device structure shown in does not constitute a limitation on the first device. The first device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which are not described here again.
[0327] It should be understood that in the embodiments of the present application, the input unit 1204 may include a Graphics Processing Unit (GPU) 12041 and a microphone 12042. The graphics processor 12041 processes the image data of static pictures or videos obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of, for example, a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes at least one of a touch panel 12071 and other input devices 12072. The touch panel 12071 is also referred to as a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. The other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.
[0328] In the embodiments of the present application, after receiving downlink data from a network side device, the radio frequency unit 1201 may transmit it to the processor 1210 for processing; in addition, the radio frequency unit 1201 may send uplink data to the network side device. Generally, the radio frequency unit 1201 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0329] The memory 1209 can be used to store software programs or instructions as well as various data. The memory 1209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1209 may include a volatile memory or a non-volatile memory, or the memory 1209 may include both a volatile and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (Synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), a synchronous link dynamic random access memory (Synch link DRAM, SLDRAM), and a direct rambus random access memory (Direct Rambus RAM, DRRAM). The memory 1209 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.
[0330] The processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 1210 either.
[0331] The embodiments of the present application further provide a second device, including a processor and a communication interface, where the communication interface is configured to send a first message to a first device; the first message is used to instruct the first device to determine or execute a first action based on the first message; wherein, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or instructing the first device to feedback information related to the capabilities of the first device. This embodiment of the second device corresponds to the above-mentioned method embodiment on the second device side. Each implementation process and implementation manner of the above method embodiment can be applied to this embodiment of the network-side device, and the same technical effects can be achieved.
[0332] Figure 13 is a schematic structural diagram of the second device provided by the embodiments of the present application, as Figure 13 shown, the second device 1300 includes: an antenna 1301, a radio frequency device 1302, a baseband device 1303, a processor 1304, and a memory 1305. The antenna 1301 is connected to the radio frequency device 1302. In the uplink direction, the radio frequency device 1302 receives information through the antenna 1301 and sends the received information to the baseband device 1303 for processing. In the downlink direction, the baseband device 1303 processes the information to be sent and sends it to the radio frequency device 1302. After processing the received information, the radio frequency device 1302 sends it out through the antenna 1301.
[0333] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1303, and the baseband device 1303 includes a baseband processor.
[0334] The baseband device 1303 may include, for example, at least one baseband board, and a plurality of chips are arranged on the baseband board, as Figure 13 shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1305 through a bus interface to call the program in the memory 1305 and execute the network device operations shown in the above method embodiments.
[0335] The network-side device may further include a network interface 1306, and this interface is, for example, a common public radio interface (CPRI).
[0336] Specifically, the second device 1300 in the embodiments of the present invention further includes: instructions or programs stored on the memory 1305 and executable on the processor 1304. The processor 1304 calls the instructions or programs in the memory 1305 to execute Figure 8 the method shown, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0337] The embodiment of the present application further provides an indication system, including: a first device and a second device. The first device can be used to execute the steps of the indication method on the first device side as described above, and the second device can be used to execute the steps of the indication method on the second device side as described above.
[0338] The embodiment of the present application further provides a readable storage medium. The readable storage medium can be volatile or non-volatile. Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, each process of the above-mentioned indication method embodiment is implemented, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0339] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks or optical discs, etc.
[0340] The embodiment of the present application further provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above-mentioned indication method embodiment, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0341] It should be understood that the chip mentioned in the embodiment of the present application can also be called a system-on-chip, system chip, chip system or system-on-chip, etc.
[0342] The embodiment of the present application further provides a computer program / program product. The computer program / program product is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the above-mentioned indication method embodiment, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.
[0343] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0344] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present application.
[0345] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.
Claims
1. An indication method, characterized in that, Including: The first device receives a first message sent by the second device; Based on the first message, the first device determines or executes a first action; Wherein, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device; The first message includes at least one of the following: A first control command for selecting a device that supports the capabilities of the target device; A first indication for indicating the session type corresponding to the capabilities of the target device; A second control command for instructing a device that supports the capabilities of the target device to start an inventory; The first device determines or executes a first action based on the first message, including: When the first message includes any one of the first control command, the first indication, and the second control command, the first device determines the capabilities of the target device based on the first message; The first device determines or executes the first action based on the capabilities of the target device and the capabilities of the first device.
2. The indication method according to claim 1, characterized in that The first message further includes at least one of the following: A second indication for instructing the first device to feed back the capabilities of the first device; A third control command including a feedback command for the second device to the random number RN sent by the first device; The RN is used to indicate the capabilities of the first device; the feedback command is used to instruct a device that supports the capabilities of the target device to execute the first action.
3. The indication method according to claim 1, characterized in that, Controlling the state of the first device includes at least one of the following: Setting or changing the counter value of the first device; Setting or changing the inventory state of the first device.
4. The indication method according to claim 1, characterized in that, The information related to the capabilities of the first device includes at least one of the following: The capabilities of the first device; First information or second information; Wherein, the first information is used to indicate that the first device supports the capabilities of the target device; the second information is used to indicate that the first device does not support the capabilities of the target device.
5. The indication method according to claim 4, wherein The first device determines or executes the first action based on the capabilities of the target device and the capabilities of the first device, including at least one of the following: When the capabilities of the first device match the capabilities of the target device, the first device determines or executes at least one of the following: setting or changing the counter value of the first device; setting or changing the inventory state of the first device; Feeding back the capabilities of the first device to the second device; Feeding back the first information to the second device; When the capabilities of the first device do not match the capabilities of the target device, the first device determines or executes at least one of the following: feeding back the capabilities of the first device to the second device; feeding back the second information to the second device.
6. The indication method according to claim 1, wherein The first device determines the capabilities of the target device based on the first message, including at least one of the following: When the third information is included in the first control command, the first device determines the target device capabilities based on the third information; the third information is used to directly indicate the target device capabilities; The first device determines the target device capabilities based on the first mapping relationship and the cyclic redundancy check (CRC) type in the first control command; the first mapping relationship includes the mapping relationship between device capabilities and CRC types; The first device determines the target device capabilities based on the second mapping relationship and the session type indicated by the first indication; the second mapping relationship includes the mapping relationship between device capabilities and session types; When the fourth information is included in the second control command, the first device determines the target device capabilities based on the fourth information; the fourth information is used to directly indicate the target device capabilities.
7. The indication method according to claim 6, characterized in that, The first mapping relationship is predefined by network configuration or protocol; and / or, the second mapping relationship is predefined by network configuration or protocol.
8. The indication method according to claim 2, characterized in that, The numerical range corresponding to the RN is used to indicate the capabilities of the first device; Alternatively, the target bit position in the RN is used to indicate the capabilities of the first device.
9. The indication method according to claim 2, wherein The method further includes: The first device determines the RN based on the third mapping relationship and the capabilities of the first device; the third mapping relationship includes the mapping relationship between device capabilities and RN; The first device sends the RN to the second device.
10. The indication method according to any one of claims 1 to 9, characterized in that The capabilities of the first device include at least one of the following: Supported modulation method; Supported transmission rate; Supported bandwidth; Whether frequency shifting is supported; Whether active reporting is supported; Active, semi-passive or passive.
11. The indication method according to any one of claims 1 to 9, characterized in that, The target device capabilities include at least one of the following: Target modulation method; Target transmission rate; Target bandwidth; Whether frequency shifting is supported; Whether active reporting is supported; Active, semi-passive or passive.
12. An indication method, characterized in that, Includes: The second device sends a first message to the first device; The first message is used to instruct the first device to determine or perform a first action based on the first message; wherein, the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or instructing the first device to feedback information related to the capabilities of the first device; The first message includes at least one of the following: A first control command for selecting a device that supports the target device capabilities; A first indication for indicating the session type corresponding to the target device capabilities; A second control command for instructing a device that supports the target device capabilities to initiate an inventory; The first device determines or performs the first action based on the first message, including: when the first message includes any one of the first control command, the first indication, and the second control command, the first device determines the target device capabilities based on the first message; the first device determines or performs the first action based on the target device capabilities and the capabilities of the first device.
13. The indication method according to claim 12, characterized in that, The first message includes at least one of the following: A second indication for indicating that the first device feeds back the capabilities of the first device; A third control command including a feedback command for the random number RN sent by the second device to the first device; The RN is used to indicate the capabilities of the first device; the feedback command is used to instruct a device supporting the capabilities of the target device to perform the first behavior.
14. The indication method according to claim 12, wherein Controlling the state of the first device includes at least one of the following: Setting or changing the counter value of the first device; Setting or changing the inventory status of the first device.
15. The indication method according to claim 12, characterized in that, The information related to the capabilities of the first device includes at least one of the following: Feeding back the capabilities of the first device; Feeding back the first information or the second information; Wherein, the first information is used to indicate that the first device supports the capabilities of the target device; the second information is used to indicate that the first device does not support the capabilities of the target device.
16. The indication method according to claim 13, characterized in that The value range corresponding to the RN is used to indicate the capabilities of the first device; Alternatively, the target bit position in the RN is used to indicate the capabilities of the first device.
17. The indication method according to claim 13, wherein The method further includes: The second device receives the RN sent by the first device.
18. The indication method according to any one of claims 12 to 17, characterized in that, The capabilities of the first device include at least one of the following: Supported modulation mode; Supported transmission rate; Supported bandwidth; Whether frequency shifting is supported; Whether active reporting is supported; Active, semi-passive or passive.
19. The indication method according to any one of claims 12 to 17, characterized in that, The capabilities of the target device include at least one of the following: Target modulation mode; Target transmission rate; Target bandwidth; Whether frequency shifting is supported; Whether active reporting is supported; Active, semi-passive or passive.
20. An indicating device, characterized in that, Includes: A first receiving module for receiving the first message sent by the second device; A first determining module for determining or performing a first behavior based on the first message; Wherein, the first behavior is associated with the capabilities of the first device; the first device includes a tag or a terminal; the second device includes a network-side device or a terminal; the first behavior includes controlling the state of the first device and / or feeding back information related to the capabilities of the first device; The first message includes at least one of the following: A first control command for selecting a device supporting the capabilities of the target device; A first indication for indicating the session type corresponding to the capabilities of the target device; A second control command for instructing a device supporting the capabilities of the target device to start an inventory; The first determining module is specifically configured to, when the first message includes any one of the first control command, the first indication, and the second control command, determine the capabilities of the target device based on the first message; and determine or perform the first behavior based on the capabilities of the target device and the capabilities of the first device.
21. An indicating device, characterized in that, Includes: A first sending module for sending a first message to the first device; The first message is used to instruct the first device to determine or perform a first action based on the first message; wherein, the first device includes a tag or a terminal; the first action is associated with the capabilities of the first device; the first action includes controlling the state of the first device and / or instructing the first device to feedback information related to the capabilities of the first device; The first message includes at least one of the following: A first control command for selecting a device that supports the capabilities of the target device; A first indication for indicating the session type corresponding to the capabilities of the target device; A second control command for instructing a device that supports the capabilities of the target device to start an inventory; The first device determines or performs a first action based on the first message, including: when the first message includes any one of the first control command, the first indication, and the second control command, the first device determines the capabilities of the target device based on the first message; the first device determines or performs the first action based on the capabilities of the target device and the capabilities of the first device.
22. A first device, characterized in that, It includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, it implements the steps of the indication method according to any one of claims 1 to 11.
23. A second device, characterized in that, It includes a processor and a memory, and the memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, it implements the steps of the indication method according to any one of claims 12 to 19.
24. A readable storage medium, characterized in that, A program or instruction is stored on the readable storage medium. When the program or instruction is executed by the processor, it implements the indication method according to any one of claims 1 to 11, or implements the steps of the indication method according to any one of claims 12 to 19.
Citation Information
Patent Citations
Communication method and device
CN111866992A
Information transmission method, communication device and system
CN112398626A
Communication method and related equipment
CN114692790A
BSC terminal capability reporting method and device, terminal and network side equipment
CN116017551A
Backscatter communication method, backscatter communication equipment and network side equipment
CN116846461A