Store management method and device based on grid division, equipment and medium
By grid division and image comparison management of store areas, the problems of low store management efficiency and high cost are solved, fixed-point positioning and digital management of equipment and goods are realized, and remote inspections are supported.
Patent Information
- Application Number
- CN202510470127.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-07-22
AI Technical Summary
Store management is low efficiency and high management costs, lack of positioning management of equipment and goods, and relying on manpower inspections makes management difficult.
By grid division of the store area, a grid map is established, and the equipment and goods locations are marked in the grid map of the functional area, and the image acquisition device is used to compare and manage it in real time to realize fixed-point positioning and digital management of equipment and goods.
It realizes unified coded and fixed-point positioning of equipment and goods, reduces management costs, supports remote inspections, and improves management efficiency and product listing efficiency.
Smart Images

Figure CN120355461A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent stores, and particularly to a store management method, device, equipment and medium based on grid division. Background Art
[0002] Currently, the management of stores still remains at stages such as on-site inspection and manual check, and there is a lack of positioning management for store equipment and goods.
[0003] Specifically, the placement positions of various devices in the store have no clear meaning, and whether the positions of the devices during the installation process in the store meet the requirements of the design drawings and whether they move during use need to be manually checked. Moreover, the management of various goods mainly relies on manpower, and due to the large variety and quantity of goods, the management difficulty is relatively high.
[0004] In view of the above problems, it is necessary to provide a digital and scientific store management method. Summary of the Invention
[0005] In view of the above, it is necessary to provide a store management method, device, equipment and medium based on grid division, aiming to solve the problems of low store management efficiency and high management cost.
[0006] A store management method based on grid division, the store management method based on grid division includes:
[0007] In response to a management instruction for a target store, perform grid division on the store area of the target store to obtain a grid map of the target store;
[0008] Perform functional area division on the store area, and map each obtained functional area to the grid map to obtain a functional area grid map of the target store;
[0009] Obtain each device and each good in the target store;
[0010] Mark the positions of each device and each good in the functional area grid map according to a position marking strategy to obtain an element grid position marking map of the target store;
[0011] Use an image acquisition device to collect images in the target store in real time to obtain images to be compared;
[0012] Perform comparison and analysis on the images to be compared and the element grid position marking map to obtain a comparison result;
[0013] Manage the target store according to the comparison result.
[0014] According to a preferred embodiment of the present invention, the grid division of the store area of the target store to obtain the grid map of the target store includes:
[0015] The store area is divided into grids with grid units of a preset size to obtain a planar grid map;
[0016] Any right-angled vertex on the contour of the store area is obtained;
[0017] The point corresponding to the any right-angled vertex in the planar grid map is determined as the origin, and the x-axis, y-axis, and z-axis are respectively established along the contour of the store area to obtain the grid map.
[0018] According to a preferred embodiment of the present invention, the marking of the positions of each device and each item in the functional area grid map according to the position marking strategy to obtain the element grid position marking map of the target store includes:
[0019] The store code of the target store is obtained;
[0020] The functional area code of each functional area is generated according to the first letter abbreviation of the Chinese name of each functional area;
[0021] The element code of each device and each item is configured; wherein, the element code of each device and each item includes the first letter abbreviation of the first preset digits of the Chinese name of each device and each item; for the first letter abbreviation of the Chinese name that is less than the preset digits, the preset digits are completed by supplementing the preset characters after the first letter abbreviation;
[0022] The grid coordinates of each device and each item in the functional area grid map are obtained;
[0023] The direction position identifier of each device and each item is obtained;
[0024] The position sequence number of each device and each item is obtained;
[0025] The store code, functional area code, element code, grid coordinates, direction position identifier, and position sequence number corresponding to each device or each item are sequentially combined to obtain the position marking of each device or each item in the functional area grid map;
[0026] The functional area grid map is marked according to the position marking of each device or each item in the functional area grid map to obtain the element grid position marking map.
[0027] According to a preferred embodiment of the present invention, the management of the target store according to the comparison result includes:
[0028] When the comparison result shows that the position of a device in the image to be compared is different from its position in the element grid position marking map, a device displacement confirmation notice is issued;
[0029] When the comparison result shows that a target item exists in the element grid position marking map but does not exist in the image to be compared, the sales record of the item is retrieved, and based on the sales record, it is confirmed whether the target item is a sold item or a lost item.
[0030] According to a preferred embodiment of the present invention, the method further includes:
[0031] When a display notice for a newly added item is received, the display area of the newly added item is identified according to the element grid position marking map;
[0032] Display guidance information for the newly added item is issued according to the display area.
[0033] According to a preferred embodiment of the present invention, the method further includes:
[0034] At every preset time interval, all the images in the target store collected in real time by the image acquisition device within a preset time period are obtained;
[0035] Thermodynamic analysis is performed on the collected images to obtain the store passenger flow data of the target store;
[0036] The sales volume of each item, the color data of each device and each item are obtained;
[0037] Based on the store passenger flow data, the sales volume of each item, the color data of each device and each item, the positions of each device and each item in the target store are optimized and adjusted to obtain an adjustment result;
[0038] The element grid position marking map is updated according to the adjustment result.
[0039] According to a preferred embodiment of the present invention, the method further includes:
[0040] A data carrier code for recording information of each device and each item is generated;
[0041] Each device and each item are tracked and managed according to the data carrier code;
[0042] Wherein, the data carrier code is used to record the attribute information, installation information, inbound and outbound information, purchase information, after-sales information, and maintenance information of each device or each item.
[0043] A store management device based on grid division, the store management device based on grid division includes:
[0044] A dividing unit, configured to perform grid division on the store area of the target store in response to a management instruction for the target store, so as to obtain a grid map of the target store;
[0045] A mapping unit, configured to perform functional area division on the store area, and map each obtained functional area to the grid map, so as to obtain a functional area grid map of the target store;
[0046] An obtaining unit, configured to obtain each device and each item in the target store;
[0047] A marking unit, configured to mark the positions of each device and each item in the functional area grid map according to a position marking strategy, so as to obtain an element grid position marking map of the target store;
[0048] An acquisition unit, configured to use an image acquisition device to collect images in the target store in real time, so as to obtain images to be compared;
[0049] A comparison unit, configured to perform comparison and analysis on the images to be compared and the element grid position marking map, so as to obtain a comparison result;
[0050] A management unit, configured to manage the target store according to the comparison result.
[0051] A computer device, the computer device includes:
[0052] A memory, storing at least one instruction; and
[0053] A processor, configured to execute the instructions stored in the memory to implement the store management method based on grid division.
[0054] A computer-readable storage medium, in which at least one instruction is stored, and the at least one instruction is executed by a processor in a computer device to implement the store management method based on grid division.
[0055] As can be seen from the above technical solutions, on the one hand, the store area of the target store is divided into grids, each functional area of the target store is mapped to the grid map of the target store, and the positions of each device and each item are marked in the functional area grid map according to the position marking strategy. By dividing the store space layout into grids, a modular spatial coordinate is established for the store, enabling the coding of devices and items to have a unified standard for fixed-point positioning, and providing a unified origin coordinate and reference position for the digital virtualization construction of the store. On the other hand, an image acquisition device is used to collect images in the target store in real time and compare and analyze them with the element grid position marking map, so as to digitally manage the target store according to the comparison results, not only reducing the management cost, but also supporting remote inspection of the store. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 is a flowchart of a preferred embodiment of the store management method based on grid division according to the present invention.
[0057] Figure 2 is a functional module diagram of a preferred embodiment of the store management device based on grid division according to the present invention.
[0058] Figure 3 is a schematic structural diagram of a computer device of a preferred embodiment for implementing the store management method based on grid division according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0059] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0060] As Figure 1 shown, it is a flowchart of a preferred embodiment of the store management method based on grid division according to the present invention. According to different requirements, the order of the steps in this flowchart can be changed, and some steps can be omitted.
[0061] The store management method based on grid division is applied to one or more computer devices. The computer device is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.
[0062] The computer device can be any electronic product that can interact with users, such as a personal computer, a tablet computer, a smart phone, a Personal Digital Assistant (PDA), a game console, an Internet Protocol Television (IPTV), a smart wearable device, etc.
[0063] The computer device may further include a network device and / or a user device. Among them, the network device includes, but is not limited to, a single network server, a server group composed of multiple network servers, or a cloud composed of a large number of hosts or network servers based on Cloud Computing.
[0064] The server can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.
[0065] Among them, Artificial Intelligence (AI) is a theory, method, technology, and application system that uses a digital computer or a machine controlled by a digital computer to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results.
[0066] Artificial intelligence basic technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation / interaction systems, and mechatronics. Artificial intelligence software technologies mainly include several major directions such as computer vision technology, robotics, biometric technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0067] The network where the computer device is located includes, but is not limited to, the Internet, wide area network, metropolitan area network, local area network, Virtual Private Network (VPN), etc.
[0068] S10. In response to a management instruction for a target store, perform grid division on the store area of the target store to obtain a grid map of the target store.
[0069] In this embodiment, the target store can be a store such as a supermarket that has management requirements for equipment and goods.
[0070] In this embodiment, the management instruction can be triggered according to the actual needs of the user.
[0071] In this embodiment, the grid division of the store area of the target store to obtain the grid map of the target store includes:
[0072] Dividing the store area into grids with grid units of a preset size to obtain a planar grid map;
[0073] Obtaining any right-angle vertex on the contour of the store area;
[0074] Determining the point corresponding to the any right-angle vertex in the planar grid map as the origin, and respectively establishing the x-axis, y-axis, and z-axis along the contour of the store area to obtain the grid map.
[0075] For example: The preset size may include 1m * 1m. Assuming that the entire store area is paved with floor tiles of 1m * 1m, the grid can be directly drawn according to the floor tile size, and the first floor tile at the right-angle vertex against the wall after entering the store can be used as the origin for defining the spatial coordinates, and the directions of the three spatial axes of the x-axis, y-axis, and z-axis are specified. Among them, the x-axis can be from right to left, numbered sequentially as x1 - xn; the y-axis can be from front to back, numbered sequentially as y1 - yn; the z-axis can be from bottom to top, numbered sequentially as z1 - zn.
[0076] S11. Divide the store area into functional areas, and map each functional area obtained after division to the grid map to obtain the functional area grid map of the target store.
[0077] In this embodiment, different types of stores may include different types of functional areas.
[0078] For example: A convenience store type of store may include a facade area, a self-service area, a shelf area, a water cabinet area, a cold drink area, a freezer area, a PDA (Personal Digital Assistant) work area, a dining area, etc.
[0079] S12. Obtain each device and each item in the target store.
[0080] In this embodiment, different stores may include different devices and items.
[0081] For example: The devices in a convenience store type of store may include a coffee machine, a beverage all-in-one machine, an ice maker, a microwave oven, a water dispenser, etc.
[0082] Another example: The items in a convenience store type of store may include fruit juice, fresh marinated food, refrigerated food, fresh milk and yogurt, ice cream, coffee, fruit, chocolate, stationery, toys, bread, nuts and preserved fruits, puffed food, etc.
[0083] S13. Mark the positions of each device and each item in the functional area grid map according to the position marking strategy to obtain the element grid position marking map of the target store.
[0084] In this embodiment, the step of marking the positions of each device and each item in the functional area grid map according to the position marking strategy to obtain the element grid position marking map of the target store includes:
[0085] Obtain the store code of the target store;
[0086] Generate the functional area code for each functional area according to the first letter abbreviation of the Chinese name of each functional area;
[0087] Configure the element code for each device and each item; wherein, the element code for each device and each item includes the first letter abbreviation of the first preset number of characters in the Chinese name of each device and each item; for the first letter abbreviation of the Chinese name that is less than the preset number of characters, complete the preset number of characters by supplementing the preset character after the first letter abbreviation.
[0088] Obtain the grid coordinates of each device and each item in the functional area grid map;
[0089] Obtain the direction position identifier of each device and each item;
[0090] Obtain the position sequence number of each device and each item;
[0091] Combine in sequence the store code, functional area code, element code, grid coordinates, direction position identifier, and position sequence number corresponding to each device or each item to obtain the position marking of each device or each item in the functional area grid map;
[0092] Perform marking processing on the functional area grid map according to the position marking of each device or each item in the functional area grid map to obtain the element grid position marking map.
[0093] For example: The store code can be E220, the self-service area code can be ZZ, the coffee machine code can be KFJ, the position code of the coffee machine can be X7Y5Z2, the direction position identifier of the coffee machine is L (indicating the left side), and the position sequence number of the coffee machine is 1 (indicating the first position), then the position marking of the coffee machine in the functional area grid map is: E220-ZZ-KFJ-X7Y5Z2-L1.
[0094] Of course, in other embodiments, other position identification codes can also be added according to the actual scenario, such as HJ-B1, indicating the first layer of the shelf.
[0095] S14. Use the image acquisition device to collect images in the target store in real time to obtain the images to be compared.
[0096] In this embodiment, the image acquisition device may include an AI (Artificial Intelligence) camera in the target store, etc.
[0097] S15. Compare and analyze the images to be compared with the element grid position marking map to obtain a comparison result.
[0098] In this embodiment, by comparing the actually captured image with the element grid position marking map, the differences in the images can be obtained, so as to facilitate subsequent targeted management of the store according to the differences between the images.
[0099] S16. Manage the target store according to the comparison result.
[0100] In this embodiment, the management of the target store according to the comparison result includes:
[0101] When the comparison result shows that the position of a device in the image to be compared is different from its position in the element grid position marking map, send a device displacement confirmation notice;
[0102] When the comparison result shows that a target item does not exist in the image to be compared but exists in the element grid position marking map, retrieve the item sales record and confirm whether the target item is a sold item or a lost item according to the item sales record.
[0103] For example: When the position of the coffee machine is different, it may be due to abnormal displacement caused by collision or other reasons. At this time, an abnormal response can be made in a timely manner according to the analysis result to avoid unnecessary losses. When there is a missing item, the sales record of the item can be combined to determine whether the item is lost or has been sold, so as to respond in a timely manner.
[0104] In this embodiment, the method further includes:
[0105] When receiving a display notice for a new item, identify the display area of the new item according to the element grid position marking map;
[0106] Send display guidance information for the new item according to the display area.
[0107] For example: When there is chocolate to be put on the shelf, the display area of the chocolate can be directly located according to the element grid position marking map, and the chocolate can be assisted to be put on the shelf.
[0108] Through the above embodiments, the goods can be quickly guided to the shelves, improving the efficiency of goods shelving.
[0109] In this embodiment, the method further includes:
[0110] At every preset time interval, obtain all the images in the target store collected in real time by the image acquisition device within a preset time period;
[0111] Perform thermodynamic analysis based on the collected images to obtain the store passenger flow data of the target store;
[0112] Obtain the sales volume of each good, and the color data of each device and each good;
[0113] Optimize and adjust the positions of each device and each good in the target store according to the store passenger flow data, the sales volume of each good, the color data of each device and each good, and obtain the adjustment result;
[0114] Update the element grid position marking map according to the adjustment result.
[0115] For example: The preset time interval can be 3 months, 6 months, etc. Specifically, every 6 months, all the store images collected by the AI cameras in the past year can be obtained, and thermodynamic analysis can be performed on these images to determine the passenger flow situation of the store. Then, combined with the sales volume of each good, the color of the device and the good, and the passenger flow data, the positions of each element in the store are optimized and adjusted to better meet the purchase needs of users and facilitate the use of each device in the store. Synchronously update the element grid position marking map according to the adjustment result to make the element grid position marking map reliable.
[0116] In this embodiment, the method further includes:
[0117] Generate a data carrier code for recording the information of each device and each good;
[0118] Track and manage each device and each good according to the data carrier code;
[0119] Wherein, the data carrier code is used to record the attribute information, installation information, inbound and outbound information, purchase information, after-sales information, and maintenance information of each device or each good.
[0120] For example: By scanning the data carrier code, more functions, modules, device details (such as specifications, dimensions, materials, color numbers, process descriptions, etc.), installation videos, process management, inbound and outbound management, installation status management, etc. of the device can be obtained. Binding various information of the device with its usage situation can manage the life cycle of the device.
[0121] For another example, during on-site acceptance, scanning the data carrier code can achieve functions such as one-key warehousing, on-site return and exchange of goods, traceability of on-site handling records (related personnel, location, time), traceability of installation records (installer, installation result), tracing responsibility to individuals, and feedback on the data status of equipment. At the same time, scanning the data carrier code can also achieve functions such as viewing information by scanning the code, after-sales maintenance by scanning the code, enabling the repair party to quickly know the problems, replenishing equipment inventory, etc. Reasonable arrangement of the plan reduces communication costs and also supports the processing of tasks such as acceptance rewards and punishments, quality inspection records, and cost management variance analysis.
[0122] In this embodiment, through digital simulation layout and definition of the installation positions of equipment and the placement positions of goods, it supports the mode of calibration and inspection through grid maps and store cameras.
[0123] At the same time, through digital means for store design, construction and operation, as well as modular management and rapid deployment, it also supports the digitalization and modularization of store construction, thereby reducing the investment cost of store construction and ensuring the opening delivery with quality.
[0124] It can be seen from the above technical solutions that, on the one hand, the store area of the target store is divided into grids, each functional area of the target store is mapped to the grid map of the target store, and the positions of each equipment and each good are marked in the functional area grid map according to the position marking strategy. By dividing the store space layout through grids, a modular spatial coordinate is established for the store, enabling the coding of equipment and goods to have a unified standard for fixed-point positioning, providing a unified origin coordinate and reference position for the digital virtualization construction of the store; on the other hand, an image acquisition device is used to collect images in the target store in real time and compare and analyze them with the element grid position marking map, so as to digitally manage the target store according to the comparison results, not only reducing the management cost, but also supporting remote inspection of the store.
[0125] As Figure 2 shown, it is a functional module diagram of a preferred embodiment of the store management device based on grid division of the present invention. The store management device 11 based on grid division includes a division unit 110, a mapping unit 111, an acquisition unit 112, a marking unit 113, a collection unit 114, a comparison unit 115, and a management unit 116. The modules / units referred to in the present invention refer to a series of computer program segments that can be executed by a processor and can complete fixed functions, and are stored in a memory. In this embodiment, the functions of each module / unit will be described in detail in subsequent embodiments.
[0126] Among them, the division unit 110 is used to divide the store area of the target store into grids in response to a management instruction for the target store, and obtain the grid map of the target store;
[0127] The mapping unit 111 is configured to divide the store area into functional areas, and map each functional area obtained after division to the grid map to obtain a grid map of the functional areas of the target store;
[0128] The obtaining unit 112 is configured to obtain each device and each item in the target store;
[0129] The marking unit 113 is configured to mark the positions of each device and each item in the functional area grid map according to a position marking strategy to obtain an element grid position marking map of the target store;
[0130] The acquisition unit 114 is configured to use an image acquisition device to collect images in the target store in real time to obtain images to be compared;
[0131] The comparison unit 115 is configured to perform comparison and analysis on the images to be compared and the element grid position marking map to obtain a comparison result;
[0132] The management unit 116 is configured to manage the target store according to the comparison result.
[0133] It can be seen from the above technical solutions that, on the one hand, the store area of the target store is divided into grids, each functional area of the target store is mapped to the grid map of the target store, and the positions of each device and each item are marked in the functional area grid map according to a position marking strategy. By dividing the store space layout into grids, a modular space coordinate is established for the store, so that the coding and fixed-point positioning of devices and items have a unified standard, providing a unified origin coordinate and reference position for the digital virtualization construction of the store; on the other hand, an image acquisition device is used to collect images in the target store in real time and perform comparison and analysis with the element grid position marking map, so as to perform digital management on the target store according to the comparison result, which not only reduces the management cost, but also supports remote inspection of the store.
[0134] As Figure 3 shown, it is a schematic structural diagram of a computer device of a preferred embodiment for implementing the store management method based on grid division of the present invention.
[0135] The computer device 1 may include a memory 12, a processor 13, and a bus (the arrow in the figure is the bus), and may further include a computer program stored in the memory 12 and executable on the processor 13, such as a store management program based on grid division.
[0136] Those skilled in the art can understand that the schematic diagram is only an example of the computer device 1, and does not constitute a limitation on the computer device 1. The computer device 1 can be either a bus structure or a star structure. The computer device 1 can also include more or fewer other hardware or software than shown in the figure, or different component arrangements. For example, the computer device 1 can also include input and output devices, network access devices, etc.
[0137] It should be noted that the computer device 1 is only an example. Other existing or future electronic products that can be adapted to the present invention should also be included within the protection scope of the present invention and are hereby incorporated by reference.
[0138] Among them, the memory 12 includes at least one type of readable storage medium. The readable storage medium includes flash memory, mobile hard disks, multimedia cards, card-type memories (such as SD or DX memories, etc.), magnetic memories, magnetic disks, optical disks, etc. The memory 12 can be an internal storage unit of the computer device 1 in some embodiments, such as the mobile hard disk of the computer device 1. The memory 12 can also be an external storage device of the computer device 1 in other embodiments, such as a plug-in mobile hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the computer device 1. Further, the memory 12 can also include both the internal storage unit and the external storage device of the computer device 1. The memory 12 can be used not only to store application software installed on the computer device 1 and various types of data, such as the code of the store management program based on grid division, etc., but also to temporarily store the data that has been output or will be output.
[0139] The processor 13 can be composed of integrated circuits in some embodiments. For example, it can be composed of a single packaged integrated circuit, or can be composed of multiple integrated circuits with the same or different functions, including the combination of one or more Central Processing Units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips, etc. The processor 13 is the control core (Control Unit) of the computer device 1, connecting various components of the entire computer device 1 through various interfaces and lines. By running or executing the programs or modules stored in the memory 12 (such as executing the store management program based on grid division, etc.), and calling the data stored in the memory 12, it performs various functions of the computer device 1 and processes data.
[0140] The processor 13 executes the operating system of the computer device 1 and various installed application programs. The processor 13 executes the application programs to implement the steps in the above-mentioned embodiments of the store management method based on grid division, such as Figure 1 the steps shown.
[0141] Exemplarily, the computer program can be divided into one or more modules / units. The one or more modules / units are stored in the memory 12 and executed by the processor 13 to complete the present invention. The one or more modules / units can be a series of computer-readable instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program in the computer device 1. For example, the computer program can be divided into a division unit 110, a mapping unit 111, an acquisition unit 112, a marking unit 113, a collection unit 114, a comparison unit 115, and a management unit 116.
[0142] The integrated units implemented in the form of software function modules can be stored in a computer-readable storage medium. The above-mentioned software function modules stored in a storage medium include several instructions for causing a computer device (which can be a personal computer, a computer device, or a network device, etc.) or a processor to execute a part of the store management method based on grid division described in the various embodiments of the present invention.
[0143] If the integrated module / unit of the computer device 1 is implemented in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware devices. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented.
[0144] Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disc, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory, etc.
[0145] Further, the computer-readable storage medium may mainly include a program storage area and a data storage area. Among them, the program storage area may store an operating system, application programs required for at least one function, etc.; the data storage area may store data created according to the use of the blockchain node, etc.
[0146] The blockchain referred to in the present invention is a new application mode of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithm. Blockchain, in essence, is a decentralized database, which is a string of data blocks generated by using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-counterfeiting) and generate the next block. The blockchain may include a blockchain underlying platform, a platform product service layer, an application service layer, etc.
[0147] The bus may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. This bus may be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, in Figure 3 it is only represented by a straight line, but it does not mean that there is only one bus or one type of bus. The bus is configured to implement the connection and communication between the memory 12 and at least one processor 13, etc.
[0148] Although not shown, the computer device 1 may further include a power supply (such as a battery) for supplying power to each component. Preferably, the power supply may be logically connected to the at least one processor 13 through a power management device, so as to implement functions such as charging management, discharging management, and power consumption management through the power management device. The power supply may also include any components such as one or more DC or AC power supplies, a recharge device, a power failure detection circuit, a power converter or an inverter, and a power status indicator. The computer device 1 may also include a variety of sensors, a Bluetooth module, a Wi-Fi module, etc., which will not be elaborated here.
[0149] Further, the computer device 1 may further include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is usually used to establish a communication connection between the computer device 1 and other computer devices.
[0150] Optionally, the computer device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), and optionally, the user interface may also be a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch liquid crystal display, and an OLED (Organic Light-Emitting Diode) toucher, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display the information processed in the computer device 1 and to display a visual user interface.
[0151] It should be understood that the above embodiments are only for illustrative purposes and are not limited by this structure in the scope of the patent application.
[0152] Those skilled in the art can understand that Figure 3 the shown structure does not constitute a limitation on the computer device 1, and it may include fewer or more components than shown in the figure, or combine some components, or have different component arrangements.
[0153] In combination with Figure 1 , the memory 12 in the computer device 1 stores a plurality of instructions to implement a store management method based on grid division, and the processor 13 can execute the plurality of instructions to implement:
[0154] In response to a management instruction for a target store, perform grid division on the store area of the target store to obtain a grid map of the target store;
[0155] Perform functional area division on the store area, and map each obtained functional area to the grid map to obtain a functional area grid map of the target store;
[0156] Obtain each device and each item in the target store;
[0157] Mark the positions of each device and each item in the functional area grid map according to the position marking strategy to obtain an element grid position marking map of the target store;
[0158] Use an image acquisition device to collect images in the target store in real time to obtain a to-be-compared image;
[0159] Perform comparison and analysis on the to-be-compared image and the element grid position marking map to obtain a comparison result;
[0160] Manage the target store according to the comparison result.
[0161] Specifically, for the specific implementation method of the above instructions by the processor 13, reference may be made to Figure 1 the description of the relevant steps in the corresponding embodiment, which will not be elaborated herein.
[0162] It should be noted that all the data involved in this case are legally obtained. The non-company software tools or components appearing in the embodiments of this application are only for illustrative introduction and do not represent actual use.
[0163] In 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 illustrative. For example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation.
[0164] The present invention can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on. The present invention can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present invention can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0165] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0166] In addition, in each embodiment of the present invention, the various functional modules can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware, or in the form of hardware plus software functional modules.
[0167] For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and without departing from the spirit or basic characteristics of the present invention, the present invention can be implemented in other specific forms.
[0168] Therefore, in all aspects, the embodiments should be regarded as exemplary and non-limiting. The scope of the present invention is defined by the appended claims rather than the above description. Accordingly, all changes that fall within the meaning and scope of the equivalent elements of the claims are intended to be embraced by the present invention. Any reference signs in the claims should not be construed as limiting the claims concerned.
[0169] In addition, it is obvious that the term "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of elements or devices described in the present invention can also be implemented by one element or device through software or hardware. The terms "first", "second", etc. are used to denote names and do not denote any particular order.
[0170] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A store management method based on grid division, characterized in that, The store management method based on grid division includes: In response to a management instruction for a target store, performing grid division on the store area of the target store to obtain a grid map of the target store; Performing functional area division on the store area, and mapping each obtained functional area to the grid map to obtain a functional area grid map of the target store; Obtaining each device and each item in the target store; Marking the positions of each device and each item in the functional area grid map according to a position marking strategy to obtain an element grid position marking map of the target store; Using an image acquisition device to collect images in the target store in real time to obtain images to be compared; Performing comparison analysis on the images to be compared and the element grid position marking map to obtain a comparison result; Managing the target store according to the comparison result.
2. The store management method based on grid division according to claim 1, wherein, The performing grid division on the store area of the target store to obtain a grid map of the target store includes: Performing grid division on the store area with grid units of a preset size to obtain a planar grid map; Obtaining any right-angle vertex on the contour of the store area; Determining the point corresponding to the any right-angle vertex in the planar grid map as the origin, and respectively establishing an x-axis, a y-axis, and a z-axis along the contour of the store area to obtain the grid map.
3. The store management method based on grid division according to claim 1, wherein The marking the positions of each device and each item in the functional area grid map according to a position marking strategy to obtain an element grid position marking map of the target store includes: Obtaining the store code of the target store; Generating a functional area code for each functional area according to the first letter abbreviation of the Chinese name of each functional area; Configuring an element code for each device and each item; wherein, the element code of each device and each item includes the first letter abbreviation of the first preset positions of the Chinese name of each device and each item; for the first letter abbreviation of the Chinese name that is less than the preset positions, supplementing the preset positions with a preset character after the first letter abbreviation; Obtaining the grid coordinates of each device and each item in the functional area grid map; Obtaining the direction position identifier of each device and each item; Obtaining the position sequence number of each device and each item; Sequentially combining the store code, functional area code, element code, grid coordinates, direction position identifier, and position sequence number corresponding to each device or each item to obtain the position marking of each device or each item in the functional area grid map; Performing marking processing on the functional area grid map according to the position marking of each device or each item in the functional area grid map to obtain the element grid position marking map.
4. The store management method based on grid division according to claim 1, characterized in that The managing the target store according to the comparison result includes: When the comparison result shows that the position of a device in the image to be compared is different from its position in the element grid position marking map, sending a device shift confirmation notice; When the comparison result shows that a target item does not exist in the image to be compared but exists in the element grid position marking diagram, retrieve the item sales record, and confirm whether the target item is a sold item or a lost item according to the item sales record.
5. The store management method based on grid division according to claim 1, wherein The method further includes: When receiving a display notice for a newly added item, identify the display area of the newly added item according to the element grid position marking diagram; Send display guidance information for the newly added item according to the display area.
6. The store management method based on grid division according to claim 1, characterized in that The method further includes: At every preset time interval, obtain all the images within the target store that are collected in real time by the image acquisition device within a preset time period; Perform thermodynamic analysis on the collected images to obtain the store passenger flow data of the target store; Obtain the sales volume of each item, the color data of each device and each item; Optimize and adjust the positions of each device and each item in the target store according to the store passenger flow data, the sales volume of each item, the color data of each device and each item, and obtain an adjustment result; Update the element grid position marking diagram according to the adjustment result.
7. The store management method based on grid division according to claim 1, characterized in that The method further includes: Generate a data carrier code for recording the information of each device and each item; Perform tracking management on each device and each item according to the data carrier code; Wherein, the data carrier code is used to record the attribute information, installation information, inbound and outbound information, purchase information, after-sales information, and maintenance information of each device or each item.
8. A store management device based on grid division, characterized in that, The store management device based on grid division includes: A division unit, configured to respond to a management instruction for a target store, divide the store area of the target store into grids, and obtain a grid diagram of the target store; A mapping unit, configured to divide the store area into functional areas, and map each obtained functional area to the grid diagram to obtain a functional area grid diagram of the target store; An acquisition unit, configured to acquire each device and each item in the target store; A marking unit, configured to mark the positions of each device and each item in the functional area grid diagram according to a position marking strategy, and obtain an element grid position marking diagram of the target store; An acquisition unit, configured to use an image acquisition device to collect images in the target store in real time to obtain an image to be compared; A comparison unit, configured to perform comparison and analysis on the image to be compared and the element grid position marking diagram to obtain a comparison result; A management unit, configured to manage the target store according to the comparison result.
9. A computer device, characterized in that, The computer device includes: A memory, storing at least one instruction; and A processor, executing the instruction stored in the memory to implement the grid division-based store management method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: At least one instruction is stored in the computer-readable storage medium, and the at least one instruction is executed by a processor in the computer device to implement the grid division-based store management method according to any one of claims 1 to 7.