A digital intelligent factory material management method

The EPC length range of the factory material area is obtained through the environmental IoT management function, and the instructions reader to inventory within this range, solving the problem of inefficient inventory of passive IoT tags in large-scale logistics scenarios and achieving efficient material management.

CN118863817BActive Publication Date: 2024-12-10中铁电气化局集团第一工程有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411339186.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2024-12-10
Estimated Expiration
2044-09-25

AI Technical Summary

Technical Problem

In large-scale logistics scenarios, how to improve the inventory efficiency of passive or semi-passive IoT tags, especially for the inefficiency of inventory caused by the diversity of the length of the logo.

Method used

The possible length range of the electronic device identification code EPC in the factory material area is obtained through the environmental IoT management function, and the reader is instructed to perform material inventory within this range, thereby improving inventory efficiency. The method includes obtaining application requests, interactively obtaining the EPC length range, analyzing the length changes, determining the possible length range, and configuring the reader to perform inventory operations.

Benefits of technology

It realizes that only inventory of EPCs within the length range is improved, the efficiency of inventory is improved, and the length of M EPCs is within the possible length range is improved, which improves the accuracy and efficiency of inventory.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118863817B_ABST
    Figure CN118863817B_ABST
Patent Text Reader

Abstract

The present invention provides a digital intelligent factory material management method, which belongs to the field of Internet of Things technology and is used to specify the length range of tags, so as to realize inventorying of only tags within the length range, so as to improve the inventorying efficiency. The method includes: the environmental Internet of Things management function obtains the application request of the application party, and the application request is used for the application party to request the operation of material inventorying of the specified factory material area; the environmental Internet of Things management function obtains the possible length range of the electronic device identification code EPC involved in the factory material area by interacting with the network where the environmental Internet of Things management function is located according to the application request, and the possible length range of the EPC is determined by the environmental Internet of Things management function based on the big data to estimate the change of the EPC length in the factory material area; the environmental Internet of Things management function instructs the reader to perform material inventory on the factory material area within the possible length range of the EPC, so as to obtain M EPCs returned by the reader, and the lengths of the M EPCs are within the possible length range of the EPC.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of Internet of Things, and in particular to a digital intelligent factory material management method. Background Art

[0002] Ambient IoT (A-IoT) is also called Ambient Power-enabled IoT Passive IoT (P-IoT), which means that some network nodes can be passive. They can obtain energy through solar energy, radio frequency, wind energy, water energy or tidal energy, and there is no restriction on the way of obtaining energy. These nodes are not equipped with or rely on power devices such as batteries, but obtain energy from the environment to support data perception, transmission and distributed computing. Nodes can also store the obtained energy. The passive IoT architecture can include passive terminals, readers and servers. Passive terminals can be in the form of tags or any other terminal forms without restriction. Readers can be access network devices, such as base stations, pole stations, micro base stations, macro stations, etc. Readers can also be terminal devices, such as mobile phones, IoT devices, handheld readers and writers, etc. The typical application scenario of A-IoT is warehouse / logistics. For example, by embedding or affixing passive or semi-passive IoT tags to goods, during the logistics process of goods stored in warehouses, shopping malls, etc., the relevant information of the goods is automatically collected by the reader, that is, inventory or stocktaking, and the management personnel can quickly query the goods information in the system.

[0003] For large-scale logistics scenarios, there are many identification forms (or lengths) of passive or semi-passive IoT tags. The situation is as follows. How to improve inventory efficiency is a current research issue. Summary of the invention

[0004] The embodiment of the present invention provides a digital intelligent factory material management method, which is used to specify the length range of labels, so as to implement inventory counting only for labels within the length range, so as to improve inventory counting efficiency.

[0005] In order to achieve the above object, the present invention adopts the following technical scheme:

[0006] In a first aspect, a digital intelligent factory material management method is provided, and the method is applied to an environmental Internet of Things management function in an environmental Internet of Things scenario, and the method includes: the environmental Internet of Things management function obtains an application request from an application party, and the application request is used by the application party to request an operation of performing a material inventory on a designated factory material area; the environmental Internet of Things management function obtains a possible length range of an electronic device identification code EPC involved in the factory material area by interacting with a network where the environmental Internet of Things management function is located according to the application request, and the possible length range of the EPC is determined by the environmental Internet of Things management function based on big data to estimate the change in the length of the EPC in the factory material area; the environmental Internet of Things management function instructs a reader to perform a material inventory on the factory material area within the possible length range of the EPC, so as to obtain M EPCs returned by the reader, and the lengths of the M EPCs are within the possible length range of the EPC.

[0007] Optionally, the application request includes the following multiple information / elements: an identifier requested by the application party, information used to indicate the factory material area, and an inventory operation indication element, and the multiple information / elements are used to jointly indicate that the application party requests an inventory operation on the factory material area.

[0008] Optionally, the environmental Internet of Things management function obtains the possible length range of the electronic device identification code EPC involved in the factory material area based on the application request by interacting with the network where the environmental Internet of Things management function is located, including: the environmental Internet of Things management function sends an EPC length request to the storage function entity in the network based on the application request, the EPC length request is used to request to provide the EPC length of the application party involved in the factory material area, and the storage function entity is used to store the business data of the application party; the environmental Internet of Things management function receives the EPC length response returned by the storage function entity, the EPC length response indicates K types of EPC lengths, K is an integer greater than or equal to 1; the environmental Internet of Things management function analyzes the EPC length change based on the K types of EPC lengths, thereby determining the possible length range of the EPC.

[0009] Optionally, when K is greater than 1, the environmental Internet of Things management function analyzes the change of EPC length according to K types of EPC lengths, so as to determine the possible length range of EPC, including: the environmental Internet of Things management function determines the length interval corresponding to the K types of EPC lengths, the minimum endpoint value of the length interval is the minimum EPC length among the K types of EPC lengths, and the maximum endpoint value of the length interval is the maximum EPC length among the K types of EPC lengths; the environmental Internet of Things management function determines whether the EPC length is likely to change according to the length distribution of the K types of EPC lengths in the length interval; if the EPC length is likely to change, the environmental Internet of Things management function expands the length interval to obtain the possible length range of EPC; if the EPC length is unlikely to change, the environmental Internet of Things management function determines the length interval as the possible length range of EPC.

[0010] Optionally, the environmental Internet of Things management function determines whether the EPC length is likely to change based on the length distribution of K types of EPC lengths in the length interval, including: the environmental Internet of Things management function divides the length interval into three length sub-intervals, and the three length sub-intervals are, in order from small to large, the first length sub-interval, the second length sub-interval and the third length sub-interval; if the EPC lengths exceeding the first proportion threshold among the K types of EPC lengths are distributed in the second length sub-interval, it is determined that the EPC length is unlikely to change; if the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the first length sub-interval or the third length sub-interval, it is determined that the EPC length may change; accordingly, the environmental Internet of Things management function expands the length interval to obtain a possible length range of the EPC, including: when the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the first length sub-interval, the environmental Internet of Things management function reduces the minimum endpoint value of the length interval by a preset value, and / or, when the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the third length sub-interval, the environmental Internet of Things management function increases the maximum endpoint value of the length interval by a preset value to obtain a possible length range of the EPC.

[0011] Optionally, when K is equal to 1, that is, K types of EPC lengths are one EPC length, the environmental Internet of Things management function analyzes the EPC length change based on the K types of EPC lengths to determine the possible length range of the EPC, including: the environmental Internet of Things management function determines a length interval in which an EPC length is located from multiple preset length intervals, and determines the length interval in which an EPC length is located as the possible length range of the EPC.

[0012] Optionally, the environmental Internet of Things management function instructs the reader to conduct a material inventory of the factory material area within the possible length range of the EPC, including: the environmental Internet of Things management function determines the reader serving the factory material area; the environmental Internet of Things management function sends inventory operation information to the reader, the inventory operation information instructs the reader to conduct a material inventory of the factory material area within the possible length range of the EPC, and the reader is configured to configure a transmission resource pool for material inventory according to the possible length range of the EPC.

[0013] Optionally, the reader is specifically configured as follows: the reader divides the possible length range of the EPC into L sub-length ranges, the reader performs L inventory operations for the L sub-length ranges, L is an integer greater than 1, and the value of L is positively correlated with the span of the possible length range of the EPC; for the i-th inventory operation among the L inventory operations, the reader performs the i-th paging to the factory material area, the paging requests the device with the EPC length within the i-th sub-length range of the L sub-length ranges to report the EPC, and the reader allocates transmission resource #i for the i-th inventory operation according to the i-th sub-length range, and the information length that the transmission resource #i can carry is the length corresponding to the maximum endpoint value of the i-th sub-length range.

[0014] Optionally, after the environmental Internet of Things management function obtains the M EPCs returned by the reader, the method further includes: the environmental Internet of Things management function sends an application response to the application party, the application response is used to respond to the application request, and the application response includes the M EPCs.

[0015] In a second aspect, a digital intelligent factory material management system is provided, which includes an environmental Internet of Things management function in an environmental Internet of Things scenario, and the environmental Internet of Things management function is configured as follows: the environmental Internet of Things management function obtains an application request from an application party, and the application request is used by the application party to request an operation of performing a material inventory on a designated factory material area; the environmental Internet of Things management function obtains a possible length range of an electronic device identification code EPC involved in the factory material area by interacting with the network where the environmental Internet of Things management function is located according to the application request, and the possible length range of the EPC is determined by the environmental Internet of Things management function based on big data to estimate the change in the length of the EPC in the factory material area; the environmental Internet of Things management function instructs the reader to perform a material inventory on the factory material area within the possible length range of the EPC, so as to obtain M EPCs returned by the reader, and the lengths of the M EPCs are within the possible length range of the EPC.

[0016] Optionally, the application request includes the following multiple information / elements: an identifier requested by the application party, information used to indicate the factory material area, and an inventory operation indication element, and the multiple information / elements are used to jointly indicate that the application party requests an inventory operation on the factory material area.

[0017] Optionally, the environmental Internet of Things management function obtains the possible length range of the electronic device identification code EPC involved in the factory material area based on the application request by interacting with the network where the environmental Internet of Things management function is located, including: the environmental Internet of Things management function sends an EPC length request to the storage function entity in the network based on the application request, the EPC length request is used to request to provide the EPC length of the application party involved in the factory material area, and the storage function entity is used to store the business data of the application party; the environmental Internet of Things management function receives the EPC length response returned by the storage function entity, the EPC length response indicates K types of EPC lengths, K is an integer greater than or equal to 1; the environmental Internet of Things management function analyzes the EPC length change based on the K types of EPC lengths, thereby determining the possible length range of the EPC.

[0018] Optionally, when K is greater than 1, the environmental Internet of Things management function analyzes the change of EPC length according to K types of EPC lengths, so as to determine the possible length range of EPC, including: the environmental Internet of Things management function determines the length interval corresponding to the K types of EPC lengths, the minimum endpoint value of the length interval is the minimum EPC length among the K types of EPC lengths, and the maximum endpoint value of the length interval is the maximum EPC length among the K types of EPC lengths; the environmental Internet of Things management function determines whether the EPC length is likely to change according to the length distribution of the K types of EPC lengths in the length interval; if the EPC length is likely to change, the environmental Internet of Things management function expands the length interval to obtain the possible length range of EPC; if the EPC length is unlikely to change, the environmental Internet of Things management function determines the length interval as the possible length range of EPC.

[0019] Optionally, the environmental Internet of Things management function determines whether the EPC length is likely to change based on the length distribution of K types of EPC lengths in the length interval, including: the environmental Internet of Things management function divides the length interval into three length sub-intervals, and the three length sub-intervals are, in order from small to large, the first length sub-interval, the second length sub-interval and the third length sub-interval; if the EPC lengths exceeding the first proportion threshold among the K types of EPC lengths are distributed in the second length sub-interval, it is determined that the EPC length is unlikely to change; if the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the first length sub-interval or the third length sub-interval, it is determined that the EPC length may change; accordingly, the environmental Internet of Things management function expands the length interval to obtain a possible length range of the EPC, including: when the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the first length sub-interval, the environmental Internet of Things management function reduces the minimum endpoint value of the length interval by a preset value, and / or, when the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the third length sub-interval, the environmental Internet of Things management function increases the maximum endpoint value of the length interval by a preset value to obtain a possible length range of the EPC.

[0020] Optionally, when K is equal to 1, that is, K types of EPC lengths are one EPC length, the environmental Internet of Things management function analyzes the EPC length change based on the K types of EPC lengths to determine the possible length range of the EPC, including: the environmental Internet of Things management function determines a length interval in which an EPC length is located from multiple preset length intervals, and determines the length interval in which an EPC length is located as the possible length range of the EPC.

[0021] Optionally, the environmental Internet of Things management function instructs the reader to conduct a material inventory of the factory material area within the possible length range of the EPC, including: the environmental Internet of Things management function determines the reader serving the factory material area; the environmental Internet of Things management function sends inventory operation information to the reader, the inventory operation information instructs the reader to conduct a material inventory of the factory material area within the possible length range of the EPC, and the reader is configured to configure a transmission resource pool for material inventory according to the possible length range of the EPC.

[0022] Optionally, the reader is specifically configured as follows: the reader divides the possible length range of the EPC into L sub-length ranges, the reader performs L inventory operations for the L sub-length ranges, L is an integer greater than 1, and the value of L is positively correlated with the span of the possible length range of the EPC; for the i-th inventory operation among the L inventory operations, the reader performs the i-th paging to the factory material area, the paging requests the device with the EPC length within the i-th sub-length range of the L sub-length ranges to report the EPC, and the reader allocates transmission resource #i for the i-th inventory operation according to the i-th sub-length range, and the information length that the transmission resource #i can carry is the length corresponding to the maximum endpoint value of the i-th sub-length range.

[0023] Optionally, after obtaining the M EPCs returned by the reader, the environmental Internet of Things management function is configured as follows: the environmental Internet of Things management function sends an application response to the application party, the application response is used to respond to the application request, and the application response includes the M EPCs.

[0024] In a third aspect, an electronic device is provided, comprising: a processor and a memory; the memory is used to store a computer program, and when the processor executes the computer program, the electronic device executes the method described in the first aspect.

[0025] In a possible design solution, the electronic device described in the third aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the electronic device described in the third aspect to communicate with other electronic devices.

[0026] In an embodiment of the present invention, the electronic device described in the third aspect may be a terminal, or a chip (system) or other parts or components that may be arranged in the terminal, or a system including the terminal.

[0027] In a fourth aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, the computer is caused to execute the method described in the first aspect.

[0028] In summary, when the environmental Internet of Things management function obtains an application request, the environmental Internet of Things management function can obtain the possible length range of the electronic device identification code EPC involved in the factory material area according to the application request by interacting with the network where the environmental Internet of Things management function is located, thereby instructing the reader to conduct an inventory of materials in the factory material area within the possible length range of the EPC. In this case, the environmental Internet of Things management function can obtain the M EPCs returned by the reader, and the lengths of these M EPCs are all within the possible length range of the EPC, that is, only the EPCs within the length range are counted to improve the efficiency of material inventory. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 A schematic diagram of the architecture of an Internet of Things system provided by an embodiment of the present invention;

[0030] Figure 2 A schematic diagram of a process flow of a digital intelligent factory material management method provided by an embodiment of the present invention;

[0031] Figure 3 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The technical solution of the present invention will be described below in conjunction with the accompanying drawings.

[0033] In the embodiment of the present invention, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each information can also be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.

[0034] In addition, the specific indication method may also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, different indication methods may be used for different information. In the specific implementation process, the desired indication method can be selected according to specific needs. The embodiment of the present invention does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present invention should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.

[0035] It should be understood that the information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in the embodiment of the present invention. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to a protocol, or can be configured by the sending end device by sending configuration information to the receiving end device.

[0036] "Pre-definition" or "pre-configuration" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in the device, and the embodiments of the present invention do not limit the specific implementation method. Among them, "saving" can mean saving in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or an electronic device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or an electronic device. The type of memory can be any form of storage medium, which is not limited by the embodiments of the present invention.

[0037] The "protocol" involved in the embodiments of the present invention may refer to a protocol family in the communication field, a standard protocol with a similar protocol family frame structure, or a related protocol applied in future systems, and the embodiments of the present invention do not specifically limit this.

[0038] In the embodiments of the present invention, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device will perform corresponding processing under certain objective circumstances, but do not limit the time, nor do they require the device to perform judgment actions when implementing, nor do they mean the existence of other limitations.

[0039] In the description of the embodiments of the present invention, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present invention is only a kind of association relationship describing the associated objects, indicating that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the embodiments of the present invention, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solution of the embodiments of the present invention, in the embodiments of the present invention, the words "first" and "second" are used to distinguish the same or similar items with basically the same functions and effects. Those skilled in the art will appreciate that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference. At the same time, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0040] The network architecture and business scenarios described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present invention are equally applicable to similar technical problems.

[0041] To facilitate understanding of the embodiments of the present invention, first Figure 1 Taking the Internet of Things system shown in as an example, Figure 1 A schematic diagram of the architecture of an Internet of Things system applicable to a digital intelligent factory material management method provided in an embodiment of the present invention.

[0042] like Figure 1 As shown, the IoT system may include: an ambient IoT function (Ambient IoT Function, AIoTF), a reader and an AIoT device.

[0043] The environmental Internet of Things function can also be called the environmental Internet of Things management function, which is used to instruct the reader to perform AIoT-related operations such as inventory, reading, and writing according to the business operations instructed by the application party.

[0044] The reader can be a base station or a terminal.

[0045] AIoT devices can be devices in the form of terminals, i.e., terminals. The terminal can be a terminal with transceiver functions, or a chip or chip system that can be set in the terminal. The terminal can also be called user equipment (UE), access terminal, subscriber unit, user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device. The terminal in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handset, a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a road side unit (RSU) with terminal function, etc. The terminal of the present application may also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built into a vehicle as one or more components or units. Alternatively, the terminal may also be customer-premises equipment (CPE).

[0046] Figure 2 A flow chart of a method provided by an embodiment of the present invention. This digital intelligent factory material management method is applicable to the above-mentioned Internet of Things system and involves the interaction between devices in the above-mentioned Internet of Things system. The specific process is as follows:

[0047] S201, the environmental Internet of Things management function obtains an application request from an application party.

[0048] The application request is used by the application party to request the operation of material inventory counting for the specified factory material area. For example, the application request includes the following multiple information / information elements: the identification of the application party's request, the information used to indicate the factory material area (such as latitude and longitude coordinates), and the inventory operation indication information element. The multiple information / information elements can be used to jointly indicate the application party's request to perform the operation of material inventory counting for the factory material area.

[0049] S202, the environmental Internet of Things management function obtains the possible length range of the electronic device identification code EPC involved in the factory material area by interacting with the network where the environmental Internet of Things management function is located according to the application request.

[0050] Among them, the possible length range of EPC can be determined by the environmental Internet of Things management function based on the big data to estimate the change of EPC length in the factory material area. For example, the environmental Internet of Things management function can send an EPC length request to the storage function entity (such as UDM network element) in the network according to the application request. The EPC length request is used to request the provision of the EPC length of the application party involved in the factory material area, such as the EPC length request can include the identification of the application party, and the indication information element requesting the provision of the EPC length. The storage function entity is used to store the business data of the application party. The storage function entity can index which lengths of EPC the application party has obtained in the historical material inventory according to the identification of the application party, such as K types of EPC lengths, K is an integer greater than or equal to 1, and return an EPC length response to the environmental Internet of Things management function. Correspondingly, the environmental Internet of Things management function receives the EPC length response returned by the storage function entity, and the EPC length response indicates K types of EPC lengths. The environmental Internet of Things management function can analyze the change of EPC length according to the K types of EPC lengths, thereby determining the possible length range of EPC.

[0051] For example, when K is greater than 1, the environmental Internet of Things management function determines the length interval corresponding to the K types of EPC lengths, the minimum endpoint value of the length interval is the minimum EPC length among the K types of EPC lengths, and the maximum endpoint value of the length interval is the maximum EPC length among the K types of EPC lengths; the environmental Internet of Things management function determines whether the EPC length is likely to change based on the length distribution of the K types of EPC lengths in the length interval. Specifically, the environmental Internet of Things management function can divide the length interval into three length sub-intervals, and the three length sub-intervals are the first length sub-interval, the second length sub-interval, and the third length sub-interval in order from small to large. If the EPC lengths of the K types of EPC lengths that exceed the first ratio threshold (such as 60% / 65% / 70%) are distributed in the second length sub-interval, it is determined that the EPC length is unlikely to change. If the EPC lengths of the K types of EPC lengths that exceed the second ratio threshold (such as 20% / 25% / 30%) are distributed in the first length sub-interval or the third length sub-interval, it is determined that the EPC length is likely to change.

[0052] If the EPC length is likely to change, the environmental Internet of Things management function will expand the length interval to obtain the possible length range of the EPC. If the EPC length is unlikely to change, the environmental Internet of Things management function will determine the length interval as the possible length range of the EPC. For example, when the EPC lengths exceeding the second ratio threshold among the K types of EPC lengths are distributed in the first length sub-interval, the environmental Internet of Things management function will reduce the minimum endpoint value of the length interval by a preset value, and / or, when the EPC lengths exceeding the second ratio threshold among the K types of EPC lengths are distributed in the third length sub-interval, the environmental Internet of Things management function will increase the maximum endpoint value of the length interval by a preset value to obtain the possible length range of the EPC.

[0053] That is to say, for a material enterprise (i.e., the application party), the type of EPC of its material goods should be relatively fixed. If most of the EPCs are located in one area, such as the EPC lengths exceeding the first ratio threshold are distributed in the second length sub-interval, it means that even if the length of the EPC in the subsequent inventory changes, it is likely to be within the length interval, so there is no need to adjust the length interval. Anyway, if among the K types of EPC lengths, the EPC lengths exceeding the second ratio threshold are distributed in the first length sub-interval or the third length sub-interval, it means that the EPC lengths are distributed at the edge of the length interval. Then, if the length of the EPC in the subsequent inventory changes, it may not be within the length interval, so the length interval needs to be expanded.

[0054] For another example, when K is equal to 1, that is, K types of EPC lengths are one EPC length, the environmental Internet of Things management function can determine the length interval in which one EPC length is located from the preset multiple length intervals, and determine the length interval in which one EPC length is located as the possible length range of the EPC.

[0055] S203, the environmental Internet of Things management function instructs the reader to perform a material inventory in the factory material area within the possible length range of the EPC to obtain M EPCs returned by the reader, and the lengths of the M EPCs are within the possible length range of the EPC.

[0056] For example, the environmental Internet of Things management function determines the reader that serves the factory material area (that is, the signal range of the reader is within the factory material area. At this time, there may be multiple readers. The embodiments of the present application take any one of them as an example for introduction, and the others can be understood by reference). The environmental Internet of Things management function can send inventory operation information to the reader, and the inventory operation information instructs the reader to perform a material inventory on the factory material area within the possible length range of the EPC. For example, the inventory operation information can include the possible length range of the EPC and a command, and the command is an inventory. The reader is configured to configure a transmission resource pool for material inventory according to the possible length range of the EPC. For example, the reader can be specifically configured as follows: the reader divides the possible length range of the EPC into L sub-length ranges, the reader performs L inventory operations for the L sub-length ranges, L is an integer greater than 1, and the value of L is positively correlated with the span of the possible length range of the EPC; for the i-th inventory operation among the L inventory operations, the reader performs the i-th paging to the factory material area, the paging requests the device with an EPC length within the i-th sub-length range among the L sub-length ranges to report the EPC, and the reader allocates transmission resource #i for the i-th inventory operation according to the i-th sub-length range, and the information length that the transmission resource #i can carry is the length corresponding to the maximum endpoint value of the i-th sub-length range.

[0057] After obtaining the M EPCs returned by the reader, the environmental Internet of Things management function sends an application response to the application party. The application response is used to respond to the application request and contains M EPCs.

[0058] In summary, when the environmental Internet of Things management function obtains an application request, the environmental Internet of Things management function can obtain the possible length range of the electronic device identification code EPC involved in the factory material area according to the application request by interacting with the network where the environmental Internet of Things management function is located, thereby instructing the reader to conduct an inventory of materials in the factory material area within the possible length range of the EPC. In this case, the environmental Internet of Things management function can obtain the M EPCs returned by the reader, and the lengths of these M EPCs are all within the possible length range of the EPC, that is, only the EPCs within the length range are counted to improve the efficiency of material inventory.

[0059] Combination of the above Figure 2The method provided by the embodiment of the present invention is described in detail. The following is a digital intelligent factory material management system for executing the method provided by the embodiment of the present invention, which includes an environmental Internet of Things management function in an environmental Internet of Things scenario, and the environmental Internet of Things management function is configured as follows: the environmental Internet of Things management function obtains an application request from an application party, and the application request is used by the application party to request an operation of material inventory for a specified factory material area; the environmental Internet of Things management function obtains the possible length range of the electronic device identification code EPC involved in the factory material area by interacting with the network where the environmental Internet of Things management function is located according to the application request, and the possible length range of the EPC is determined by the environmental Internet of Things management function based on the big data to estimate the change in the length of the EPC in the factory material area; the environmental Internet of Things management function instructs the reader to perform a material inventory of the factory material area within the possible length range of the EPC, so as to obtain M EPCs returned by the reader, and the lengths of the M EPCs are within the possible length range of the EPC.

[0060] Optionally, the application request includes the following multiple information / elements: an identifier requested by the application party, information used to indicate the factory material area, and an inventory operation indication element, and the multiple information / elements are used to jointly indicate that the application party requests an inventory operation on the factory material area.

[0061] Optionally, the environmental Internet of Things management function obtains the possible length range of the electronic device identification code EPC involved in the factory material area based on the application request by interacting with the network where the environmental Internet of Things management function is located, including: the environmental Internet of Things management function sends an EPC length request to the storage function entity in the network based on the application request, the EPC length request is used to request to provide the EPC length of the application party involved in the factory material area, and the storage function entity is used to store the business data of the application party; the environmental Internet of Things management function receives the EPC length response returned by the storage function entity, the EPC length response indicates K types of EPC lengths, K is an integer greater than or equal to 1; the environmental Internet of Things management function analyzes the EPC length change based on the K types of EPC lengths, thereby determining the possible length range of the EPC.

[0062] Optionally, when K is greater than 1, the environmental Internet of Things management function analyzes the change of EPC length according to K types of EPC lengths, so as to determine the possible length range of EPC, including: the environmental Internet of Things management function determines the length interval corresponding to the K types of EPC lengths, the minimum endpoint value of the length interval is the minimum EPC length among the K types of EPC lengths, and the maximum endpoint value of the length interval is the maximum EPC length among the K types of EPC lengths; the environmental Internet of Things management function determines whether the EPC length is likely to change according to the length distribution of the K types of EPC lengths in the length interval; if the EPC length is likely to change, the environmental Internet of Things management function expands the length interval to obtain the possible length range of EPC; if the EPC length is unlikely to change, the environmental Internet of Things management function determines the length interval as the possible length range of EPC.

[0063] Optionally, the environmental Internet of Things management function determines whether the EPC length is likely to change based on the length distribution of K types of EPC lengths in the length interval, including: the environmental Internet of Things management function divides the length interval into three length sub-intervals, and the three length sub-intervals are, in order from small to large, the first length sub-interval, the second length sub-interval and the third length sub-interval; if the EPC lengths exceeding the first proportion threshold among the K types of EPC lengths are distributed in the second length sub-interval, it is determined that the EPC length is unlikely to change; if the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the first length sub-interval or the third length sub-interval, it is determined that the EPC length may change; accordingly, the environmental Internet of Things management function expands the length interval to obtain a possible length range of the EPC, including: when the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the first length sub-interval, the environmental Internet of Things management function reduces the minimum endpoint value of the length interval by a preset value, and / or, when the EPC lengths exceeding the second proportion threshold among the K types of EPC lengths are distributed in the third length sub-interval, the environmental Internet of Things management function increases the maximum endpoint value of the length interval by a preset value to obtain a possible length range of the EPC.

[0064] Optionally, when K is equal to 1, that is, K types of EPC lengths are one EPC length, the environmental Internet of Things management function analyzes the EPC length change based on the K types of EPC lengths to determine the possible length range of the EPC, including: the environmental Internet of Things management function determines a length interval in which an EPC length is located from multiple preset length intervals, and determines the length interval in which an EPC length is located as the possible length range of the EPC.

[0065] Optionally, the environmental Internet of Things management function instructs the reader to conduct a material inventory of the factory material area within the possible length range of the EPC, including: the environmental Internet of Things management function determines the reader serving the factory material area; the environmental Internet of Things management function sends inventory operation information to the reader, the inventory operation information instructs the reader to conduct a material inventory of the factory material area within the possible length range of the EPC, and the reader is configured to configure a transmission resource pool for material inventory according to the possible length range of the EPC.

[0066] Optionally, the reader is specifically configured as follows: the reader divides the possible length range of the EPC into L sub-length ranges, the reader performs L inventory operations for the L sub-length ranges, L is an integer greater than 1, and the value of L is positively correlated with the span of the possible length range of the EPC; for the i-th inventory operation among the L inventory operations, the reader performs the i-th paging to the factory material area, the paging requests the device with the EPC length within the i-th sub-length range of the L sub-length ranges to report the EPC, and the reader allocates transmission resource #i for the i-th inventory operation according to the i-th sub-length range, and the information length that the transmission resource #i can carry is the length corresponding to the maximum endpoint value of the i-th sub-length range.

[0067] Optionally, after obtaining the M EPCs returned by the reader, the environmental Internet of Things management function is configured as follows: the environmental Internet of Things management function sends an application response to the application party, the application response is used to respond to the application request, and the application response includes the M EPCs.

[0068] Figure 3 The schematic diagram of the structure of the electronic device provided by the embodiment of the present invention. For example, the electronic device may be a network device, or a chip (system) or other components or assemblies that can be set in the network device. Figure 3 As shown, the electronic device 400 may include a processor 401. Optionally, the electronic device 400 may further include a memory 402 and / or a transceiver 403. The processor 401 is coupled with the memory 402 and the transceiver 403, such as being connected via a communication bus.

[0069] Combine the following Figure 3 The components of the electronic device 400 are described in detail:

[0070] The processor 401 is the control center of the electronic device 400, and may be a processor or a general term for multiple processing elements. For example, the processor 401 is one or more central processing units (CPUs), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).

[0071] Optionally, the processor 401 can execute various functions of the electronic device 400 by running or executing the software program stored in the memory 402 and calling the data stored in the memory 402, such as executing the above Figure 2 A digital intelligent factory material management method is shown.

[0072] In a specific implementation, as an embodiment, the processor 401 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 are shown in FIG.

[0073] In a specific implementation, as an embodiment, the electronic device 400 may also include multiple processors. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0074] The memory 402 is used to store the software program for executing the solution of the present invention, and the execution is controlled by the processor 401. The specific implementation method can refer to the above method embodiment, which will not be repeated here.

[0075] Optionally, the memory 402 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 402 may be integrated with the processor 401, or may exist independently and access the computer through the interface circuit ( Figure 3 The processor 401 is coupled to the processor 401 (not shown), which is not specifically limited in this embodiment of the present invention.

[0076] The transceiver 403 is used for communication with other electronic devices. For example, if the electronic device 400 is a terminal, the transceiver 403 can be used to communicate with a network device, or with another terminal device. For another example, if the electronic device 400 is a network device, the transceiver 403 can be used to communicate with a terminal, or with another network device.

[0077] Optionally, the transceiver 403 may include a receiver and a transmitter ( Figure 3 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0078] Optionally, the transceiver 403 may be integrated with the processor 401, or may exist independently and communicate with the electronic device 400 through an interface circuit ( Figure 3 The processor 401 is coupled to the processor 401 (not shown), which is not specifically limited in this embodiment of the present invention.

[0079] Understandably, Figure 3 The structure of the electronic device 400 shown in the figure does not constitute a limitation on the electronic device, and the actual electronic device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.

[0080] In addition, the technical effects of the electronic device 400 can refer to the technical effects of the methods described in the above method embodiments, which will not be repeated here.

[0081] It should be understood that the processor in the embodiment of the present invention may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0082] It should also be understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0083] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0084] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0085] In the present invention, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0086] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0087] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0088] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0089] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0090] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0091] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0092] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.

[0093] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A digital intelligent factory material management method, characterized in that: The method is applied to an environmental Internet of Things management function in an environmental Internet of Things scenario, and the method comprises: The environmental Internet of Things management function obtains an application request from an application party, where the application request is used by the application party to request an operation of performing a material inventory on a designated factory material area; The environmental Internet of Things management function obtains the possible length range of the electronic equipment identification code EPC involved in the factory material area by interacting with the network where the environmental Internet of Things management function is located according to the application request, and the possible length range of the EPC is determined by the environmental Internet of Things management function based on the big data to estimate the change of the EPC length in the factory material area; The environmental Internet of Things management function instructs the reader to perform a material inventory on the factory material area within the possible length range of the EPC to obtain M EPCs returned by the reader, and the lengths of the M EPCs are within the possible length range of the EPC; The environmental Internet of Things management function obtains the possible length range of the electronic device identification code EPC involved in the factory material area by interacting with the network where the environmental Internet of Things management function is located according to the application request, including: The environmental Internet of Things management function sends an EPC length request to a storage function entity in the network according to the application request, wherein the EPC length request is used to request to provide the EPC length of the application party involved in the factory material area, and the storage function entity is used to store the business data of the application party; The environmental Internet of Things management function receives an EPC length response returned by the storage function entity, where the EPC length response indicates K types of EPC lengths, where K is an integer greater than or equal to 1; The environmental Internet of Things management function analyzes the change in EPC length according to the K types of EPC lengths, thereby determining a possible length range of the EPC; When K is greater than 1, the environmental Internet of Things management function analyzes the change in EPC length according to the K types of EPC lengths, thereby determining the possible length range of the EPC, including: The environmental Internet of Things management function determines the length interval corresponding to the K types of EPC lengths, the minimum endpoint value of the length interval is the EPC minimum length among the K types of EPC lengths, and the maximum endpoint value of the length interval is the EPC maximum length among the K types of EPC lengths; The environmental Internet of Things management function determines whether the EPC length is likely to change according to the length distribution of the K types of EPC lengths in the length interval; If the length of the EPC is likely to change, the environmental Internet of Things management function expands the length interval to obtain the possible length range of the EPC; if the length of the EPC is unlikely to change, the environmental Internet of Things management function determines the length interval as the possible length range of the EPC; The environmental Internet of Things management function determines whether the EPC length is likely to change according to the length distribution of the K types of EPC lengths in the length interval, including: The environmental Internet of Things management function divides the length interval into three length sub-intervals, and the three length sub-intervals are, in ascending order of length, a first length sub-interval, a second length sub-interval, and a third length sub-interval; If, among the K types of EPC lengths, EPC lengths exceeding the first ratio threshold are distributed in the second length sub-interval, it is determined that the EPC length is unlikely to change; if, among the K types of EPC lengths, EPC lengths exceeding the second ratio threshold are distributed in the first length sub-interval or the third length sub-interval, it is determined that the EPC length may change; Accordingly, the environmental Internet of Things management function expands the length interval to obtain the possible length range of the EPC, including: In the case that among the K types of EPC lengths, the EPC lengths exceeding the second ratio threshold are distributed in the first length sub-interval, the environmental Internet of Things management function reduces the minimum endpoint value of the length interval by a preset value, and / or, in the case that among the K types of EPC lengths, the EPC lengths exceeding the second ratio threshold are distributed in the third length sub-interval, the environmental Internet of Things management function increases the maximum endpoint value of the length interval by the preset value, to obtain a possible length range of the EPC; In the case where K is equal to 1, that is, the K types of EPC lengths are one EPC length, the environmental Internet of Things management function analyzes the EPC length change according to the K types of EPC lengths, thereby determining the possible length range of the EPC, including: The environmental Internet of Things management function determines the length interval where the one EPC length is located from a plurality of preset length intervals, and determines the length interval where the one EPC length is located as the possible length range of the EPC; The environmental IoT management function instructs the reader to perform a material inventory of the factory material area within the possible length range of the EPC, including: The environmental Internet of Things management function determines the reader serving the factory material area; The environmental Internet of Things management function sends inventory operation information to the reader, the inventory operation information instructs the reader to perform material inventory on the factory material area within the possible length range of the EPC, and the reader is configured to configure a transmission resource pool for the material inventory according to the possible length range of the EPC; The reader is specifically configured as follows: the reader divides the possible length range of the EPC into L sub-length ranges, the reader performs L inventory operations for the L sub-length ranges, L is an integer greater than 1, and the value of L is positively correlated with the span of the possible length range of the EPC; for the i-th inventory operation among the L inventory operations, the reader performs the i-th paging to the factory material area, the paging requests the EPC length of the device within the i-th sub-length range of the L sub-length ranges to report the EPC, and the reader allocates the transmission resource #i for the i-th inventory operation according to the i-th sub-length range, and the information length that the transmission resource #i can carry is the length corresponding to the maximum endpoint value of the i-th sub-length range.

2. The method according to claim 1, characterized in that The application request includes the following multiple information / information elements: an identifier requested by the application party, information indicating the factory material area, and an inventory operation indication information element, wherein the multiple information / information elements are used to jointly indicate that the application party requests an inventory operation on the factory material area.

3. The method according to claim 1, characterized in that: After the environmental Internet of Things management function obtains the M EPCs returned by the reader, the method further includes: The environmental Internet of Things management function sends an application response to the application party, where the application response is used to respond to the application request, and the application response includes the M EPCs.

4. A digital intelligent factory material management system, characterized in that: The system includes an environmental Internet of Things management function in an environmental Internet of Things scenario, and the environmental Internet of Things management function is configured to: The environmental Internet of Things management function obtains an application request from an application party, where the application request is used by the application party to request an operation of performing a material inventory on a designated factory material area; The environmental Internet of Things management function obtains the possible length range of the electronic equipment identification code EPC involved in the factory material area by interacting with the network where the environmental Internet of Things management function is located according to the application request, and the possible length range of the EPC is determined by the environmental Internet of Things management function based on the big data to estimate the change of the EPC length in the factory material area; The environmental Internet of Things management function instructs the reader to perform a material inventory on the factory material area within the possible length range of the EPC to obtain M EPCs returned by the reader, and the lengths of the M EPCs are within the possible length range of the EPC; The environmental Internet of Things management function obtains the possible length range of the electronic device identification code EPC involved in the factory material area by interacting with the network where the environmental Internet of Things management function is located according to the application request, including: The environmental Internet of Things management function sends an EPC length request to a storage function entity in the network according to the application request, wherein the EPC length request is used to request to provide the EPC length of the application party involved in the factory material area, and the storage function entity is used to store the business data of the application party; The environmental Internet of Things management function receives an EPC length response returned by the storage function entity, where the EPC length response indicates K types of EPC lengths, where K is an integer greater than or equal to 1; The environmental Internet of Things management function analyzes the change in EPC length according to the K types of EPC lengths, thereby determining a possible length range of the EPC; When K is greater than 1, the environmental Internet of Things management function analyzes the change in EPC length according to the K types of EPC lengths, thereby determining the possible length range of the EPC, including: The environmental Internet of Things management function determines the length interval corresponding to the K types of EPC lengths, the minimum endpoint value of the length interval is the EPC minimum length among the K types of EPC lengths, and the maximum endpoint value of the length interval is the EPC maximum length among the K types of EPC lengths; The environmental Internet of Things management function determines whether the EPC length is likely to change according to the length distribution of the K types of EPC lengths in the length interval; If the length of the EPC is likely to change, the environmental Internet of Things management function expands the length interval to obtain the possible length range of the EPC; if the length of the EPC is unlikely to change, the environmental Internet of Things management function determines the length interval as the possible length range of the EPC; The environmental Internet of Things management function determines whether the EPC length is likely to change according to the length distribution of the K types of EPC lengths in the length interval, including: The environmental Internet of Things management function divides the length interval into three length sub-intervals, and the three length sub-intervals are, in ascending order of length, a first length sub-interval, a second length sub-interval, and a third length sub-interval; If, among the K types of EPC lengths, EPC lengths exceeding the first ratio threshold are distributed in the second length sub-interval, it is determined that the EPC length is unlikely to change; if, among the K types of EPC lengths, EPC lengths exceeding the second ratio threshold are distributed in the first length sub-interval or the third length sub-interval, it is determined that the EPC length may change; Accordingly, the environmental Internet of Things management function expands the length interval to obtain the possible length range of the EPC, including: In the case that among the K types of EPC lengths, the EPC lengths exceeding the second ratio threshold are distributed in the first length sub-interval, the environmental Internet of Things management function reduces the minimum endpoint value of the length interval by a preset value, and / or, in the case that among the K types of EPC lengths, the EPC lengths exceeding the second ratio threshold are distributed in the third length sub-interval, the environmental Internet of Things management function increases the maximum endpoint value of the length interval by the preset value, to obtain a possible length range of the EPC; In the case where K is equal to 1, that is, the K types of EPC lengths are one EPC length, the environmental Internet of Things management function analyzes the EPC length change according to the K types of EPC lengths, thereby determining the possible length range of the EPC, including: The environmental Internet of Things management function determines the length interval where the one EPC length is located from a plurality of preset length intervals, and determines the length interval where the one EPC length is located as the possible length range of the EPC; The environmental IoT management function instructs the reader to perform a material inventory of the factory material area within the possible length range of the EPC, including: The environmental Internet of Things management function determines the reader serving the factory material area; The environmental Internet of Things management function sends inventory operation information to the reader, the inventory operation information instructs the reader to perform material inventory on the factory material area within the possible length range of the EPC, and the reader is configured to configure a transmission resource pool for the material inventory according to the possible length range of the EPC; The reader is specifically configured as follows: the reader divides the possible length range of the EPC into L sub-length ranges, the reader performs L inventory operations for the L sub-length ranges, L is an integer greater than 1, and the value of L is positively correlated with the span of the possible length range of the EPC; for the i-th inventory operation among the L inventory operations, the reader performs the i-th paging to the factory material area, the paging requests the EPC length of the device within the i-th sub-length range of the L sub-length ranges to report the EPC, and the reader allocates the transmission resource #i for the i-th inventory operation according to the i-th sub-length range, and the information length that the transmission resource #i can carry is the length corresponding to the maximum endpoint value of the i-th sub-length range.