Equipment checking method and device based on checking position, equipment and medium

Through the equipment inventory method based on inventory location and combined with historical equipment information, the problems of inefficiency and error-prone manual inventory in express turnover centers and other places are solved, and a fast and accurate equipment inventory is achieved.

CN120012804APending Publication Date: 2025-05-16SHANGHAI ZHONGTONGJI NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510098567.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In places such as express delivery turnover centers, manual inventory equipment is inefficient and prone to errors, making it difficult to achieve fast and accurate equipment inventory.

Method used

Through the equipment inventory method based on the inventory position, the location code information uploaded by the inventory terminal is used to determine the location to be counted, and the operating equipment and shooting equipment are counted in combination with historical equipment information to achieve fast and accurate equipment identification.

Benefits of technology

This method can quickly and efficiently take stock of the working equipment and shooting equipment at the inventory position, reduce the manual error rate and improve the inventory efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012804A_ABST
    Figure CN120012804A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an equipment checking method and device based on a checking position, equipment and a medium, and relates to the technical field of equipment checking. The method comprises the following steps: determining a to-be-checked position corresponding to a position code according to position code information uploaded by a checking terminal; determining historical operation equipment information and historical shooting equipment information corresponding to the to-be-checked position in previous checking data; and checking the operation equipment at the to-be-checked position according to the field operation equipment information and the historical operation equipment information uploaded by the checking terminal, and checking the shooting equipment at the to-be-checked position according to the image information shot by the shooting equipment and the historical shooting equipment information. According to the technical scheme, efficient checking of the operation equipment at the to-be-checked position is realized based on the field operation equipment information and the historical operation equipment information, and accurate checking of the shooting equipment is realized based on the image information shot by the shooting equipment and the historical shooting equipment information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of equipment inventory, and in particular to an equipment inventory method, device, equipment and medium based on inventory location. Background Art

[0002] In the express turnover center, there are usually on-site operating equipment in the park, building / warehouse, floor, area, platform and other locations. The equipment at each location provides support for the normal operation of the express turnover park.

[0003] When taking inventory of the equipment in the express delivery turnover center, it is usually done manually, which has problems such as low efficiency and prone to errors. Summary of the invention

[0004] The present invention provides an equipment inventory method, device, equipment and medium based on inventory positions, which can quickly inventory operating equipment and shooting equipment based on the inventory positions.

[0005] According to one aspect of the present invention, a device inventory method based on inventory location is provided, the method comprising:

[0006] According to the location code information uploaded by the inventory terminal, determine the location to be counted corresponding to the location code;

[0007] In the last inventory data, determine the historical equipment information corresponding to the location to be inventoryed; the historical equipment information includes: historical operation equipment information and historical shooting equipment information;

[0008] The operating equipment at the location to be counted is counted according to the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and the photographing equipment at the location to be counted is counted according to the image information captured by each photographing device and the historical photographing equipment information.

[0009] According to another aspect of the present invention, there is provided a device inventory-taking apparatus based on inventory positions, comprising:

[0010] The module for determining the position to be counted is used to determine the position to be counted corresponding to the position code according to the position code information uploaded by the inventory terminal;

[0011] A historical equipment information determination module is used to determine the historical equipment information corresponding to the position to be counted in the last inventory data; the historical equipment information includes: historical operation equipment information and historical shooting equipment information;

[0012] The equipment inventory module is used to inventory the operating equipment at the location to be inventoried based on the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and to inventory the photographing equipment at the location to be inventoried based on the image information captured by each photographing device and the historical photographing equipment information.

[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0014] at least one processor; and

[0015] a memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the device inventory method based on inventory location described in any embodiment of the present invention.

[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, wherein the computer instructions are used to enable a processor to implement the device inventory method based on inventory location described in any embodiment of the present invention when executed.

[0018] The technical solution of the embodiment of the present application includes: determining the location to be inventoried corresponding to the location code according to the location code information uploaded by the inventory terminal; determining the historical equipment information corresponding to the location to be inventoried in the last inventory data; the historical equipment information includes: historical operating equipment information and historical shooting equipment information; taking inventory of the operating equipment at the location to be inventoried according to the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and taking inventory of the shooting equipment at the location to be inventoried according to the image information captured by each shooting device and the historical shooting equipment information. This technical solution realizes efficient inventory of the operating equipment at the location to be inventoried based on the on-site operating equipment information and the historical operating equipment information, and realizes accurate inventory of the shooting equipment based on the image information captured by each shooting device and the historical shooting equipment information.

[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 It is a flow chart of a device inventory method based on inventory location provided according to the first embodiment of the present application;

[0022] Figure 2 It is a flow chart of a device inventory method based on inventory location provided according to the second embodiment of the present application;

[0023] Figure 3 It is a structural schematic diagram of a device inventory device based on inventory location provided according to Embodiment 3 of the present application;

[0024] Figure 4 It is a structural schematic diagram of an electronic device that implements a device inventory method based on inventory location according to an embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only embodiments of a part of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0026] It should be noted that the terms "first", "second", "target", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] Embodiment 1

[0028] Figure 1A flowchart of a method for counting equipment based on inventory locations is provided for the first embodiment of the present application. The embodiment of the present application can be applied to the situation of counting equipment in express delivery parks. The method can be executed by a device counting device based on inventory locations. The device counting device based on inventory locations can be implemented in the form of hardware and / or software. The device counting device based on inventory locations can be configured in an electronic device with data processing capabilities. Figure 1 As shown, the method includes:

[0029] S110: Determine the location to be counted corresponding to the location code according to the location code information uploaded by the inventory terminal.

[0030] Among them, the inventory terminal is used to scan various codes to be identified at the inventory site, and upload the scanning results to the equipment inventory device based on the inventory location described in the embodiment of the present application; the code to be identified can be the location code of the inventory location, the equipment SN code and the asset code, etc. The equipment inventory device based on the inventory location can be located in the electronic device, and the equipment inventory device based on the inventory location is used to execute the method described in the embodiment of the present application to realize the equipment inventory process.

[0031] In the embodiment of the present application, each location that needs to be counted is provided with a unique location code. After the inventory terminal scans the location code, the location information reflected by the location code can be determined. In the embodiment of the present application, the equipment inventory is performed based on the inventory location. When performing the equipment inventory, the inventory terminal can scan the location code of the location to be counted and upload it, and then the equipment inventory device based on the inventory location described in the embodiment of the present application performs the steps of performing equipment inventory on the location to be counted. The location to be counted can be a platform, warehouse, express transfer location, etc. in the express park.

[0032] Specifically, if the location code information uploaded by the inventory terminal is received, then in the pre-stored correspondence between the location code and the location of each park, the location corresponding to the location code uploaded by the inventory terminal is determined as the location to be inventoried.

[0033] S120, determining historical device information corresponding to the location to be counted in the last inventory data.

[0034] The historical equipment information includes: historical operation equipment information and historical shooting equipment information. The historical operation equipment information can be the equipment information used for express delivery at the location to be counted, which was counted in the last inventory; the historical shooting equipment information can be the information of equipment that can monitor the location to be counted, which was counted in the last inventory.

[0035] Specifically, each inventory will determine the operating equipment and shooting equipment corresponding to an inventory location. When the next inventory is conducted, the equipment counted last time may have moved or been damaged, and needs to be re-inventoried. However, re-inventorying based on the equipment information of the last inventory can make the inventory operation faster and more efficient. Therefore, the embodiment of the present application uses the operating equipment corresponding to the to-be-inventoried location obtained in the last inventory as the historical operating equipment, and uses the shooting equipment corresponding to the to-be-inventoried location obtained in the last inventory as the historical shooting equipment, and then conducts this inventory based on the historical equipment information.

[0036] S130, taking inventory of the operating equipment at the location to be counted according to the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and taking inventory of the photographing equipment at the location to be counted according to the image information photographed by each photographing equipment and the historical photographing equipment information.

[0037] Among them, the on-site operating equipment information reflects the operating equipment actually existing at the location to be inventoryed.

[0038] Specifically, when taking inventory of the operating equipment at the to-be-inventoryed location based on the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, if the operating equipment A existing in the on-site operating equipment information also exists in the historical operating equipment information, then the operating equipment A is always located at the to-be-inventoryed location and has not been moved; if the operating equipment B existing in the on-site operating equipment information does not exist in the historical operating equipment information, then the operating equipment B was moved to the to-be-inventoryed location after the last inventory; if the operating equipment C existing in the historical operating equipment information does not exist in the on-site operating equipment information, then the operating equipment C was moved out of the to-be-inventoryed location after the last inventory.

[0039] Specifically, when taking inventory of the photographing devices at the location to be counted based on the image information captured by each photographing device and the historical photographing device information, if the image captured by the photographing device D still corresponds to the location to be counted, the photographing angle of the photographing device has not moved; otherwise, the photographing angle of the photographing device has moved.

[0040] The technical solution of the embodiment of the present application includes: determining the location to be inventoried corresponding to the location code according to the location code information uploaded by the inventory terminal; determining the historical equipment information corresponding to the location to be inventoried in the last inventory data; the historical equipment information includes: historical operating equipment information and historical shooting equipment information; taking inventory of the operating equipment at the location to be inventoried according to the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and taking inventory of the shooting equipment at the location to be inventoried according to the image information captured by each shooting device and the historical shooting equipment information. This technical solution realizes efficient inventory of the operating equipment at the location to be inventoried based on the on-site operating equipment information and the historical operating equipment information, and realizes accurate inventory of the shooting equipment based on the image information captured by each shooting device and the historical shooting equipment information.

[0041] Embodiment 2

[0042] Figure 2 This is a flow chart of a device inventory method based on inventory location provided in Embodiment 2 of the present application. The embodiment of the present application is optimized based on the above embodiment.

[0043] like Figure 2 As shown, the method of the embodiment of the present application specifically includes the following steps:

[0044] S210: Determine the location to be counted corresponding to the location code according to the location code information uploaded by the inventory terminal.

[0045] S220: Determine historical device information corresponding to the location to be counted in the last inventory data.

[0046] The historical equipment information includes: historical operation equipment information and historical shooting equipment information.

[0047] In an embodiment of the present application, optionally, in the last inventory data, historical equipment information corresponding to the position to be counted is determined, including: in the last inventory data, the inventory data corresponding to the position to be counted is determined; in the inventory data corresponding to the position to be counted, the unmoved operating equipment and the newly added operating equipment corresponding to the position to be counted are determined as historical operating equipment, and the unmoved photography equipment and the newly added photography equipment corresponding to the position to be counted are determined as historical photography equipment.

[0048] Specifically, the last inventory data is obtained, and the last inventory data is queried to obtain the inventory data corresponding to the position to be counted, and the inventory data corresponding to the position to be counted includes the unmoved operating equipment corresponding to the position to be counted, the moved operating equipment corresponding to the position to be counted, and the newly added operating equipment corresponding to the position to be counted; the unmoved operating equipment and the newly added operating equipment corresponding to the position to be counted are both determined as historical operating equipment. The inventory data corresponding to the position to be counted includes the unmoved photographing equipment corresponding to the position to be counted, the moved photographing equipment corresponding to the position to be counted, and the newly added photographing equipment corresponding to the position to be counted; the unmoved photographing equipment and the newly added photographing equipment corresponding to the position to be counted are both determined as historical operating equipment.

[0049] This solution is configured in such a way that the historical device information is information of devices that existed at the location to be counted after the last inventory. Subsequent inventory based on the historical device information can improve the inventory speed.

[0050] S230, determining whether there is a unique identification code of the on-site operation equipment in the historical operation equipment information list; if so, executing S240; otherwise, executing S250.

[0051] The field operation equipment information is a unique identification code of the field operation equipment. The unique identification code is the equipment SN code (Serial Number, product serial number). The identification of the equipment in the historical operation equipment information is also a unique identification code.

[0052] Specifically, after determining the unique identification code of the field operation equipment according to the information of the field operation equipment, traverse the historical operation equipment information. If the unique identification code of the field operation equipment is also found in the historical operation information, execute S240; otherwise, execute S250.

[0053] In an embodiment of the present application, optionally, the process of determining the unique identification code of the field operation equipment includes: if a target asset code of the field equipment sent by the inventory terminal is received, determining whether the target asset code exists in the pre-stored correspondence information between the asset code and the unique identification code; if so, determining the unique identification code corresponding to the target asset code as the unique identification code of the field operation equipment; otherwise, sending a message to the inventory terminal indicating that the unique identification code was not found, so that the inventory terminal sends the unique identification code of the field operation equipment.

[0054] Specifically, since enterprises usually conduct asset statistics, asset codes are usually posted on various devices, and each asset code corresponds to a unique device. Therefore, the correspondence between the asset code and the unique identification code can be established in advance. If the unique identification code does not exist on the field device, the inventory terminal scans the asset code on the field device and uploads the scan result. If the target asset code of the field device sent by the inventory terminal is received, it is determined whether the target asset code exists in the pre-stored correspondence information between the asset code and the unique identification code; if so, the unique identification code corresponding to the target asset code is determined as the unique identification code of the field operation equipment; otherwise, a message that the unique identification code is not found is sent to the inventory terminal, so that the inventory terminal scans the SN QR code of the field operation equipment and then sends the unique identification code.

[0055] S240: Determine the on-site operating equipment as an unmoved operating equipment at a location to be counted.

[0056] Specifically, if there is a unique identification code of the on-site operation equipment in the historical operation equipment information list, then the on-site operation equipment was present at the to-be-inventoryed location during the last inventory and is still present at the to-be-inventoryed location during this inventory. The on-site operation equipment can be determined as an unmoved operation equipment at the to-be-inventoryed location.

[0057] S250: Determine the on-site operating equipment as a newly added operating equipment at a location to be counted.

[0058] Specifically, if the unique identification code of the on-site operation equipment does not exist in the historical operation equipment information list, then the on-site operation equipment was not at the to-be-inventoryed location during the last inventory, but is at the to-be-inventoryed location during this inventory. The equipment is moved to the to-be-inventoryed location within the time period between two inventory counts. The on-site operation equipment can be identified as a new operation equipment at the to-be-inventoryed location.

[0059] S260: If a message is received from the inventory terminal indicating that the on-site operating equipment at the current location to be inventoried has been uploaded, the remaining operating equipment that has not been inventoried in the historical operating equipment information list is determined as moved operating equipment.

[0060] Specifically, if a message is received from the inventory terminal that the on-site operating equipment at the current location to be counted has been uploaded, it is determined that an inventory has been completed for all on-site operating equipment. For the historical operating equipment, the equipment that was not involved in the inventory, that is, the remaining operating equipment that has not been inventoried, these devices existed at the location to be counted during the last inventory but do not exist at the location to be counted during this inventory, and they can be determined as moved operating equipment.

[0061] This plan is set up in this way so that all types of operating equipment at the inventory location and the last historical operating equipment can obtain inventory results, making it easy for staff to view information such as the whereabouts and source of the equipment, and providing information support for the unified planning and use of equipment in the express park.

[0062] S270: Taking inventory of the photographing devices at the locations to be counted according to the image information captured by each photographing device and the historical photographing device information.

[0063] In an embodiment of the present application, optionally, an inventory is performed on the photographing devices at the location to be counted based on the image information captured by each photographing device and the historical photographing device information, including: traversing the historical photographing devices to obtain a real-time image of the current historical photographing device; if the shooting area reflected by the real-time image includes the location to be counted, the current historical photographing device is determined to be a non-moving photographing device; otherwise, the current historical photographing device is determined to be a moved photographing device; based on the photographed images captured by the remaining photographing devices, it is determined whether the photographing device is a newly added photographing device at the location to be counted; the remaining photographing devices are photographing devices other than the historical photographing devices among the photographing devices.

[0064] Exemplarily, an inventory may be taken of the historical photographing devices. During the inventory, the inventory may be taken one by one, that is, each historical photographing device is traversed, and the historical photographing device currently traversed is the current historical photographing device, and a real-time image of the current historical photographing device is obtained; if the shooting area reflected by the real-time image includes a position to be inventoried, then the current historical photographing device was monitoring the position to be inventoried during the last inventory and this inventory, and the current historical photographing device may be determined as a photographing device that has not been moved; otherwise, it indicates that the current historical photographing device was monitoring the position to be inventoried during the last inventory, but did not monitor the position to be inventoried during this inventory, and the current historical photographing device may be determined as a moved photographing device.

[0065] For example, when determining whether the shooting area reflected by the real-time image includes the location to be counted, one possible implementation method is to send a capture command to the central monitoring NVR through the capture program of the business layer to obtain the real-time image, and then identify whether the location displayed in the real-time image is the location to be counted. Another possible implementation method is to retrieve the real-time monitoring video of the shooting device, identify the real-time monitoring video, and determine whether the location displayed therein is the location to be counted.

[0066] In an embodiment of the present application, optionally, judging whether the photographing device is a newly added photographing device at the location to be counted based on photographed images obtained by other photographing devices includes: if a start inventory instruction sent by the inventory terminal is received, obtaining the photographed images taken by the other photographing devices; if there is an identification code of the location to be counted in the photographed image, determining that the photographing device corresponding to the photographed image is a newly added photographing device at the location to be counted.

[0067] Specifically, if a start inventory instruction is received from the inventory terminal, the remaining shooting devices can be inventoryed. During the inventory, the captured images taken by the remaining shooting devices can be obtained, and the OSD (screen display) is used to identify and determine whether there is an identification code of the location to be inventoried in the captured image (the identification code can be the warehouse code of the location to be inventoried, or it can be a numbered plate placed by the staff to determine the location to be identified). If the identification code is identified, it is determined that the shooting device corresponding to the captured image is a newly added shooting device at the location to be inventoried.

[0068] In an embodiment of the present application, optionally, judging whether the photographing device is a newly added photographing device of the location to be counted based on the photographed images obtained by taking pictures with other photographing devices includes: if an express delivery destination of the location to be counted sent by the inventory terminal is received, determining a target photographing device whose shooting area includes the express delivery destination among the other photographing devices; if a start inventory instruction is received sent by the inventory terminal, acquiring a photographed image taken by the target photographing device; if an identification code of the location to be counted exists in the photographed image, determining that the target photographing device is a newly added photographing device of the location to be counted.

[0069] Specifically, in an express delivery park, different express delivery destinations may be located in different positions, and the monitoring equipment usually sets the captured express delivery destination information in the name. Therefore, if the express delivery destination of the location to be inventoried sent by the inventory terminal is received, the names of the remaining photographing devices are queried for the express delivery destination. If a photographing device whose name contains the express delivery destination is queried, it is determined as the target photographing device; if a start inventory instruction is received from the inventory terminal, the photographed image taken by the target photographing device is obtained; if the photographed image contains the identification code of the location to be inventoried, the target photographing device is determined to be a newly added photographing device at the location to be inventoried.

[0070] The present scheme is set up in such a way that the remaining photographing devices are screened to obtain the target photographing device for photographing the express delivery destination. Since the target photographing device is screened out from the remaining photographing devices and its number is less than the remaining photographing devices, the workload of recognizing the photographed images of the target photographing device is greatly reduced compared to recognizing the photographed images of the remaining photographing devices, thereby shortening the recognition time.

[0071] The technical solution of the embodiment of the present application can find the unique identification code of the on-site operation equipment through the asset code. Since the amount of data occupied by the asset code is much smaller than the unique asset code, the inventory terminal can reduce the processing time when scanning the asset code and uploading it, thereby improving the inventory speed. The technical solution of the embodiment of the present application also conducts inventory of the shooting equipment through the images shot by each shooting device, providing support for on-site management, security and other work in the express park.

[0072] Embodiment 3

[0073] Figure 3 This is a schematic diagram of the structure of a device inventory based on inventory location provided in the third embodiment of the present application. The device can execute the device inventory method based on inventory location provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method. Figure 3 As shown, the device comprises:

[0074] The module 310 for determining the position to be counted is used to determine the position to be counted corresponding to the position code according to the position code information uploaded by the inventory terminal;

[0075] The historical equipment information determination module 320 is used to determine the historical equipment information corresponding to the position to be counted in the last inventory data; the historical equipment information includes: historical operation equipment information and historical shooting equipment information;

[0076] The equipment inventory module 330 is used to inventory the operating equipment at the location to be inventoried based on the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and to inventory the photographing equipment at the location to be inventoried based on the image information captured by each photographing device and the historical photographing equipment information.

[0077] The technical solution of the embodiment of the present application includes: a module 310 for determining the position to be counted corresponding to the position code according to the position code information uploaded by the inventory terminal; a module 320 for determining the historical equipment information corresponding to the position to be counted in the last inventory data; the historical equipment information includes: historical operating equipment information and historical shooting equipment information; an equipment inventory module 330, for taking inventory of the operating equipment at the position to be counted according to the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and taking inventory of the shooting equipment at the position to be counted according to the image information captured by each shooting equipment and the historical shooting equipment information. The technical solution realizes efficient inventory of the operating equipment at the position to be counted based on the on-site operating equipment information and the historical operating equipment information, and realizes accurate inventory of the shooting equipment based on the image information captured by each shooting equipment and the historical shooting equipment information.

[0078] In the embodiment of the present application, optionally, the field operation equipment information is a unique identification code of the field operation equipment;

[0079] Accordingly, the equipment inventory module 330 includes:

[0080] The operating equipment determining unit is used to determine the on-site operating equipment as the unmoved operating equipment at the location to be counted if it is determined that the unique identification code of the on-site operating equipment exists in the historical operating equipment information list;

[0081] Otherwise, the on-site operating equipment is determined as the newly added operating equipment at the location to be counted;

[0082] The moved operating equipment determining unit is used to determine the remaining operating equipment that has not been inventoried in the historical operating equipment information list as moved operating equipment if a message is received from the inventory terminal that the on-site operating equipment at the current location to be inventoried has been uploaded.

[0083] In the embodiment of the present application, optionally, the device further includes: a unique identification code determination module for the field operation equipment, specifically used to:

[0084] If the target asset code of the field device sent by the inventory terminal is received, it is determined whether the target asset code exists in the pre-stored correspondence relationship information between the asset code and the unique identification code;

[0085] If it exists, the unique identification code corresponding to the target asset code is determined as the unique identification code of the field operation equipment; otherwise, a message indicating that the unique identification code was not found is sent to the inventory terminal, so that the inventory terminal sends the unique identification code of the field operation equipment.

[0086] In the embodiment of the present application, optionally, the device inventory module 330 includes:

[0087] A real-time image acquisition unit, used to traverse the historical shooting devices and acquire the real-time image of the current historical shooting device;

[0088] a shooting device determining unit, configured to determine the current historical shooting device as a non-moving shooting device if the shooting area reflected by the real-time image includes a location to be counted;

[0089] Otherwise, determining the current historical shooting device as a moved shooting device;

[0090] The newly added photographing device determining unit is used to determine whether the photographing device is a newly added photographing device at the location to be counted based on the photographed images obtained by the remaining photographing devices; the remaining photographing devices are the photographing devices among the photographing devices except the historical photographing devices.

[0091] In the embodiment of the present application, optionally, a new shooting device determination unit is added, including:

[0092] A captured image acquisition subunit, configured to acquire the captured images captured by the remaining capturing devices upon receiving an inventory start instruction sent by the inventory terminal;

[0093] The newly added photographing device determining subunit is used to determine that the photographing device corresponding to the photographing image is a newly added photographing device of the position to be counted if the identification code of the position to be counted exists in the photographing image.

[0094] In the embodiment of the present application, optionally, a new shooting device determination unit is added, including:

[0095] a target photographing device determining subunit, configured to determine, if receiving the express delivery destination of the location to be counted sent by the inventory counting terminal, a target photographing device whose photographing area includes the express delivery destination from among the remaining photographing devices;

[0096] A captured image determination subunit, configured to obtain a captured image captured by a target capturing device if a start inventory command sent by an inventory terminal is received;

[0097] The newly added photographing device determining subunit is used to determine that the target photographing device is a newly added photographing device at the location to be counted if the identification code of the location to be counted exists in the photographed image.

[0098] In the embodiment of the present application, optionally, the historical device information determination module 320 includes:

[0099] An inventory data determination unit, used to determine the inventory data corresponding to the position to be counted in the last inventory data;

[0100] The historical equipment information determination unit is used to determine the unmoved operating equipment and newly added operating equipment corresponding to the position to be counted in the inventory data corresponding to the position to be counted as historical operating equipment, and to determine the unmoved shooting equipment and newly added shooting equipment corresponding to the position to be counted as historical shooting equipment.

[0101] An equipment inventory device based on inventory location provided in an embodiment of the present application can execute an equipment inventory method based on inventory location provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.

[0102] Embodiment 4

[0103] Figure 4A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0104] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0105] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0106] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a device inventory method based on inventory location.

[0107] In some embodiments, the device inventory method based on inventory location can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the device inventory method based on inventory location described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the device inventory method based on inventory location by any other appropriate means (for example, by means of firmware).

[0108] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0109] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0110] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0111] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0112] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0113] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0114] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0115] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A device inventory method based on inventory location, characterized in that: include: According to the location code information uploaded by the inventory terminal, determine the location to be counted corresponding to the location code; In the last inventory data, determine the historical equipment information corresponding to the location to be inventoryed; the historical equipment information includes: historical operation equipment information and historical shooting equipment information; The operating equipment at the location to be counted is counted according to the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and the photographing equipment at the location to be counted is counted according to the image information captured by each photographing device and the historical photographing equipment information.

2. The method according to claim 1, characterized in that The field operation equipment information is a unique identification code of the field operation equipment; Accordingly, the operating equipment at the location to be counted is counted according to the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, including: If it is determined that the unique identification code of the on-site operating equipment exists in the historical operating equipment information list, the on-site operating equipment is determined as the unmoved operating equipment at the location to be counted; Otherwise, the on-site operating equipment is determined as the newly added operating equipment at the location to be counted; If a message is received from the inventory terminal indicating that the on-site operating equipment at the current location to be inventoried has been uploaded, the remaining operating equipment that has not been inventoried in the historical operating equipment information list is determined as moved operating equipment.

3. The method according to claim 2, characterized in that The process of determining the unique identification code of field equipment includes: If the target asset code of the field device sent by the inventory terminal is received, it is determined whether the target asset code exists in the pre-stored correspondence relationship information between the asset code and the unique identification code; If it exists, the unique identification code corresponding to the target asset code is determined as the unique identification code of the field operation equipment; otherwise, a message indicating that the unique identification code was not found is sent to the inventory terminal, so that the inventory terminal sends the unique identification code of the field operation equipment.

4. The method according to claim 1, characterized in that: Taking inventory of the photographing devices at the locations to be counted according to the image information captured by each photographing device and the historical photographing device information, including: Traverse the historical shooting devices to obtain the real-time image of the current historical shooting device; If the shooting area reflected by the real-time image includes the location to be counted, the current historical shooting device is determined as a non-moving shooting device; Otherwise, determining the current historical shooting device as a moved shooting device; Based on the captured images obtained by other capturing devices, it is determined whether the capturing device is a newly added capturing device at the location to be counted; the other capturing devices are capturing devices other than the historical capturing devices among the capturing devices.

5. The method according to claim 4, characterized in that Judging whether the photographing device is a newly added photographing device at the location to be counted based on the photographed images taken by other photographing devices includes: If a start inventory command sent by the inventory terminal is received, then acquiring the images captured by the remaining shooting devices; If the identification code of the location to be counted exists in the captured image, it is determined that the photographing device corresponding to the captured image is a newly added photographing device of the location to be counted.

6. The method according to claim 4, characterized in that Judging whether the photographing device is a newly added photographing device at the location to be counted based on the photographed images taken by other photographing devices includes: If the express delivery destination of the location to be counted is received from the inventory terminal, a target photographing device whose photographing area includes the express delivery destination is determined from the remaining photographing devices; If a start inventory command sent by the inventory terminal is received, the captured image captured by the target shooting device is obtained; If the identification code of the location to be counted exists in the captured image, it is determined that the target capturing device is a newly added capturing device at the location to be counted.

7. The method according to claim 1, characterized in that In the last inventory data, determine the historical device information corresponding to the location to be inventoryed, including: In the last inventory data, determine the inventory data corresponding to the location to be counted; In the inventory data corresponding to the location to be counted, the unmoved operating equipment and newly added operating equipment corresponding to the location to be counted are all determined as historical operating equipment, and the unmoved shooting equipment and newly added shooting equipment corresponding to the location to be counted are all determined as historical shooting equipment.

8. An equipment inventory device based on inventory location, characterized in that: include: The module for determining the position to be counted is used to determine the position to be counted corresponding to the position code according to the position code information uploaded by the inventory terminal; A historical equipment information determination module is used to determine the historical equipment information corresponding to the position to be counted in the last inventory data; the historical equipment information includes: historical operation equipment information and historical shooting equipment information; The equipment inventory module is used to inventory the operating equipment at the location to be inventoried based on the on-site operating equipment information uploaded by the inventory terminal and the historical operating equipment information, and to inventory the photographing equipment at the location to be inventoried based on the image information captured by each photographing device and the historical photographing equipment information.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the device inventory method based on inventory location according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the device inventory method based on inventory location according to any one of claims 1 to 7 when executed.