An information processing method, apparatus and device
Patent Information
- Application Number
- CN202311425768.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2026-08-28
- Estimated Expiration
- 2043-10-31
AI Technical Summary
[0008]本发明的目的在于提供一种信息处理方法、装置及设备,以解决现有技术中无法确定标签的位置更新的问题
Smart Images

Figure CN118828372B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to an information processing method, apparatus, and device. Background Technology
[0002] Cellular passive IoT technology aims to connect isolated, localized passive IoT systems by leveraging the wide coverage, massive connectivity, and robust management capabilities of cellular infrastructure. For future scenarios involving wide-area tag deployments, such as regional tag location tracking, "end-to-end" municipal facility sensing, and finding people and objects, the mobility of tags will cause changes in tag location information. Therefore, timely or near-time updates are crucial for tag tracking and retrieval. Tag location updates are fundamental to tag finding and tracking and are therefore extremely important in cellular passive IoT systems.
[0003] However, existing passive IoT systems (such as RFID systems and networked passive IoT systems) are all designed for local scenarios, and the tags have strong private attributes. At the same time, due to the limited space available, the items attached to existing passive tags are mostly non-mobile or only move within a local area. Therefore, existing passive IoT systems lack tag location management or mobility management methods.
[0004] In addition, existing 5G cellular systems primarily rely on mobility management processes to ensure terminal location updates and service continuity. Mobility management is mainly divided into two categories: connectionless mobility management and connected mobility management. Specifically, connectionless mobility management is achieved through cell selection or reselection processes initiated and controlled by the terminal; while connected mobility management is primarily achieved through handover processes. In the handover process, the network initiates and issues instructions to the terminal to complete channel quality measurements, and the measurement reports serve as a crucial reference for terminal location updates during handover.
[0005] As stated above, existing passive IoT systems can only meet local coverage application scenarios and lack location update or mobility management methods. In 5G cellular systems, mobility management primarily aims to ensure terminal service continuity and air interface connection load. Its solutions are complex, requiring the 5G NR (New Radio) system to achieve mobility management through periodic channel measurements and dynamic real-time updates of connection status by the terminal, placing high demands on terminal computing power and implementation costs. However, passive tags in cellular passive IoT systems lack these capabilities; therefore, the mobility management methods of 5G cellular systems are not suitable for location updates in cellular passive IoT systems. Furthermore, compared to methods based on proprietary commands for location updates, this solution can reuse the tag inventory process, effectively reducing signaling interactions and lowering network resource overhead.
[0006] In summary, existing technologies have the drawback of being unable to determine the location update (change state) of passive cellular tags when their location changes in mobile scenarios, which may lead to problems such as network failure in tracking and finding the tags.
[0007] Based on the above, existing technologies for passive tags or tags with power consumption in the hundreds of microwatts (or below the hundreds of microwatts) and active reporting capabilities all have the problem of not being able to determine the location update of the tag. Summary of the Invention
[0008] The purpose of this invention is to provide an information processing method, apparatus, and device to solve the problem of not being able to determine the location update of tags in the prior art.
[0009] To address the aforementioned technical problems, embodiments of the present invention provide an information processing method applied to a first reader / writer, comprising:
[0010] Obtain inventory results for the specified tags;
[0011] Based on the inventory results, update the location relationship information;
[0012] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0013] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0014] Optionally, updating the location relationship information based on the inventory results includes:
[0015] If the first reader / writer has parsing capabilities, the inventory results are analyzed to obtain analysis results; based on the analysis results, the location relationship information is updated.
[0016] If the first reader does not have parsing capabilities, the first device is used to analyze the inventory results and obtain analysis results; based on the analysis results, the location relationship information is updated.
[0017] The analysis results include: information on changes in the information related to the tags;
[0018] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0019] Optionally, the step of using the first device to analyze the inventory results and obtain analysis results, and updating the location relationship information based on the analysis results, includes:
[0020] Send the identity information of the first reader / writer and the inventory results to the first device;
[0021] The first device is used to analyze the inventory results based on the identity information and the inventory results to obtain analysis results;
[0022] Using the first device, the location relationship information is updated based on the analysis results.
[0023] Optionally, updating the location relationship information based on the analysis results includes:
[0024] If the change information indicates that the information of the tag has not changed, update the time information corresponding to the positional relationship;
[0025] If the change information indicates that the information of the tag has decreased, a recount operation is performed until the maximum number of recounts is reached or the information of all the tags that have decreased is counted, and a recount result is obtained; based on the recount result, the time information corresponding to the position relationship is updated, or the time information corresponding to the position relationship and the tag information corresponding to the position relationship are updated;
[0026] When the change information indicates that the information of the tag has been added, update the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0027] Optionally, if the first reader / writer has parsing capabilities, the re-disk operation is performed until the maximum number of re-disk operations is reached or the information of all the reduced tags is retrieved, and the re-disk result is obtained, including:
[0028] Based on the information of the labels not yet inventoried, identify the labels to be re-invented;
[0029] Based on the tags to be re-recorded, re-record is performed to obtain the first intermediate result;
[0030] The first intermediate result is analyzed to obtain the first re-analysis result.
[0031] If the first recount analysis result indicates that there are still uncounted tags and the recount count has not reached the maximum recount count limit, return to the operation of determining the tags to be recounted based on the information of the uncounted tags;
[0032] If the first recount analysis result indicates that there are no uncounted tags or the recount count has reached the maximum recount count limit, the recount result is obtained based on the count result and all the first intermediate results.
[0033] Optionally, before performing a replay operation, the following may also be included:
[0034] The upper limit of the number of recounts is determined based on the number of stored tag information and the number of tag information in the inventory results.
[0035] Optionally, if the first reader / writer lacks parsing capabilities, the disk re-operation process includes:
[0036] Receive the re-replay instruction and the information of the tag to be replayed sent by the first device;
[0037] Based on the recounting instruction and the information of the labels to be recounted, the labels that have not been recounted are recounted to obtain a second intermediate result.
[0038] Send the identity information of the first reader / writer and the second intermediate result to the first device.
[0039] Optional, also includes:
[0040] If the first reader / writer has parsing capabilities, it directly reports the updated location relationship information.
[0041] If the first reader does not have parsing capabilities, the updated location relationship information reported by the first device is utilized.
[0042] Optionally, before obtaining the inventory results for the tags, the following may also be included:
[0043] Send a registration request to the wireless access network device; the registration request carries the capability information of the first reader / writer, the capability information being used to indicate whether the first reader / writer has parsing capability;
[0044] The system receives a registration response sent by the wireless access network device; the registration response carries first indication information, which instructs the first reader / writer to analyze the inventory results, or instructs the first device to analyze the inventory results.
[0045] Optionally, if the first device is an edge computing device, the registration response carries second indication information, which is used to instruct the first reader to autonomously discover the edge computing device;
[0046] Before analyzing the inventory results using the first device to obtain the analysis results, the process also includes:
[0047] Based on the second instruction information, send a device discovery and calculation request;
[0048] Receive the response from the edge computing device.
[0049] This invention also provides an information processing method applied to a first device, comprising:
[0050] Receive the identity information of the first reader / writer and the inventory results for the tags sent by the first reader / writer;
[0051] Based on the inventory results, update the location relationship information;
[0052] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0053] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship;
[0054] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0055] Optionally, updating the location relationship information based on the inventory results includes:
[0056] The inventory results were analyzed to obtain the analysis results;
[0057] Based on the analysis results, the location relationship information is updated;
[0058] The analysis results include information on changes in the information related to the tags.
[0059] Optionally, updating the location relationship information based on the analysis results includes:
[0060] If the change information indicates that the information of the tag has not changed, update the time information corresponding to the positional relationship;
[0061] If the change information indicates that the information of the tag has decreased, a recount operation is performed until the maximum number of recounts is reached or the information of all the tags that have decreased is counted, and a recount result is obtained; based on the recount result, the time information corresponding to the position relationship is updated, or the time information corresponding to the position relationship and the tag information corresponding to the position relationship are updated;
[0062] When the change information indicates that the information of the tag has been added, update the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0063] Optionally, the recount operation is performed until the maximum number of recounts is reached or the information of all the reduced tags is counted, and the recount result is obtained, including:
[0064] Based on the information of the labels not yet inventoried, identify the labels to be re-invented;
[0065] Send a re-disk instruction and information about the tag to be re-disk to the first reader / writer;
[0066] Receive the identity information of the first reader / writer and the second intermediate result sent by the first reader / writer;
[0067] Based on the identity information, the second intermediate result is analyzed to obtain the second re-analysis result;
[0068] If the second recount analysis result indicates that there are still uncounted labels and the recount count has not reached the maximum recount count limit, return to the operation of determining the labels to be recounted based on the information of the uncounted labels;
[0069] If the second recount analysis result indicates that there is no information on the uncounted tags or the recount count has reached the maximum recount count limit, the recount result is obtained based on the count result and all the second intermediate results.
[0070] Optionally, before performing a replay operation, the following may also be included:
[0071] The upper limit of the number of recounts is determined based on the number of stored tag information and the number of tag information in the inventory results.
[0072] Optional, also includes:
[0073] Report the updated location relationship information.
[0074] Optionally, when the first device is an edge computing device, before receiving the identity information of the first reader / writer and the inventory results for the tags sent by the first reader / writer, the method further includes:
[0075] Receive the device discovery and calculation request sent by the first reader / writer;
[0076] Send a response to the first reader / writer.
[0077] This invention also provides an information processing method applied to a second device, comprising:
[0078] Receive a registration request sent by a first reader / writer; the registration request carries the capability information of the first reader / writer, the capability information being used to indicate whether the first reader / writer has parsing capability;
[0079] Based on the capability information, a registration response is sent to the first reader / writer; the registration response carries first indication information, which is used to instruct the first reader / writer to analyze the inventory results, or the first indication information is used to instruct the first device to analyze the inventory results.
[0080] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element;
[0081] The second device includes: the wireless access network device, or the access and mobility management function device.
[0082] Optionally, sending a registration response to the first reader / writer based on the capability information includes:
[0083] If the first reader does not have parsing capability, obtain information about readers with parsing capability from the Unified Data Management (UDM) device and / or passive management network element; determine the second reader to analyze the inventory results of the first reader based on the obtained reader information; and send a registration response to the first reader based on the determined information of the second reader.
[0084] Alternatively, if the first reader does not have parsing capabilities, it is determined that an edge computing device will be used to analyze the inventory results of the first reader and send a registration response to the first reader. The registration response carries second indication information, which is used to instruct the first reader to discover the edge computing device independently.
[0085] Alternatively, if the first reader does not have parsing capabilities and the second device is a wireless access network device, it is determined that the wireless access network device will be used to analyze the inventory results of the first reader and send a registration response to the first reader.
[0086] Alternatively, if the first reader / writer lacks parsing capabilities and the second device is an access and mobility management device, it is determined that the wireless access network device will be used to analyze the inventory results of the first reader / writer, and a third instruction message will be sent to the wireless access network device. The wireless access network device will then send a registration response to the first reader / writer based on the third instruction message. The third instruction message is used to instruct the wireless access network device to analyze the inventory results of the first reader / writer.
[0087] Alternatively, if the first reader does not have parsing capabilities, the access and mobility management function device is used to analyze the inventory results of the first reader and send a registration response to the first reader.
[0088] Alternatively, if the first reader / writer does not have parsing capabilities, the passive management network element is used to analyze the inventory results of the first reader / writer, and a first parsing request and the capability information are sent to the passive management network element. The first request response is received from the passive management network element, and a registration response is sent to the first reader / writer based on the first request response.
[0089] Optionally, when the first device is the second reader / writer, the information processing method further includes:
[0090] Send a fourth indication message to the second reader / writer in the connected state. The fourth indication message is used to instruct the second reader / writer to analyze the inventory results of the first reader / writer.
[0091] Alternatively, a wake-up message may be sent to the second reader / writer in the idle state, and the fourth indication information may be sent to the second reader / writer after it has been woken up.
[0092] Optionally, if the first reader / writer lacks parsing capability and the second device is a wireless access network device, before sending a registration response to the first reader / writer based on the capability information, the method further includes:
[0093] Send a second parsing request and the capability information to the access and mobility management function device;
[0094] Receive the second request response sent by the access and mobility management function device;
[0095] Sending a registration response to the first reader / writer includes:
[0096] Based on the second request response, a registration response is sent to the first reader / writer.
[0097] Optionally, the information processing method further includes:
[0098] The identity and capability information of the first reader / writer are stored in the unified data management UDM device and / or passive management network element.
[0099] This invention also provides an information processing device applied to a first reader / writer, comprising:
[0100] The first acquisition module is used to obtain the inventory results for the tags;
[0101] The first processing module is used to update the location relationship information based on the inventory results;
[0102] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0103] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0104] This invention also provides an information processing apparatus, applied to a first device, comprising:
[0105] The third receiving module is used to receive the identity information of the first reader and the inventory results of the tags sent by the first reader;
[0106] The second processing module is used to update the location relationship information based on the inventory results;
[0107] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0108] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship;
[0109] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0110] This invention also provides an information processing apparatus, applied to a second device, comprising:
[0111] The fifth receiving module is used to receive a registration request sent by the first reader / writer; the registration request carries the capability information of the first reader / writer, and the capability information is used to indicate whether the first reader / writer has parsing capability;
[0112] The fourth sending module is used to send a registration response to the first reader / writer according to the capability information; the registration response carries first indication information, which is used to instruct the first reader / writer to analyze the inventory results, or the first indication information is used to instruct the first device to analyze the inventory results.
[0113] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element;
[0114] The second device includes: the wireless access network device, or the access and mobility management function device.
[0115] This invention also provides an information processing device, which is a first reader / writer, comprising: a processor;
[0116] The processor is used to obtain inventory results for the tags;
[0117] Based on the inventory results, update the location relationship information;
[0118] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0119] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0120] This invention also provides an information processing device, which is a first device, comprising: a processor and a transceiver;
[0121] The processor is used to receive the identity information of the first reader and the inventory results of the tags sent by the first reader using the transceiver;
[0122] Based on the inventory results, update the location relationship information;
[0123] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0124] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship;
[0125] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0126] This invention also provides an information processing device, which is a second device, comprising: a processor and a transceiver;
[0127] The processor is configured to receive a registration request sent by the first reader using the transceiver; the registration request carries capability information of the first reader, the capability information being used to indicate whether the first reader has parsing capability;
[0128] Based on the capability information, the transceiver sends a registration response to the first reader / writer; the registration response carries first indication information, which instructs the first reader / writer to analyze the inventory results, or instructs the first device to analyze the inventory results.
[0129] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element;
[0130] The second device includes: the wireless access network device, or the access and mobility management function device.
[0131] This invention also provides an information processing device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned information processing methods on the first reader / writer side, the first device side, or the second device side.
[0132] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps in the information processing methods described above for the first reader / writer side, the first device side, or the second device side.
[0133] The beneficial effects of the above-described technical solution of the present invention are as follows:
[0134] In the above scheme, the information processing method obtains the inventory results for the tags; and updates the location relationship information based on the inventory results. The location relationship includes the relationship between the first reader and the tags within its coverage area. The location relationship information includes the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship. This method supports reusing the tag inventory process, updating the tag location (whether it is within the reader's coverage area) based on the inventory results, reducing the requirements on the tag's own capabilities during the process. Therefore, it is applicable to scenarios where the location of passive tags or tags with power consumption in the hundreds of microwatts (or below) and active reporting capabilities changes. It supports solving the problem of not being able to determine the tag's location update in existing technologies and meets the needs for tag location tracking and retrieval in wide-area scenarios. Attached Figure Description
[0135] Figure 1 This is a schematic flowchart of the information processing method according to an embodiment of the present invention. Figure 1 ;
[0136] Figure 2 This is a schematic flowchart of the information processing method according to an embodiment of the present invention. Figure 2 ;
[0137] Figure 3 This is a schematic flowchart of the information processing method according to an embodiment of the present invention. Figure 3 ;
[0138] Figure 4 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 1 ;
[0139] Figure 5 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 2 ;
[0140] Figure 6 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 3 ;
[0141] Figure 7 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 4 ;
[0142] Figure 8 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 5 ;
[0143] Figure 9 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 6 ;
[0144] Figure 10 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 7 ;
[0145] Figure 11 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 8 ;
[0146] Figure 12 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 9 ;
[0147] Figure 13 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 10 ;
[0148] Figure 14 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 10 one;
[0149] Figure 15 This is a schematic diagram illustrating the specific implementation flow of the information processing method according to an embodiment of the present invention. Figure 10 two;
[0150] Figure 16 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 1 ;
[0151] Figure 17 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 2 ;
[0152] Figure 18 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 3 ;
[0153] Figure 19 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 1 ;
[0154] Figure 20 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 2 ;
[0155] Figure 21 This is a schematic diagram of the information processing device structure according to an embodiment of the present invention. Figure 3 . Detailed Implementation
[0156] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0157] This invention addresses the problem in existing technologies where the location update of passive cellular tags cannot be determined, by providing an information processing method applied to a first reader, such as... Figure 1 As shown, it includes:
[0158] Step 11: Obtain the inventory results for the tags;
[0159] Step 12: Update the location relationship information based on the inventory results; wherein, the location relationship includes: the relationship between the first reader and the tags within the coverage area of the first reader; the location relationship information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship.
[0160] Step 11 may include: issuing an inventory command to the tag, receiving the response from the tag, and obtaining the inventory result based on the received response, but is not limited to this. The tag information may include the tag's identification information, which is not limited here.
[0161] The updating of location relationship information can include updating previously saved location relationship information, but is not limited to this. Furthermore, the tags in this solution include: passive devices based on the backscattering principle (e.g., passive tags), semi-passive devices based on the backscattering principle (e.g., semi-passive tags), and active communication devices with power consumption in the hundreds of microwatts range. In other words, it can be a passive tag, or a tag with active reporting capabilities and power consumption in the hundreds of microwatts range or below.
[0162] The information processing method provided in this embodiment of the invention obtains the inventory results for tags; updates the location relationship information based on the inventory results; wherein, the location relationship includes: the relationship between the first reader and the tags within the coverage area of the first reader; the location relationship information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship; it can support the reuse of the tag inventory process, update the tag position (whether it is within the coverage area of the reader) based on the inventory results, reduce the requirements on the tag's own capabilities during the process implementation, and thus can be applied to scenarios where the position of passive tags or tags with power consumption at the microwatt level (or below the microwatt level) and active reporting capabilities changes, etc., supports solving the problem of not being able to determine the tag position update in the prior art, and meets the needs of tag position tracking and retrieval in wide-area scenarios.
[0163] The step of updating the location relationship information based on the inventory results includes: (1) if the first reader / writer has parsing capabilities, analyzing the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; (2) if the first reader / writer does not have parsing capabilities, using a first device to analyze the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; wherein the analysis results include: information on changes in tag information; the first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0164] This ensures that the analysis of inventory results supports the updating of location-related information. The analysis of the inventory results may include, but is not limited to, comparing the inventory results with stored tag information.
[0165] In this embodiment of the invention, the step of using a first device to analyze the inventory results and obtain analysis results, and updating the location relationship-related information based on the analysis results, includes: sending the identity information of the first reader / writer and the inventory results to the first device; using the first device to analyze the inventory results based on the identity information and the inventory results and obtain analysis results; and using the first device to update the location relationship-related information based on the analysis results.
[0166] This allows for accurate updates of location-related information.
[0167] The step of updating the location relationship information based on the analysis results includes: (1) when the change information indicates that the information of the tag has not changed, updating the time information corresponding to the location relationship (for example, updating the time corresponding to the location relationship to the time of obtaining the inventory results, but not limited to this); (2) when the change information indicates that the information of the tag has decreased (there may be tags that have not been inventoried), performing a re-inventory operation until the upper limit of the number of re-inventory operations is reached or the information of all the reduced tags has been inventoried (which can be understood as inventorying or obtaining the information of all the missing tags corresponding to the change information), and obtaining the re-inventory result; updating the time information corresponding to the location relationship based on the re-inventory result, or updating the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship; (3) when the change information indicates that the information of the tag has increased, updating the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0168] This allows for the specific updating of information related to location relationships.
[0169] In this embodiment of the invention, when the first reader / writer has parsing capabilities, the step of performing a re-counting operation until the maximum number of re-counting attempts is reached or the information of all the reduced tags is counted to obtain a re-counting result includes: determining the tags to be re-counted based on the information of the tags not yet counted; performing a re-counting based on the tags to be re-counted to obtain a first intermediate result; analyzing the first intermediate result to obtain a first re-counting analysis result; if the first re-counting analysis result indicates that there are still tags not yet counted and the number of re-counting attempts has not reached the maximum number of re-counting attempts, returning to the operation of determining the tags to be re-counted based on the information of the tags not yet counted; if the first re-counting analysis result indicates that there are no tags not yet counted or the number of re-counting attempts has reached the maximum number of re-counting attempts, obtaining the (final) re-counting result based on the count result and all the first intermediate results.
[0170] This allows for the recounting of information on the reduced tags as much as possible, reducing the chance of missing tag information due to transmission failures. During the first recount, "information on tags not yet counted" can refer to information on all the reduced tags corresponding to the aforementioned changes, but is not limited to this.
[0171] Furthermore, before performing the recount operation, the method includes: determining the upper limit of the number of recounts based on the number of stored tag information and the number of tag information in the inventory results.
[0172] This allows you to accurately determine the maximum number of replays.
[0173] Wherein, when the first reader / writer lacks parsing capability, the re-counting operation includes: receiving a re-counting instruction and information about the tags to be re-counted from the first device; re-counting the tags that were not counted (which can be understood as tags that were not counted or not found; or tags that were not acquired, etc.) according to the re-counting instruction and information about the tags to be re-counted, and obtaining a second intermediate result; and sending the identity information of the first reader / writer and the second intermediate result to the first device.
[0174] This allows for the re-disking of information from reduced tags even when the first reader / writer lacks parsing capabilities.
[0175] Furthermore, the information processing method further includes: when the first reader / writer has parsing capabilities, directly reporting the updated location relationship information; when the first reader / writer does not have parsing capabilities, using the first device to report the updated location relationship information.
[0176] This supports the transmission of the updated location relationship information and subsequent related operations, such as storage. The term "reporting" can refer to reporting to various network elements (or devices), such as the aggregation network elements described below, specifically AIoT network elements (passive management network elements), UDM network elements, etc.
[0177] In this embodiment of the invention, before obtaining the inventory results for the tags, the method further includes: sending a registration request to a wireless access network device; the registration request carrying capability information of the first reader / writer, the capability information being used to indicate whether the first reader / writer has parsing capabilities; receiving a registration response sent by the wireless access network device; the registration response carrying first indication information, the first indication information being used to instruct the first reader / writer to analyze the inventory results, or, the first indication information being used to instruct the first device to analyze the inventory results.
[0178] This allows for a clear understanding of the subject of the inventory analysis.
[0179] Wherein, if the first device is an edge computing device, the registration response carries second indication information, which is used to instruct the first reader / writer to autonomously discover the edge computing device; before using the first device to analyze the inventory results and obtain the analysis results, the process further includes: sending a device discovery and computing request according to the second indication information; and receiving a response from the edge computing device.
[0180] This allows for the analysis of inventory results using edge computing devices. Regarding "sending device discovery and computation requests," this can be done in a broadcast-like manner (for example, by broadcasting device discovery (sending device discovery and computation requests), with eligible edge computing devices responding automatically), or the first device and edge devices can communicate via D2D (device-to-device) or other methods; no restrictions are placed here.
[0181] This invention also provides an information processing method applied to a first device, such as... Figure 2 As shown, it includes:
[0182] Step 21: Receive the identity information of the first reader / writer and the inventory results for the tags sent by the first reader / writer;
[0183] Step 22: Update the location relationship information based on the inventory results; wherein, the location relationship includes: the relationship between the first reader and the tags within the coverage area of the first reader; the location relationship information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship; the first device includes: a second reader with parsing capability, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0184] The updating of location relationship information may include updating previously saved location relationship information, but is not limited to this. The identity information can be any information capable of identifying the first reader / writer, such as the identifier information of the first reader / writer, and is not limited here.
[0185] Furthermore, the tags in this scheme include: passive devices based on the backscattering principle (e.g., passive tags), semi-passive devices based on the backscattering principle (e.g., semi-passive tags), and active communication devices with power consumption in the hundreds of microwatts range. In other words, they can be passive tags, or tags with active reporting capabilities and whose power consumption is in the hundreds of microwatts range or below.
[0186] The information processing method provided in this embodiment of the invention receives the identity information of the first reader and the inventory results of the tags sent by the first reader; updates the location relationship information according to the inventory results; wherein, the location relationship includes: the relationship between the first reader and the tags within the coverage area of the first reader; the location relationship information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship; the first device includes: a second reader with parsing capability, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element; it can support the reuse of the tag inventory process, update the tag location (whether it is within the coverage area of the reader) according to the inventory results, reduce the requirements on the tag's own capabilities during the process implementation, and thus can be applied to scenarios where the location of passive tags or tags with power consumption at the microwatt level (or below the microwatt level) and active reporting capability changes, etc., supports solving the problem of not being able to determine the tag location update in the prior art, and meets the needs of tag location tracking and retrieval in wide-area scenarios.
[0187] The step of updating the location relationship information based on the inventory results includes: analyzing the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; wherein the analysis results include information on changes in the label information.
[0188] This allows for accurate updates of location-related information.
[0189] In this embodiment of the invention, updating the location relationship information based on the analysis results includes: (1) when the change information indicates that the information of the tag has not changed, updating the time information corresponding to the location relationship (for example, updating the time corresponding to the location relationship to the time when the first reader / writer obtains the inventory result, but not limited to this); (2) when the change information indicates that the information of the tag has decreased, performing a re-inventory operation until the upper limit of the number of re-inventory operations is reached or the information of all the reduced tags is inventoried, and obtaining the re-inventory result; updating the time information corresponding to the location relationship based on the re-inventory result, or updating the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship; (3) when the change information indicates that the information of the tag has increased, updating the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0190] This allows for the specific updating of information related to location relationships.
[0191] The recounting operation, continuing until the maximum number of recounts is reached or all the reduced tags have been counted, to obtain the recounting result includes: determining the tags to be recounted based on the information of the uncounted tags; sending a recounting instruction and the information of the tags to be recounted to the first reader / writer; receiving the identity information of the first reader / writer and a second intermediate result from the first reader / writer; analyzing the second intermediate result based on the identity information to obtain a second recounting analysis result; if the second recounting analysis result indicates that there is still information of uncounted tags and the number of recounts has not reached the maximum number of recounts, returning to the operation of determining the tags to be recounted based on the information of the uncounted tags; if the second recounting analysis result indicates that there is no information of uncounted tags or the number of recounts has reached the maximum number of recounts, obtaining the (final) recounting result based on the count result and all the second intermediate results.
[0192] This allows for the recounting of information on the reduced tags as much as possible, reducing the chance of missing tag information due to transmission failures. During the first recount, "information on tags not counted" can refer to information on all the reduced tags corresponding to the aforementioned changes, but is not limited to this.
[0193] Furthermore, before performing the recount operation, the method includes: determining the upper limit of the number of recounts based on the number of stored tag information and the number of tag information in the inventory results.
[0194] This allows you to accurately determine the maximum number of replays.
[0195] In this embodiment of the invention, the information processing method further includes: reporting the updated location relationship-related information.
[0196] This allows for the transmission of the updated location relationship information and subsequent related operations, such as storage. Of course, the updated location relationship information can also be stored locally, which is not limited here.
[0197] Where the first device is an edge computing device, before receiving the identity information of the first reader and the inventory results for the tag sent by the first reader, the method further includes: receiving a device discovery and computing request sent by the first reader; and sending a response to the first reader.
[0198] This allows the first reader to analyze the inventory results using edge computing devices.
[0199] This invention also provides an information processing method applied to a second device, such as... Figure 3 As shown, it includes:
[0200] Step 31: Receive a registration request sent by the first reader / writer; the registration request carries the capability information of the first reader / writer, the capability information being used to indicate whether the first reader / writer has parsing capability;
[0201] Step 32: Based on the capability information, send a registration response to the first reader / writer; the registration response carries first indication information, which instructs the first reader / writer to analyze the inventory results, or instructs the first device to analyze the inventory results; wherein, the first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element; the second device includes: the wireless access network device, or the access and mobility management function device.
[0202] The information processing method provided in this embodiment of the invention receives a registration request sent by a first reader / writer; the registration request carries capability information of the first reader / writer, the capability information indicating whether the first reader / writer has parsing capabilities; based on the capability information, a registration response is sent to the first reader / writer; the registration response carries first indication information, the first indication information instructing the first reader / writer to analyze the inventory results, or, the first indication information instructing the first device to analyze the inventory results; wherein, the first device includes: a second reader / writer with parsing capabilities, an edge computing device, and an access and mobility management function device. The second device includes: the wireless access network device or the access and mobility management function device; it can support the reuse of the tag inventory process, update the tag location (whether it is within the coverage area of the reader) based on the inventory results, reduce the requirements of the tag itself in the process implementation, and thus can be applied to scenarios where the location of passive tags or tags with power consumption at the level of hundreds of microwatts (or below the level of hundreds of microwatts) and active reporting capabilities changes, and can help solve the problem of not being able to determine the location update of tags in the prior art, and meet the needs of tag location tracking and retrieval in wide area scenarios.
[0203] The step of sending a registration response to the first reader / writer based on the capability information includes: (1) when the first reader / writer does not have parsing capability, obtaining information about readers / writers with parsing capability from the Unified Data Management (UDM) device and / or passive management network element; determining a second reader / writer to analyze the inventory results of the first reader / writer based on the obtained reader / writer information; and sending a registration response to the first reader / writer based on the determined second reader / writer information; or, (2) when the first reader / writer does not have parsing capability, determining that an edge computing device is used to analyze the inventory results of the first reader / writer and sending a registration response to the first reader / writer, wherein the registration response carries second indication information, the second indication information being used to instruct the first reader / writer to autonomously discover the edge computing device; or, (3) when the first reader / writer does not have parsing capability and the second device is a wireless access network device, determining that the wireless access network device is used to analyze the inventory results of the first reader / writer and sending a registration response to the first reader / writer; or, (4) when the first reader / writer does not have parsing capability and the second device is a wireless access network device, determining that the wireless access network device is used to analyze the inventory results of the first reader / writer and sending a registration response to the first reader / writer; or, (4) when the first reader / writer does not have parsing capability and the second device is a wireless access network device, determining that the wireless access network device is used to analyze the inventory results of the first reader / writer and sending a registration response to the first reader / writer; In the case where the first reader / writer lacks parsing capability and the second device is an access and mobility management function device, it is determined that the wireless access network device will be used to analyze the inventory results of the first reader / writer, and a third instruction information will be sent to the wireless access network device. The wireless access network device will then send a registration response to the first reader / writer based on the third instruction information. The third instruction information is used to instruct the wireless access network device to analyze the inventory results of the first reader / writer. Alternatively, (5) in the case where the first reader / writer lacks parsing capability, it is determined that the access and mobility management function device will be used to analyze the inventory results of the first reader / writer, and a registration response will be sent to the first reader / writer. Alternatively, (6) in the case where the first reader / writer lacks parsing capability, it is determined that the passive management network element will be used to analyze the inventory results of the first reader / writer, and a first parsing request and the capability information will be sent to the passive management network element. The first request response sent by the passive management network element will be received, and a registration response will be sent to the first reader / writer based on the first request response.
[0204] This allows for accurate registration of the first reader / writer even when the second device is a different network element.
[0205] In this embodiment of the invention, when the first device is the second reader / writer, the information processing method further includes: sending a fourth indication message to the second reader / writer in a connected state, the fourth indication message being used to instruct the second reader / writer to analyze the inventory results of the first reader / writer; or, sending a wake-up message to the second reader / writer in an idle state, and sending the fourth indication message to the second reader / writer after it has been woken up.
[0206] This ensures that the first reader can use the second reader to perform operations such as analyzing the inventory results.
[0207] Where the first reader does not have parsing capability and the second device is a wireless access network device, before sending a registration response to the first reader based on the capability information, the method further includes: sending a second parsing request and the capability information to the access and mobility management function device; receiving a second request response sent by the access and mobility management function device; and sending a registration response to the first reader includes: sending a registration response to the first reader based on the second request response.
[0208] This ensures that the first reader can utilize the access and mobility management functions of the device to perform operations such as analyzing the inventory results.
[0209] Furthermore, the information processing method further includes: storing the identity information and capability information of the first reader / writer to a unified data management (UDM) device and / or a passive management network element.
[0210] This ensures that the storage capability of the first reader / writer is achieved.
[0211] It should be noted that the relevant content on the first reader side, the first device side, and the second device side can be referred to each other, and the repeated parts will not be repeated.
[0212] The following is an example of the information processing method provided in the embodiments of the present invention. The location relationship information is represented by a location relationship table between the tag and the reader, and the tag is a cellular passive tag.
[0213] To address the aforementioned technical problems, this invention provides an information processing method, specifically a method for updating the location of passive cellular tags based on an inventory process. The method primarily updates the location of passive cellular tags based on the inventory process: by comparing the stored tag-reader location relationship table (corresponding to the aforementioned location relationship information) with the inventory results, the reader-tag location relationship table (i.e., the tag-reader location relationship table) is updated and maintained, thus achieving the location update of the passive cellular tags. Specifically, as shown... Figure 4(A schematic diagram of the cellular passive tag location update process) shows that this solution includes: a resolution capability (including the ability to compare and resolve inventory results with the location relationship table) negotiation process, a location update process triggering process, and a location relationship table update process. Specifically, the cellular passive network (corresponding to the aforementioned Radio Access Network (RAN) equipment) needs to negotiate the ability to compare and resolve inventory results with the relationship table (i.e., the aforementioned location relationship table) during the reader registration process, confirming the device or network element to be compared and resolved. Then, based on network settings or user requirements, the location update process is triggered, which can be executed synchronously with the tag inventory triggering process. Subsequently, based on the inventory process, the reader performs tag inventory, and updates and maintains the location relationship table according to the resolution subject confirmed in the resolution capability negotiation process. The following describes each process involved in this solution:
[0214] (I) Resolution Capability Negotiation Process;
[0215] In the reader registration process, the cellular passive network negotiates the ability to compare and parse the inventory results with the relationship table, confirming the devices or network elements to be compared and parsed. Considering whether the reader has parsing capabilities (i.e., the aforementioned comparison and parsing capabilities), the following sections describe two schemes: one where the reader has parsing capabilities (Scheme 1) and the other where the reader does not (Scheme 2).
[0216] Option 1: The reader / writer has parsing capabilities;
[0217] In this scheme one, the reader / writer has the ability to compare and parse inventory results with the relationship table, so the parsing can be performed by the reader / writer. The unit responsible for parsing the registration message and making the subject decision can be the Access and Mobility Management Function (AMF) (Scheme 1A) or the base station gNB (Scheme 1B). Specifically:
[0218] Option A: Figure 5 As shown in the diagram (reader-writer capability negotiation interaction diagram), the AMF acts as the registration message parsing and decision-making unit. The parsing capability negotiation process includes the following steps:
[0219] 1. The reader (corresponding to the first reader mentioned above) sends a registration request message to the Radio Access Network (RAN), which carries Parsing Ability Indication (PAI) information identifying the reader's parsing capability (corresponding to the capability information of the first reader mentioned above); this corresponds to sending a registration request to the RAN device; the registration request carries the capability information of the first reader, which is used to indicate whether the first reader has parsing capability. For example, PAI=1 indicates that the reader has parsing capability, PAI=0 indicates that the reader does not have parsing capability, and in this Scheme 1A, PAI=1;
[0220] 2. The RAN sends a registration request message carrying the Resolution Capability Indicator (PAI) to the AMF;
[0221] 3. The AMF parses the Parsing Capability Indicator (PAI) in the registration message and learns that the reader has the ability to compare and parse inventory results with the relationship table; this corresponds to receiving the registration request sent by the first reader; the registration request carries the capability information of the first reader, which is used to indicate whether the first reader has parsing capability;
[0222] 4. The reader / writer interacts with the AMF, authentication service function AUSF, and unified data management UDM to complete security processes such as authentication and authorization.
[0223] 5. AMF and UDM exchange contract data; UDM stores the information of the reader with parsing capabilities (including its capability information, etc.), that is, stores the reader's capabilities;
[0224] 6. AMF requests reader / writer capability registration from AIoT (Ambient IoT) network elements. AIoT network elements are dedicated network elements that manage IoT devices in the environment. Cellular passive tags are a type of IoT device in the environment. Specifically, AIoT is a passive management network element, which is a new core network element that executes cellular passive IoT services.
[0225] 7. The AIoT network element responds to the AMF by registering its reader / writer capabilities;
[0226] 8. The AMF responds to the reader with a registration request (corresponding to the registration response mentioned above), wherein the registration request response message indicates the information to be parsed by the reader; corresponding to the above-mentioned sending a registration response to the first reader based on the capability information; the registration response carries first indication information, which is used to instruct the first reader to analyze the inventory results.
[0227] Option 1B: As Figure 6 As shown in the negotiation and interaction diagram of the reader's parsing capability, the gNB serves as the registration message parsing and decision-making unit.
[0228] In Scheme 1B, the registration message is parsed and the decision is made by the base station gNB. The basic process is similar to that of Scheme 1A. The main differences are: (1) In Scheme 1B, the RAN (corresponding to the base station gNB) parses the registration message in step 2, learns that the reader has parsing capability, and sends a registration request to the AMF in step 3 (and notifies the AMF that the reader has parsing capability information). Then, in the registration request response in step 7, the reader is instructed to parse the message. In Scheme 1A, the RAN forwards the registration message to the AMF in step 2, the AMF parses the registration message in step 3, learns that the reader has parsing capability, and in the registration request response in step 8, the reader is instructed to parse the message. (2) In Scheme 1B, the RAN interacts with the AIoT network element, while in Scheme 1A, the AMF interacts with the AIoT network element. The specific steps are not repeated here. Please refer to [link to relevant documentation]. Figure 6 In Scheme 1B, the main interaction processes related to the reader's parsing capabilities are conducted on the air interface side, which can effectively avoid large-scale modifications to the core network.
[0229] 2. Option Two: The reader / writer does not have parsing capabilities;
[0230] In this second scheme, the reader / writer lacks the ability to compare and parse inventory results with the relationship table. Considering the different parsing subjects, the network can support five types of parsing devices or network elements, including other readers / writers (illustrated, such as reader / writer 2 (corresponding to the second reader / writer mentioned above)), edge computing devices, RAN, AMF, and AIoT. Similar to Scheme 1, the unit for registering message parsing and subject decision-making can be AMF (Scheme 2A) or gNB (Scheme 2B). Specifically:
[0231] Option 2A: As Figure 7 As shown in the diagram (reader / writer lacks parsing capability negotiation interaction), the AMF acts as the registration message parsing and decision-making unit. The parsing capability negotiation process includes the following steps:
[0232] 0. Readers / writers with parsing capabilities 2 complete registration on the network (see [link]). Figure 5 or Figure 6 The process involved registration with analytical capabilities.
[0233] 1. Reader 1 (corresponding to the first reader mentioned above) sends a registration request to the RAN, which carries Parsing Ability Indication (PAI) information identifying the reader's parsing capability (corresponding to the capability information of the first reader mentioned above); this corresponds to sending a registration request to the radio access network device; the registration request carries the capability information of the first reader, which is used to indicate whether the first reader has parsing capability. For example, PAI=1 indicates that the reader has parsing capability, PAI=0 indicates that the reader does not have parsing capability, and in this scheme 2A, PAI=0;
[0234] 2. The RAN sends a registration request message carrying the Resolution Capability Indicator (PAI) to the AMF;
[0235] 3. The AMF parses the Parsing Capability Indicator (PAI) in the registration message and learns that reader 1 does not have the ability to compare and parse inventory results with the relationship table; this corresponds to receiving the registration request sent by the first reader; the registration request carries the capability information of the first reader, which is used to indicate whether the first reader has parsing capability;
[0236] 4. Reader 1 interacts with AMF, AUSF, and UDM to complete security processes such as authentication and authorization;
[0237] 5. AMF and UDM exchange contract data; UDM can store the information of the reader with parsing capabilities (including its capability information, etc.), that is, store the reader capability; for subsequent operations, the following are 5 cases (corresponding to steps 6a-1, 6a-2, 6b, 6c, 6d or 6e).
[0238] Case 1: Parsing by reader 2:
[0239] First execute 6a-1 and 7a-1, and / or execute 6a-2 and 7a-2:
[0240] 6a-1: During the initial reader registration process (specifically before step 1, such as step 0, in the multiple reader registration process), the UDM has already obtained information about readers with parsing capabilities. Therefore, the AMF can request a list of readers with parsing capabilities from the UDM (corresponding to obtaining information about readers with parsing capabilities from the Unified Data Management UDM device when the first reader does not have parsing capabilities).
[0241] 7a-1: UDM (which can respond with a list of readers with resolution capabilities) feeds back the list of readers with resolution capabilities to AMF; then proceed to step 8a;
[0242] 6a-2: During the registration process, the information of readers with parsing capabilities has already been registered with the AIoT network element. Therefore, the AMF can request a list of readers with parsing capabilities from the AIoT network element (corresponding to the above-mentioned method of obtaining information on readers with parsing capabilities from the passive management network element when the first reader does not have parsing capabilities).
[0243] 7a-2: The AIoT network element (which can respond via a list of readers with resolution capabilities) feeds back the list of readers with resolution capabilities to the AMF; then proceed to step 8a;
[0244] 8a: Based on the list of readers with parsing capabilities fed back by UDM and / or AIoT network elements, AMF selects a suitable reader 2 to maintain and parse the inventory results of reader 1, taking into account the reader's location information, computing power and other information. (This corresponds to the second reader that is determined to analyze the inventory results of the first reader based on the information obtained from the reader.)
[0245] 9a: The AMF sends an N2 message to the RAN, which contains information about reader 1, information about reader 2, and instructions for reader 2 to perform proxy resolution for reader 1. The information for readers 1 and 2 may include their identifiers, IP addresses, port numbers, etc.
[0246] The next steps are to execute 10a-1, or 10a-2 and 11a-2; and then execute 12a:
[0247] 10a-1: When reader 2 is in connected state, RAN sends information and instruction information of reader 1 to reader 2, instructing reader 2 to maintain and parse the inventory results of reader 1; corresponding to the above-mentioned sending of fourth instruction information to the second reader in connected state, the fourth instruction information is used to instruct the second reader to analyze the inventory results of the first reader;
[0248] Alternatively, 10a-2: When reader 2 is in an idle state, RAN sends a paging message to reader 2 to wake up the device and put it in a connected state; this corresponds to sending a wake-up message to the second reader in the idle state as described above.
[0249] 11a-2: RAN sends information and instruction information of reader 1 to reader 2, instructing reader 2 to maintain and parse the inventory results of reader 1; corresponding to sending the fourth instruction information to the second reader after wake-up as described above;
[0250] 12a: The RAN sends a registration request response (non-access stratum NAS message) to reader 1, which includes information about reader 2 and instruction information, instructing reader 2 to maintain and parse the inventory results of reader 1; corresponding to the above-mentioned sending a registration response to the first reader based on the determined information of the second reader.
[0251] Wherein: illustratively, reader 1 represents the reader that performs inventory, and reader 2 represents the reader that performs the inventory results and compares and analyzes the relationship table on behalf of reader 1.
[0252] Case 2: Resolution is performed by other computing devices (corresponding to the aforementioned edge computing devices):
[0253] 6b: The AMF responds to the registration request of reader 1, including instructions for self-discovering devices and parsing inventory results; corresponding to the above-mentioned sending of a registration response to the first reader, the registration response carries second instructions, which are used to instruct the first reader to self-discover edge computing devices.
[0254] Wherein: computing devices refer to other edge computing devices with computing power near the location of reader 1.
[0255] Case 3: Resolution is performed using gNB (corresponding to RAN):
[0256] 6c: The AMF sends an N2 message to the RAN and instructs the gNB to resolve it;
[0257] 7c: The RAN sends a NAS message to reader 1 to respond to the registration request; corresponding to the above-mentioned sending of third indication information to the radio access network device, the radio access network device sends a registration response to the first reader according to the third indication information; wherein, the third indication information is used to instruct the radio access network device to analyze the inventory results of the first reader.
[0258] Case 4: Parsed by AMF:
[0259] 6d: AMF sends an N2 message to RAN;
[0260] 7d: The RAN (based on the received N2 message) sends a NAS message to reader 1 to respond to the registration request (corresponding to the above determination that the access and mobility management function device analyzes the inventory results of the first reader and sends a registration response to the first reader).
[0261] Case 5: Analysis by AIoT:
[0262] 6e: The AMF synchronizes the capability information of reader 1 with the AIoT network element and sends a request for parsing on behalf of the AIoT network element (i.e., the AIoT network element performs the parsing request), which corresponds to sending the first parsing request and the capability information to the passive management network element as described above; the AIoT network element learns that reader 1 does not have the parsing capability;
[0263] 7e: The AIoT network element sends a parsing request response to the AMF; this corresponds to receiving the first request response sent by the passive management network element as described above.
[0264] 8e: The AMF (in response to the resolution request) sends an N2 message to the RAN;
[0265] 9e: RAN (based on the received N2 message) sends a NAS message to reader 1 to respond to the registration request; this corresponds to sending a registration response to the first reader based on the first request response.
[0266] Option 2B: As Figure 8 (As shown in the negotiation interaction diagram where the reader / writer lacks parsing capabilities), the gNB serves as the registration message parsing and decision-making unit.
[0267] In Scheme 2B, the registration message parsing and decision-making are performed by the base station gNB. The basic process is similar to Scheme 2A, with the main difference being that the gNB is the subject of execution and judgment. Specifically, for Case 4, where the AMF handles the parsing, the RAN and AMF need to synchronize the capability information of reader 1 in the registration request in step 3, and the RAN needs to send a parsing request message (i.e., an AMF parsing request) to the AMF. Correspondingly, a parsing request response is performed in step 6d. Corresponding to the above-mentioned situation where the first reader does not have parsing capability and the second device is a radio access network device, before sending a registration response to the first reader based on the capability information, the process further includes: sending a second parsing request and the capability information to the access and mobility management function device; and receiving the second request response sent by the access and mobility management function device. It should be noted that in other cases, step 3 does not require capability information synchronization and the sending of the AMF parsing request. Additionally, the N2 message in step 6a can be found in the current relevant content; step 7b can be the RAN sending a NAS message based on the N2 message received in step 6b, and in step 6c, the AMF directly sends a NAS message to the UE, which the RAN can transparently transmit. The specific steps of Option 2B will not be repeated here; please refer to the relevant content of Option 2A. Figure 8 In Scheme 2B, the main interaction processes related to the reader's parsing capabilities are on the air interface side, which can effectively avoid large-scale modifications to the core network.
[0268] (ii) Location update process triggered;
[0269] The location update process can be executed synchronously with the tag inventory triggering process; that is, location updates are triggered simultaneously with inventory triggering. Specifically, depending on user needs or network settings, the location update process can be triggered based on trigger-based inventory and periodic inventory, such as... Figure 9 (Diagram of location update process triggering interaction) As shown, (1) Triggered inventory can be triggered by AF (application function) according to user needs (i.e., initiate inventory and trigger location update), (2) Periodic inventory can be initiated by AIoT network element, AMF, RAN to issue periodic inventory command (i.e., initiate inventory and trigger location update), each maintaining its own periodic timer (i.e., inventory periodic timer), or the reader maintains its own periodic timer and issues periodic inventory command to execute the inventory process.
[0270] The inventory process may include: the reader sending an excitation signal, the tag responding, and the reader determining the tags within the coverage area based on the response, but is not limited to this.
[0271] (III) Location Relationship Table Update Process;
[0272] In the reader-tag location relationship table update process, the reader performs tag inventory based on the inventory process, and updates and maintains the location relationship table according to the parsing entity confirmed in the parsing capability negotiation process. Considering whether the reader has parsing capability, this process introduces two schemes: one where the reader has parsing capability (Scheme 1) and the other where the reader does not have parsing capability (Scheme 2).
[0273] Option 1: The reader / writer has parsing capabilities;
[0274] In this solution, the reader / writer has the capability to compare and parse inventory results with the relationship table; therefore, the parsing can be performed by the reader / writer. The main confirmation of this parsing capability has already been elaborated in the parsing capability negotiation process. Figure 10 The interaction graph for updating the position update relationship table for the reader / writer is updated. Reader / writer 1 completes the registration process and confirms that it will perform the inventory count and compare the results with the relationship table. The position update process is triggered during the inventory count process. Specifically, it includes the following steps:
[0275] 1. Reader 1 sends an inventory command to the tag, instructing the tag to begin inventory counting. For example, reader 1 sends a Query command to the tag, carrying Q1 (a random number);
[0276] 2. Inventory Execution Process: After receiving the inventory command sent by reader 1, the tag performs the inventory operation according to the command (e.g., generating a response based on Q1 and providing feedback).
[0277] 3. Reader 1 generates inventory results for this inventory process (corresponding to the above-mentioned acquisition of inventory results for tags); specifically, it may include: after no tag response, Reader 1 confirms the inventory results and obtains a list (including identifier + time), as shown in Table 1 below.
[0278] 4. Reader 1 compares and analyzes the inventory results with the saved position relationship table (i.e., the position relationship table between the reader and the tag) (corresponding to the above analysis of the inventory results when the first reader has the parsing capability, to obtain the analysis results). In particular, for the first inventory result (i.e. the result of the first inventory operation of reader 1 at a certain location) reported, reader 1 only saves the position relationship table.
[0279] Table 1 shows the relationship between the reader and the tag location (i.e., the tags within the reader's coverage area). The reader column records the unique identification information of reader 1 (example of the tag information mentioned above), the tag column records the unique identification information of the tags collected by reader 1, and the time column records the update time of the relationship table.
[0280] Table 1. Relationship between reader and tag positions
[0281] Reader Label time X Y1 Z1 X Y2 Z2
[0282] The results of the comparative analysis may be varied, and they will be introduced below (corresponding to the updating of positional relationship information based on the analysis results mentioned above), which will lead to steps 5a, 5b, or 5c.
[0283] Case 1: After comparing the inventory results with the location relationship table, it was determined that the label information (corresponding to the information of the above labels) remained unchanged.
[0284] 5a: Reader 1 only needs to update the time information in the relationship table (corresponding to the above-mentioned updating the time information corresponding to the position relationship when the information of the tag indicated by the change situation information has not changed), and then proceed to step 11.
[0285] Case 2: After comparing the inventory results with the location relationship table, it was determined that there was a reduction in label information:
[0286] 5b: Reader 1 determines the number of times a recount is required based on the reduced number of tags (corresponding to the determination of the upper limit of the number of recounts based on the number of stored tag information and the number of tag information in the inventory results), and recounts the tags after time t0.
[0287] 6b: Reader 1 selects the reduced tags based on the reduced tag information (selecting the latest identified tags on each re-disk during disk re-disk ...
[0288] 7b: Reader 1 sends an inventory command to the selected tag;
[0289] 8b: The selected label will be counted according to the inventory command (corresponding to the execution of the inventory process);
[0290] 9b: Optionally, reader 1 checks the re-disk result (corresponding to the first intermediate result above) and repeats steps 6b-8b(m-1) or (n-1 times) for tags that are not re-disked. If all tags are re-disked but the maximum number of re-disk cycles m or n is not reached, the re-disk process ends (that is, if all the reduced tags are re-disked or the maximum number of re-disk cycles is reached, proceed to the next step). This step can be omitted for tags that only need to be re-disked once. Here, m and n are the thresholds set in the tag re-disk cycle determination method, which can be set according to the user's actual business needs.
[0291] 10b: Reader 1 updates the tag and time information in the relationship table, and then proceeds to step 11.
[0292] Steps 6b-10b above correspond to performing a recount operation (corresponding to steps 6b-8b above) when the change information indicates that the information of the tag has decreased, until the upper limit of the number of recounts is reached or the information of all the reduced tags is counted, and the recount result is obtained; based on the recount result, the time information corresponding to the position relationship is updated, or the time information corresponding to the position relationship and the information of the tag corresponding to the position relationship are updated.
[0293] Case 3: After comparing the inventory results with the location relationship table, it was determined that there were new label information:
[0294] 5c: Reader 1 adds the newly added tag information to the position relationship table and updates the tag and time information in the relationship table; corresponding to the above situation where the change information indicates that the tag information has been added, update the time information corresponding to the position relationship and the tag information corresponding to the position relationship, and then proceed to step 11.
[0295] 11. Reader 1 reports the updated location relationship table to the aggregation network element (corresponding to the above-mentioned direct reporting of the updated location relationship information when the first reader has the parsing capability). The aggregation network element can be an AIoT network element, a UDM network element, etc.
[0296] 12. The aggregation network element updates the location relationship table and responds to reader 1 (i.e., receives feedback information);
[0297] 13. Reader 1 reports the inventory results (i.e., the inventory count results) to AF. Optionally, it may also report the updated location relationship table to AF.
[0298] 14. AF receives the corresponding information and responds to reader 1 (i.e., feedback information reception response).
[0299] The method for determining the number of times a tag can be re-recorded (corresponding to the upper limit of the number of re-recorded times mentioned above) is described below:
[0300] The reduction in tag information may be due to changes in tag location, causing the tags to be outside the service range of the reader and thus unable to be counted; it may also be due to interference caused by poor channel conditions, resulting in unsuccessful tag counting, thus requiring a recount. In this solution, the reader can be set to recount the tags after time t0. The number of recounts can also be determined by reader 1, and the determination method is as follows:
[0301] Let's define the number of tags in the previously stored relation table as 'a' (e.g., 1000), and the number after inventory as 'b' (e.g., 1200). This includes an increase in the number of tags (e.g., 300) and a decrease in the number of tags (e.g., 100). Based on this, two methods are provided to determine the number of re-inventory entries:
[0302] Method 1: Determine the number of replays by reducing the percentage:
[0303]
[0304] Method 2: Determine the number of replays by reducing the quantity:
[0305]
[0306] 2. Option Two: The reader / writer does not have parsing capabilities;
[0307] In this second scheme, reader 1 lacks the ability to compare and parse inventory results with the relationship table. Considering the different parsing subjects, the network can support five types of parsing devices or network elements, including other readers (illustrated examples, such as reader 2 (corresponding to the second reader mentioned above)), edge computing devices, RAN, AMF, and AIoT. The confirmation of this parsing capability subject has already been described in the parsing capability negotiation process. Specifically, readers 1 and 2 complete the registration process and confirm the subject for comparing and parsing inventory results with the relationship table; the location update process is triggered during the inventory process. The different implementations for each subject are described below:
[0308] Option 2A: The reader / writer 2 will handle the parsing;
[0309] Specifically, it can be as follows Figure 11 As shown in the interaction diagram of the location update relationship table for parsing in Reader 2, Scheme 2A includes the following steps:
[0310] 1-3. The steps are the same as in Plan 1, and will not be repeated here.
[0311] 4. Reader 1 reports the inventory results and reader 1 information to reader 2 (corresponding to the above-mentioned sending the identity information of the first reader and the inventory results to the first device);
[0312] 5. Reader 2 compares and analyzes the inventory results with the saved location relationship table (corresponding to the above analysis of the inventory results by the first device based on the identity information and the inventory results, to obtain the analysis results). In particular, for the first inventory result report, reader 2 only saves the location relationship table.
[0313] The results of the comparative analysis may be varied, and will be described below (corresponding to the above-mentioned use of the first device to update the positional relationship information based on the analysis results), which will lead to steps 6a, 6b, or 6c.
[0314] Case 1: After comparing the inventory results with the location relationship table, it was determined that the label information had not changed.
[0315] 6a: Reader 2 only needs to update the time information in the relationship table (corresponding to the above-mentioned updating the time information corresponding to the position relationship when the information of the tag indicated by the change situation information has not changed), and then proceed to step 15.
[0316] Case 2: After comparing the inventory results with the location relationship table, it was determined that there was a reduction in tag information. In this Case 2, reader 2 can determine the number of re-counts required based on the number of tags reduced (i.e., determine the judgment result, corresponding to the upper limit of the above-mentioned number of re-counts) and execute the following steps:
[0317] 6b: Reader 2 generates a list of re-counted tags based on the reduced tag information (corresponding to the above determination of tags to be re-counted based on the information of tags not counted), and based on the judgment result, after time t0, reader 2 instructs reader 1 to re-count the tags.
[0318] 7b: Reader 2 sends the re-disk list and re-disk instruction to reader 1 (corresponding to the above-mentioned sending of re-disk instruction and information of the tags to be re-disk to the first reader), instructing the reader to re-disk the tags in these re-disk lists;
[0319] 8b-10b: This step is similar to 6b (issuing selection commands for the newly determined labels on the disks)-8b in Scheme 1, and will not be described in detail again;
[0320] 11b: Generate inventory results; corresponding to the above, the second intermediate result is obtained;
[0321] 12b: Reader 1 reports its information and the result of the disk re-disk to reader 2; corresponding to the above-mentioned sending the identity information of the first reader and the second intermediate result to the first device;
[0322] 13b: Optional, the reader 2 checks the results of this re-disk and repeats steps 6b-12b (m-1) or (n-1 times) for tags that are not yet on the disk. If all tags are on the disk but the maximum number of re-disk cycles m or n is not reached, the re-disk process ends (that is, if all the reduced tags are on the disk or the maximum number of re-disk cycles is reached, proceed to the next step). This step can be omitted for tags that only need to be re-disk once. Each time, the re-disk is performed on newly identified tags that are not yet on the disk. For example, if the first re-disk results in the reduced tag 1 determined in step 5, the next re-disk will not re-disk tag 1.
[0323] 14b: Reader 2 updates the tag and time information in the relationship table, and then proceeds to step 15.
[0324] Steps 6b-14b above correspond to performing a recount operation (which may correspond to steps 6b-12b above) when the change information indicates that the information of the tag has decreased, until the upper limit of the number of recounts is reached or the information of all the reduced tags is counted, and the recount result is obtained; based on the recount result, the time information corresponding to the position relationship is updated, or the time information corresponding to the position relationship and the information of the tag corresponding to the position relationship are updated.
[0325] Case 3: After comparing the inventory results with the location relationship table, it was determined that there were new label information:
[0326] 6c: Reader 2 adds the newly added tag information to the location relationship table, updating the tag and time information in the relationship table; corresponding to the above-mentioned situation where the change information indicates that the tag information has been added, updating the time information corresponding to the location relationship and the tag information corresponding to the location relationship. Proceed to step 15.
[0327] 15-18: This step is similar to steps 11-14 in Scheme 1, but the main body of execution is reader 2, which will not be described again here.
[0328] Option 2B: The resolution is handled by edge computing devices;
[0329] Figure 12 Edge computing devices update the location update relationship table and update the interaction graph.
[0330] In Scheme 2B, the edge computing device with computing power parses the location update table (i.e., parses the location to update the location relationship table). The basic process is similar to Scheme 2A (where reader 2 performs the parsing), the main difference being that the parsing entity is the computing device. Scheme 2B adds steps 4-5 related to computing device discovery; specifically, for steps 4-6: reader 1 needs to send device discovery and computing requests to surrounding computing devices, and after the device responds, it reports reader 1 and the inventory results. For example, reader 1 can communicate with the computing device through D2D (device-to-device) communication methods. For the complete steps of Scheme 2B, please refer to Scheme 2A and... Figure 12 (Update the interaction graph of the location update relationship table for edge computing devices), the specific steps will not be repeated here.
[0331] Option 2C: Use gNB for parsing;
[0332] In Scheme 2C, the gNB handles the parsing of the position update table. The basic process is similar to Scheme 2A (where reader 2 handles the parsing), the main difference being that the gNB is the subject of the parsing. For details, please refer to Scheme 2A and... Figure 13 (Update the interaction graph of the position update relationship table for gNB to resolve), the specific steps will not be repeated here.
[0333] Option 2D: Resolution is performed by AMF network elements;
[0334] In Scheme 2D, the AMF handles the parsing of the position update table. The basic process is similar to Scheme 2A (where reader 2 handles the parsing), the main difference being that the AMF is the primary parser. For details, please refer to Scheme 2A and... Figure 14 (Update the interaction graph of the position update relationship table for AMF to be resolved), the specific steps will not be repeated here.
[0335] Option 2E: Resolution is handled by AIoT network elements;
[0336] In Scheme 2E, the location update relationship table is parsed by AIoT, and the basic process is similar to Scheme 2A (where reader 2 performs the parsing). The main difference is that the parsing entity is AIoT. For details, please refer to Scheme 2A and... Figure 15 (Update the interaction graph of the location update relationship table for AIoT), the specific steps will not be repeated here. In one possible case, the AIoT network element is in the form of a convergence network element, in which case steps 15 and 16 are optional steps.
[0337] Therefore, the solutions provided by the embodiments of the present invention include the following:
[0338] 1. Negotiation process for parsing inventory results and relationship tables: Based on the reader registration process, the reader's parsing capability is identified by carrying parsing capability indication information. The AMF or gNB acts as the registration message parsing and decision-making unit, constructing two negotiation and interaction processes for reader capabilities: one with parsing capability and the other without. (Specifically, in the reader registration process, the cellular passive network negotiates the ability to compare and parse the inventory results and relationship tables, confirming the device or network element performing the comparison and parsing). The main negotiation and interaction process for registration message parsing and decision-making by the gNB is concentrated on the air interface side, effectively avoiding large-scale modifications to the core network.
[0339] 2. Location Update Method and Interaction Flow Based on Inventory Process: By reusing the inventory process, a location update method and interaction flow are constructed for two scenarios: whether the reader / writer has parsing capabilities or not. The original reader / writer, other readers / writers, computing devices, gNB, AMF, or AIoT compare the stored "tag-reader location relationship table" with the inventory results to complete the tag location update. Specifically, the location update of cellular passive tags is mainly based on the inventory process. By comparing the stored tag-reader location relationship table with the inventory results, the reader / reader location relationship table is updated and maintained, realizing the location update of cellular passive tags and meeting the needs of tag location tracking and retrieval in wide-area scenarios.
[0340] 3. Maintenance and storage method of reader-tag location relationship table: Based on the inventory results, distinguish between three cases: added tags, reduced tags, and no change. The original reader, other readers, computing devices, gNB, AMF, or AIoT shall update and maintain the "reader-tag location relationship table". The relationship table includes reader information, tag identification information, and time information. The relationship table can be reported to aggregation network elements such as AIoT network elements for centralized storage.
[0341] 4. Tag Re-disk Count Determination Method: When tag information decreases, the tag position is confirmed through a re-disk mechanism. The number of re-disk counts is determined by the reduction ratio or the number of tags reduced, thereby reducing the underreporting of tag information due to transmission failures.
[0342] In summary, this solution proposes a method for updating the location of cellular passive tags based on an inventory process. This method involves: negotiating the location relationship table and the main body of the inventory results parsing, reusing the tag inventory process, and updating and maintaining the "reader-tag location relationship table" based on the parsing results to achieve the location update of cellular passive tags, thereby meeting the needs for tag location tracking and retrieval in wide-area scenarios.
[0343] Furthermore, the cellular passive tag location update method proposed in this solution is universal and has low requirements for tag computation, storage, and network interaction capabilities. Moreover, based on the existing tag inventory process (i.e., reusing the tag inventory process), batch tag location updates can be completed during the tag inventory process. Compared to methods based on proprietary commands for location updates, this effectively reduces signaling interaction, lowers network resource overhead, and facilitates smoother solution evolution.
[0344] In addition, this solution provides an effective solution for location updates in mobile scenarios in cellular passive systems. In the future, it can be applied to prototype cellular passive IoT systems for technical verification and subsequent commercialization.
[0345] It should be noted that the relevant content of the above example solutions can be referred to each other, and the repeated parts will not be repeated.
[0346] This application embodiment also provides an information processing device applied to a first reader / writer, such as... Figure 16 As shown, it includes:
[0347] The first acquisition module 161 is used to acquire the inventory results for the tags;
[0348] The first processing module 162 is used to update the location relationship information based on the inventory results;
[0349] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0350] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0351] The information processing device provided in this embodiment of the invention acquires the inventory results for tags; and updates the location relationship information based on the inventory results. The location relationship includes the relationship between the first reader and the tags within its coverage area. The location relationship information includes time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship. This device supports reusing the tag inventory process, updating the tag location (whether it is within the reader's coverage area) based on the inventory results, reducing the requirements on the tag's own capabilities during the process. Therefore, it is applicable to scenarios where the location of passive tags or tags with power consumption in the hundreds of microwatts (or below) and active reporting capabilities changes. It supports solving the problem of not being able to determine the tag's location update in existing technologies and meets the needs for tag location tracking and retrieval in wide-area scenarios.
[0352] The step of updating the location relationship information based on the inventory results includes: (1) if the first reader / writer has parsing capabilities, analyzing the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; (2) if the first reader / writer does not have parsing capabilities, using a first device to analyze the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; wherein the analysis results include: information on changes in tag information; the first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0353] In this embodiment of the invention, the step of using a first device to analyze the inventory results and obtain analysis results, and updating the location relationship-related information based on the analysis results, includes: sending the identity information of the first reader / writer and the inventory results to the first device; using the first device to analyze the inventory results based on the identity information and the inventory results and obtain analysis results; and using the first device to update the location relationship-related information based on the analysis results.
[0354] The step of updating the location relationship information based on the analysis results includes: (1) updating the time information corresponding to the location relationship when the change information indicates that the information of the tag has not changed; (2) performing a recount operation when the change information indicates that the information of the tag has decreased, until the upper limit of the recount count is reached or the information of all the reduced tags is counted, and obtaining the recount result; updating the time information corresponding to the location relationship based on the recount result, or updating the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship; (3) updating the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship when the change information indicates that the information of the tag has increased.
[0355] In this embodiment of the invention, when the first reader / writer has parsing capabilities, the step of performing a recount operation until the recount count limit is reached or the information of all the reduced tags is counted to obtain a recount result includes: determining the tags to be recounted based on the information of the uncounted tags; performing a recount based on the tags to be recounted to obtain a first intermediate result; analyzing the first intermediate result to obtain a first recount analysis result; if the first recount analysis result indicates that there are still uncounted tags and the recount count has not reached the recount count limit, returning to the operation of determining the tags to be recounted based on the information of the uncounted tags; if the first recount analysis result indicates that there are no uncounted tags or the recount count has reached the recount count limit, obtaining a recount result based on the count result and all the first intermediate results.
[0356] Furthermore, the information processing device further includes: a first determining module, used to determine the upper limit of the number of recounts based on the number of stored tag information and the number of tag information in the inventory results before performing the recount operation.
[0357] In the case where the first reader / writer lacks parsing capabilities, the re-counting operation includes: receiving a re-counting instruction and information about the tags to be re-counted from the first device; re-counting the tags that have not been counted based on the re-counting instruction and information about the tags to be re-counted, and obtaining a second intermediate result; and sending the identity information of the first reader / writer and the second intermediate result to the first device.
[0358] In this embodiment of the invention, the information processing device further includes: a first reporting module, configured to directly report the updated location relationship information when the first reader / writer has parsing capabilities; and to report the updated location relationship information using the first device when the first reader / writer does not have parsing capabilities.
[0359] Furthermore, the information processing device further includes: a first sending module, configured to send a registration request to the wireless access network device before obtaining the inventory results for the tags; the registration request carries capability information of the first reader / writer, the capability information being used to indicate whether the first reader / writer has parsing capabilities; a first receiving module, configured to receive a registration response sent by the wireless access network device; the registration response carries first indication information, the first indication information being used to instruct the first reader / writer to analyze the inventory results, or the first indication information being used to instruct the first device to analyze the inventory results.
[0360] In this embodiment of the invention, when the first device is an edge computing device, the registration response carries second indication information, which is used to instruct the first reader / writer to autonomously discover the edge computing device; the information processing device further includes: a second sending module, used to send a device discovery and computing request according to the second indication information before using the first device to analyze the inventory results and obtain the analysis results; and a second receiving module, used to receive the response from the edge computing device.
[0361] The implementation embodiments of the information processing method on the first reader side described above are all applicable to the embodiments of the information processing device and can achieve the same technical effect.
[0362] This invention also provides an information processing device, applied to a first device, such as... Figure 17 As shown, it includes:
[0363] The third receiving module 171 is used to receive the identity information of the first reader and the inventory results of the tags sent by the first reader;
[0364] The second processing module 172 is used to update the location relationship information based on the inventory results;
[0365] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0366] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship;
[0367] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0368] The information processing device provided in this embodiment of the invention receives the identity information of the first reader and the inventory results of the tags sent by the first reader; and updates the location relationship information according to the inventory results; wherein, the location relationship includes: the relationship between the first reader and the tags within the coverage area of the first reader; the location relationship information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship; the first device includes: a second reader with parsing capability, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element; it can support the reuse of the tag inventory process, update the tag location (whether it is within the coverage area of the reader) according to the inventory results, reduce the requirements on the tag's own capabilities during the process implementation, and thus can be applied to scenarios where the location of passive tags or tags with power consumption at the microwatt level (or below the microwatt level) and active reporting capability changes, etc., and supports solving the problem of not being able to determine the tag location update in the prior art, and meets the needs of tag location tracking and retrieval in wide-area scenarios.
[0369] The step of updating the location relationship information based on the inventory results includes: analyzing the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; wherein the analysis results include information on changes in the information of the tags.
[0370] In this embodiment of the invention, updating the position relationship information based on the analysis results includes: (1) updating the time information corresponding to the position relationship when the change information indicates that the information of the tag has not changed; or, (2) performing a recount operation when the change information indicates that the information of the tag has decreased, until the upper limit of the number of recounts is reached or the information of all the reduced tags is counted, and obtaining the recount result; updating the time information corresponding to the position relationship based on the recount result, or updating the time information corresponding to the position relationship and the information of the tag corresponding to the position relationship; or, (3) updating the time information corresponding to the position relationship and the information of the tag corresponding to the position relationship when the change information indicates that the information of the tag has increased.
[0371] The recounting operation, continuing until the maximum number of recounts is reached or all the reduced tags have been inventoried, to obtain the recounting result includes: determining the tags to be recounted based on the information of the uninvented tags; sending a recounting instruction and the information of the tags to be recounted to the first reader / writer; receiving the identity information of the first reader / writer and a second intermediate result from the first reader / writer; analyzing the second intermediate result based on the identity information to obtain a second recounting analysis result; if the second recounting analysis result indicates that there is still information of uninvented tags and the number of recounts has not reached the maximum number of recounts, returning to the operation of determining the tags to be recounted based on the information of the uninvented tags; if the second recounting analysis result indicates that there is no information of uninvented tags or the number of recounts has reached the maximum number of recounts, obtaining the recounting result based on the inventory result and all the second intermediate results.
[0372] Furthermore, the information processing device further includes: a second determining module, used to determine the upper limit of the number of recounts based on the number of stored tag information and the number of tag information in the inventory results before performing the recount operation.
[0373] In this embodiment of the invention, the information processing device further includes: a second reporting module, used to report the updated location relationship-related information.
[0374] Furthermore, the information processing device further includes: a fourth receiving module, configured to receive a device discovery and calculation request sent by the first reader before receiving the identity information of the first reader and the inventory results for the tag sent by the first reader when the first device is an edge computing device; and a third sending module, configured to send a response to the first reader.
[0375] The implementation embodiments of the information processing method on the first device side described above are all applicable to the embodiments of the information processing device, and can achieve the same technical effect.
[0376] This invention also provides an information processing device applied to a second device, such as... Figure 18 As shown, it includes:
[0377] The fifth receiving module 181 is used to receive a registration request sent by the first reader / writer; the registration request carries the capability information of the first reader / writer, and the capability information is used to indicate whether the first reader / writer has parsing capability;
[0378] The fourth sending module 182 is used to send a registration response to the first reader / writer according to the capability information; the registration response carries first indication information, which is used to instruct the first reader / writer to analyze the inventory results, or the first indication information is used to instruct the first device to analyze the inventory results.
[0379] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element;
[0380] The second device includes: the wireless access network device, or the access and mobility management function device.
[0381] The information processing device provided in this embodiment of the invention receives a registration request sent by a first reader / writer; the registration request carries capability information of the first reader / writer, the capability information indicating whether the first reader / writer has parsing capabilities; based on the capability information, a registration response is sent to the first reader / writer; the registration response carries first indication information, the first indication information instructing the first reader / writer to analyze the inventory results, or, the first indication information instructing the first device to analyze the inventory results using a first device; wherein, the first device includes: a second reader / writer with parsing capabilities, an edge computing device, and an access and mobility management function device. The second device includes: the wireless access network device or the access and mobility management function device; it can support the reuse of the tag inventory process, update the tag location (whether it is within the coverage area of the reader) based on the inventory results, reduce the requirements of the tag itself in the process implementation, and thus can be applied to scenarios where the location of passive tags or tags with power consumption at the level of hundreds of microwatts (or below the level of hundreds of microwatts) and active reporting capabilities changes, and can help solve the problem of not being able to determine the location update of tags in the prior art, and meet the needs of tag location tracking and retrieval in wide area scenarios.
[0382] The step of sending a registration response to the first reader / writer based on the capability information includes: (1) when the first reader / writer does not have parsing capability, obtaining information about readers / writers with parsing capability from the Unified Data Management (UDM) device and / or passive management network element; determining a second reader / writer to analyze the inventory results of the first reader / writer based on the obtained reader / writer information; and sending a registration response to the first reader / writer based on the determined second reader / writer information; or, (2) when the first reader / writer does not have parsing capability, determining that an edge computing device is used to analyze the inventory results of the first reader / writer and sending a registration response to the first reader / writer, wherein the registration response carries second indication information, the second indication information being used to instruct the first reader / writer to autonomously discover the edge computing device; or, (3) when the first reader / writer does not have parsing capability and the second device is a wireless access network device, determining that the wireless access network device is used to analyze the inventory results of the first reader / writer and sending a registration response to the first reader / writer; or, (4) when the first reader / writer does not have parsing capability and the second device is a wireless access network device, determining that the wireless access network device is used to analyze the inventory results of the first reader / writer and sending a registration response to the first reader / writer; or, (4) when the first reader / writer does not have parsing capability and the second device is a wireless access network device, determining that the wireless access network device is used to analyze the inventory results of the first reader / writer and sending a registration response to the first reader / writer; In the case where the first reader / writer lacks parsing capability and the second device is an access and mobility management function device, it is determined that the wireless access network device will be used to analyze the inventory results of the first reader / writer, and a third instruction information will be sent to the wireless access network device. The wireless access network device will then send a registration response to the first reader / writer based on the third instruction information. The third instruction information is used to instruct the wireless access network device to analyze the inventory results of the first reader / writer. Alternatively, (5) in the case where the first reader / writer lacks parsing capability, it is determined that the access and mobility management function device will be used to analyze the inventory results of the first reader / writer, and a registration response will be sent to the first reader / writer. Alternatively, (6) in the case where the first reader / writer lacks parsing capability, it is determined that the passive management network element will be used to analyze the inventory results of the first reader / writer, and a first parsing request and the capability information will be sent to the passive management network element. The first request response sent by the passive management network element will be received, and a registration response will be sent to the first reader / writer based on the first request response.
[0383] Furthermore, the information processing device further includes: a fifth sending module, configured to send a fourth indication message to the second reader / writer in a connected state when the first device is the second reader / writer, the fourth indication message being used to instruct the second reader / writer to analyze the inventory results of the first reader / writer; or, to send a wake-up message to the second reader / writer in an idle state and send the fourth indication message to the second reader / writer after it is woken up.
[0384] In this embodiment of the invention, the information processing device further includes: a sixth sending module, configured to send a second parsing request and the capability information to the access and mobility management function device before sending a registration response to the first reader / writer based on the capability information, when the first reader / writer lacks parsing capability and the second device is a wireless access network device; and a sixth receiving module, configured to receive a second request response sent by the access and mobility management function device; the step of sending a registration response to the first reader / writer includes: sending a registration response to the first reader / writer based on the second request response.
[0385] Furthermore, the information processing device further includes: a first storage module, used to store the identity information and capability information of the first reader / writer to a unified data management UDM device and / or a passive management network element.
[0386] The implementation embodiments of the information processing method on the second device side described above are all applicable to the embodiments of the information processing device, and can achieve the same technical effect.
[0387] This invention also provides an information processing device, which is a first reader / writer, such as... Figure 19 As shown, it includes: processor 191;
[0388] The processor 191 is used to obtain the inventory results for the tags;
[0389] Based on the inventory results, update the location relationship information;
[0390] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0391] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
[0392] In this embodiment of the invention, the information processing device may further include a transceiver 192 capable of communicating with the processor 191, but is not limited thereto.
[0393] The information processing device provided in this embodiment of the invention acquires the inventory results for tags; and updates the location relationship information based on the inventory results. The location relationship includes the relationship between the first reader and the tags within its coverage area. The location relationship information includes time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship. This device supports reusing the tag inventory process, updating the tag location (whether it is within the reader's coverage area) based on the inventory results, reducing the requirements on the tag's own capabilities during the process. Therefore, it is applicable to scenarios where the location of passive tags or tags with power consumption in the hundreds of microwatts (or below) and active reporting capabilities changes. It supports solving the problem of not being able to determine the tag's location update in existing technologies and meets the needs for tag location tracking and retrieval in wide-area scenarios.
[0394] The step of updating the location relationship information based on the inventory results includes: (1) if the first reader / writer has parsing capabilities, analyzing the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; (2) if the first reader / writer does not have parsing capabilities, using a first device to analyze the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; wherein the analysis results include: information on changes in tag information; the first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0395] In this embodiment of the invention, the step of using a first device to analyze the inventory results and obtain analysis results, and updating the location relationship-related information based on the analysis results, includes: using a transceiver to send the identity information of the first reader / writer and the inventory results to the first device; using the first device to analyze the inventory results based on the identity information and the inventory results and obtain analysis results; and using the first device to update the location relationship-related information based on the analysis results.
[0396] The step of updating the location relationship information based on the analysis results includes: (1) updating the time information corresponding to the location relationship when the change information indicates that the information of the tag has not changed; or (2) performing a recount operation when the change information indicates that the information of the tag has decreased, until the upper limit of the number of recounts is reached or the information of all the reduced tags is counted, and obtaining the recount result; updating the time information corresponding to the location relationship based on the recount result, or updating the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship; or (3) updating the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship when the change information indicates that the information of the tag has increased.
[0397] In this embodiment of the invention, when the first reader / writer has parsing capabilities, the step of performing a recount operation until the recount count limit is reached or the information of all the reduced tags is counted to obtain a recount result includes: determining the tags to be recounted based on the information of the uncounted tags; performing a recount based on the tags to be recounted to obtain a first intermediate result; analyzing the first intermediate result to obtain a first recount analysis result; if the first recount analysis result indicates that there are still uncounted tags and the recount count has not reached the recount count limit, returning to the operation of determining the tags to be recounted based on the information of the uncounted tags; if the first recount analysis result indicates that there are no uncounted tags or the recount count has reached the recount count limit, obtaining a recount result based on the count result and all the first intermediate results.
[0398] Furthermore, the processor is also configured to: determine the upper limit of the number of recounts based on the number of stored tag information and the number of tag information in the inventory results before performing the recount operation.
[0399] In the case where the first reader / writer lacks parsing capabilities, the re-counting operation includes: using a transceiver to receive a re-counting instruction and information about the tags to be re-counted from the first device; performing a re-counting operation on the uncounted tags based on the re-counting instruction and information about the tags to be re-counted, obtaining a second intermediate result; and using the transceiver to send the identity information of the first reader / writer and the second intermediate result to the first device.
[0400] Furthermore, the processor is also configured to: when the first reader / writer has parsing capabilities, directly report the updated location relationship information using a transceiver; when the first reader / writer does not have parsing capabilities, report the updated location relationship information using the first device.
[0401] In this embodiment of the invention, the processor is further configured to: send a registration request to a wireless access network device using a transceiver before obtaining the inventory results for the tags; the registration request carries capability information of the first reader / writer, the capability information being used to indicate whether the first reader / writer has parsing capabilities; and receive a registration response sent by the wireless access network device using the transceiver; the registration response carries first indication information, the first indication information being used to instruct the first reader / writer to analyze the inventory results, or the first indication information being used to instruct the first device to analyze the inventory results.
[0402] In this embodiment of the invention, when the first device is an edge computing device, the registration response carries second indication information, which is used to instruct the first reader / writer to autonomously discover the edge computing device; the processor is further configured to: before using the first device to analyze the inventory results and obtain the analysis results, send a device discovery and computing request using a transceiver according to the second indication information; and receive the response from the edge computing device using the transceiver.
[0403] The aforementioned implementation embodiments of the information processing method on the first reader side are all applicable to the embodiments of the information processing device and can achieve the same technical effect.
[0404] This invention also provides an information processing device, which is a first device, such as... Figure 20 As shown, it includes: processor 201 and transceiver 202;
[0405] The processor 201 is used to receive the identity information of the first reader and the inventory results of the tags sent by the first reader and writer through the transceiver 202;
[0406] Based on the inventory results, update the location relationship information;
[0407] The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader;
[0408] The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship;
[0409] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
[0410] The information processing device provided in this embodiment of the invention receives the identity information of the first reader and the inventory results of the tags sent by the first reader; and updates the location relationship information according to the inventory results; wherein, the location relationship includes: the relationship between the first reader and the tags within the coverage area of the first reader; the location relationship information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship; the first device includes: a second reader with parsing capability, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element; it can support the reuse of the tag inventory process, update the tag location (whether it is within the coverage area of the reader) according to the inventory results, reduce the requirements on the tag's own capabilities during the process implementation, and thus can be applied to scenarios where the location of passive tags or tags with power consumption at the microwatt level (or below the microwatt level) and active reporting capability changes, etc., and supports solving the problem of not being able to determine the tag location update in the prior art, and meets the needs of tag location tracking and retrieval in wide-area scenarios.
[0411] The step of updating the location relationship information based on the inventory results includes: analyzing the inventory results to obtain analysis results; and updating the location relationship information based on the analysis results; wherein the analysis results include information on changes in the information of the tags.
[0412] In this embodiment of the invention, updating the position relationship information based on the analysis results includes: (1) updating the time information corresponding to the position relationship when the change information indicates that the information of the tag has not changed; (2) performing a recount operation when the change information indicates that the information of the tag has decreased, until the upper limit of the number of recounts is reached or the information of all the reduced tags is counted, and obtaining the recount result; updating the time information corresponding to the position relationship based on the recount result, or updating the time information corresponding to the position relationship and the information of the tag corresponding to the position relationship; (3) updating the time information corresponding to the position relationship and the information of the tag corresponding to the position relationship when the change information indicates that the information of the tag has increased.
[0413] The recounting operation, continuing until the maximum number of recounts is reached or all the reduced tags have been counted, to obtain the recounting result includes: determining the tags to be recounted based on the information of the uncounted tags; sending a recounting instruction and the information of the tags to be recounted to the first reader / writer using the transceiver; receiving the identity information of the first reader / writer and a second intermediate result from the first reader / writer using the transceiver; analyzing the second intermediate result based on the identity information to obtain a second recounting analysis result; if the second recounting analysis result indicates that there is still information of uncounted tags and the number of recounts has not reached the maximum number of recounts, returning to the operation of determining the tags to be recounted based on the information of the uncounted tags; if the second recounting analysis result indicates that there is no information of uncounted tags or the number of recounts has reached the maximum number of recounts, obtaining the recounting result based on the count result and all the second intermediate results.
[0414] Furthermore, the processor is also configured to: determine the upper limit of the number of recounts based on the number of stored tag information and the number of tag information in the inventory results before performing the recount operation.
[0415] In this embodiment of the invention, the processor is further configured to: use the transceiver to report the updated location relationship information.
[0416] Furthermore, when the first device is an edge computing device, the processor is also configured to: receive a device discovery and computing request sent by the first reader / writer using the transceiver before receiving the identity information of the first reader / writer and the inventory results for the tag sent by the first reader / writer; and send a response to the first reader / writer using the transceiver.
[0417] The aforementioned implementation embodiments of the information processing method on the first device side are all applicable to the embodiments of the information processing device and can achieve the same technical effect.
[0418] This invention also provides an information processing device, which is a second device, such as... Figure 21 As shown, it includes: processor 211 and transceiver 212;
[0419] The processor 211 is used to receive a registration request sent by the first reader / writer using the transceiver 212; the registration request carries capability information of the first reader / writer, and the capability information is used to indicate whether the first reader / writer has parsing capability;
[0420] Based on the capability information, the transceiver 212 sends a registration response to the first reader / writer; the registration response carries first indication information, which instructs the first reader / writer to analyze the inventory results, or instructs the first device to analyze the inventory results.
[0421] The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element;
[0422] The second device includes: the wireless access network device, or the access and mobility management function device.
[0423] The information processing device provided in this embodiment of the invention receives a registration request sent by a first reader / writer; the registration request carries capability information of the first reader / writer, the capability information indicating whether the first reader / writer has parsing capabilities; based on the capability information, a registration response is sent to the first reader / writer; the registration response carries first indication information, the first indication information instructing the first reader / writer to analyze the inventory results, or, the first indication information instructing the first device to analyze the inventory results; wherein, the first device includes: a second reader / writer with parsing capabilities, an edge computing device, and an access and mobility management function device. The second device includes: the wireless access network device or the access and mobility management function device; it can support the reuse of the tag inventory process, update the tag location (whether it is within the coverage area of the reader) based on the inventory results, reduce the requirements of the tag itself in the process implementation, and thus can be applied to scenarios where the location of passive tags or tags with power consumption at the level of hundreds of microwatts (or below the level of hundreds of microwatts) and active reporting capabilities changes, and can help solve the problem of not being able to determine the location update of tags in the prior art, and meet the needs of tag location tracking and retrieval in wide area scenarios.
[0424] The step of sending a registration response to the first reader / writer using the transceiver based on the capability information includes: (1) when the first reader / writer does not have parsing capability, using the transceiver to obtain information about readers / writers with parsing capability from a unified data management (UDM) device and / or a passive management network element; determining a second reader / writer to analyze the inventory results of the first reader / writer based on the obtained reader / writer information; and sending a registration response to the first reader / writer using the transceiver based on the determined information of the second reader / writer; or, (2) when the first reader / writer does not have parsing capability, determining that an edge computing device is used to analyze the inventory results of the first reader / writer, and sending a registration response to the first reader / writer using the transceiver, wherein the registration response carries second indication information, the second indication information being used to instruct the first reader / writer to autonomously discover the edge computing device; or, (3) when the first reader / writer does not have parsing capability and the second device is a wireless access network device, determining that the wireless access network device is used to analyze the inventory results of the first reader / writer, and sending a registration response to the first reader / writer using the transceiver; or (4) When the first reader does not have parsing capability and the second device is an access and mobility management function device, it is determined that the wireless access network device is used to analyze the inventory results of the first reader, and the transceiver is used to send a third indication information to the wireless access network device, and the wireless access network device sends a registration response to the first reader according to the third indication information; wherein, the third indication information is used to instruct the wireless access network device to analyze the inventory results of the first reader; or, (5) When the first reader does not have parsing capability, it is determined that the access and mobility management function device is used to analyze the inventory results of the first reader, and the transceiver is used to send a registration response to the first reader; or, (6) When the first reader does not have parsing capability, it is determined that the passive management network element is used to analyze the inventory results of the first reader, and the transceiver is used to send a first parsing request and the capability information to the passive management network element, receive a first request response sent by the passive management network element, and send a registration response to the first reader according to the first request response.
[0425] Furthermore, when the first device is the second reader / writer, the processor is also configured to: use the transceiver to send a fourth indication message to the second reader / writer in the connected state, the fourth indication message being used to instruct the second reader / writer to analyze the inventory results of the first reader / writer; or, send a wake-up message to the second reader / writer in the idle state, and send the fourth indication message to the second reader / writer after it is woken up.
[0426] In this embodiment of the invention, when the first reader / writer lacks parsing capability and the second device is a wireless access network device, the processor is further configured to: before sending a registration response to the first reader / writer based on the capability information, use the transceiver to send a second parsing request and the capability information to the access and mobility management function device; use the transceiver to receive a second request response sent by the access and mobility management function device; the step of sending a registration response to the first reader / writer includes: sending a registration response to the first reader / writer based on the second request response.
[0427] Furthermore, the processor is also configured to: store the identity information and capability information of the first reader / writer to a unified data management (UDM) device and / or a passive management network element.
[0428] The implementation embodiments of the information processing method on the second device side described above are all applicable to the embodiments of the information processing device and can achieve the same technical effect.
[0429] This invention also provides an information processing device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned information processing methods on the first reader / writer side, the first device side, or the second device side.
[0430] The implementation embodiments of the information processing methods on the first reader side, the first device side, or the second device side described above are all applicable to the embodiments of the information processing device and can achieve the same technical effect.
[0431] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps in the information processing methods described above for the first reader / writer side, the first device side, or the second device side.
[0432] The implementation embodiments of the information processing methods on the first reader side, the first device side, or the second device side described above are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.
[0433] It should be noted that many of the functional components described in this specification are referred to as modules in order to more specifically emphasize the independence of their implementation.
[0434] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.
[0435] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.
[0436] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.
[0437] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. An information processing method applied to a first reader / writer, characterized in that, include: Obtain inventory results for the specified tags; Based on the inventory results, update the location relationship information; The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader; The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship; The tags include: passive devices based on the backscattering principle, semi-passive devices based on the backscattering principle, or active communication devices with power consumption in the hundreds of microwatts range. The step of updating the location relationship information based on the inventory results includes: If the first reader / writer has parsing capabilities, the inventory results are analyzed to obtain analysis results; based on the analysis results, the location relationship information is updated. If the first reader does not have parsing capabilities, the first device is used to analyze the inventory results and obtain analysis results; based on the analysis results, the location relationship information is updated. The analysis results include: information on changes in the information related to the tags; The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
2. The information processing method according to claim 1, characterized in that, The first device is used to analyze the inventory results to obtain analysis results; Based on the analysis results, the location relationship information is updated, including: Send the identity information of the first reader / writer and the inventory results to the first device; The first device is used to analyze the inventory results based on the identity information and the inventory results to obtain analysis results; Using the first device, the location relationship information is updated based on the analysis results.
3. The information processing method according to claim 1 or 2, characterized in that, The step of updating the location relationship information based on the analysis results includes: If the change information indicates that the information of the tag has not changed, update the time information corresponding to the positional relationship; If the change information indicates that the information of the tag has decreased, a recount operation is performed until the maximum number of recounts is reached or the information of all the tags that have decreased is counted, and a recount result is obtained; based on the recount result, the time information corresponding to the position relationship is updated, or the time information corresponding to the position relationship and the tag information corresponding to the position relationship are updated; When the change information indicates that the information of the tag has been added, update the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship.
4. The information processing method according to claim 3, characterized in that, If the first reader / writer has parsing capabilities, the re-disk operation is performed until the maximum number of re-disk operations is reached or the information of all the reduced tags is retrieved, and the re-disk result is obtained, including: Based on the information of the labels not yet inventoried, identify the labels to be re-invented; Based on the tags to be re-recorded, re-record is performed to obtain the first intermediate result; The first intermediate result is analyzed to obtain the first re-analysis result. If the first recount analysis result indicates that there are still uncounted tags and the recount count has not reached the maximum recount count limit, return to the operation of determining the tags to be recounted based on the information of the uncounted tags; If the first recount analysis result indicates that there are no uncounted tags or the recount count has reached the maximum recount count limit, the recount result is obtained based on the count result and all the first intermediate results.
5. The information processing method according to claim 4, characterized in that, Before performing a rebalancing operation, the following is also included: The upper limit of the number of recounts is determined based on the number of stored tag information and the number of tag information in the inventory results.
6. The information processing method according to claim 3, characterized in that, When the first reader / writer lacks parsing capabilities, the disk re-operation process includes: Receive the re-re ... Based on the recounting instruction and the information of the labels to be recounted, the labels that have not been recounted are recounted to obtain a second intermediate result. Send the identity information of the first reader / writer and the second intermediate result to the first device.
7. The information processing method according to claim 1, characterized in that, Also includes: If the first reader / writer has parsing capabilities, it directly reports the updated location relationship information. If the first reader does not have parsing capabilities, the updated location relationship information reported by the first device is utilized.
8. The information processing method according to claim 1, characterized in that, Before obtaining the inventory results for the tags, the following is also included: Send a registration request to the wireless access network device; the registration request carries the capability information of the first reader / writer, the capability information being used to indicate whether the first reader / writer has parsing capability; The system receives a registration response sent by the wireless access network device; the registration response carries first indication information, which instructs the first reader / writer to analyze the inventory results, or instructs the first device to analyze the inventory results.
9. The information processing method according to claim 8, characterized in that, When the first device is an edge computing device, the registration response carries second indication information, which is used to instruct the first reader to discover the edge computing device autonomously. Before analyzing the inventory results using the first device to obtain the analysis results, the process also includes: Based on the second instruction information, send a device discovery and calculation request; Receive the response from the edge computing device.
10. An information processing method applied to a second device, characterized in that, include: Receive the registration request sent by the first reader / writer; The registration request carries the capability information of the first reader / writer, which is used to indicate whether the first reader / writer has parsing capabilities. Based on the capability information, a registration response is sent to the first reader / writer; The registration response carries first indication information, which is used to instruct the first reader to analyze the inventory results, or the first indication information is used to instruct the first device to analyze the inventory results. The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element; The second device includes: the wireless access network device, or the access and mobility management function device; The analysis results obtained from the inventory results are used to update the location relationship information. The location relationship includes the relationship between the first reader and the tags within the coverage area of the first reader. The location relationship information includes the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship. The tag includes: a passive device based on the backscattering principle, a semi-passive device based on the backscattering principle, or an active communication device with power consumption in the hundreds of microwatts range. The analysis results obtained from analyzing the inventory results are used to update location relationship-related information, including: If the first reader / writer has parsing capabilities, the inventory results are analyzed to obtain analysis results; based on the analysis results, the location relationship information is updated. If the first reader does not have parsing capabilities, the first device is used to analyze the inventory results and obtain analysis results; based on the analysis results, the location relationship information is updated. The analysis results include: information on changes in the information related to the tags; The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
11. The information processing method according to claim 10, characterized in that, Sending a registration response to the first reader / writer based on the capability information includes: If the first reader does not have parsing capability, obtain information about readers with parsing capability from the Unified Data Management (UDM) device and / or passive management network element; determine the second reader to analyze the inventory results of the first reader based on the obtained reader information; and send a registration response to the first reader based on the determined information of the second reader. Alternatively, if the first reader does not have parsing capabilities, it is determined that an edge computing device will be used to analyze the inventory results of the first reader and send a registration response to the first reader. The registration response carries second indication information, which is used to instruct the first reader to discover the edge computing device independently. Alternatively, if the first reader does not have parsing capabilities and the second device is a wireless access network device, it is determined that the wireless access network device will be used to analyze the inventory results of the first reader and send a registration response to the first reader. Alternatively, if the first reader / writer lacks parsing capabilities and the second device is an access and mobility management device, it is determined that the wireless access network device will be used to analyze the inventory results of the first reader / writer, and a third instruction message will be sent to the wireless access network device. The wireless access network device will then send a registration response to the first reader / writer based on the third instruction message. The third instruction message is used to instruct the wireless access network device to analyze the inventory results of the first reader / writer. Alternatively, if the first reader does not have parsing capabilities, the access and mobility management function device is used to analyze the inventory results of the first reader and send a registration response to the first reader. Alternatively, if the first reader / writer does not have parsing capabilities, the passive management network element is used to analyze the inventory results of the first reader / writer, and a first parsing request and the capability information are sent to the passive management network element. The first request response is received from the passive management network element, and a registration response is sent to the first reader / writer based on the first request response.
12. The information processing method according to claim 11, characterized in that, When the first device is the second reader / writer, the information processing method further includes: Send a fourth indication message to the second reader / writer in the connected state. The fourth indication message is used to instruct the second reader / writer to analyze the inventory results of the first reader / writer. Alternatively, a wake-up message may be sent to the second reader / writer in the idle state, and the fourth indication information may be sent to the second reader / writer after it has been woken up.
13. The information processing method according to claim 11, characterized in that, In the case where the first reader / writer lacks parsing capabilities and the second device is a wireless access network device, before sending a registration response to the first reader / writer based on the capability information, the method further includes: Send a second parsing request and the capability information to the access and mobility management function device; Receive the second request response sent by the access and mobility management function device; Sending a registration response to the first reader / writer includes: Based on the second request response, a registration response is sent to the first reader / writer.
14. The information processing method according to claim 10, characterized in that, The information processing method further includes: The identity and capability information of the first reader / writer are stored in the unified data management UDM device and / or passive management network element.
15. An information processing device applied to a first reader / writer, characterized in that, include: The first acquisition module is used to obtain the inventory results for the tags; The first processing module is used to update the location relationship information based on the inventory results; The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader; The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship; The tags include: passive devices based on the backscattering principle, semi-passive devices based on the backscattering principle, or active communication devices with power consumption in the hundreds of microwatts range. The step of updating the location relationship information based on the inventory results includes: If the first reader / writer has parsing capabilities, the inventory results are analyzed to obtain analysis results; based on the analysis results, the location relationship information is updated. If the first reader does not have parsing capabilities, the first device is used to analyze the inventory results and obtain analysis results; based on the analysis results, the location relationship information is updated. The analysis results include: information on changes in the information related to the tags; The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
16. An information processing apparatus, applied to a second device, characterized in that, include: The fifth receiving module is used to receive the registration request sent by the first reader / writer; The registration request carries the capability information of the first reader / writer, which is used to indicate whether the first reader / writer has parsing capabilities. The fourth sending module is used to send a registration response to the first reader / writer based on the capability information; The registration response carries first indication information, which is used to instruct the first reader to analyze the inventory results, or the first indication information is used to instruct the first device to analyze the inventory results. The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element; The second device includes: the wireless access network device, or the access and mobility management function device; The analysis results obtained from the inventory results are used to update the location relationship information. The location relationship includes the relationship between the first reader and the tags within the coverage area of the first reader. The location relationship information includes the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship. The tag includes: a passive device based on the backscattering principle, a semi-passive device based on the backscattering principle, or an active communication device with power consumption in the hundreds of microwatts range. The analysis results obtained from analyzing the inventory results are used to update location relationship-related information, including: If the first reader / writer has parsing capabilities, the inventory results are analyzed to obtain analysis results; based on the analysis results, the location relationship information is updated. If the first reader does not have parsing capabilities, the first device is used to analyze the inventory results and obtain analysis results; based on the analysis results, the location relationship information is updated. The analysis results include: information on changes in the information related to the tags; The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
17. An information processing device, wherein the information processing device is a first reader / writer, characterized in that, include: processor; The processor is used to obtain inventory results for the tags; Based on the inventory results, update the location relationship information; The positional relationship includes the relationship between the first reader and the tags within the coverage area of the first reader; The location relationship-related information includes: the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the information of the tag corresponding to the location relationship; The tags include: passive devices based on the backscattering principle, semi-passive devices based on the backscattering principle, or active communication devices with power consumption in the hundreds of microwatts range. The step of updating the location relationship information based on the inventory results includes: If the first reader / writer has parsing capabilities, the inventory results are analyzed to obtain analysis results; based on the analysis results, the location relationship information is updated. If the first reader does not have parsing capabilities, the first device is used to analyze the inventory results and obtain analysis results; based on the analysis results, the location relationship information is updated. The analysis results include: information on changes in the information related to the tags; The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
18. An information processing device, wherein the information processing device is a second device, characterized in that, include: Processor and transceiver; The processor is used to receive a registration request sent by the first reader / writer using the transceiver; The registration request carries the capability information of the first reader / writer, which is used to indicate whether the first reader / writer has parsing capabilities. Based on the capability information, the transceiver sends a registration response to the first reader / writer. The registration response carries first indication information, which is used to instruct the first reader to analyze the inventory results, or the first indication information is used to instruct the first device to analyze the inventory results. The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element; The second device includes: the wireless access network device, or the access and mobility management function device; The analysis results obtained from the inventory results are used to update the location relationship information. The location relationship includes the relationship between the first reader and the tags within the coverage area of the first reader. The location relationship information includes the time information corresponding to the location relationship, or the time information corresponding to the location relationship and the tag information corresponding to the location relationship. The tag includes: a passive device based on the backscattering principle, a semi-passive device based on the backscattering principle, or an active communication device with power consumption in the hundreds of microwatts range. The analysis results obtained from analyzing the inventory results are used to update location relationship-related information, including: If the first reader / writer has parsing capabilities, the inventory results are analyzed to obtain analysis results; based on the analysis results, the location relationship information is updated. If the first reader does not have parsing capabilities, the first device is used to analyze the inventory results and obtain analysis results; based on the analysis results, the location relationship information is updated. The analysis results include: information on changes in the information related to the tags; The first device includes: a second reader / writer with parsing capabilities, an edge computing device, an access and mobility management function device, a wireless access network device, or a passive management network element.
19. An information processing device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the information processing method as described in any one of claims 1 to 14.
20. A readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the information processing method as described in any one of claims 1 to 14.
Citation Information
Patent Citations
Label inventory method and device based on RFID system
CN110458257A
Computing service implementation method and device
CN113873546A
Mobility management method and device, terminal, network side equipment and medium
CN116962960A