WO2024149181A1 - Device inventorying method and apparatus, communication device, and readable storage medium - Google Patents
Device inventorying method and apparatus, communication device, and readable storage medium Download PDFInfo
- Publication number
- WO2024149181A1 WO2024149181A1 PCT/CN2024/071029 CN2024071029W WO2024149181A1 WO 2024149181 A1 WO2024149181 A1 WO 2024149181A1 CN 2024071029 W CN2024071029 W CN 2024071029W WO 2024149181 A1 WO2024149181 A1 WO 2024149181A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- inventory
- communication device
- command
- indication information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10297—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10316—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves using at least one antenna particularly designed for interrogating the wireless record carriers
- G06K7/10346—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves using at least one antenna particularly designed for interrogating the wireless record carriers the antenna being of the far field type, e.g. HF types or dipoles
Definitions
- the present application belongs to the field of wireless communication technology, and specifically relates to a device inventory method, apparatus, communication equipment and readable storage medium.
- the embodiments of the present application provide a device inventory method, apparatus, communication device and readable storage medium, which can solve the problem in the related art that the same retroreflective communication device is inventoried multiple times by the same reader or by different readers, resulting in waste of resources.
- a device inventory method comprising:
- a first communication device receives a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device;
- the first communication device determines whether to respond to the first command according to the inventory indication information.
- a device inventory method comprising:
- the second communication device sends a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
- a device inventory apparatus comprising:
- a first receiving module configured to receive a first command, wherein the first command is used to instruct to perform an inventory on a first communication device, and the first command includes inventory indication information, wherein the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device;
- a determination module is used to determine whether to respond to the first command according to the inventory indication information.
- a device inventory apparatus comprising:
- the first sending module is used to send a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
- a communication device which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
- a communication device comprising a processor and a communication interface, wherein the communication interface is used to receive a first command, the first command is used to instruct an inventory to be performed on a first communication device, the first command comprises inventory indication information, the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device; the processor is used to determine whether to respond to the first command based on the inventory indication information.
- a communication device comprising a processor and a communication interface, wherein the communication interface is used to send a first command, the first command is used to instruct an inventory to be performed on a first communication device, the first command comprises inventory indication information, and the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
- a communication system comprising: a first communication device and a second communication device, wherein the first communication device can be used to execute the steps of the method described in the first aspect, and the second communication device can be used to execute the steps of the method described in the second aspect.
- a readable storage medium on which a program or instruction is stored.
- the program or instruction is 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.
- a chip comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect, or to implement the method described in the second aspect.
- a computer program/program product is provided, wherein the computer program/program product is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect or the second aspect.
- the first communication device can determine whether to respond to the first command based on the inventory indication information in the received first command for device inventory, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
- FIG1 is a schematic diagram of a communication method between a reader and a tag
- FIG2 is a schematic diagram of the internal structure of the reader and the tag
- FIG3 is a schematic diagram of information transmission between a reader and a tag
- FIG4 is a schematic diagram of the process of receiving and sending data by a tag
- FIG5 is a schematic diagram of the process of querying and accessing a single tag
- FIG6 is a schematic diagram of a flow chart of a device inventory method executed by a first communication device according to an embodiment of the present application
- FIG. 7 is a schematic diagram of a flow chart of a device inventory method executed by a second communication device according to an embodiment of the present application
- FIG8 is a schematic diagram of an application scenario of the device inventory method according to an embodiment of the present application.
- FIG9 is a schematic diagram of a structure of a device inventory counting apparatus according to an embodiment of the present application.
- FIG10 is a second structural schematic diagram of the equipment inventory device according to an embodiment of the present application.
- FIG11 is a schematic diagram of the structure of a communication device according to an embodiment of the present application.
- FIG. 12 is a schematic diagram of the hardware structure of a terminal according to an embodiment of the present application.
- first, second, etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by “first” and “second” are generally of the same type, and the number of objects is not limited.
- the first object can be one or more.
- “and/or” in the specification and claims represents at least one of the connected objects, and the character “/" generally represents that the objects associated with each other are in an "or” relationship.
- LTE Long Term Evolution
- LTE-A Long Term Evolution
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- SC-FDMA Single-carrier Frequency Division Multiple Access
- NR new radio
- BSC Backscatter Communication
- Backscatter communication refers to the backscatter communication device using the radio frequency signals in other devices or the environment to perform signal modulation to transmit its own information.
- FIG. 1 is a schematic diagram of a communication method between a reader and a tag, wherein the reader and the tag have Two links, one link is the link from the reader to the tag, and the other link is the link from the tag to the reader (backscatter link).
- the reader sends commands or power carrier signals (waves) to the tag through the link from the reader to the tag.
- the reader continuously sends power carrier signals to the tag.
- the tag sends backscatter signals through the link from the tag to the reader.
- a simple implementation method for a tag to send a backscatter signal is that when a ‘1’ needs to be sent, the tag reflects the incident carrier signal, and when a ‘0’ needs to be sent, the tag does not reflect.
- FIG. 2 is a schematic diagram of the internal structure of the reader and the tag.
- Backscatter communication equipment controls the reflection coefficient ⁇ of the circuit by adjusting its internal impedance, thereby changing the amplitude, frequency and/or phase of the incident signal to achieve signal modulation.
- the reflection coefficient ⁇ of the signal can be characterized as:
- Z0 is the antenna characteristic impedance
- Z1 is the load impedance
- ⁇ T is the phase
- j represents an imaginary number.
- the incident signal is Sin (t)
- the output signal is Therefore, corresponding amplitude modulation, frequency modulation and/or phase modulation can be achieved by properly controlling the reflection coefficient ⁇ .
- RFID radio frequency identification
- Selection The process by which the interrogator selects a tag group for subsequent inventory or performs encrypted questioning on a tag group for subsequent authentication. Selection includes the selection and challenge commands.
- Inventory The process by which the interrogator identifies tags.
- the interrogator starts a round of inventory by sending a query command in one of four sessions.
- One or more tags may reply.
- the interrogator detects a single tag reply and requests the Protocol Control (PC), optional Extended Protocol Control (XPC) word, Electronic Product Code (EPC), and 16-bit Cyclic Redundancy Check-16 (CRC-16) from the tag.
- PC Protocol Control
- XPC Extended Protocol Control
- EPC Electronic Product Code
- CRC-16 Cyclic Redundancy Check-16
- Access The process by which an interrogator transacts with a single tag (reads, writes, authenticates, or otherwise participates). Prior to access, the interrogator identifies and uniquely identifies the tag. Access includes multiple commands.
- the current UHF (Ultra High Frequency) RFID protocol is designed in inventory mode, requiring the reader to send a query command (Query) and the tag to respond (Reply), that is, to generate a 16-bit random number to the reader. Then the reader sends the sequence to the tag through the ACK command, and the tag sends the relevant data to the reader.
- Query query command
- Reply respond
- FIG. 4 is a schematic diagram of the process of a tag receiving and sending data.
- FIG. 5 is a schematic diagram of the process of querying and accessing a single tag.
- the present embodiment further provides a device inventory method, including:
- Step 61 A first communication device receives a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device;
- the first communication device receives a first command sent by the second communication device.
- the second communication device can be a reader or a terminal (User Equipment, UE) or a base station device or a relay device, etc.
- the terminal can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) device, a machine
- the terminal side devices include robots, wearable devices (Wearable Device), vehicle-mounted equipment (VUE), pedestrian terminals (PUE), smart homes (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), game consoles, personal computers (personal computers, PCs), ATMs or self-service machines, etc.
- Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.
- Step 62 The first communication device determines whether to respond to the first command according to the inventory indication information.
- the first communication device may be a backscatter communication device, and the backscatter communication device may include:
- the backscatter communication device in RFID is generally a tag, which belongs to the passive Internet of Things (IoT) device (Passive-IoT);
- the first communication device can determine whether to respond to the first command based on the inventory indication information in the received first command for device inventory, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
- the inventory indication information includes at least one of the following:
- the purpose of inventory refers to the purpose of inventorying devices.
- the purpose of inventory may include at least one of the following information: inventory quantity, protocol control (PC), extended protocol control (XPC) and electronic product code (EPC).
- inventory quantity that is, the purpose of inventory, is used to count the number of devices.
- Protocol control and extended protocol control mean that the purpose of inventory is to inventory devices that support protocol control or extended protocol control.
- the purpose of inventorying electronic product code means that the purpose of inventory is to inventory the electronic product code of the first communication device.
- the number of inventory counts refers to the number of times the first communication device can be counted.
- the number of inventory counts may be the maximum number of inventory counts.
- the first communication device may reduce the number of inventory counts by one each time it responds to the first command. When the number of inventory counts is 0, the first communication device may refuse to respond to the first command or feedback that it does not respond to this inventory count, for example, feedback NACK (non-acknowledgement).
- feedback NACK non-acknowledgement
- the inventory time may refer to the longest inventory time. For example, if the longest inventory time is 5s, then the first communication device is not allowed to be inventoried within the longest inventory time starting from the receipt of the inventory time (such as 5s from the receipt of the inventory time) (this means that it has been counted by other devices). If it exceeds the longest inventory time starting from the receipt of the inventory time, it is allowed to be counted.
- the method further includes: the first communication device storing inventory indication information, the inventory indication information being inventory indication information sent through the first command, or inventory indication information agreed upon by a protocol.
- the following steps may be further performed:
- the first communication device does not store the inventory indication information, storing the inventory indication information in the first command;
- the first communication device stores the inventory indication information, it is determined whether to update the stored inventory indication information.
- An embodiment after receiving the first command for the first time, the first communication device may directly store the inventory indication information, for example, directly store the inventory purpose in the inventory indication information.
- One embodiment is: after receiving the first command for the first time, the first communication device stores the inventory indication information in the first command, such as the inventory purpose in the inventory indication information. After storing the inventory indication information, the first communication device starts a timer. If the first communication device receives the first command again, it determines whether the timer has timed out. If the timer has timed out, the inventory indication information stored historically is updated with the inventory indication information in the newly received first command. If the timer has not timed out, there is no need to update the historically stored inventory indication information.
- the first communication device stores the inventory indication information agreed upon in the protocol, such as the inventory purpose agreed upon in the protocol. After storing the inventory indication information, the first communication device starts a timer. If the first communication device receives the first command, it determines whether the timer has timed out. If the timer has timed out, the inventory indication information stored in history is updated with the inventory indication information in the received first command. If the timer has not timed out, there is no need to update the inventory indication information stored in history.
- the first communication device determines whether to respond to the first command according to the inventory indication information, including:
- the first communication device compares the inventory indication information with historically stored inventory indication information to obtain a comparison result
- the first communication device determines whether to respond to the first command according to the comparison result.
- the inventory indication information includes an inventory purpose; and the first communication device determines whether to respond to the first command according to the comparison result, including:
- different readers may have the same inventory purpose.
- the first command includes inventory indication information.
- the inventory indication information indicates that the inventory purpose is the inventory quantity.
- the tag stores the inventory purpose. If the tag receives the first command sent by reader2 again, the tag compares the inventory purpose in the first command sent by reader2 to see if it is the same as the stored inventory purpose. If they are the same, it means that the tag has been counted, so it does not need to respond to reader2's inventory.
- different readers may have different inventory purposes.
- the inventory purpose of reader1 is to count the number of tags in the warehouse
- the inventory purpose of reader2 is to count a certain type of EPC in the warehouse.
- a certain tag first receives the first command sent by reader1, and the first command includes inventory indication information.
- the inventory indication information indicates that the inventory purpose is the inventory quantity.
- the tag stores the inventory purpose. If the tag receives the first command sent by reader2 again, the tag compares the inventory purpose in the first command sent by reader2 to see if it is the same as the stored inventory purpose.
- the tag can respond to the inventory of reader2, and the tag also stores the inventory purpose in the first command sent by reader2, that is, it can store multiple inventory purposes at the same time.
- the first communication device determines whether to respond to the first command according to the inventory indication information, including:
- the first communication device determines not to provide feedback for the first command or to provide feedback that does not respond to the current inventory count.
- the method further includes:
- the stored inventory count times is reduced by one.
- the number of inventory counts can be set to the following two situations:
- the first case is: the inventory count number is initially set to 1. After receiving the first command sent by the second communication device, the first communication device reduces the stored inventory count number by one, that is, it becomes 0, and the first communication device no longer responds to the first command of other devices.
- the second case is: the number of inventory counts can be set to any integer greater than or equal to 0, such as 3. This indicates that the first communication device can receive three inventory counts, and the number is reduced by one after each inventory count. When it reaches 0, it stops responding to the first command.
- the first communication device determines whether to respond to the first command according to the inventory indication information, including:
- the first communication device determines not to provide feedback to the first command or to provide feedback that does not respond to the inventory.
- the device inventory method further includes:
- the first communication device receives a second command, where the second command is used to instruct to reset the historically stored inventory indication information
- the first communication device resets the historically stored inventory indication information according to the second command.
- the first communication device resets the historically stored inventory indication information according to a predefined value after a preset time after receiving the first command.
- the first communication device if the first communication device does not receive the second command within the first time window or fails to decode the second command, the first communication device resets the historically stored inventory indication information according to a predefined value, and the second command is used to instruct the resetting of the historically stored inventory indication information.
- the predefined value may be, for example, a value when the first communication device has not been inventoried.
- the device inventory method also includes: if the first communication device receives a third command after sending a first response to the first command and before receiving an acknowledgment ACK for the first response, the first communication device enters an inventory silent state, in which the first communication device does not respond to the newly received first command, and the third command is used to instruct the first communication device to enter an inventory silent state.
- the first response to the first command may include information of the first communication device.
- the third command may instruct the first communication device to set the time slot (Slot) to a special value, for example, the maximum value 0xFFFF, to instruct the first communication device to enter the inventory silent state.
- a special value for example, the maximum value 0xFFFF
- the device inventory method further includes: after receiving the confirmation ACK, the first communication device exits the inventory silent state.
- the present embodiment further provides a device inventory method, including:
- Step 71 The second communication device sends a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
- the second communication device can be a reader or a terminal (User Equipment, UE) or a base station device or a relay device, etc.
- the terminal can be a mobile phone, tablet computer (Tablet Personal Computer), laptop computer or notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile Internet device (Mobile Internet Device, MID), augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) equipment, robot, wearable device (Wearable Device), vehicle-mounted equipment (VUE), pedestrian terminal (PUE), smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), game consoles, personal computers (personal computers, PCs), ATMs or self-service machines and other terminal-side devices.
- Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the embodiments of the present application do not limit the specific type of the terminal.
- the second communication device sends a first command for device inventory, and the first command includes inventory indication information.
- the first communication device can determine whether to respond to the first command based on the inventory indication information, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
- the inventory indication information includes at least one of the following:
- the device inventory method further includes:
- the second communication device receives a first response from the first communication device to the first command.
- the method further includes:
- the second communication device sends first interaction information to the third communication device, where the first interaction information includes information of the first communication device that has been inventoried by the second communication device, and the third communication device is a device for performing inventory.
- the device inventory method further includes:
- the second communication device receives second interaction information sent by the third communication device, where the second interaction information includes
- the third communication device has inventoried the information of the first communication device; the information of the first communication device includes, for example, the identification (ID) and EPC of the first communication device, and the third communication device is a device used for inventory.
- the second communication device compares the information of the first communication device counted by the second communication device with the information of the first communication device counted by the third communication device;
- the second communication device deletes the information of the duplicate first communication device; and/or, adds the information of the first communication devices that are different from the first communication devices counted by the third communication device and the first communication devices counted by the second communication device to the information of the first communication devices counted by the second communication device.
- the number of the third communication devices may be one or more, that is, the second communication device may exchange the information of the inventoried first communication device with at least one third communication device.
- the device inventory method further includes: the second communication device sends a second command, where the second command is used to instruct the first communication device to reset the historically stored inventory indication information.
- the device inventory method further includes: the second communication device sends a third command, and the third command is used to instruct the first communication device to enter an inventory silent state.
- the time slot indicating the first communication device in the third command is set to a special value to instruct the first communication device to enter an inventory silent state.
- the method further includes:
- the second communication device After receiving the first response to the first command, the second communication device sends a first confirmation to instruct the first communication device to exit the inventory silent state.
- the device inventory method in the embodiment of the present application is described below in conjunction with specific application scenarios.
- Embodiment 1 of the present application is a diagrammatic representation of Embodiment 1 of the present application:
- the second communication device sends a first command to the first communication device for performing an inventory on the first communication device.
- the first command includes inventory indication information.
- the first communication device determines whether to respond based on the inventory indication information to avoid repeated inventory.
- the first communication device side avoids repeated inventory: the first communication device side determines whether to respond based on the inventory indication information.
- Reader 1 and reader 2 need to count the number of tags in the warehouse.
- the inventory area of reader 1 is inventory area A
- the inventory area of reader 2 is inventory area B. Inventory area A and inventory area B overlap, and tag 2 is located in the overlapping area.
- the tag After the tag receives the first command sent by reader, it first compares the inventory indication information in the currently received first command with the inventory indication information stored historically to see if they are consistent (such as whether the inventory purpose is consistent, whether they are both for inventory quantity). If they are consistent, it means that the inventory has been taken, and the tag will refuse to respond to this inventory. If they are inconsistent, the tag will respond to this inventory. For example, tag 2 first receives the first command of reader 1.
- Tag 2 compares the inventory purpose in the currently received first command with the stored inventory purpose (no inventory has been taken, and the inventory purpose is the initial value, such as 0) to see if they are consistent. If they are inconsistent, the tag will respond to the inventory, and tag 2 saves the inventory purpose in the current first command (for example, the inventory purpose is 1, and 1 represents the inventory quantity).
- tag 2 receives the first command sent by reader 2, tag 2 compares Whether the inventory purpose (the inventory purpose is 1) in the currently received first command is consistent with the stored inventory purpose (the inventory purpose is 1), if the two are consistent, the response to the inventory is rejected.
- the inventory count indication information received by tag 2 includes the inventory count number (for example, the inventory count number is 1), and tag 2 stores the inventory count number. After tag 2 first receives the first command from reader 1 and responds to reader 1's inventory count, the inventory count number is reduced by one (the inventory count number becomes 0). If tag 2 receives the first command from reader 2, it first checks the inventory count number, and rejects the inventory count if the inventory count number is 0.
- the inventory indication information received by tag 2 includes the inventory time (for example, the inventory time is 1s).
- Tag 2 stores the inventory time. After tag 2 first receives the first command from reader 1 and responds to the inventory of reader 1, the inventory time starts to decrease. If tag 2 receives the first command from reader 2, it first checks the inventory time. If it is still within the inventory time corresponding to reader 1, it refuses to respond to this inventory.
- the second communication device may send a second command to the first communication device or reset the inventory indication information after a preset time after receiving the first command.
- the second communication device inventories the first communication device and exchanges the inventoried first communication device with the third communication device.
- reader 1 counts tag 1
- reader 2 counts tag 3
- reader 1 and reader 2 interact through information
- reader 1 saves tag 3 information.
- Tag 1 and Tag 2 participate in the counting process at the same time. After receiving the first command, Tag 1 and Tag 2 send the first response to the first command, which contains RN16. Reader 1 sends the third command to Tag 1 and Tag 2 to put them in the inventory silent state, and feeds back the information of Tag 1 and Tag 2 to Reader2 (it is also possible not to feed back). When Reader2 needs to count, Tag 2 is already in the inventory silent state, so it only receives the first response from Tag 3, which contains RN16. Finally, Reader 1 and Reader 2 send ACK to all silent tags to complete this round of inventory.
- the device inventory method provided in the embodiment of the present application can be executed by a device inventory apparatus.
- the device inventory apparatus provided in the embodiment of the present application is described by taking the device inventory apparatus executing the device inventory method as an example.
- FIG. 9 is a device inventory device 90 provided in an embodiment of the present application, including:
- a first receiving module 91 is used to receive a first command, where the first command is used to instruct to perform an inventory on a first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device;
- the determination module 92 is used to determine whether to respond to the first command according to the inventory indication information.
- whether to respond to the first command can be determined based on the inventory indication information in the received first command for device inventory, rather than responding to the first command under all circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
- the inventory indication information includes at least one of the following:
- the equipment inventory device 90 further includes:
- a storage module is used to store the inventory indication information, or to update the historically stored inventory indication information according to the inventory indication information.
- the determination module 92 is used to compare the inventory indication information with historically stored inventory indication information to obtain a comparison result; and determine whether to respond to the first command based on the comparison result.
- the inventory indication information includes an inventory purpose
- the determination module 92 is configured to determine not to feedback the first command or to feedback a non-confirmation NACK if the comparison result indicates that the inventory purpose is the same as the stored inventory purpose;
- the determination module 92 is configured to determine to respond to the first command if the comparison result indicates that the inventory purpose is different from the stored inventory purpose.
- the inventory purpose includes at least one of the following: inventory quantity, protocol control PC, extended protocol control XPC and inventory electronic product code EPC.
- the determining module 92 is configured to determine, when the stored number of inventory counts is 0, not to provide feedback for the first command or to provide feedback that the first command does not respond to the current inventory count.
- the equipment inventory device 90 further includes:
- the first updating module is configured to reduce the stored inventory count times by one if the first communication device determines to respond to the first command.
- the inventory count times is agreed upon by a protocol or indicated by the second communication device.
- the determining module 92 is configured to determine, when the current time is within the stored inventory time, not to provide feedback to the first command or to provide feedback that the first command does not respond to the inventory.
- the inventory time is agreed upon by a protocol or indicated by the second communication device.
- the equipment inventory device 90 further includes:
- a second receiving module used for receiving a second command, where the second command is used for instructing to reset the historically stored inventory indication information
- a first resetting module configured to reset the historically stored inventory indication information according to the second command
- the second resetting module is used to reset the historically stored inventory indication information according to a predefined value after a preset time after receiving the first command.
- the equipment inventory device 90 further includes:
- the third reset module is used to reset the historically stored inventory indication information according to a predefined value if the first communication device does not receive the second command within the first time window or fails to decode the second command, and the second command is used to indicate the reset of the historically stored inventory indication information.
- the equipment inventory device 90 further includes:
- a state switching module used for entering an inventory silent state if the first communication device receives a third command after sending a first response to the first command and before receiving an acknowledgment ACK of the first response, in which the first communication device does not respond to the newly received first command, and the third command is used to instruct the first communication device to enter an inventory silent state.
- the time slot indicating the first communication device in the third command is set to a special value to instruct the first communication device to enter an inventory silent state.
- the state switching module is further configured to exit the inventory silent state after receiving the confirmation ACK.
- the equipment inventory device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be described here.
- the present embodiment further provides a device inventory apparatus 100, including:
- the first sending module 101 is used to send a first command, where the first command is used to instruct to perform an inventory on a first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
- a first command for device inventory is sent, and the first command includes inventory indication information.
- the first communication device can determine whether to respond to the first command based on the inventory indication information, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
- the inventory indication information includes at least one of the following:
- the device inventory counting apparatus 100 further includes:
- the first receiving module is configured to receive a first response from a first communication device to the first command.
- the device inventory counting apparatus 100 further includes:
- the second sending module is used to send first interaction information to a third communication device, where the first interaction information includes information of the first communication device that has been inventoried by the second communication device, and the third communication device is a device for performing inventory.
- the device inventory counting apparatus 100 further includes:
- a second receiving module configured to receive second interaction information sent by a third communication device, wherein the second interaction information includes information of the first communication device that has been inventoried by the third communication device, and the third communication device is a device for performing inventory;
- a comparison module configured to compare the information of the first communication device counted by the second communication device with the information of the first communication device counted by the third communication device;
- a processing module configured to, if there is a duplicate first communication device in the first communication device counted by the second communication device and the first communication device counted by the third communication device, delete the information of the duplicate first communication device by the second communication device; and/or compare the first communication device counted by the third communication device with the second communication device;
- the information of different first communication devices among the inventoried first communication devices is supplemented to the information of the inventoried first communication devices of the second communication device.
- the device inventory counting apparatus 100 further includes:
- the third sending module is used to send a second command, where the second command is used to instruct the first communication device to reset the historically stored inventory indication information.
- the device inventory counting apparatus 100 further includes:
- the fourth sending module is used to send a third command, where the third command is used to instruct the first communication device to enter an inventory silent state.
- the time slot indicating the first communication device in the third command is set to a special value to instruct the first communication device to enter an inventory silent state.
- the equipment inventory device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the embodiment of the present application further provides a communication device 110, including a processor 111 and a memory 112, wherein the memory 112 stores a program or instruction that can be run on the processor 111.
- the communication device 110 is a first communication device
- the program or instruction is executed by the processor 111 to implement the various steps of the device inventory method embodiment executed by the first communication device side, and can achieve the same technical effect.
- the communication device 110 is a second communication device
- the program or instruction is executed by the processor 111 to implement the various steps of the device inventory method embodiment executed by the second communication device side, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is used to send a first command, the first command is used to instruct to take inventory of a first communication device, the first command includes inventory indication information, and the inventory indication information is used to indicate the relevant information used when taking inventory of the first communication device.
- This terminal embodiment corresponds to the above-mentioned second communication device side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the terminal embodiment and can achieve the same technical effect.
- Figure 12 is a schematic diagram of the hardware structure of a terminal that implements an embodiment of the present application.
- the terminal 120 includes but is not limited to: a radio frequency unit 121, a network module 122, an audio output unit 123, an input unit 124, a sensor 125, a display unit 126, a user input unit 127, an interface unit 128, a memory 129 and at least some of the components of the processor 1210.
- the terminal 120 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1210 through a power management system, so as to implement functions such as charging, discharging, and power consumption management through the power management system.
- a power source such as a battery
- the terminal structure shown in FIG12 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
- the input unit 124 may include a graphics processing unit (GPU) 1241 and a microphone 1242.
- the graphics processor 1241 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode.
- a display panel 1261 may be included, and the display panel 1261 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc.
- the user input unit 127 includes a touch panel 1271 and at least one of other input devices 1272.
- the touch panel 1271 is also called a touch screen.
- the touch panel 1271 may include two parts: a touch detection device and a touch controller.
- Other input devices 1272 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
- the RF unit 121 can transmit the data to the processor 1210 for processing; in addition, the RF unit 121 can send uplink data to the network side device.
- the RF unit 121 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
- the memory 129 can be used to store software programs or instructions and various data.
- the memory 129 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc.
- the memory 129 may include a volatile memory or a non-volatile memory, or the memory 129 may include both volatile and non-volatile memories.
- 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 (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM).
- the memory 129 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
- the processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1210.
- the radio frequency unit 121 is used to send a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
- a first command for device inventory is sent, and the first command includes inventory indication information.
- the first communication device can determine whether to respond to the first command based on the inventory indication information, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
- the inventory indication information includes at least one of the following:
- the radio frequency unit 121 is further configured to receive a first response from the first communication device to the first command.
- the radio frequency unit 121 is further used to send first interaction information to a third communication device, where the first interaction information includes information of the first communication device that has been inventoried by the second communication device, and the third communication device is a device for performing inventory.
- the radio frequency unit 121 is further used to receive second interaction information sent by a third communication device, where the second interaction information includes information of the first communication device that has been inventoried by the third communication device, and the third communication device is a device for performing inventory;
- the processor 1210 is configured to compare the information of the first communication device counted by the second communication device with the information of the first communication device counted by the third communication device;
- the processor 1210 is further configured to, if there is a duplicate first communication device in the first communication devices counted by the second communication device and the first communication devices counted by the third communication device, cause the second communication device to delete the information of the duplicate first communication device; and/or, to add information of the first communication device that is different from the first communication device counted by the third communication device and the first communication device counted by the second communication device to the information of the first communication device counted by the second communication device.
- the radio frequency unit 121 is further used to send a second command, where the second command is used to instruct the first communication device to reset the historically stored inventory indication information.
- the radio frequency unit 121 is further used to send a third command, where the third command is used to instruct the first communication device to enter an inventory silent state.
- the time slot indicating the first communication device in the third command is set to a special value to instruct the first communication device to enter an inventory silent state.
- An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored.
- a program or instruction is stored.
- the program or instruction is executed by a processor, each process of the above-mentioned device inventory method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
- the processor is the processor in the terminal described in the above embodiment.
- the readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
- An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned device inventory method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
- the embodiments of the present application further provide a computer program/program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned device inventory method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
- An embodiment of the present application also provides a communication system, including: a first communication device and a second communication device, wherein the first communication device can be used to execute the steps of the device inventory method executed by the first communication device side as described above, and the second communication device can be used to execute the steps of the device inventory method executed by the second communication device side as described above.
- the technical solution of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
- a storage medium such as ROM/RAM, a magnetic disk, or an optical disk
- a terminal which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- General Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请主张在2023年01月10日在中国提交的中国专利申请No.202310033213.3的优先权,其全部内容通过引用包含于此。This application claims priority to Chinese Patent Application No. 202310033213.3 filed in China on January 10, 2023, the entire contents of which are incorporated herein by reference.
本申请属于无线通信技术领域,具体涉及一种设备盘点方法、装置、通信设备及可读存储介质。The present application belongs to the field of wireless communication technology, and specifically relates to a device inventory method, apparatus, communication equipment and readable storage medium.
在盘点反向散射通信设备(如标签)的过程中,存在同一个反向散射通信设备被同一个读取器(reader,也可以称为阅读器)多次盘点的情况。另外,当多个读取器的覆盖范围有重叠时,存在同一个反向散射通信设备被不同读取器多次盘点的情况。上述两种情况下,反向散射通信设备的重复盘点容易造成资源的浪费。In the process of counting backscatter communication devices (such as tags), there is a situation where the same backscatter communication device is counted multiple times by the same reader. In addition, when the coverage of multiple readers overlaps, there is a situation where the same backscatter communication device is counted multiple times by different readers. In the above two cases, repeated counting of backscatter communication devices is likely to cause a waste of resources.
发明内容Summary of the invention
本申请实施例提供一种设备盘点方法、装置、通信设备及可读存储介质,能够解决相关技术中存在同一个反向反射通信设备被同一个读取器或者被不同读取器多次盘点造成资源浪费的问题。The embodiments of the present application provide a device inventory method, apparatus, communication device and readable storage medium, which can solve the problem in the related art that the same retroreflective communication device is inventoried multiple times by the same reader or by different readers, resulting in waste of resources.
第一方面,提供了一种设备盘点方法,包括:In a first aspect, a device inventory method is provided, comprising:
第一通信设备接收第一命令,所述第一命令用于指示对所述第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息;A first communication device receives a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device;
所述第一通信设备根据所述盘点指示信息,确定是否响应所述第一命令。The first communication device determines whether to respond to the first command according to the inventory indication information.
第二方面,提供了一种设备盘点方法,包括:In a second aspect, a device inventory method is provided, comprising:
第二通信设备发送第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息。The second communication device sends a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
第三方面,提供了一种设备盘点装置,包括:In a third aspect, a device inventory apparatus is provided, comprising:
第一接收模块,用于接收第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息; A first receiving module, configured to receive a first command, wherein the first command is used to instruct to perform an inventory on a first communication device, and the first command includes inventory indication information, wherein the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device;
确定模块,用于根据所述盘点指示信息,确定是否响应所述第一命令。A determination module is used to determine whether to respond to the first command according to the inventory indication information.
第四方面,提供了一种设备盘点装置,包括:In a fourth aspect, a device inventory apparatus is provided, comprising:
第一发送模块,用于发送第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息。The first sending module is used to send a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
第五方面,提供了一种通信设备,该通信设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。In a fifth aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
第六方面,提供了一种通信设备,包括处理器及通信接口,其中,所述通信接口用于接收第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息;所述处理器用于根据所述盘点指示信息,确定是否响应所述第一命令。In a sixth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a first command, the first command is used to instruct an inventory to be performed on a first communication device, the first command comprises inventory indication information, the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device; the processor is used to determine whether to respond to the first command based on the inventory indication information.
第七方面,提供了一种通信设备,包括处理器及通信接口,其中,所述通信接口用于发送第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息。In the seventh aspect, a communication device is provided, comprising a processor and a communication interface, wherein the communication interface is used to send a first command, the first command is used to instruct an inventory to be performed on a first communication device, the first command comprises inventory indication information, and the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
第八方面,提供了一种通信系统,包括:第一通信设备及第二通信设备,所述第一通信设备可用于执行如第一方面所述的方法的步骤,所述第二通信设备可用于执行如第二方面所述的方法的步骤。In an eighth aspect, a communication system is provided, comprising: a first communication device and a second communication device, wherein the first communication device can be used to execute the steps of the method described in the first aspect, and the second communication device can be used to execute the steps of the method described in the second aspect.
第九方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is 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.
第十方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法,或实现如第二方面所述的方法。In the tenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect, or to implement the method described in the second aspect.
第十一方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的方法的步骤。In the eleventh aspect, a computer program/program product is provided, wherein the computer program/program product is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect or the second aspect.
在本申请实施例中,第一通信设备可以根据接收到的用于设备盘点的第一命令中的盘点指示信息,确定是否响应第一命令,而非在任何情况下,均响应所述第一命令,避免第一通信设备被多次盘点,提升了盘点效率。In an embodiment of the present application, the first communication device can determine whether to respond to the first command based on the inventory indication information in the received first command for device inventory, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
图1为读取器和标签的通信方法示意图;FIG1 is a schematic diagram of a communication method between a reader and a tag;
图2为读取器和标签的内部结构示意图;FIG2 is a schematic diagram of the internal structure of the reader and the tag;
图3为读取器和标签之间的信息传输示意图; FIG3 is a schematic diagram of information transmission between a reader and a tag;
图4为标签接收和发送数据的流程示意图;FIG4 is a schematic diagram of the process of receiving and sending data by a tag;
图5为查询和接入单个标签的流程示意图;FIG5 is a schematic diagram of the process of querying and accessing a single tag;
图6为本申请实施例的由第一通信设备执行的设备盘点方法的流程示意图;FIG6 is a schematic diagram of a flow chart of a device inventory method executed by a first communication device according to an embodiment of the present application;
图7为本申请实施例的由第二通信设备执行的设备盘点方法的流程示意图;7 is a schematic diagram of a flow chart of a device inventory method executed by a second communication device according to an embodiment of the present application;
图8为本申请实施例的设备盘点方法的应用场景示意图;FIG8 is a schematic diagram of an application scenario of the device inventory method according to an embodiment of the present application;
图9为本申请实施例的设备盘点装置的结构示意图之一;FIG9 is a schematic diagram of a structure of a device inventory counting apparatus according to an embodiment of the present application;
图10为本申请实施例的设备盘点装置的结构示意图之二;FIG10 is a second structural schematic diagram of the equipment inventory device according to an embodiment of the present application;
图11为本申请实施例的通信设备的结构示意图;FIG11 is a schematic diagram of the structure of a communication device according to an embodiment of the present application;
图12为本申请实施例的终端的硬件结构示意图。FIG. 12 is a schematic diagram of the hardware structure of a terminal according to an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and/or" in the specification and claims represents at least one of the connected objects, and the character "/" generally represents that the objects associated with each other are in an "or" relationship.
值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long Term Evolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)系统,还可用于其他无线通信系统,诸如码分多址(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)和其他系统。本申请实施例中的术语“系统”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的系统和无线电技术,也可用于其他系统和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)系统,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR系统应用以外的应用,如第6代(6th Generation,6G)通信系统。It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE)/LTE-Advanced (LTE-A) system, but 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 the present application are often used interchangeably, and the described technology can be used for the above-mentioned systems and radio technologies as well as for other systems and radio technologies. The following description describes a new radio (NR) system for example purposes, and NR terms are used in most of the following descriptions, but these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system.
下面首先对本申请涉及的技术内容进行简单描述。The following is a brief description of the technical contents involved in this application.
1、反向散射通信(Backscatter Communication,BSC)1. Backscatter Communication (BSC)
反向散射通信是指反向散射通信设备利用其它设备或者环境中的射频信号进行信号调制来传输自己的信息。Backscatter communication refers to the backscatter communication device using the radio frequency signals in other devices or the environment to perform signal modulation to transmit its own information.
请参考图1,图1为读取器和标签的通信方法示意图,其中,读取器和标签之前具有 两条链路(links),一条链路是读取器到标签的链路,一条链路是标签到读取器的链路(反向散射链路),读取器通过读取器到标签的链路向标签发送命令(command)或供能载波信号(wave),目前的方案中,读取器持续向标签发送供能载波信号。标签通过标签到读取器的链路发送反向散射信号。Please refer to FIG. 1, which is a schematic diagram of a communication method between a reader and a tag, wherein the reader and the tag have Two links, one link is the link from the reader to the tag, and the other link is the link from the tag to the reader (backscatter link). The reader sends commands or power carrier signals (waves) to the tag through the link from the reader to the tag. In the current solution, the reader continuously sends power carrier signals to the tag. The tag sends backscatter signals through the link from the tag to the reader.
标签发送反向散射信号的一种简单的实现方式为,当需要发送‘1’时,标签对入射载波信号进行反射,需要发送‘0’时,标签不进行反射。A simple implementation method for a tag to send a backscatter signal is that when a ‘1’ needs to be sent, the tag reflects the incident carrier signal, and when a ‘0’ needs to be sent, the tag does not reflect.
请参考图2,图2为读取器和标签的内部结构示意图。Please refer to FIG. 2 , which is a schematic diagram of the internal structure of the reader and the tag.
反向散射通信设备通过调节其内部阻抗来控制电路的反射系数Γ,从而改变入射信号的幅度、频率和/或相位等,实现信号的调制。其中信号的反射系数Γ可表征为:
Backscatter communication equipment controls the reflection coefficient Γ of the circuit by adjusting its internal impedance, thereby changing the amplitude, frequency and/or phase of the incident signal to achieve signal modulation. The reflection coefficient Γ of the signal can be characterized as:
其中,Z0为天线特性阻抗,Z1是负载阻抗,θT是相位,j表示虚数。假设入射信号为Sin(t),则输出信号为因此,通过合理的控制反射系数Γ可实现对应的幅度调制、频率调制和/或相位调制。Where Z0 is the antenna characteristic impedance, Z1 is the load impedance, θT is the phase, and j represents an imaginary number. Assuming the incident signal is Sin (t), the output signal is Therefore, corresponding amplitude modulation, frequency modulation and/or phase modulation can be achieved by properly controlling the reflection coefficient Γ.
2、传统射频识别(Radio Frequency Identification,RFID)中读取器和标签之间的信息传输2. Information transmission between reader and tag in traditional radio frequency identification (RFID)
请参考图3,其中,对于读取器侧包括以下操作:Please refer to FIG3 , where the reader side includes the following operations:
a.选取:询问者为后续盘点选取标签群体或为后续认证对标签群体进行加密质询的过程。选取包括选择和挑战命令。a. Selection: The process by which the interrogator selects a tag group for subsequent inventory or performs encrypted questioning on a tag group for subsequent authentication. Selection includes the selection and challenge commands.
b.盘点:询问者识别标签的过程。询问者通过在四个会话中的一个会话中发送查询命令来开始一轮盘点。一个或多个标签可能会回复。询问器检测到单个标签回复,并从标签中请求协议控制(Protocol Control,PC)、可选扩展协议控制(Extended Protocol Control,XPC)字、电子产品代码(Electronic Product Code,EPC)和16位循环冗余校验(Cyclic Redundancy Check-16,CRC-16)。一轮盘点一次只能在一个会话中进行。盘点包括多个命令。b. Inventory: The process by which the interrogator identifies tags. The interrogator starts a round of inventory by sending a query command in one of four sessions. One or more tags may reply. The interrogator detects a single tag reply and requests the Protocol Control (PC), optional Extended Protocol Control (XPC) word, Electronic Product Code (EPC), and 16-bit Cyclic Redundancy Check-16 (CRC-16) from the tag. A round of inventory can only be performed in one session at a time. Inventory includes multiple commands.
c.接入:询问者与单个标签进行交易(读取、写入、验证或以其他方式参与)的过程。在接入之前,询问者对标签进行识别和唯一标识。接入包括多个命令。c. Access: The process by which an interrogator transacts with a single tag (reads, writes, authenticates, or otherwise participates). Prior to access, the interrogator identifies and uniquely identifies the tag. Access includes multiple commands.
读取器操作的指令可以参见表1和表2:The instructions for reader operation can be found in Table 1 and Table 2:
表1
Table 1
表2
Table 2
标签的状态参见表3:The status of the tag is shown in Table 3:
表3
table 3
现在超高频(Ultra High Frequency,UHF)RFID的协议设计在盘点模式下,要求读取器发送查询指令(Query)后标签响应回应(Reply),即产生一个16-bit的随机数给读取器。然后读取器将该序列通过ACK指令发给标签后,标签将相关的数据发送给读取器。The current UHF (Ultra High Frequency) RFID protocol is designed in inventory mode, requiring the reader to send a query command (Query) and the tag to respond (Reply), that is, to generate a 16-bit random number to the reader. Then the reader sends the sequence to the tag through the ACK command, and the tag sends the relevant data to the reader.
请参考图4,图4为标签接收和发送数据的流程示意图。Please refer to FIG. 4 , which is a schematic diagram of the process of a tag receiving and sending data.
请参考图5,图5为查询和接入单个标签的流程示意图。Please refer to FIG. 5 , which is a schematic diagram of the process of querying and accessing a single tag.
下面结合附图,通过一些实施例及其应用场景对本申请实施例提供的设备盘点方法、装置、通信设备及可读存储介质进行详细地说明。The device inventory method, apparatus, communication device, and readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.
请参考图6,本申请实施例还提供一种设备盘点方法,包括:Referring to FIG. 6 , the present embodiment further provides a device inventory method, including:
步骤61:第一通信设备接收第一命令,所述第一命令用于指示对所述第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息;Step 61: A first communication device receives a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device;
本申请实施例中,可选地,所述第一通信设备接收第二通信设备发送的第一命令。In the embodiment of the present application, optionally, the first communication device receives a first command sent by the second communication device.
本申请实施例中,可选地,所述第二通信设备可以为读取器(reader)或终端(User Equipment,UE)或基站设备或中继设备等。终端可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)或称为笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、车载设备(Vehicle User Equipment,VUE)、行人终端(Pedestrian User Equipment,PUE)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(personal computer,PC)、柜员机或者自助机等终端侧设备,可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。需要说明的是,在本申请实施例并不限定终端的具体类型。In the embodiment of the present application, optionally, the second communication device can be a reader or a terminal (User Equipment, UE) or a base station device or a relay device, etc. The terminal can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) device, a machine The terminal side devices include robots, wearable devices (Wearable Device), vehicle-mounted equipment (VUE), pedestrian terminals (PUE), smart homes (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), game consoles, personal computers (personal computers, PCs), ATMs or self-service machines, etc. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.
步骤62:所述第一通信设备根据所述盘点指示信息,确定是否响应所述第一命令。Step 62: The first communication device determines whether to respond to the first command according to the inventory indication information.
本申请实施例中,可选地,所述第一通信设备可以为反向散射通信设备,反向散射通信设备可以包括: In the embodiment of the present application, optionally, the first communication device may be a backscatter communication device, and the backscatter communication device may include:
1)RFID中的反向散射通信设备,一般是一个标签(Tag),属于无源物联网(Internet of Things,IoT)设备(Passive-IoT);1) The backscatter communication device in RFID is generally a tag, which belongs to the passive Internet of Things (IoT) device (Passive-IoT);
2)半无源(semi-passive)的标签,这类标签的下行接收或者上行反射具备一定的放大能力;2) Semi-passive tags, which have a certain amplification capability for downlink reception or uplink reflection;
3)具备主动发送能力的标签(active tag),这类标签可以不依赖对入射信号的反射向读取器发送信息。3) Tags with active sending capabilities (active tags), which can send information to the reader without relying on reflection of the incident signal.
在本申请实施例中,第一通信设备可以根据接收到的用于设备盘点的第一命令中的盘点指示信息,确定是否响应第一命令,而非在任何情况下,均响应所述第一命令,避免第一通信设备被多次盘点,提升了盘点效率。In an embodiment of the present application, the first communication device can determine whether to respond to the first command based on the inventory indication information in the received first command for device inventory, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
本申请实施例中,可选地,所述盘点指示信息包括以下至少一项:In the embodiment of the present application, optionally, the inventory indication information includes at least one of the following:
盘点目的;Purpose of inventory;
盘点次数;Number of inventory counts;
盘点时间。Take inventory time.
其中,盘点目的是指盘点设备的目的。所述盘点目的可以包括信息中的以下至少一项:盘点数量、协议控制(Protocol Control,PC)、扩展协议控制(Extended Protocol Control,XPC)和盘点电子产品代码(Electronic Product Code,EPC)。盘点数量即盘点目的是用于统计设备的数量。协议控制和扩展协议控制,是指盘点目的是为了盘点支持协议控制或扩展协议控制的设备。盘点电子产品代码,是指盘点目的是为了盘点第一通信设备的电子产品代码。Among them, the purpose of inventory refers to the purpose of inventorying devices. The purpose of inventory may include at least one of the following information: inventory quantity, protocol control (PC), extended protocol control (XPC) and electronic product code (EPC). The inventory quantity, that is, the purpose of inventory, is used to count the number of devices. Protocol control and extended protocol control mean that the purpose of inventory is to inventory devices that support protocol control or extended protocol control. The purpose of inventorying electronic product code means that the purpose of inventory is to inventory the electronic product code of the first communication device.
盘点次数是指第一通信设备可以被盘点的次数。所述盘点次数可以是最大盘点次数。所述第一通信设备可以在每响应一次所述第一命令则将盘点次数减一,在盘点次数为0时,所述第一通信设备可以拒绝响应所述第一命令或者反馈不响应本次盘点,例如反馈NACK(非确认)。The number of inventory counts refers to the number of times the first communication device can be counted. The number of inventory counts may be the maximum number of inventory counts. The first communication device may reduce the number of inventory counts by one each time it responds to the first command. When the number of inventory counts is 0, the first communication device may refuse to respond to the first command or feedback that it does not respond to this inventory count, for example, feedback NACK (non-acknowledgement).
盘点时间可以是指最长盘点时间,例如最长盘点时间为5s,则是在接收到盘点时间开始的所述最长盘点时间(如在接收到盘点时间开始的5s)内,第一通信设备不允许被盘点(此时说明已被其他设备盘点),超出在接收到盘点时间开始的所述最长盘点时间则允许被盘点。The inventory time may refer to the longest inventory time. For example, if the longest inventory time is 5s, then the first communication device is not allowed to be inventoried within the longest inventory time starting from the receipt of the inventory time (such as 5s from the receipt of the inventory time) (this means that it has been counted by other devices). If it exceeds the longest inventory time starting from the receipt of the inventory time, it is allowed to be counted.
本申请实施例中,可选地,所述方法还包括:所述第一通信设备存储盘点指示信息,所述盘点指示信息为通过所述第一命令发送的盘点指示信息,或者,由协议约定的盘点指示信息。In the embodiment of the present application, optionally, the method further includes: the first communication device storing inventory indication information, the inventory indication information being inventory indication information sent through the first command, or inventory indication information agreed upon by a protocol.
本申请实施例中,可选地,所述第一通信设备接收第一命令之后还可以包括:In the embodiment of the present application, optionally, after the first communication device receives the first command, the following steps may be further performed:
若所述第一通信设备未存储盘点指示信息,则存储所述第一命令中的盘点指示信息;If the first communication device does not store the inventory indication information, storing the inventory indication information in the first command;
若所述第一通信设备中存储由盘点指示信息,则判断是否更新存储的盘点指示信息。If the first communication device stores the inventory indication information, it is determined whether to update the stored inventory indication information.
一种实施例是:第一通信设备在第一次接收到第一命令之后,可以直接存储盘点指示信息,例如直接存储盘点指示信息中的盘点目的。 An embodiment is: after receiving the first command for the first time, the first communication device may directly store the inventory indication information, for example, directly store the inventory purpose in the inventory indication information.
一种实施例是:第一通信设备在第一次接收到第一命令之后,存储第一命令中的盘点指示信息,例如存储盘点指示信息中的盘点目的,第一通信设备存储盘点指示信息之后开启一个定时器(timer),若第一通信设备再一次接收到第一命令,判断定时器是否超时,若定时器超时,则采用新接收到的第一命令中的盘点指示信息更新历史存储的盘点指示信息。若定时器未超时,则无需更新历史存储的盘点指示信息。One embodiment is: after receiving the first command for the first time, the first communication device stores the inventory indication information in the first command, such as the inventory purpose in the inventory indication information. After storing the inventory indication information, the first communication device starts a timer. If the first communication device receives the first command again, it determines whether the timer has timed out. If the timer has timed out, the inventory indication information stored historically is updated with the inventory indication information in the newly received first command. If the timer has not timed out, there is no need to update the historically stored inventory indication information.
一种实施例是:第一通信设备存储协议约定的盘点指示信息,例如存储协议约定的盘点目的,第一通信设备存储盘点指示信息之后开启一个定时器(timer),若第一通信设备接收到第一命令,判断定时器是否超时,若定时器超时,则采用接收到的第一命令中的盘点指示信息更新历史存储的盘点指示信息。若定时器未超时,则无需更新历史存储的盘点指示信息。One embodiment is: the first communication device stores the inventory indication information agreed upon in the protocol, such as the inventory purpose agreed upon in the protocol. After storing the inventory indication information, the first communication device starts a timer. If the first communication device receives the first command, it determines whether the timer has timed out. If the timer has timed out, the inventory indication information stored in history is updated with the inventory indication information in the received first command. If the timer has not timed out, there is no need to update the inventory indication information stored in history.
本申请实施例中,可选地,所述第一通信设备根据所述盘点指示信息,确定是否响应所述第一命令包括:In the embodiment of the present application, optionally, the first communication device determines whether to respond to the first command according to the inventory indication information, including:
所述第一通信设备将所述盘点指示信息与历史存储的盘点指示信息进行比对,得到比对结果;The first communication device compares the inventory indication information with historically stored inventory indication information to obtain a comparison result;
所述第一通信设备根据所述比对结果,确定是否响应所述第一命令。The first communication device determines whether to respond to the first command according to the comparison result.
本申请实施例中,可选地,所述盘点指示信息包括盘点目的;所述第一通信设备根据所述比对结果,确定是否响应所述第一命令包括:In the embodiment of the present application, optionally, the inventory indication information includes an inventory purpose; and the first communication device determines whether to respond to the first command according to the comparison result, including:
若所述比对结果指示所述盘点目的与存储的盘点目的相同,确定不对所述第一命令进行反馈或者反馈不响应本次盘点;If the comparison result indicates that the inventory purpose is the same as the stored inventory purpose, determining not to feedback the first command or to feedback not to respond to the current inventory;
和/或,and / or,
若所述比对结果指示所述盘点目的与存储的盘点目的不同,确定响应所述第一命令。If the comparison result indicates that the inventory purpose is different from the stored inventory purpose, it is determined to respond to the first command.
举例来说,不同的读取器(reader)可能具有同一盘点目的,例如使用两个读取器(reader1和reader2)去盘点仓库中的标签(tag)数量时,假设某一个标签首先接收到reader1发送的第一命令,第一命令中包括盘点指示信息,盘点指示信息指示盘点目的是盘点数量,该标签存储该盘点目的,若该标签再一次收到reader2发送的第一命令,该标签对比reader2发送的第一命令中的盘点目的,与存储的盘点目的是否相同,若相同则说明该标签已经被盘点过了,因此可以不响应reader2的盘点。For example, different readers may have the same inventory purpose. For example, when two readers (reader1 and reader2) are used to count the number of tags in a warehouse, it is assumed that a certain tag first receives the first command sent by reader1. The first command includes inventory indication information. The inventory indication information indicates that the inventory purpose is the inventory quantity. The tag stores the inventory purpose. If the tag receives the first command sent by reader2 again, the tag compares the inventory purpose in the first command sent by reader2 to see if it is the same as the stored inventory purpose. If they are the same, it means that the tag has been counted, so it does not need to respond to reader2's inventory.
另一实施例中,不同的读取器(reader)可能具有不同的盘点目的,例如,reader1的盘点目的是去盘点仓库中的标签(tag)数量,reader2的盘点目的是去盘点仓库中的某一类的EPC。假设某一个标签首先接收到reader1发送的第一命令,第一命令中包括盘点指示信息,盘点指示信息指示盘点目的是盘点数量,该标签存储该盘点目的,若该标签再一次收到reader2发送的第一命令,该标签对比reader2发送的第一命令中的盘点目的,与存储的盘点目的是否相同,此时,由于reader2发送的第一命令中的盘点目的与存储的盘点目的不同,则可以响应reader2的盘点,并且,该标签还存储reader2发送的第一命令中的盘点目的,即可以同时存储多个盘点目的。 In another embodiment, different readers may have different inventory purposes. For example, the inventory purpose of reader1 is to count the number of tags in the warehouse, and the inventory purpose of reader2 is to count a certain type of EPC in the warehouse. Assume that a certain tag first receives the first command sent by reader1, and the first command includes inventory indication information. The inventory indication information indicates that the inventory purpose is the inventory quantity. The tag stores the inventory purpose. If the tag receives the first command sent by reader2 again, the tag compares the inventory purpose in the first command sent by reader2 to see if it is the same as the stored inventory purpose. At this time, since the inventory purpose in the first command sent by reader2 is different from the stored inventory purpose, the tag can respond to the inventory of reader2, and the tag also stores the inventory purpose in the first command sent by reader2, that is, it can store multiple inventory purposes at the same time.
本申请实施例中,可选地,所述第一通信设备根据所述盘点指示信息,确定是否响应所述第一命令包括:In the embodiment of the present application, optionally, the first communication device determines whether to respond to the first command according to the inventory indication information, including:
在存储的盘点次数为0的情况下,所述第一通信设备确定不对所述第一命令进行反馈或者反馈不响应本次盘点。When the stored count times is 0, the first communication device determines not to provide feedback for the first command or to provide feedback that does not respond to the current inventory count.
本申请实施例中,可选地,所述第一通信设备根据所述盘点指示信息,确定是否响应所述第一命令之后还包括:In the embodiment of the present application, optionally, after the first communication device determines whether to respond to the first command according to the inventory indication information, the method further includes:
若所述第一通信设备确定响应所述第一命令,将存储的盘点次数减一。If the first communication device determines to respond to the first command, the stored inventory count times is reduced by one.
本申请实施例中,盘点次数可以设置为以下两种情况:In the embodiment of the present application, the number of inventory counts can be set to the following two situations:
第一种情况是:盘点次数初始设置为1,当接收到第二通信设备发送的第一命令之后,第一通信设备将存储的盘点次数减一,即变为0,第一通信设备则不再响应其他设备的第一命令。The first case is: the inventory count number is initially set to 1. After receiving the first command sent by the second communication device, the first communication device reduces the stored inventory count number by one, that is, it becomes 0, and the first communication device no longer responds to the first command of other devices.
第二种情况是:盘点次数可以设置为任意大于或等于0的整数,例如3,这时候表明第一通信设备可以接收三次盘点,每次盘点后次数减一,为0后则停止响应第一命令。The second case is: the number of inventory counts can be set to any integer greater than or equal to 0, such as 3. This indicates that the first communication device can receive three inventory counts, and the number is reduced by one after each inventory count. When it reaches 0, it stops responding to the first command.
本申请实施例中,可选地,所述第一通信设备根据所述盘点指示信息,确定是否响应所述第一命令包括:In the embodiment of the present application, optionally, the first communication device determines whether to respond to the first command according to the inventory indication information, including:
在当前时刻处于存储的盘点时间之内的情况下,所述第一通信设备确定不对所述第一命令进行反馈或者反馈不响应本次盘点。When the current time is within the stored inventory time, the first communication device determines not to provide feedback to the first command or to provide feedback that does not respond to the inventory.
本申请实施例中,可选地,所述设备盘点方法还包括:In the embodiment of the present application, optionally, the device inventory method further includes:
所述第一通信设备接收第二命令,所述第二命令用于指示对历史存储的盘点指示信息进行重置;The first communication device receives a second command, where the second command is used to instruct to reset the historically stored inventory indication information;
所述第一通信设备根据所述第二命令,对历史存储的盘点指示信息进行重置。The first communication device resets the historically stored inventory indication information according to the second command.
或者,所述第一通信设备在接收到所述第一命令后的预设时间之后,根据预定义的值对历史存储的盘点指示信息进行重置。Alternatively, the first communication device resets the historically stored inventory indication information according to a predefined value after a preset time after receiving the first command.
或者,若所述第一通信设备在第一时间窗内未接收到第二命令或者解码所述第二命令失败,所述第一通信设备根据预定义的值重置历史存储的盘点指示信息,所述第二命令用于指示对历史存储的盘点指示信息进行重置。Alternatively, if the first communication device does not receive the second command within the first time window or fails to decode the second command, the first communication device resets the historically stored inventory indication information according to a predefined value, and the second command is used to instruct the resetting of the historically stored inventory indication information.
所述预定义的值例如可以是所述第一通信设备未被盘点时的值。The predefined value may be, for example, a value when the first communication device has not been inventoried.
本申请实施例中,可选地,所述设备盘点方法还包括:若所述第一通信设备在发送用于响应所述第一命令的第一响应之后,接收到对所述第一响应的确认ACK之前,接收到第三命令,所述第一通信设备进入盘点静默态,在所述盘点静默态所述第一通信设备不响应新接收到的第一命令,所述第三命令用于指示所述第一通信设备进入盘点静默态。In an embodiment of the present application, optionally, the device inventory method also includes: if the first communication device receives a third command after sending a first response to the first command and before receiving an acknowledgment ACK for the first response, the first communication device enters an inventory silent state, in which the first communication device does not respond to the newly received first command, and the third command is used to instruct the first communication device to enter an inventory silent state.
本申请实施例中,可选地,所述第一命令的第一响应中可以包括所述第一通信设备的信息。In the embodiment of the present application, optionally, the first response to the first command may include information of the first communication device.
本申请实施例中,所述第三命令可以指示第一通信设备的时隙(Slot)设置为特殊值,例如,最大值0xFFFF,以指示所述第一通信设备进入盘点静默态。本申请实施例中,盘 点过程中,每个第一通信设备都有一个slot值,只有在slot为某个特殊值的时候(比如slot=0)才会响应盘点,所以通过将slot设置为另一个特殊值,使其成为不了slot=0,通过这样的方式去避免第一通信设备进入盘点流程。In the embodiment of the present application, the third command may instruct the first communication device to set the time slot (Slot) to a special value, for example, the maximum value 0xFFFF, to instruct the first communication device to enter the inventory silent state. During the counting process, each first communication device has a slot value, and will only respond to the inventory when the slot is a special value (such as slot=0). Therefore, by setting the slot to another special value, it cannot become slot=0, so as to avoid the first communication device from entering the inventory process.
本申请实施例中,可选地,所述设备盘点方法还包括:所述第一通信设备在接收到所述确认ACK之后,退出所述盘点静默态。In the embodiment of the present application, optionally, the device inventory method further includes: after receiving the confirmation ACK, the first communication device exits the inventory silent state.
请参考图7,本申请实施例还提供一种设备盘点方法,包括:Referring to FIG. 7 , the present embodiment further provides a device inventory method, including:
步骤71:第二通信设备发送第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息。Step 71: The second communication device sends a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
本申请实施例中,可选地,所述第二通信设备可以为读取器或终端(User Equipment,UE)或基站设备或中继设备等。终端可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)或称为笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、车载设备(VUE)、行人终端(PUE)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(personal computer,PC)、柜员机或者自助机等终端侧设备,可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。需要说明的是,在本申请实施例并不限定终端的具体类型。In an embodiment of the present application, optionally, the second communication device can be a reader or a terminal (User Equipment, UE) or a base station device or a relay device, etc. The terminal can be a mobile phone, tablet computer (Tablet Personal Computer), laptop computer or notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile Internet device (Mobile Internet Device, MID), augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) equipment, robot, wearable device (Wearable Device), vehicle-mounted equipment (VUE), pedestrian terminal (PUE), smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), game consoles, personal computers (personal computers, PCs), ATMs or self-service machines and other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the embodiments of the present application do not limit the specific type of the terminal.
在本申请实施例中,第二通信设备发送用于设备盘点的第一命令,第一命令中包括盘点指示信息,第一通信设备可以根据所述盘点指示信息确定是否响应第一命令,而非在任何情况下,均响应所述第一命令,避免第一通信设备被多次盘点,提升了盘点效率。In an embodiment of the present application, the second communication device sends a first command for device inventory, and the first command includes inventory indication information. The first communication device can determine whether to respond to the first command based on the inventory indication information, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
本申请实施例中,可选地,所述盘点指示信息包括以下至少一项:In the embodiment of the present application, optionally, the inventory indication information includes at least one of the following:
盘点目的;Purpose of inventory;
盘点次数;Number of inventory counts;
盘点时间。Take inventory time.
本申请实施例中,可选地,所述设备盘点方法还包括:In the embodiment of the present application, optionally, the device inventory method further includes:
所述第二通信设备接收第一通信设备针对所述第一命令的第一响应。The second communication device receives a first response from the first communication device to the first command.
本申请实施例中,可选地,所述第二通信设备接收第一通信设备针对所述第一命令的第一响应之后还包括:In the embodiment of the present application, optionally, after the second communication device receives the first response of the first communication device to the first command, the method further includes:
所述第二通信设备向第三通信设备发送第一交互信息,所述第一交互信息中包括所述第二通信设备已盘点的第一通信设备的信息,所述第三通信设备为用于进行盘点的设备。The second communication device sends first interaction information to the third communication device, where the first interaction information includes information of the first communication device that has been inventoried by the second communication device, and the third communication device is a device for performing inventory.
本申请实施例中,可选地,所述设备盘点方法还包括:In the embodiment of the present application, optionally, the device inventory method further includes:
所述第二通信设备接收第三通信设备发送的第二交互信息,所述第二交互信息中包括 所述第三通信设备已盘点的第一通信设备的信息;第一通信设备的信息例如包括第一通信设备的标识(ID),EPC等,所述第三通信设备为用于进行盘点的设备。The second communication device receives second interaction information sent by the third communication device, where the second interaction information includes The third communication device has inventoried the information of the first communication device; the information of the first communication device includes, for example, the identification (ID) and EPC of the first communication device, and the third communication device is a device used for inventory.
所述第二通信设备将所述第二通信设备已盘点的第一通信设备的信息与所述第三通信设备已盘点的第一通信设备的信息进行比对;The second communication device compares the information of the first communication device counted by the second communication device with the information of the first communication device counted by the third communication device;
若所述第二通信设备已盘点的第一通信设备与所述第三通信设备已盘点的第一通信设备中存在重复的第一通信设备,所述第二通信设备删除所述重复的第一通信设备的信息;和/或,将所述第三通信设备已盘点的第一通信设备与所述第二通信设备已盘点的第一通信设备中不同的第一通信设备的信息补充到所述第二通信设备的已盘点的第一通信设备的信息中。If there are duplicate first communication devices in the first communication devices counted by the second communication device and the first communication devices counted by the third communication device, the second communication device deletes the information of the duplicate first communication device; and/or, adds the information of the first communication devices that are different from the first communication devices counted by the third communication device and the first communication devices counted by the second communication device to the information of the first communication devices counted by the second communication device.
本申请实施例中,所述第三通信设备的数量可以是一个或多个,即,所述第二通信设备可以与至少一个第三通信设备交互已盘点的第一通信设备的信息。In the embodiment of the present application, the number of the third communication devices may be one or more, that is, the second communication device may exchange the information of the inventoried first communication device with at least one third communication device.
本申请实施例中,可选地,所述设备盘点方法还包括:所述第二通信设备发送第二命令,所述第二命令用于指示所述第一通信设备对历史存储的盘点指示信息进行重置。In the embodiment of the present application, optionally, the device inventory method further includes: the second communication device sends a second command, where the second command is used to instruct the first communication device to reset the historically stored inventory indication information.
本申请实施例中,可选地,所述设备盘点方法还包括:所述第二通信设备发送第三命令,所述第三命令用于指示所述第一通信设备进入盘点静默态。In an embodiment of the present application, optionally, the device inventory method further includes: the second communication device sends a third command, and the third command is used to instruct the first communication device to enter an inventory silent state.
可选地,所述第三命令中指示第一通信设备的时隙设置为特殊值,以指示所述第一通信设备进入盘点静默态。Optionally, the time slot indicating the first communication device in the third command is set to a special value to instruct the first communication device to enter an inventory silent state.
本申请实施例中,可选地,所述第二通信设备发送第三命令之后还包括:In the embodiment of the present application, optionally, after the second communication device sends the third command, the method further includes:
所述第二通信设备在接收到针对所述第一命令的第一响应之后,发送第一确认,以指示所述第一通信设备退出所述盘点静默态。After receiving the first response to the first command, the second communication device sends a first confirmation to instruct the first communication device to exit the inventory silent state.
下面结合具体应用场景对本申请实施例中的设备盘点方法进行说明。The device inventory method in the embodiment of the present application is described below in conjunction with specific application scenarios.
本申请实施例1:Embodiment 1 of the present application:
本申请实施例中,第二通信设备向第一通信设备发送第一命令,用于对第一通信设备进行盘点,第一命令中包括盘点指示信息,第一通信设备侧根据盘点指示信息判断是否响应,避免出现重复盘点。In an embodiment of the present application, the second communication device sends a first command to the first communication device for performing an inventory on the first communication device. The first command includes inventory indication information. The first communication device determines whether to respond based on the inventory indication information to avoid repeated inventory.
第一通信设备侧避免重复盘点:第一通信设备侧根据盘点指示信息判断是否响应。The first communication device side avoids repeated inventory: the first communication device side determines whether to respond based on the inventory indication information.
在一个实施例中,请参考图8,reader1和reader2需要盘点仓库中的标签数量,reader1的盘点区域为盘点区域A,reader2的盘点区域为盘点区域B,盘点区域A和盘点区域B有重合,标签2位于重合区域。标签接收到reader发送的第一命令之后,首先对比当前接收到的第一命令中的盘点指示信息和历史存储的盘点指示信息是否一致(如盘点目的是否一致,是否都是为了盘点数量),若一致说明已经被盘点则拒绝对本次盘点响应,若不一致则响应本次盘点。如,标签2首先接收到reader1的第一命令,标签2对比当前接收到的第一命令中的盘点目的和存储的盘点目的(未进行过盘点,盘点目的是初始值,例如为0)是否一致,不一致则响应盘点,并且标签2保存当前第一命令中的盘点目的(例如盘点目的为1,1表示盘点数量)。当标签2接收到reader2发送的第一命令时,标签2对比 当前接收到的第一命令中的盘点目的(盘点目的为1)和存储的盘点目的(盘点目的为1)是否一致,此时两者一致,则拒绝响应此次盘点。In one embodiment, please refer to Figure 8. Reader 1 and reader 2 need to count the number of tags in the warehouse. The inventory area of reader 1 is inventory area A, and the inventory area of reader 2 is inventory area B. Inventory area A and inventory area B overlap, and tag 2 is located in the overlapping area. After the tag receives the first command sent by reader, it first compares the inventory indication information in the currently received first command with the inventory indication information stored historically to see if they are consistent (such as whether the inventory purpose is consistent, whether they are both for inventory quantity). If they are consistent, it means that the inventory has been taken, and the tag will refuse to respond to this inventory. If they are inconsistent, the tag will respond to this inventory. For example, tag 2 first receives the first command of reader 1. Tag 2 compares the inventory purpose in the currently received first command with the stored inventory purpose (no inventory has been taken, and the inventory purpose is the initial value, such as 0) to see if they are consistent. If they are inconsistent, the tag will respond to the inventory, and tag 2 saves the inventory purpose in the current first command (for example, the inventory purpose is 1, and 1 represents the inventory quantity). When tag 2 receives the first command sent by reader 2, tag 2 compares Whether the inventory purpose (the inventory purpose is 1) in the currently received first command is consistent with the stored inventory purpose (the inventory purpose is 1), if the two are consistent, the response to the inventory is rejected.
在一个实施例中,标签2接收到的盘点指示信息中包括盘点次数(例如盘点次数为1),标签2存储盘点次数,标签2首先接收到reader1的第一命令且响应reader1的盘点后,盘点次数减一(盘点次数变为0),若标签2接收到reader2的第一命令,首先检查盘点次数,盘点次数为0则拒绝本次盘点。In one embodiment, the inventory count indication information received by tag 2 includes the inventory count number (for example, the inventory count number is 1), and tag 2 stores the inventory count number. After tag 2 first receives the first command from reader 1 and responds to reader 1's inventory count, the inventory count number is reduced by one (the inventory count number becomes 0). If tag 2 receives the first command from reader 2, it first checks the inventory count number, and rejects the inventory count if the inventory count number is 0.
在一个实施例中,标签2接收到的盘点指示信息包括盘点时间(例如盘点时间为1s),标签2存储盘点时间,标签2首先接收到reader1的第一命令且响应reader1的盘点后,盘点时间开始减少,若标签2接收到reader2的第一命令,首先检查盘点时间,若仍在reader1对应的盘点时间内,则拒绝响应本次盘点。In one embodiment, the inventory indication information received by tag 2 includes the inventory time (for example, the inventory time is 1s). Tag 2 stores the inventory time. After tag 2 first receives the first command from reader 1 and responds to the inventory of reader 1, the inventory time starts to decrease. If tag 2 receives the first command from reader 2, it first checks the inventory time. If it is still within the inventory time corresponding to reader 1, it refuses to respond to this inventory.
在一种实施例中,第二通信设备可以向第一通信设备发送第二命令或者在接收到第一命令之后的预设时间后重置盘点指示信息。In one embodiment, the second communication device may send a second command to the first communication device or reset the inventory indication information after a preset time after receiving the first command.
第二通信设备侧避免重复盘点:第二通信设备盘点第一通信设备,并与第三通信设备交互已盘点的第一通信设备。Avoid duplicate inventory on the second communication device side: the second communication device inventories the first communication device and exchanges the inventoried first communication device with the third communication device.
在一种实施例中,请参考图8,reader1盘点标签1,reader2盘点标签3,reader1和reader2通过信息交互,reader1则保存标签3信息。In one embodiment, please refer to FIG. 8 , reader 1 counts tag 1 , reader 2 counts tag 3 , reader 1 and reader 2 interact through information, and reader 1 saves tag 3 information.
Reader1开始盘点时,标签1和标签2同时参与盘点流程,接收第一命令,标签1和标签2发送针对第一命令的第一响应,所述第一响应中包含RN16,reader 1向标签1和标签2发送第三命令使其处于盘点静默态,并向reader2反馈标签1和标签2的信息(不反馈也可以);reader2需要盘点时,由于标签2已经处于盘点静默态,仅收到标签3的第一响应,第一响应中包含RN16。最后reader1和reader2向所有静默的标签发送ACK完成本轮盘点。When Reader1 starts counting, Tag 1 and Tag 2 participate in the counting process at the same time. After receiving the first command, Tag 1 and Tag 2 send the first response to the first command, which contains RN16. Reader 1 sends the third command to Tag 1 and Tag 2 to put them in the inventory silent state, and feeds back the information of Tag 1 and Tag 2 to Reader2 (it is also possible not to feed back). When Reader2 needs to count, Tag 2 is already in the inventory silent state, so it only receives the first response from Tag 3, which contains RN16. Finally, Reader 1 and Reader 2 send ACK to all silent tags to complete this round of inventory.
本申请实施例提供的设备盘点方法,执行主体可以为设备盘点装置。本申请实施例中以设备盘点装置执行设备盘点方法为例,说明本申请实施例提供的设备盘点装置。The device inventory method provided in the embodiment of the present application can be executed by a device inventory apparatus. In the embodiment of the present application, the device inventory apparatus provided in the embodiment of the present application is described by taking the device inventory apparatus executing the device inventory method as an example.
请参考图9,图9为本申请实施例还提供一种设备盘点装置90,包括:Please refer to FIG. 9 , which is a device inventory device 90 provided in an embodiment of the present application, including:
第一接收模块91,用于接收第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息;A first receiving module 91 is used to receive a first command, where the first command is used to instruct to perform an inventory on a first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device;
确定模块92,用于根据所述盘点指示信息,确定是否响应所述第一命令。The determination module 92 is used to determine whether to respond to the first command according to the inventory indication information.
在本申请实施例中,可以根据接收到的用于设备盘点的第一命令中的盘点指示信息,确定是否响应第一命令,而非在任何情况下,均响应所述第一命令,避免第一通信设备被多次盘点,提升了盘点效率。In an embodiment of the present application, whether to respond to the first command can be determined based on the inventory indication information in the received first command for device inventory, rather than responding to the first command under all circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
可选地,所述盘点指示信息包括以下至少一项:Optionally, the inventory indication information includes at least one of the following:
盘点目的;Purpose of inventory;
盘点次数; Number of inventory counts;
盘点时间。Take inventory time.
可选地,所述设备盘点装置90还包括:Optionally, the equipment inventory device 90 further includes:
存储模块,用于存储所述盘点指示信息,或者,根据所述盘点指示信息更新历史存储的盘点指示信息。A storage module is used to store the inventory indication information, or to update the historically stored inventory indication information according to the inventory indication information.
可选地,所述确定模块92,用于将所述盘点指示信息与历史存储的盘点指示信息进行比对,得到比对结果;根据所述比对结果,确定是否响应所述第一命令。Optionally, the determination module 92 is used to compare the inventory indication information with historically stored inventory indication information to obtain a comparison result; and determine whether to respond to the first command based on the comparison result.
可选地,所述盘点指示信息包括盘点目的;所述确定模块92,用于若所述比对结果指示所述盘点目的与存储的盘点目的相同,确定不对所述第一命令进行反馈或者反馈非确认NACK;Optionally, the inventory indication information includes an inventory purpose; the determination module 92 is configured to determine not to feedback the first command or to feedback a non-confirmation NACK if the comparison result indicates that the inventory purpose is the same as the stored inventory purpose;
和/或,and / or,
所述确定模块92,用于若所述比对结果指示所述盘点目的与存储的盘点目的不同,确定响应所述第一命令。The determination module 92 is configured to determine to respond to the first command if the comparison result indicates that the inventory purpose is different from the stored inventory purpose.
可选地,所述盘点目的包括以下至少一项:盘点数量、协议控制PC、扩展协议控制XPC和盘点电子产品代码EPC。Optionally, the inventory purpose includes at least one of the following: inventory quantity, protocol control PC, extended protocol control XPC and inventory electronic product code EPC.
可选地,所述确定模块92,用于在存储的盘点次数为0的情况下,确定不对所述第一命令进行反馈或者反馈不响应本次盘点。Optionally, the determining module 92 is configured to determine, when the stored number of inventory counts is 0, not to provide feedback for the first command or to provide feedback that the first command does not respond to the current inventory count.
可选地,所述设备盘点装置90还包括:Optionally, the equipment inventory device 90 further includes:
第一更新模块,用于若所述第一通信设备确定响应所述第一命令,将存储的盘点次数减一。The first updating module is configured to reduce the stored inventory count times by one if the first communication device determines to respond to the first command.
可选地,所述盘点次数由协议约定或者由第二通信设备指示。Optionally, the inventory count times is agreed upon by a protocol or indicated by the second communication device.
可选地,所述确定模块92,用于在当前时刻处于存储的盘点时间之内的情况下,确定不对所述第一命令进行反馈或者反馈不响应本次盘点。Optionally, the determining module 92 is configured to determine, when the current time is within the stored inventory time, not to provide feedback to the first command or to provide feedback that the first command does not respond to the inventory.
可选地,所述盘点时间由协议约定或者由第二通信设备指示。Optionally, the inventory time is agreed upon by a protocol or indicated by the second communication device.
可选地,所述设备盘点装置90还包括:Optionally, the equipment inventory device 90 further includes:
第二接收模块,用于接收第二命令,所述第二命令用于指示对历史存储的盘点指示信息进行重置;A second receiving module, used for receiving a second command, where the second command is used for instructing to reset the historically stored inventory indication information;
第一重置模块,用于根据所述第二命令,对历史存储的盘点指示信息进行重置;A first resetting module, configured to reset the historically stored inventory indication information according to the second command;
或者or
第二重置模块,用于在接收到所述第一命令后的预设时间之后,根据预定义的值对历史存储的盘点指示信息进行重置。The second resetting module is used to reset the historically stored inventory indication information according to a predefined value after a preset time after receiving the first command.
可选地,所述设备盘点装置90还包括:Optionally, the equipment inventory device 90 further includes:
第三重置模块,用于若所述第一通信设备在第一时间窗内未接收到第二命令或者解码所述第二命令失败,根据预定义的值重置历史存储的盘点指示信息,所述第二命令用于指示对历史存储的盘点指示信息进行重置。The third reset module is used to reset the historically stored inventory indication information according to a predefined value if the first communication device does not receive the second command within the first time window or fails to decode the second command, and the second command is used to indicate the reset of the historically stored inventory indication information.
可选地,所述设备盘点装置90还包括: Optionally, the equipment inventory device 90 further includes:
状态切换模块,用于若所述第一通信设备在发送用于响应所述第一命令的第一响应之后,接收到对所述第一响应的确认ACK之前,接收到第三命令,进入盘点静默态,在所述盘点静默态所述第一通信设备不响应新接收到的第一命令,所述第三命令用于指示所述第一通信设备进入盘点静默态。A state switching module, used for entering an inventory silent state if the first communication device receives a third command after sending a first response to the first command and before receiving an acknowledgment ACK of the first response, in which the first communication device does not respond to the newly received first command, and the third command is used to instruct the first communication device to enter an inventory silent state.
可选地,所述第三命令中指示第一通信设备的时隙设置为特殊值,以指示所述第一通信设备进入盘点静默态。Optionally, the time slot indicating the first communication device in the third command is set to a special value to instruct the first communication device to enter an inventory silent state.
可选地,所述状态切换模块,还用于在接收到所述确认ACK之后,退出所述盘点静默态。Optionally, the state switching module is further configured to exit the inventory silent state after receiving the confirmation ACK.
本申请实施例提供的设备盘点装置能够实现图6的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。The equipment inventory device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be described here.
请参考图10,本申请实施例还提供一种设备盘点装置100,包括:Referring to FIG. 10 , the present embodiment further provides a device inventory apparatus 100, including:
第一发送模块101,用于发送第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息。The first sending module 101 is used to send a first command, where the first command is used to instruct to perform an inventory on a first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
在本申请实施例中,发送用于设备盘点的第一命令,第一命令中包括盘点指示信息,第一通信设备可以根据所述盘点指示信息确定是否响应第一命令,而非在任何情况下,均响应所述第一命令,避免第一通信设备被多次盘点,提升了盘点效率。In an embodiment of the present application, a first command for device inventory is sent, and the first command includes inventory indication information. The first communication device can determine whether to respond to the first command based on the inventory indication information, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
可选地,所述盘点指示信息包括以下至少一项:Optionally, the inventory indication information includes at least one of the following:
盘点目的;Purpose of inventory;
盘点次数;Number of inventory counts;
盘点时间。Take inventory time.
可选地,所述设备盘点装置100还包括:Optionally, the device inventory counting apparatus 100 further includes:
第一接收模块,用于接收第一通信设备针对所述第一命令的第一响应。The first receiving module is configured to receive a first response from a first communication device to the first command.
可选地,所述设备盘点装置100还包括:Optionally, the device inventory counting apparatus 100 further includes:
第二发送模块,用于向第三通信设备发送第一交互信息,所述第一交互信息中包括所述第二通信设备已盘点的第一通信设备的信息,所述第三通信设备为用于进行盘点的设备。The second sending module is used to send first interaction information to a third communication device, where the first interaction information includes information of the first communication device that has been inventoried by the second communication device, and the third communication device is a device for performing inventory.
可选地,所述设备盘点装置100还包括:Optionally, the device inventory counting apparatus 100 further includes:
第二接收模块,用于接收第三通信设备发送的第二交互信息,所述第二交互信息中包括所述第三通信设备已盘点的第一通信设备的信息,所述第三通信设备为用于进行盘点的设备;A second receiving module, configured to receive second interaction information sent by a third communication device, wherein the second interaction information includes information of the first communication device that has been inventoried by the third communication device, and the third communication device is a device for performing inventory;
比对模块,用于将所述第二通信设备已盘点的第一通信设备的信息与所述第三通信设备已盘点的第一通信设备的信息进行比对;a comparison module, configured to compare the information of the first communication device counted by the second communication device with the information of the first communication device counted by the third communication device;
处理模块,用于若所述第二通信设备已盘点的第一通信设备与所述第三通信设备已盘点的第一通信设备中存在重复的第一通信设备,所述第二通信设备删除所述重复的第一通信设备的信息;和/或,将所述第三通信设备已盘点的第一通信设备与所述第二通信设备 已盘点的第一通信设备中不同的第一通信设备的信息补充到所述第二通信设备的已盘点的第一通信设备的信息中。a processing module, configured to, if there is a duplicate first communication device in the first communication device counted by the second communication device and the first communication device counted by the third communication device, delete the information of the duplicate first communication device by the second communication device; and/or compare the first communication device counted by the third communication device with the second communication device; The information of different first communication devices among the inventoried first communication devices is supplemented to the information of the inventoried first communication devices of the second communication device.
可选地,所述设备盘点装置100还包括:Optionally, the device inventory counting apparatus 100 further includes:
第三发送模块,用于发送第二命令,所述第二命令用于指示所述第一通信设备对历史存储的盘点指示信息进行重置。The third sending module is used to send a second command, where the second command is used to instruct the first communication device to reset the historically stored inventory indication information.
可选地,所述设备盘点装置100还包括:Optionally, the device inventory counting apparatus 100 further includes:
第四发送模块,用于发送第三命令,所述第三命令用于指示所述第一通信设备进入盘点静默态。The fourth sending module is used to send a third command, where the third command is used to instruct the first communication device to enter an inventory silent state.
可选地,所述第三命令中指示第一通信设备的时隙设置为特殊值,以指示所述第一通信设备进入盘点静默态。Optionally, the time slot indicating the first communication device in the third command is set to a special value to instruct the first communication device to enter an inventory silent state.
本申请实施例提供的设备盘点装置能够实现图7的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。The equipment inventory device provided in the embodiment of the present application can implement each process implemented by the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
如图11所示,本申请实施例还提供一种通信设备110,包括处理器111和存储器112,存储器112上存储有可在所述处理器111上运行的程序或指令,例如,该通信设备110为第一通信设备时,该程序或指令被处理器111执行时实现上述第一通信设备侧执行的设备盘点方法实施例的各个步骤,且能达到相同的技术效果。该通信设备110为第二通信设备时,该程序或指令被处理器111执行时实现上述第二通信设备侧执行的设备盘点方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。As shown in FIG11 , the embodiment of the present application further provides a communication device 110, including a processor 111 and a memory 112, wherein the memory 112 stores a program or instruction that can be run on the processor 111. For example, when the communication device 110 is a first communication device, the program or instruction is executed by the processor 111 to implement the various steps of the device inventory method embodiment executed by the first communication device side, and can achieve the same technical effect. When the communication device 110 is a second communication device, the program or instruction is executed by the processor 111 to implement the various steps of the device inventory method embodiment executed by the second communication device side, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
本申请实施例还提供一种终端,包括处理器和通信接口,通信接口用于发送第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息。该终端实施例与上述第二通信设备侧方法实施例对应,上述方法实施例的各个实施过程和实现方式均可适用于该终端实施例中,且能达到相同的技术效果。具体地,图12为实现本申请实施例的一种终端的硬件结构示意图。The embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is used to send a first command, the first command is used to instruct to take inventory of a first communication device, the first command includes inventory indication information, and the inventory indication information is used to indicate the relevant information used when taking inventory of the first communication device. This terminal embodiment corresponds to the above-mentioned second communication device side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to the terminal embodiment and can achieve the same technical effect. Specifically, Figure 12 is a schematic diagram of the hardware structure of a terminal that implements an embodiment of the present application.
该终端120包括但不限于:射频单元121、网络模块122、音频输出单元123、输入单元124、传感器125、显示单元126、用户输入单元127、接口单元128、存储器129以及处理器1210等中的至少部分部件。The terminal 120 includes but is not limited to: a radio frequency unit 121, a network module 122, an audio output unit 123, an input unit 124, a sensor 125, a display unit 126, a user input unit 127, an interface unit 128, a memory 129 and at least some of the components of the processor 1210.
本领域技术人员可以理解,终端120还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图12中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art will appreciate that the terminal 120 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1210 through a power management system, so as to implement functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in FIG12 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently, which will not be described in detail here.
应理解的是,本申请实施例中,输入单元124可以包括图形处理器(Graphics Processing Unit,GPU)1241和麦克风1242,图形处理器1241对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元126 可包括显示面板1261,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1261。用户输入单元127包括触控面板1271以及其他输入设备1272中的至少一种。触控面板1271,也称为触摸屏。触控面板1271可包括触摸检测装置和触摸控制器两个部分。其他输入设备1272可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。It should be understood that in the embodiment of the present application, the input unit 124 may include a graphics processing unit (GPU) 1241 and a microphone 1242. The graphics processor 1241 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. A display panel 1261 may be included, and the display panel 1261 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 127 includes a touch panel 1271 and at least one of other input devices 1272. The touch panel 1271 is also called a touch screen. The touch panel 1271 may include two parts: a touch detection device and a touch controller. Other input devices 1272 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
本申请实施例中,射频单元121接收来自网络侧设备的下行数据后,可以传输给处理器1210进行处理;另外,射频单元121可以向网络侧设备发送上行数据。通常,射频单元121包括但不限于天线、放大器、收发信机、耦合器、低噪声放大器、双工器等。In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 121 can transmit the data to the processor 1210 for processing; in addition, the RF unit 121 can send uplink data to the network side device. Generally, the RF unit 121 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
存储器129可用于存储软件程序或指令以及各种数据。存储器129可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器129可以包括易失性存储器或非易失性存储器,或者,存储器129可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器129包括但不限于这些和任意其它适合类型的存储器。The memory 129 can be used to store software programs or instructions and various data. The memory 129 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 129 may include a volatile memory or a non-volatile memory, or the memory 129 may include both volatile and non-volatile memories. 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 (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 129 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
处理器1210可包括一个或多个处理单元;可选地,处理器1210集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1210中。The processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1210.
其中,射频单元121,用于发送第一命令,所述第一命令用于指示对第一通信设备进行盘点,所述第一命令包括盘点指示信息,所述盘点指示信息用于指示对所述第一通信设备进行盘点时使用的相关信息。The radio frequency unit 121 is used to send a first command, where the first command is used to instruct to perform an inventory on the first communication device, and the first command includes inventory indication information, where the inventory indication information is used to indicate relevant information used when performing an inventory on the first communication device.
在本申请实施例中,发送用于设备盘点的第一命令,第一命令中包括盘点指示信息,第一通信设备可以根据所述盘点指示信息确定是否响应第一命令,而非在任何情况下,均响应所述第一命令,避免第一通信设备被多次盘点,提升了盘点效率。In an embodiment of the present application, a first command for device inventory is sent, and the first command includes inventory indication information. The first communication device can determine whether to respond to the first command based on the inventory indication information, rather than responding to the first command under any circumstances, thereby avoiding multiple inventories of the first communication device and improving inventory efficiency.
可选地,所述盘点指示信息包括以下至少一项:Optionally, the inventory indication information includes at least one of the following:
盘点目的;Purpose of inventory;
盘点次数; Number of inventory counts;
盘点时间。Take inventory time.
可选地,所述射频单元121,还用于接收第一通信设备针对所述第一命令的第一响应。Optionally, the radio frequency unit 121 is further configured to receive a first response from the first communication device to the first command.
可选地,所述射频单元121,还用于向第三通信设备发送第一交互信息,所述第一交互信息中包括所述第二通信设备已盘点的第一通信设备的信息,所述第三通信设备为用于进行盘点的设备。Optionally, the radio frequency unit 121 is further used to send first interaction information to a third communication device, where the first interaction information includes information of the first communication device that has been inventoried by the second communication device, and the third communication device is a device for performing inventory.
可选地,所述射频单元121,还用于接收第三通信设备发送的第二交互信息,所述第二交互信息中包括所述第三通信设备已盘点的第一通信设备的信息,所述第三通信设备为用于进行盘点的设备;Optionally, the radio frequency unit 121 is further used to receive second interaction information sent by a third communication device, where the second interaction information includes information of the first communication device that has been inventoried by the third communication device, and the third communication device is a device for performing inventory;
所述处理器1210,用于将所述第二通信设备已盘点的第一通信设备的信息与所述第三通信设备已盘点的第一通信设备的信息进行比对;The processor 1210 is configured to compare the information of the first communication device counted by the second communication device with the information of the first communication device counted by the third communication device;
所述处理器1210,还用于若所述第二通信设备已盘点的第一通信设备与所述第三通信设备已盘点的第一通信设备中存在重复的第一通信设备,所述第二通信设备删除所述重复的第一通信设备的信息;和/或,将所述第三通信设备已盘点的第一通信设备与所述第二通信设备已盘点的第一通信设备中不同的第一通信设备的信息补充到所述第二通信设备的已盘点的第一通信设备的信息中。The processor 1210 is further configured to, if there is a duplicate first communication device in the first communication devices counted by the second communication device and the first communication devices counted by the third communication device, cause the second communication device to delete the information of the duplicate first communication device; and/or, to add information of the first communication device that is different from the first communication device counted by the third communication device and the first communication device counted by the second communication device to the information of the first communication device counted by the second communication device.
可选地,所述射频单元121,还用于发送第二命令,所述第二命令用于指示所述第一通信设备对历史存储的盘点指示信息进行重置。Optionally, the radio frequency unit 121 is further used to send a second command, where the second command is used to instruct the first communication device to reset the historically stored inventory indication information.
可选地,所述射频单元121,还用于发送第三命令,所述第三命令用于指示所述第一通信设备进入盘点静默态。Optionally, the radio frequency unit 121 is further used to send a third command, where the third command is used to instruct the first communication device to enter an inventory silent state.
可选地,所述第三命令中指示第一通信设备的时隙设置为特殊值,以指示所述第一通信设备进入盘点静默态。Optionally, the time slot indicating the first communication device in the third command is set to a special value to instruct the first communication device to enter an inventory silent state.
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述设备盘点方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned device inventory method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
其中,所述处理器为上述实施例中所述的终端中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述设备盘点方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned device inventory method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述设备盘点方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。 The embodiments of the present application further provide a computer program/program product, which is stored in a storage medium and is executed by at least one processor to implement the various processes of the above-mentioned device inventory method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
本申请实施例还提供了一种通信系统,包括:第一通信设备和第二通信设备,所述第一通信设备可用于执行如上所述的由第一通信设备侧执行的设备盘点方法的步骤,所述第二通信设备可用于执行如上所述的由第二通信设备侧执行的设备盘点方法的步骤。An embodiment of the present application also provides a communication system, including: a first communication device and a second communication device, wherein the first communication device can be used to execute the steps of the device inventory method executed by the first communication device side as described above, and the second communication device can be used to execute the steps of the device inventory method executed by the second communication device side as described above.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method, article or device including the 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 reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。 The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims (25)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310033213.3A CN118333069A (en) | 2023-01-10 | 2023-01-10 | Device inventory method, device, communication device and readable storage medium |
| CN202310033213.3 | 2023-01-10 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2024149181A1 true WO2024149181A1 (en) | 2024-07-18 |
| WO2024149181A9 WO2024149181A9 (en) | 2025-07-17 |
Family
ID=91768989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/071029 Ceased WO2024149181A1 (en) | 2023-01-10 | 2024-01-08 | Device inventorying method and apparatus, communication device, and readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN118333069A (en) |
| WO (1) | WO2024149181A1 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080258916A1 (en) * | 2007-03-29 | 2008-10-23 | Impinj, Inc. | Rfid tag chips and tags refraining from participating in a subsequent inventorying attempt and methods |
| US20140152763A1 (en) * | 2012-11-30 | 2014-06-05 | Samsung Techwin Co., Ltd. | Method and apparatus for counting number of person using plurality of cameras |
| WO2017132946A1 (en) * | 2016-02-04 | 2017-08-10 | 华为技术有限公司 | Data transmission method and apparatus |
| CN109145668A (en) * | 2018-09-10 | 2019-01-04 | 虫极科技(北京)有限公司 | Intelligent cargo cabinet, RFID tag and its checking method |
| JP2021117825A (en) * | 2020-01-28 | 2021-08-10 | 東芝テック株式会社 | Information processing equipment, systems and programs |
| CN113744221A (en) * | 2021-08-26 | 2021-12-03 | 讯飞智元信息科技有限公司 | Shot object counting method and device, computer equipment and storage medium |
| WO2022159608A1 (en) * | 2021-01-21 | 2022-07-28 | Impinj, Inc. | Modified rfid tag inventorying process |
| WO2022160231A1 (en) * | 2021-01-29 | 2022-08-04 | 华为技术有限公司 | Method and apparatus for reading data |
-
2023
- 2023-01-10 CN CN202310033213.3A patent/CN118333069A/en active Pending
-
2024
- 2024-01-08 WO PCT/CN2024/071029 patent/WO2024149181A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080258916A1 (en) * | 2007-03-29 | 2008-10-23 | Impinj, Inc. | Rfid tag chips and tags refraining from participating in a subsequent inventorying attempt and methods |
| US20140152763A1 (en) * | 2012-11-30 | 2014-06-05 | Samsung Techwin Co., Ltd. | Method and apparatus for counting number of person using plurality of cameras |
| WO2017132946A1 (en) * | 2016-02-04 | 2017-08-10 | 华为技术有限公司 | Data transmission method and apparatus |
| CN109145668A (en) * | 2018-09-10 | 2019-01-04 | 虫极科技(北京)有限公司 | Intelligent cargo cabinet, RFID tag and its checking method |
| JP2021117825A (en) * | 2020-01-28 | 2021-08-10 | 東芝テック株式会社 | Information processing equipment, systems and programs |
| WO2022159608A1 (en) * | 2021-01-21 | 2022-07-28 | Impinj, Inc. | Modified rfid tag inventorying process |
| WO2022160231A1 (en) * | 2021-01-29 | 2022-08-04 | 华为技术有限公司 | Method and apparatus for reading data |
| CN113744221A (en) * | 2021-08-26 | 2021-12-03 | 讯飞智元信息科技有限公司 | Shot object counting method and device, computer equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024149181A9 (en) | 2025-07-17 |
| CN118333069A (en) | 2024-07-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023236962A1 (en) | Resource allocation method and apparatus, communication device, system, and storage medium | |
| US20250106693A1 (en) | Backscatter communication configuration method and apparatus, network side device, and terminal | |
| WO2023231908A1 (en) | Information transmission method and apparatus for backscatter communication, and terminal and network-side device | |
| WO2023236826A1 (en) | Access method and apparatus in backscatter communication, and terminal and network-side device | |
| WO2023236907A1 (en) | Information indication method, terminal, network side device, and readable storage medium | |
| WO2023231920A1 (en) | Backscatter communication method and device | |
| WO2024149127A1 (en) | Information acquisition method and apparatus, information sending method and apparatus, and communication device | |
| WO2024149180A1 (en) | Energy supply time determination methods and apparatuses, and communication device and readable storage medium | |
| WO2025051029A1 (en) | Transmission method and apparatus, answering device, and read-write device | |
| WO2024149181A1 (en) | Device inventorying method and apparatus, communication device, and readable storage medium | |
| WO2024114607A1 (en) | Transmission control method and apparatus, and communication device | |
| CN119729425A (en) | Read-write method, reader-writer and network side equipment of environment Internet of things equipment | |
| US20250335872A1 (en) | Inventory processing method and apparatus, and device | |
| WO2024067519A1 (en) | Indication method, and first device and second device | |
| CN117829172B (en) | Indication method, first device and second device | |
| WO2025190257A1 (en) | Inventory method and apparatus, and device | |
| WO2024125456A1 (en) | Information interaction method and device | |
| WO2025201250A1 (en) | Aiot operation processing method and apparatus, terminal, and network side device | |
| WO2025167831A1 (en) | Frequency domain position determination method and apparatus, terminal, and readable storage medium | |
| WO2024160108A1 (en) | Resource acquisition method, resource determination method, and communication device | |
| WO2025261225A1 (en) | Internet-of-things communication method and apparatus, and device | |
| WO2025140129A1 (en) | Paging method and apparatus, device, and storage medium | |
| WO2025195475A1 (en) | Method and apparatus for assisting in communication, and device | |
| WO2024061111A1 (en) | Resource processing method and apparatus, and communication device | |
| CN120475451A (en) | Information reporting method, receiving method, device, terminal and network side equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24741180 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |