Storing method, related device, storage medium and computer program product

By introducing the simultaneous interaction mechanism of inventory identification information and authentication information during the inventory process of passive IoT devices, the problem of low inventory efficiency of passive IoT devices is solved, and efficient passive tag energy is achieved in the 5G network environment Motivation and interaction.

CN119110282APending Publication Date: 2024-12-10CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411103201.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-12
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

During the inventory process of passive IoT devices, the number of interactions between tags and networks in the prior art leads to low inventory efficiency, especially in the energy excitation and interaction of passive tags in 5G network environment. question.

Method used

By introducing a simultaneous interaction mechanism between the first network function and the first device, the number of interactions is reduced. The specific steps include sending a request to the first device, receiving tag identification information and authentication information, and recognizing the first device. and report electronic identification information after successful authentication to simplify the interaction process.

Benefits of technology

It effectively improves the inventory efficiency of passive IoT devices, reduces the number of interactions between network functions and devices, and improves the overall efficiency of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110282A_ABST
    Figure CN119110282A_ABST
Patent Text Reader

Abstract

The invention provides an inventory method, related equipment, a storage medium and a computer program product. The method comprises the following steps: a first network function sends a first request to first equipment; receiving label identification information, authentication information and electronic identification information of the first equipment sent by the first equipment based on the first request; sending the label identification information and the authentication information to a second network function, and receiving an authentication result sent by the second network function based on the label identification information and the authentication information; and when the authentication result is that the authentication is successful, reporting the electronic identification information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an inventory method, related equipment, storage medium and computer program product. Background Art

[0002] The fifth generation mobile communication technology (5G) network realizes energy stimulation and interaction of passive tags through base stations or relay devices. In the process of inventory management of passive IoT devices, the passive Internet of Things needs to comprehensively consider the short communication cycle of passive tags and unstable communication.

[0003] In the related art, when taking inventory of tags for a single tag or by region, the network needs to interact with the tag multiple times, resulting in low efficiency of tag inventory. Summary of the invention

[0004] In view of this, the present application hopes to provide an inventory method, related equipment, storage medium and computer program product, which can improve the inventory efficiency of the first device.

[0005] The technical solution of this application is implemented as follows:

[0006] In a first aspect, the present application provides an inventory method, applied to a first network function, the method comprising:

[0007] Sending a first request to a first device;

[0008] receiving tag identification information, authentication information, and electronic identification information of the first device sent by the first device based on the first request;

[0009] Sending the tag identification information and the authentication information to the second network function, and receiving an authentication result sent by the second network function based on the tag identification information and the authentication information;

[0010] When the authentication result is successful, the electronic identification information is reported.

[0011] In a second aspect, the present application provides an inventory method, applied to a first device, the method comprising:

[0012] receiving a first request sent by a first network function;

[0013] Based on the first request, tag identification information, authentication information, and electronic identification information of the first device are sent to the first network function.

[0014] In a third aspect, the present application provides a first network function, wherein the first network function includes:

[0015] A first sending unit, configured to send a first request to a first device;

[0016] A first receiving unit, configured to receive tag identification information, authentication information, and electronic identification information of the first device sent by the first device based on the first request;

[0017] The first sending unit is further used to send the tag identification information and the authentication information to the second network function;

[0018] The first receiving unit is further used to receive an authentication result sent by the second network function based on the tag identification information and the authentication information; when the authentication result is successful, the electronic identification information is reported.

[0019] In a fourth aspect, the present application provides a first device, wherein the first device includes:

[0020] A second receiving unit, configured to receive a first request sent by a first network function;

[0021] The second sending unit is used to send the tag identification information, authentication information and electronic identification information of the first device to the first network function based on the first request.

[0022] In a fifth aspect, the present application provides a first network function, which includes: a first processor and a first memory; when the first processor executes a running program stored in the first memory, the inventory method on the first network function side is implemented.

[0023] In a sixth aspect, the present application provides a first device, the first device comprising: a second processor and a second memory; when the second processor executes a running program stored in the second memory, the above-mentioned inventory method on the first device side is implemented.

[0024] In a seventh aspect, the present application provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the inventory method on the first network function side mentioned above, or, when executed by a processor, implements the inventory method on the first device side mentioned above.

[0025] In an eighth aspect, the present application provides a computer program product, comprising a computer program, wherein the computer program implements the inventory method on the first network function side when executed by a processor, or the computer program implements the inventory method on the first device side when executed by a processor.

[0026] The present application provides an inventory method, related equipment, storage medium and computer program product, the method comprising: a first network function sends a first request to a first device; receives the tag identification information, authentication information and electronic identification information of the first device sent by the first device based on the first request; sends the tag identification information and authentication information to a second network function, and receives the authentication result sent by the second network function based on the tag identification information and authentication information; when the authentication result is successful authentication, reports the electronic identification information; and the first device receives the first request sent by the first network function; based on the first request, sends the tag identification information, authentication information and electronic identification information of the first device to the first network function. With the above implementation, after the first network function sends the first request to the first device, the first device can send the authentication information and the electronic identification information to the first network function at the same time according to the received first request, because the authentication information and the electronic identification information are sent through one information interaction, and the first network function only needs to directly report the received electronic identification information after receiving the authentication success message sent by the second network function, so that the number of interactions between the first network function and the first device is reduced, thereby improving the inventory efficiency of the first device. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 A schematic diagram of the implementation process of energy excitation and interaction of passive tags through a base station or a relay device in a 5G network;

[0028] Figure 2 A schematic diagram of an inventory method provided in an embodiment of the present application Figure 1 ;

[0029] Figure 3 A schematic diagram of an inventory method provided in an embodiment of the present application Figure 2 ;

[0030] Figure 4 A schematic diagram of the overall process of an inventory method provided in an embodiment of the present application;

[0031] Figure 5 A schematic diagram of a first network function structure provided in an embodiment of the present application Figure 1 ;

[0032] Figure 6 A schematic diagram of a first network function structure provided in an embodiment of the present application Figure 2 ;

[0033] Figure 7 A schematic diagram of the composition structure of a first device provided in an embodiment of the present application Figure 1 ;

[0034] Figure 8A schematic diagram of the composition structure of a first device provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION

[0035] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the technical solution of the present application is further elaborated in detail below in combination with the drawings and specific embodiments of the specification. The attached drawings are for reference only and are not used to limit the embodiments of the present application.

[0036] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meaning as those commonly understood by those skilled in the art to which the present application belongs. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0037] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. It should also be noted that the terms "first / second / third" involved in the embodiments of the present application are only used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0038] Before introducing the embodiments of the present application, a basic architecture of a passive Internet of Things network in the related art is briefly introduced.

[0039] Among the related technologies, passive Internet of Things technology is limited by the extremely low power consumption and complexity of passive tags, and has the problem of transmission distance less than 10 meters and difficulty in large-scale networking. Ambient Internet of Things (AmbientIoT) devices use cellular base stations to directly connect or relay communications with tags to further increase the excitation distance and receiving distance, optimize system efficiency, and cope with networking and application requirements in larger ranges and more complex scenarios.

[0040] Ambient IoT devices: use cellular base stations to connect directly to tags or communicate through relays, and wireless radio frequency signals are acquired through the environment or signals from other devices.

[0041] Energy source: low-capacity battery or obtained from the environment, such as radio frequency (RF) signals, solar energy, vibration, thermal energy, etc.

[0042] In related technologies, 5G networks use base stations or relay devices to implement energy excitation and interaction of passive tags. Figure 1 As shown, specifically, the passive tags are inventoried sequentially through the application layer function (Application Function, AF), the network exposure function (Network Exposure Function, NEF), the access and mobility management function (Access and Mobility Management Function, AMF), and the base station.

[0043] In the process of inventory management of passive IoT devices (such as passive tags), the passive Internet of Things needs to comprehensively consider the short communication cycle of passive tags, unstable communication, and other comprehensive factors. At the same time, the information carried by passive tags is limited, which limits the use of passive tags by communication networks. The 3rd Generation Partnership Project (3GPP) network needs to have the ability to quickly inventory multiple passive tags individually or by region according to tag identification to reduce the number of signaling interactions between tags and the network.

[0044] In response to the above requirements, the relevant protocols have not yet provided relevant procedures to address the above requirements.

[0045] In the embodiments of the present application, the design is mainly aimed at the rapid inventory implementation process of passive IoT tags to solve the scenarios that cannot be solved by analog RFID.

[0046] In some protocols, the more common label format is as follows:

[0047] Electronic Product Code (EPC) code area: The information in the EPC code area is readable and writable, indicating the electronic identification and is the main information to be read.

[0048] Tag identification (TagID, TID) area: stores the ID number set by the tag manufacturer, which is readable but not writable.

[0049] User area: user-definable area, which is readable and writable

[0050] Password area: There are 32 bits (which can be expressed as bits) access password and 32 bits destruction password.

[0051] According to the current progress of the protocol, there is still a problem. That is, when using the communication network as a passive tag access method, compared with RFID technology, the core network needs to simplify the interaction process to improve inventory efficiency. This is also one of the important research scenarios in the passive Internet of Things scenario.

[0052] In the 3GPP protocol, two research topics are defined:

[0053] 1. Key Issue #2: Identification, Subscription, Registration and Connection management

[0054] Considering that Ambient IoT Devices are a new type of reduced capabilities devices, the existing subscription model may not be suitable. Specifically, there is the need to study the device identification method to support Ambient IoT devices which are under operator control.

[0055] (1) Study whether subscription management, registration management and / or connection management are necessary for an Ambient IoT Device or a group of Ambient IoT Devices, and if so identify the necessary state machine(s), procedures and functionality considering the Ambient IoT Devices capability and characteristics.

[0056] (2) Study whether and how reachability and paging apply to Ambient IoT Device(s)considering the AmbientIoT devices capability and characteristics,and if so,what are the impacts.

[0057] (3) Study how to identify Ambient IoT Device or group of devices and how to format the identifier.

[0058] 2. Key Issue #3: Support of Ambient IoT Services

[0059] Description (in English, it can be expressed as Description)

[0060] This Key Issue pertains to the AIoTservices. Considering that AIoT Devices are a new type of devices with reduced capabilities, the following need to be supported:

[0061] Inventory (which can be expressed as Inventory in English).

[0062] Command (which can be expressed as Command in English).

[0063] In an embodiment of the present application, in response to the above-mentioned scenario requirements, a method for rapid inventory of passive IoT tags based on a communication network is proposed, which simplifies the interaction between the communication network and the passive IoT tags. The key point is that the 3GPP network needs to support the sending of rapid inventory messages, that is, through a single signaling interaction, it can support the simultaneous reading of TID area, User area, authentication file, EPC and other information. The subsequent network side can trigger the check of the authentication result of the passive IoT tag, and determine whether the EPC data needs to be reported based on the authentication result. It can be seen that there is no need to interact with the passive IoT tag during the subsequent authentication and EPC data reporting operations.

[0064] The specific implementation of the embodiment of this application is as follows:

[0065] The present application embodiment provides an inventory method, such as Figure 2 As shown, applied to the first network function, the method may include:

[0066] S201. A first network function sends a first request to a first device.

[0067] In an embodiment of the present application, the first network function may be AMF or TMF.

[0068] Among them, TMF can be understood as the network element of the core network that processes the perception tag service.

[0069] In the embodiment of the present application, the first device may be a passive device, such as a passive electronic tag.

[0070] In the embodiment of the present application, the first request is a tag quick inventory request.

[0071] In the embodiment of the present application, to implement the inventory method, the passive electronic tag (i.e., the first device) must meet the following prerequisites:

[0072] In some embodiments, the electronic tag generally includes four areas, namely, a TID area (this area generally stores the TID), a User area (this area generally stores the device ID), an EPC area (this area generally stores the electronic tag information), and a password area.

[0073] In the embodiment of the present application, the TID area, the User area, or the password area is improved, and the improved contents are as follows:

[0074] (1) The User area can be set with identification information device ID that can be controlled by the operator. Its definition format can include: application vendor information (AF), operator information (network provider), code number information (this part can be set as quick inventory identification information) and / or quick inventory authorization code information. The relevant information has been written into the electronic tag before use.

[0075] (2) The password area can be used to set the quick inventory authorization code information. That is, the quick inventory authorization code information can be stored in the User area or in the password area. If it is set in the password area, it should be written when the electronic tag leaves the factory. At this time, the quick inventory identification information can be enhanced in the TID.

[0076] In the embodiment of the present application, before the AMF or TMF sends the first request to the passive device, the following process may be performed:

[0077] 1. AF sends a tag inventory request to NEF, which carries inventory identification information (also called quick inventory identification information) and / or inventory authorization code information (also called quick inventory authorization code information), and may also carry inventory target area information, target tag cooperative operator or tag application party list, etc.

[0078] It should be noted that the inventory target area information may be geographic area information. After the NEF receives the inventory target area information sent by the AF, the NEF maps the geographic area information into a tracking area (TA) or Cell information identifiable by the network.

[0079] It should be noted that the inventory identification information may refer to a digital sequence of 1 to n digits, and may be fixedly set to a certain value according to the requirements of the end-to-end agreement.

[0080] It should be noted that the inventory authorization code information can also be a string of digital sequences, which is equivalent to the function of a password.

[0081] 2. NEF sends a passive tag area quick inventory request to AMF or TMF. The request carries inventory identification information and / or inventory authorization code information, and may also carry inventory target area information, tag cooperative operators or tag application party lists.

[0082] It should be noted that the information of the tag cooperation operator or tag application list is included in the device ID. In addition, the tag cooperation operator or tag application list is based on the service agreement between the operator and other operators or tag application parties, and supports the activation and reading of relevant passive electronic tag data; this information needs to be configured in the NEF.

[0083] It should be noted that the label cooperation operator or label application party list in step 2 is obtained by finding the intersection of the target label cooperation operator or label application party list sent by the AF in step 1 and the label cooperation operator or label application party list supported by the current network configured on the NEF.

[0084] In an embodiment of the present application, the AMF or TMF sends a first request to the first device, which may be that the AMF or TMF selects a base station or terminal (i.e., user equipment (User Equipment, UE)) according to the inventory target area information, and sends a passive tag quick inventory request to the selected base station or terminal. The request carries inventory identification information and / or inventory authorization code information, and may also carry a list of tag cooperation operators or tag application parties.

[0085] In the embodiment of the present application, energy incentive and a first request are sent to a first device (ie, a passive device) through a base station or a UE, and the first request may be a tag quick inventory request.

[0086] In the embodiment of the present application, the first request carries inventory identification information and / or inventory authorization code information, so that the first device can determine whether to support fast inventory based on the inventory identification information and / or inventory authorization code information.

[0087] S202: Receive tag identification information, authentication information, and electronic identification information of the first device sent by the first device based on the first request.

[0088] In the embodiment of the present application, the electronic identification information is the EPC information of the EPC area.

[0089] In the embodiment of the present application, the authentication information includes authentication data and device ID.

[0090] In the embodiment of the present application, the tag identification information is the TID information stored in the TID area.

[0091] In an embodiment of the present application, when the first device (ie, a passive electronic tag) determines that it supports fast inventory, the first device responds to the first request, and the first device simultaneously reports TID information, authentication data, device ID, and EPC information to the AMF or TMF.

[0092] In an embodiment of the present application, the AMF or TMF simultaneously receives the TID information, authentication data, device ID and EPC information reported by the first device through one interaction.

[0093] S203: Send the tag identification information and the authentication information to the second network function, and receive an authentication result sent by the second network function based on the tag identification information and the authentication information.

[0094] In the embodiment of the present application, the second network function is a unified data management (UDM) or an authentication authorization accounting server (AAA).

[0095] In an embodiment of the present application, the AMF or TMF sends an authentication request to the UDM or AAA, and the authentication request carries TID information, authentication data and / or device ID.

[0096] In the embodiment of the present application, the number of UDM or AAA can be one or more. Since the authentication information includes device information (ie, device ID), the target second network function can be determined from one or more second network functions based on the device information.

[0097] In the embodiment of the present application, the AMF or TMF determines the target UDM or target AAA according to the label cooperation operator or label application provider list information in the device ID of the User area.

[0098] In an embodiment of the present application, the AMF or TMF sends an authentication request to the target UDM or target AAA, where the request carries TID information, authentication data and / or deviceID, and authentication is performed through the target UDM or target AAA.

[0099] In this embodiment of the present application, after the UDM or AAA, or the target UDM or target AAA completes the authentication, it returns the authentication result to the AMF or TMF.

[0100] In an embodiment of the present application, AMF or TMF receives the authentication result and determines whether to report the electronic identification information based on the authentication result.

[0101] S204: When the authentication result is successful, report the electronic identification information.

[0102] In the embodiment of the present application, the electronic identification information is EPC information.

[0103] In an embodiment of the present application, the AMF or TMF determines whether to report, save or discard the EPC information reported by the current passive electronic tag based on the authentication result.

[0104] In the embodiment of the present application, AMF or TMF supports first receiving TID information, authentication data, device ID, EPC information, and carrying TID information, authentication data and / or device ID to UDM or AAA authentication. If the authentication is passed, the EPC information reported by the current passive electronic tag is reported or saved.

[0105] In the embodiment of the present application, if the authentication result is authentication failure, the electronic identification information is ignored / discarded. That is, it can be understood that if the authentication fails, the EPC information reported by the current passive electronic tag can be ignored / discarded.

[0106] It can be understood that in an inventory method provided in an embodiment of the present application, after the first network function sends a first request to the first device, the first device can simultaneously send authentication information and electronic identification information to the first network function according to the received first request. Because the authentication information and the electronic identification information are sent through one information interaction, the first network function only needs to directly report the received electronic identification information after receiving the authentication success message sent by the second network function. In this way, the number of interactions between the first network function and the first device is reduced, thereby improving the inventory efficiency of the first device.

[0107] In one embodiment of the present application, the electronic identification information is unencrypted electronic identification information or electronic identification information encrypted using the electronic identification information and password area information of the first device.

[0108] In an embodiment of the present application, when the first device reports EPC information to AMF or TMF, it may directly report unencrypted EPC information to AMF or TMF.

[0109] In an embodiment of the present application, if there are EPC security requirements, the first device supports lightweight encryption operations on the EPC information before reporting the EPC information in the fast inventory mode, that is, in the fast inventory mode, when TID information, authentication data, device ID and EPC information are reported at the same time, the EPC information in the EPC area can first support an XOR operation between the EPC information and the access password in the password area, perform a preliminary encryption operation, and report the encrypted EPC information to the AMF or TMF.

[0110] The present application also provides an inventory method, such as Figure 3 As shown, applied to a first device, the method may include:

[0111] S301. Receive a first request sent by a first network function.

[0112] In an embodiment of the present application, the first network function is AMF or TMF.

[0113] In the embodiment of the present application, the first request is a tag quick inventory request.

[0114] In the embodiment of the present application, the first device is a passive device (such as a passive electronic tag).

[0115] In an embodiment of the present application, the AMF or TMF sends a tag quick inventory request to the passive device through the base station or UE.

[0116] S302: Based on the first request, send tag identification information, authentication information, and electronic identification information of the first device to the first network function.

[0117] In the embodiment of the present application, the first request carries inventory identification information and / or inventory authorization code information.

[0118] In an embodiment of the present application, when the tag identification information, authentication information, and electronic identification information of the first device are sent to the first network function based on the first request, it can be determined whether the first device supports fast inventory based on the inventory identification information and / or the inventory authorization code information; if the first device supports fast inventory, the tag identification information, authentication information, and electronic identification information are sent to the first network function.

[0119] In the embodiment of the present application, the first device (such as a passive electronic tag) receives a stimulus and first checks whether it supports fast inventory.

[0120] In an embodiment of the present application, after the first device receives the inventory identification information and / or inventory authorization code information sent by the AMF or TMF, it can first search in the four areas contained in itself, and if the first device has the inventory identification information and / or the inventory authorization code information, determine that the first device supports quick inventory; or, if the first device does not have the inventory identification information and the inventory authorization code information, determine that the first device does not support quick inventory.

[0121] It should be noted that when the first device determines whether it supports quick inventory, if the first device has both inventory identification information and inventory authorization code information, it can first determine whether the passive electronic tag supports quick inventory by checking whether there is an inventory identification, and then determine whether a quick inventory response is required by comparing the inventory authorization code information. In this way, security will be higher.

[0122] If only the inventory identification information or the inventory authorization code information exists, then only a single check and confirmation of the inventory identification information or the inventory authorization code information is required, but the security is slightly worse in this case.

[0123] In an embodiment of the present application, after the first device checks and determines that fast inventory is supported, the first device reports TID information, authentication data, device ID and EPC information to AMF or TMF at the same time.

[0124] It should be noted that in the embodiment of the present application, the first device reports all information (ie, TID information, authentication data, device ID and EPC information) to AMF or TMF at one time. In this case, the first device only needs to interact with the network side once.

[0125] It can be understood that in an inventory method provided in an embodiment of the present application, after the first network function sends a first request to the first device, the first device can simultaneously send authentication information and electronic identification information to the first network function according to the received first request. Because the authentication information and the electronic identification information are sent through one information interaction, the first network function only needs to directly report the received electronic identification information after receiving the authentication success message sent by the second network function. In this way, the number of interactions between the first network function and the first device is reduced, thereby improving the inventory efficiency of the first device.

[0126] In one embodiment of the present application, the electronic identification information is unencrypted electronic identification information or electronic identification information encrypted using the electronic identification information and password area information of the first device.

[0127] In an embodiment of the present application, if there are EPC security requirements, the first device supports lightweight encryption operations on the EPC information before reporting the EPC information in the fast inventory mode, that is, in the fast inventory mode, when TID information, authentication data, device ID and EPC information are reported at the same time, the EPC information in the EPC area can first support an XOR operation between the EPC information and the access password in the password area, perform a preliminary encryption operation, and report the encrypted EPC information to the AMF or TMF.

[0128] In one embodiment of the present application, the inventory identification information is set in the user area or TID area of ​​the first device; the inventory authorization code information is set in the user area or password area of ​​the first device.

[0129] It should be noted that the configuration of the inventory identification information and the inventory authorization code information in the first device may refer to the configuration described in the aforementioned first network function side embodiment, which will not be repeated here.

[0130] It should be noted that, since the first device can make improvements to the user area or the password area, the first device can determine whether it supports fast inventory when receiving an inventory request.

[0131] Based on the above embodiments, the present application also provides a schematic diagram of the overall process of the inventory method, such as Figure 4 As shown, the specific steps include:

[0132] S1. AF sends a tag inventory request to NEF, which carries inventory identification information and / or inventory authorization code information, inventory target area information, and a list of target tag cooperative operators or tag application parties.

[0133] S2. NEF sends a passive tag area quick inventory request to AMF or TMF, which carries inventory identification information and / or inventory authorization code information, inventory target area information, and a list of tag cooperation operators or tag application parties.

[0134] S3, AMF or TMF selects a base station or terminal according to the inventory target area information, and sends a passive tag quick inventory request, which carries inventory identification information and / or inventory authorization code information, a list of tag cooperation operators or tag application parties.

[0135] S4. The base station or the terminal sends an energy stimulus and a tag fast inventory request to the passive device, where the request carries inventory identification information and / or inventory authorization code information.

[0136] S5. The passive device receives energy stimulation and determines whether to support quick inventory based on the inventory identification information and / or the inventory authorization code information.

[0137] S6. If the passive device supports fast inventory, it reports TID information, authentication data, deviceID and EPC information to AMF or TMF at the same time.

[0138] S7. AMF or TMF sends an authentication request to the corresponding UDM or AAA, which carries TID information, authentication data and / or device ID.

[0139] S8. UDM or AAA returns the authentication result to AMF or TMF.

[0140] S9. AMF or TMF determines whether to report, save or discard the EPC information reported by the current passive device based on the authentication result.

[0141] S10. Within the specified time, steps S4 to S9 can be repeated. AMF or TMF can perform a single or aggregate authentication of the successfully authenticated TID and EPC information and report it to AF.

[0142] Based on the above embodiments, the embodiments of the present application can realize the rapid inventory of passive electronic tags. The key point is to introduce the definition and processing mechanism of inventory identification information (also called rapid inventory identification information) and / or inventory authorization code information (also called rapid inventory authorization code information). Passive electronic tags need to support the setting and processing of relevant information, and support the simultaneous reporting of TID, authentication data, User area information, and EPC information. The 3GPP network needs to support the sending of tag rapid inventory messages. It can first read the TID information, deviceID, authentication data, and EPC information in full. The network side will then trigger the authentication process for the passive electronic tags, and can check the tag authentication results, and determine whether the EPC information needs to be reported based on the authentication results.

[0143] Based on the above embodiments, the key points in the embodiments of the present application can be summarized as follows:

[0144] 1. Passive electronic tags should support the setting, identification, and processing of rapid inventory identification information and / or rapid inventory authorization code information to determine whether rapid inventory operations are supported. If rapid inventory is supported, the full amount of information of the tag should be reported at the same time. The full amount of information refers to TID information, authentication data, deviceID, and EPC information in the EPC area.

[0145] 2. The quick inventory identification information is defined in the User area, which can be defined by the communication operator and / or the label application provider. The quick inventory authorization code information should be defined in the password area or the User area. If it is in the password area, the label is set by default when it leaves the factory. If it is in the User area, it can be defined by the communication operator and / or the label application provider.

[0146] 3. Passive electronic tags support lightweight encryption of EPC information before reporting data in the fast inventory mode, that is, they support XOR operation between the EPC code and the password area access password for encryption operation.

[0147] 4. AMF or TMF should support the rapid inventory method for passive electronic tags, support sending tag rapid inventory requests to base stations or terminals, carry rapid inventory identification information and / or rapid inventory authorization code information; and support executing rapid inventory operations on tags, and support simultaneous caching of TID, authentication data, deviceID, and EPC information.

[0148] 5. AMF or TMF should support fast reception of all information reported by tags at the same time, and support carrying partial information to trigger the authentication process, and determine whether to report EPC information based on the authentication results.

[0149] 6. AMF or TMF network elements support saving / reporting / ignoring / discarding information reported by tags.

[0150] 7. The base station or terminal should support accepting tag rapid inventory requests and support sending area activation messages, which carry rapid inventory identification information and / or rapid inventory authorization code information.

[0151] Based on the above embodiment, in another embodiment of the present application, a first network function 1 is provided, such as Figure 5 As shown, the first network function 1 includes:

[0152] The first sending unit 10 is configured to send a first request to a first device.

[0153] The first receiving unit 11 is configured to receive tag identification information, authentication information, and electronic identification information of the first device sent by the first device based on a first request.

[0154] The first sending unit 10 is further configured to send the tag identification information and the authentication information to the second network function.

[0155] The first receiving unit 11 is further configured to receive an authentication result sent by the second network function based on the tag identification information and the authentication information; and report the electronic identification information when the authentication result is successful.

[0156] In one embodiment, the first request carries inventory identification information and / or inventory authorization code information, so that the first device can determine whether to support fast inventory based on the inventory identification information and / or inventory authorization code information.

[0157] In one embodiment, the number of the second network functions is one or more.

[0158] In one embodiment, the first network function 1 may further include: a determining unit.

[0159] The determining unit is configured to determine a target second network function from one or more second network functions based on the device information.

[0160] The first sending unit 10 is further configured to send the tag identification information and the authentication information to the target second network function, so that the target second network function can determine the authentication result based on the tag identification information and the authentication information.

[0161] In one embodiment, the first network function 1 may further include: a discarding unit.

[0162] The discarding unit is used to ignore / discard the electronic identification information when the authentication result is an authentication failure.

[0163] In one embodiment, the electronic identification information is unencrypted electronic identification information or electronic identification information encrypted using the electronic identification information and password area information of the first device.

[0164] An embodiment of the present application provides a first network function, which sends a first request to a first device; receives tag identification information, authentication information and electronic identification information of the first device sent by the first device based on the first request; sends the tag identification information and authentication information to a second network function, and receives an authentication result sent by the second network function based on the tag identification information and the authentication information; when the authentication result is successful authentication, reports the electronic identification information. It can be seen that an embodiment of the present application provides a first network function, which, after the first network function sends a first request to the first device, the first device can simultaneously send the authentication information and the electronic identification information to the first network function according to the received first request. Because the authentication information and the electronic identification information are sent through one information exchange, the first network function only needs to directly report the received electronic identification information after receiving the authentication success message sent by the second network function. In this way, the number of interactions between the first network function and the first device is reduced, thereby improving the inventory efficiency of the first device.

[0165] Figure 6 A schematic diagram of the composition structure of a first network function 1 provided in an embodiment of the present application. In practical applications, based on the same public concept of the above embodiments, as Figure 6 As shown, the first network function of the embodiment of the present application includes a first processor 12, a first memory 13 and a first communication bus 14.

[0166] In the specific implementation process, the first sending unit 10, the first receiving unit 11, the determination unit, and the discarding unit can be implemented by the first processor 12 located on the first network function, and the first processor 12 can be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing image processing device (DSPD), a programmable logic image processing device (PLD), a field programmable gate array (FPGA), a CPU, a controller, a microcontroller, and a microprocessor. It can be understood that for different devices, the electronic device used to implement the above-mentioned processor function can also be other, and the embodiment of the present application does not make specific limitations.

[0167] In the embodiment of the present application, the first communication bus 14 is used to realize the connection and communication between the first processor 12 and the first memory 13; when the first processor 12 executes the running program stored in the first memory 13, the following inventory method is implemented:

[0168] Send a first request to a first device; receive tag identification information, authentication information, and electronic identification information of the first device sent by the first device based on the first request; send the tag identification information and authentication information to a second network function, and receive an authentication result sent by the second network function based on the tag identification information and the authentication information; if the authentication result is successful authentication, report the electronic identification information.

[0169] In one embodiment, the first request carries inventory identification information and / or inventory authorization code information, so that the first device can determine whether to support fast inventory based on the inventory identification information and / or inventory authorization code information.

[0170] In one embodiment, the number of the second network functions is one or more.

[0171] In one embodiment, the above-mentioned first processor 12 is also used to determine the target second network function from one or more second network functions based on the device information; and send tag identification information and authentication information to the target second network function so that the target second network function determines the authentication result based on the tag identification information and the authentication information.

[0172] In one embodiment, the first processor 12 is further configured to ignore / discard the electronic identification information when the authentication result is an authentication failure.

[0173] In one embodiment, the electronic identification information is unencrypted electronic identification information or electronic identification information encrypted using the electronic identification information and password area information of the first device.

[0174] Based on the above embodiment, in another embodiment of the present application, a first device 2 is provided, such as Figure 7 As shown, the first device 2 includes:

[0175] A second receiving unit 20, configured to receive a first request sent by a first network function;

[0176] The second sending unit 21 is used to send the tag identification information, authentication information and electronic identification information of the first device to the first network function based on the first request.

[0177] In one embodiment, the first request carries inventory identification information and / or inventory authorization code information.

[0178] In one embodiment, the first device 2 may further include: a determining unit.

[0179] The determining unit is configured to determine whether the first device supports fast inventory based on the inventory identification information and / or the inventory authorization code information.

[0180] The second sending unit 21 is further configured to send the tag identification information, the authentication information and the electronic identification information to the first network function when the first device supports fast inventory.

[0181] In one embodiment, the determination unit is further used to determine that the first device supports quick inventory when the first device has inventory identification information and / or inventory authorization code information; or to determine that the first device does not support quick inventory when the first device does not have inventory identification information and inventory authorization code information.

[0182] In one embodiment, the inventory identification information is set in a user area or a TID area of ​​the first device.

[0183] In one embodiment, the inventory authorization code information is set in the user area or password area of ​​the first device.

[0184] In one embodiment, the electronic identification information is unencrypted electronic identification information or electronic identification information encrypted using the electronic identification information and password area information of the first device.

[0185] An embodiment of the present application provides a first device, which receives a first request sent by a first network function; based on the first request, sends the tag identification information, authentication information and electronic identification information of the first device to the first network function. It can be seen that the embodiment of the present application provides a first device. After the first network function sends the first request to the first device, the first device can simultaneously send the authentication information and the electronic identification information to the first network function according to the received first request. Because the authentication information and the electronic identification information are sent through one information interaction, the first network function only needs to directly report the received electronic identification information after receiving the authentication success message sent by the second network function. In this way, the number of interactions between the first network function and the first device is reduced, thereby improving the inventory efficiency of the first device.

[0186] Figure 8 This is a schematic diagram of the composition structure of a first device 2 provided in an embodiment of the present application. In practical applications, based on the same disclosed concept of the above embodiments, Figure 8 As shown, the first device 2 of the embodiment of the present application includes a second processor 22 , a second memory 23 and a second communication bus 24 .

[0187] In the specific implementation process, the second receiving unit 20, the second sending unit 21, and the determination unit can be implemented by the second processor 22 located on the first device 2, and the second processor 22 can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It can be understood that for different devices, the electronic device used to implement the above processor function can also be other, and the embodiment of the present application does not make specific limitations.

[0188] In the embodiment of the present application, the second communication bus 24 is used to realize the connection and communication between the second processor 22 and the second memory 23; when the second processor 22 executes the running program stored in the second memory 23, the following inventory method is implemented:

[0189] Receive a first request sent by a first network function; based on the first request, send tag identification information, authentication information, and electronic identification information of the first device to the first network function.

[0190] In one embodiment, the first request carries inventory identification information and / or inventory authorization code information.

[0191] In one embodiment, the second processor 22 is further used to determine whether the first device supports quick inventory based on the inventory identification information and / or the inventory authorization code information; if the first device supports quick inventory, send tag identification information, authentication information and electronic identification information to the first network function.

[0192] In one embodiment, the second processor 22 is further used to determine that the first device supports quick inventory when the first device has inventory identification information and / or inventory authorization code information; or to determine that the first device does not support quick inventory when the first device does not have inventory identification information and inventory authorization code information.

[0193] In one embodiment, the inventory identification information is set in a user area or a TID area of ​​the first device.

[0194] In one embodiment, the inventory authorization code information is set in the user area or password area of ​​the first device.

[0195] In one embodiment, the electronic identification information is unencrypted electronic identification information or electronic identification information encrypted using the electronic identification information and password area information of the first device.

[0196] Based on the above embodiments, the embodiments of the present application provide a storage medium on which a computer program is stored. The above computer-readable storage medium stores one or more programs. The above one or more programs can be executed by one or more processors and applied to the first network function / first device. The computer program implements the inventory method as described above.

[0197] Based on the above embodiments, an embodiment of the present application provides a computer program product, including a computer program, which can be executed by one or more processors and is applied to a first network function / first device. The computer program implements the inventory method as described above.

[0198] It should be noted that in the embodiments of the present application, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0199] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment method can be implemented by means of software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD), including a number of instructions for an image display device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the method described in each embodiment of the embodiment of the present application.

[0200] The above is only a specific implementation of the embodiment of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An inventory method, characterized in that: Applied to a first network function, the method comprises: Sending a first request to a first device; receiving tag identification information, authentication information, and electronic identification information of the first device sent by the first device based on the first request; Sending the tag identification information and the authentication information to the second network function, and receiving an authentication result sent by the second network function based on the tag identification information and the authentication information; When the authentication result is successful, the electronic identification information is reported.

2. The method according to claim 1, characterized in that The first request carries inventory identification information and / or inventory authorization code information, so that the first device can determine whether to support fast inventory based on the inventory identification information and / or the inventory authorization code information.

3. The method according to claim 1, characterized in that The number of the second network functions is one or more, the authentication information includes device information, and before sending the tag identification information and the authentication information to the second network function, the method further includes: determining a target second network function from one or more second network functions based on the device information; The sending the tag identification information and the authentication information to the second network function includes: The tag identification information and the authentication information are sent to the target second network function, so that the target second network function determines the authentication result based on the tag identification information and the authentication information.

4. The method according to claim 1, characterized in that: After receiving the authentication result sent by the second network function based on the tag identification information and the authentication information, the method further includes: When the authentication result is an authentication failure, the electronic identification information is ignored / discarded.

5. The method according to claim 1, characterized in that The electronic identification information is unencrypted electronic identification information or electronic identification information encrypted using the electronic identification information and password area information of the first device.

6. An inventory method, characterized in that: Applied to a first device, the method includes: receiving a first request sent by a first network function; Based on the first request, tag identification information, authentication information, and electronic identification information of the first device are sent to the first network function.

7. The method according to claim 6, characterized in that The first request carries inventory identification information and / or inventory authorization code information, and the sending, based on the first request, tag identification information, authentication information, and electronic identification information of the first device to the first network function includes: Determining whether the first device supports fast inventory based on the inventory identification information and / or the inventory authorization code information; In a case where the first device supports fast inventory, the tag identification information, the authentication information and the electronic identification information are sent to the first network function.

8. The method according to claim 7, characterized in that The determining whether the first device supports fast inventory based on the inventory identification information and / or the inventory authorization code information includes: In a case where the first device has the inventory identification information and / or the inventory authorization code information, determining that the first device supports fast inventory; Alternatively, when the first device does not have the inventory identification information and the inventory authorization code information, it is determined that the first device does not support fast inventory.

9. The method according to claim 8, characterized in that The inventory identification information is set in a user area or a tag identification TID area of ​​the first device.

10. The method according to claim 8, characterized in that The inventory authorization code information is set in the user area or password area of ​​the first device.

11. The method according to claim 6 or 7, characterized in that: The electronic identification information is unencrypted electronic identification information or electronic identification information encrypted using the electronic identification information and password area information of the first device.

12. A first network function, characterized in that: The first network function includes: A first sending unit, configured to send a first request to a first device; A first receiving unit, configured to receive tag identification information, authentication information, and electronic identification information of the first device sent by the first device based on the first request; The first sending unit is further used to send the tag identification information and the authentication information to the second network function; The first receiving unit is further used to receive an authentication result sent by the second network function based on the tag identification information and the authentication information; and report the electronic identification information when the authentication result is successful authentication.

13. A first device, characterized in that: The first device comprises: A second receiving unit, configured to receive a first request sent by a first network function; A second sending unit is used to send the tag identification information, authentication information and electronic identification information of the first device to the first network function based on the first request.

14. A first network function, characterized in that: The first network function includes: a first processor and a first memory; when the first processor executes the running program stored in the first memory, the method according to any one of claims 1 to 5 is implemented.

15. A first device, characterized in that: The first device includes: a second processor and a second memory; when the second processor executes the running program stored in the second memory, the method according to any one of claims 6 to 11 is implemented.

16. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented; or, when the computer program is executed by a processor, the method according to any one of claims 6 to 11 is implemented.

17. A computer program product comprising a computer program, characterized in that The computer program implements the method according to any one of claims 1 to 5 when executed by a processor, or implements the method according to any one of claims 6 to 11 when executed by a processor.

Citation Information

Cited By

  • Aiot communication method and storage medium

    WO2026145273A1