Positioning method, device, facility, system, and storage medium

The task-driven positioning system using ESLs in shopping malls and supermarkets addresses high power consumption by controlling beacon signal transmission based on task execution, enhancing accuracy and efficiency.

JP7720985B2Active Publication Date: 2025-08-08ヘマ (チャイナ) カンパニー リミテッド
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024505547
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-30
Filing Date
2022-07-29
Publication Date
2025-08-08
Estimated Expiration
2042-07-29

AI Technical Summary

Technical Problem

Indoor positioning systems in complex environments like shopping malls and supermarkets face high power consumption due to continuous beacon signal transmission by battery-powered devices, leading to frequent battery replacements and reduced device lifespan.

Method used

A task-driven positioning system that utilizes electronic shelf labels (ESLs) to transmit beacon signals only when necessary, reducing unnecessary signal transmission and conserving power by integrating task management platforms to control beacon signal transmission based on task execution.

Benefits of technology

Reduces power consumption of ESLs, extends their service life, and enhances task execution management efficiency by accurately determining location information only when required, thereby improving overall system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007720985000001
    Figure 0007720985000001
  • Figure 0007720985000002
    Figure 0007720985000002
  • Figure 0007720985000003
    Figure 0007720985000003
Patent Text Reader

Abstract

A positioning method, device, equipment, system, and storage medium for reducing the power consumption of an apparatus. The system includes a task management platform, a shelf label management platform, a terminal device, an electronic shelf label, and a positioning service terminal, in which the task management platform determines a target task and task information of the target task (202), generates task processing information based on the task information, and sends the task processing information to the shelf label management platform and the terminal device (204), the shelf label management platform controls the electronic shelf label in the positioning area to send a beacon signal based on the task processing information (206), the terminal device receives signal data of a beacon signal in the positioning area (208), and sends the signal data of the beacon signal to the positioning service terminal (210), the positioning service terminal performs positioning based on the signal data, determines location information of the terminal device (212), and sends the location information to the task management platform (214), and the task management platform determines task execution information of the target task based on the location information (216).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This disclosure claims priority to a Chinese patent application filed with the China Patent Office on July 30, 2021, bearing application number CN202110874039.6 and entitled "Positioning method, device, equipment, system, and storage medium," the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of computer technology, and in particular to a positioning method, device, system, electronic equipment and storage medium. [Background technology]

[0003] Indoor positioning refers to the realization of positioning in an indoor environment. Satellite positioning is significantly affected by buildings and other factors, and the accuracy of indoor positioning is insufficient, so indoor positioning is usually performed using other wireless methods.

[0004] Currently, indoor environments such as shopping malls and supermarkets have relatively complex environments, creating high demands for indoor positioning. Positioning can be achieved in indoor environments by transmitting signals via methods such as beacons. However, beacons and other devices are usually powered by batteries. Such positioning methods consume relatively high power, requiring users to enter the facility to replace batteries or beacon devices. Summary of the Invention [Problem to be solved by the invention]

[0005] The embodiments of the present application provide a positioning method for reducing power consumption of equipment.

[0006] Correspondingly, the embodiments of the present application provide a positioning device, a positioning system, an electronic device and a storage medium to ensure the implementation and application of the above method. [Means for solving the problem]

[0007] To solve the above problems, an embodiment of the present application discloses a positioning system, the system including a task management platform, a shelf label management platform, a terminal device, an electronic shelf label, and a positioning service terminal. The task management platform determines a target task and task information for the target task. The task management platform generates task processing information based on the task information and sends the task processing information to the shelf label management platform and the terminal device. The shelf label management platform controls the electronic shelf labels within the positioning area to transmit beacon signals based on the task processing information. The terminal device receives signal data of a beacon signal within the positioning area. The terminal device sends the signal data of the beacon signal to a positioning service terminal. The positioning service terminal performs positioning based on the signal data and determines location information of the terminal device. The positioning service terminal sends the location information to the task management platform. The task management platform determines task execution information for the target task based on the location information.

[0008] An embodiment of the present application further discloses a positioning method, the method including: determining a target task and task information for the target task; generating task processing information based on the task information; transmitting the task processing information; receiving location information of a terminal device; and determining task execution information for the target task based on the location information. The location information is determined by the terminal device scanning beacon signals of electronic shelf labels within a positioning area, and the positioning area is determined based on the task processing information.

[0009] Optionally, determining the target task and task information for the target task includes obtaining a target task, determining at least one product object corresponding to the target task, and generating task information based on the product object.

[0010] Optionally, generating task information based on the product objects includes: obtaining product information and location information of each product object; planning a task path of the target task based on the location information of the product objects and determining corresponding operation information; and determining corresponding task information based on the product information, location information, task path and operation information of the product objects.

[0011] Optionally, generating task processing information based on the task information and sending the task processing information includes generating positioning execution information based on the task information and sending the positioning execution information to terminal equipment, generating shelf label control information based on the task information and sending the shelf label control information to a shelf label management platform, and sending the task information to the shelf label management platform and terminal equipment.

[0012] Optionally, generating positioning execution information based on the task information includes determining a corresponding operation point on a task route based on the position information of the product object, determining an operation time and operation content corresponding to the operation point based on the operation information, and generating positioning execution information based on the operation point, operation time, and operation content on the task route.

[0013] Optionally, generating shelf label control information based on the task information includes determining a corresponding positioning point on a task path based on an operation point on the task path, determining a positioning time zone corresponding to the positioning point based on an operation time corresponding to the operation point, and generating shelf label control information based on the positioning point and the positioning time zone on the task path.

[0014] Optionally, generating shelf label control information based on the task information includes determining a corresponding positioning point on a task route based on position information of a product object, determining a positioning time zone corresponding to the positioning point based on operation information, and generating shelf label control information based on the positioning point and the positioning time zone on the task route.

[0015] Optionally, determining corresponding positioning points on the task route includes integrating multiple operation points or multiple merchandise objects if their location information is within one positioning area.

[0016] Optionally, the method further includes determining time information corresponding to the location information, determining a residence time of the terminal equipment in the corresponding positioning area based on the time information, and recording the residence time.

[0017] Optionally, the method further includes generating alert information when detecting that the residence time of the terminal equipment in the positioning area exceeds a residence threshold.

[0018] An embodiment of the present application further discloses a positioning method, which includes: receiving task processing information of a target task, determining a positioning area based on the task processing information, determining an electronic shelf label group based on the positioning area, controlling electronic shelf labels in the electronic shelf label group to transmit beacon signals to determine location information of terminal equipment based on the beacon signals, and determining task execution information of the target task based on the location information.

[0019] Optionally, the task processing information includes shelf label control information, and determining a positioning area based on the task processing information includes determining a positioning point on a task route based on the task processing information, and determining the positioning area based on the positioning point.

[0020] Optionally, determining an electronic shelf label group based on the positioning area includes selecting a plurality of electronic shelf labels within the positioning area to form an electronic shelf label group.

[0021] Optionally, controlling electronic shelf labels in the electronic shelf label group to transmit beacon signals includes determining a positioning time period corresponding to the positioning point, and controlling the plurality of electronic shelf labels to transmit beacon signals within the positioning time period.

[0022] Selectively controlling the electronic shelf labels in the electronic shelf label group to transmit beacon signals includes receiving a positioning completion instruction corresponding to a target operation point, and transmitting a positioning start instruction to an electronic shelf label group in a positioning area corresponding to a next operation point and controlling the electronic shelf labels in the electronic shelf label group to transmit beacon signals.

[0023] An embodiment of the present application further discloses a positioning method, the method including: receiving task processing information of a target task; displaying the target task based on the task processing information; scanning beacon signals of electronic shelf labels when an operation point is reached and receiving signal data; transmitting the signal data; determining and reporting location information based on the signal data; and determining location information of task execution information of the target task based on the location information. The electronic shelf labels include a plurality of electronic shelf labels in an electronic shelf label group within a positioning area.

[0024] Optionally, the task processing information includes positioning execution information, and displaying the target task based on the task processing information includes displaying an operation point, product information, and operation content based on the positioning execution information.

[0025] Optionally, the method further includes determining location information of the terminal equipment based on the positioning data, and transmitting the location information of the terminal equipment.

[0026] Optionally, the method further includes transmitting a positioning completion indication after a task corresponding to the operation point is completed.

[0027] The method further includes selectively obtaining and displaying presentation information including operation presentation information and / or alert information.

[0028] An embodiment of the present application further discloses a positioning method, the method including: receiving signal data of a terminal equipment; performing positioning processing based on the signal data and location information corresponding to an electronic tag to determine location information of the terminal equipment; transmitting the location information; and determining task execution information of a target task based on the location information, wherein the signal data is obtained by the terminal equipment scanning beacon signals of electronic shelf labels at an operation point, and the electronic shelf labels include a plurality of electronic shelf labels in an electronic shelf label group within a positioning area.

[0029] An embodiment of the present application further discloses a positioning system, the system including a task management platform, a shelf label management platform, a terminal device, an electronic shelf label, and a positioning service terminal. The task management platform determines a target task and task information for the target task, generates task processing information based on the task information, sends the task processing information to the shelf label management platform and the terminal device, and determines task execution information for the target task based on location information. The shelf label management platform controls the electronic shelf labels within the positioning area to transmit beacon signals based on the task processing information, receives signal data of the beacon signals within the positioning area, and sends the signal data of the beacon signals to the positioning service terminal. The positioning service terminal performs positioning based on the signal data, determines location information of the terminal device, and sends the location information to the task management platform.

[0030] An embodiment of the present application further discloses a positioning device for use in a task management platform, the device including: a task determination module for determining a target task and task information for the target task; a task downstream transmission module for generating task processing information based on the task information and transmitting the task processing information; a location receiving module for receiving location information of a terminal device; and a task result module for determining task execution information for the target task based on the location information, wherein the location information is determined by the terminal device scanning beacon signals of electronic shelf labels within a positioning area, and the positioning area is determined based on the task processing information.

[0031] Optionally, the task determination module is used for obtaining a target task, determining at least one product object corresponding to the target task, and generating task information based on the product object.

[0032] Optionally, the task determination module is used to obtain product information and location information of each product object, plan a task path of the target task based on the location information of the product object, determine corresponding operation information, and determine corresponding task information based on the product information, location information, task path and operation information of the product object.

[0033] Optionally, the task downstream transmission module is used to generate positioning execution information based on the task information, send the positioning execution information to a terminal device, generate shelf label control information based on the task information, send the shelf label control information to a shelf label management platform, and send the task information to the shelf label management platform and a terminal device.

[0034] Optionally, the task downstream transmission module is used to determine a corresponding operation point on a task path based on the location information of the product object, determine the operation time and operation content corresponding to the operation point based on the operation information, and generate positioning execution information based on the operation point, operation time and operation content on the task path.

[0035] Optionally, the task downstream transmission module is used to determine a positioning point on the task path based on an operation point on the task path, determine a positioning time period corresponding to the positioning point based on an operation time corresponding to the operation point, and generate shelf label control information based on the positioning point and the positioning time period on the task path.

[0036] Optionally, the task downstream transmission module is used to determine a corresponding positioning point on a task route based on the position information of the product object, determine a positioning time period corresponding to the positioning point based on operation information, and generate shelf label control information based on the positioning point and the positioning time period on the task route.

[0037] Optionally, the task downstream transmission module is used to integrate multiple operation points or multiple product objects when their location information is within one positioning area.

[0038] Optionally, the task result module is further used to determine time information corresponding to the location information, determine a staying time of the terminal equipment in the corresponding positioning area based on the time information, and record the staying time.

[0039] Optionally, the task result module is further used for generating alert information when detecting that the residence time of the terminal equipment in the positioning area exceeds a residence threshold.

[0040] An embodiment of the present application further discloses a positioning device, which is applied to a shelf label management platform, and includes: a task receiving module for receiving task processing information of a target task; and a positioning control module for determining a positioning area based on the task processing information, determining an electronic shelf label group based on the positioning area, controlling electronic shelf labels in the electronic shelf label group to transmit beacon signals to locate position information of terminal equipment based on the beacon signals, and determining task execution information of the target task based on the position information.

[0041] Optionally, the task processing information includes shelf label control information, and the positioning control module is used to determine a positioning point on a task route based on the task processing information, and determine a positioning area based on the positioning point.

[0042] Optionally, the positioning control module is used to select a plurality of electronic shelf labels within the positioning area to form an electronic shelf label group.

[0043] Optionally, the positioning control module is used to determine a positioning time period corresponding to the positioning point, and control the plurality of electronic shelf labels to transmit beacon signals within the positioning time period.

[0044] Optionally, the positioning control module is used to receive a positioning completion instruction corresponding to a target operation point, send a positioning start instruction to an electronic shelf label group within a positioning area corresponding to a next operation point, and control the electronic shelf labels in the electronic shelf label group to send beacon signals.

[0045] An embodiment of the present application further discloses a positioning device for use in terminal equipment, the device including: a receiving module for receiving task processing information of a target task; a display module for displaying the target task based on the task processing information; and a positioning module for scanning beacon signals of electronic shelf labels when an operation point is reached, receiving signal data, transmitting the signal data, determining and reporting upstream location information based on the signal data, and determining location information of task execution information of the target task based on the location information, wherein the electronic shelf labels include a plurality of electronic shelf labels in an electronic shelf label group within a positioning area.

[0046] Optionally, the task processing information includes positioning execution information, and the display module is used to display an operation point, product information of a product object, and operation content according to the positioning execution information.

[0047] Optionally, the positioning module is further used for determining location information of the terminal equipment based on the positioning data, and transmitting the location information of the terminal equipment.

[0048] Optionally, the positioning module is further adapted to send a positioning completion indication after a task corresponding to an operation point is completed.

[0049] Optionally, the display module is further adapted to obtain and display presentation information, including operation presentation information and / or alert information.

[0050] An embodiment of the present application further discloses a positioning device for use in a positioning service terminal, the device including: a signal receiving module for receiving signal data of a terminal equipment; and a positioning processing module for performing positioning processing based on the signal data and position information corresponding to an electronic tag, determining position information of the terminal equipment, transmitting the position information, and determining task execution information of a target task based on the position information, the signal data being obtained by the terminal equipment scanning beacon signals of electronic shelf labels at an operating point, and the electronic shelf labels including a plurality of electronic shelf labels in an electronic shelf label group within a positioning area.

[0051] Compared with the prior art, the embodiments of the present application include the following advantages:

[0052] In an embodiment of the present application, the task management platform may perform positioning based on the task-driven terminal device and the electronic shelf label, and may generate task processing information based on the task information of the target task. The shelf label management platform then controls the electronic shelf labels within the positioning area to transmit beacon signals based on the task processing information, so that all electronic shelf labels do not continuously transmit beacon signals but only transmit beacon signals when positioning is required. This reduces the power consumption required for positioning of the electronic shelf labels and improves the service life of the electronic shelf labels. Therefore, after arriving at the positioning area, the terminal device can receive signal data from the beacon signal and determine its location information based on the signal data. The task management platform determines task execution information for the target task based on the location information, and then drives the execution of positioning based on the task, and the positioning can also be fed back into the task execution. This allows for more accurate management of task execution and improved management efficiency. [Brief explanation of the drawings]

[0053] [Figure 1] 1 is a schematic diagram of a positioning scene of a positioning system according to an embodiment of the present application; [Figure 2] 1 is an interaction diagram of an embodiment of the present positioning method; [Figure 3] 3 is a flowchart of steps performed by a task management platform in a positioning method according to an embodiment of the present application; [Figure 4] 3 is a flowchart of steps performed on the shelf label management platform side in a positioning method according to an embodiment of the present application; [Figure 5] 1 is a flowchart illustrating steps performed on the terminal equipment side in a positioning method according to an embodiment of the present application. [Figure 6] 3 is a flowchart illustrating steps performed by a positioning service terminal in a positioning method according to an embodiment of the present application; [Figure 7] 1 is a schematic diagram of the configuration of an apparatus provided by one embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0054] In order to make the above-mentioned objects, features and advantages of the present application more clearly comprehensible, the present application will be described in more detail below with reference to the accompanying drawings and specific embodiments.

[0055] The embodiments of the present application can be applied to indoor positioning scenarios, such as indoor environments such as shopping malls and supermarkets, where auxiliary indoor positioning can be performed based on existing facilities.

[0056] Taking supermarkets as an example, current supermarkets and other retail stores often use electronic shelf labels (ESLs) to display product prices and other information. The present application utilizes existing ESL system capabilities to reduce the capital investment and maintenance required for building a store's positioning capabilities. By broadcasting beacon signals, the ESL can be randomly selected as a broadcast beacon without incurring additional management burdens for the ESL. Indoor positioning can then be performed based on the beacon signals broadcast by the ESL, improving the accuracy of indoor positioning and reducing additional costs. In some embodiments, the ESL or other similar electronic devices can be equipped with a beacon signal source function that broadcasts beacon signals via wireless methods such as Bluetooth (registered trademark), radio frequency (RF), ZigBee (registered trademark), and wireless fidelity (WI-FI (registered trademark)).

[0057] Here, electronic shelf labels include active and passive shelf labels, where active shelf labels refer to electronic shelf labels with an external power source and passive shelf labels refer to electronic shelf labels that do not have an external power source and are powered by a battery. For passive shelf labels, frequent beacon signal transmission increases power consumption and shortens the service life of the electronic shelf label. The same is true for active shelf labels, which can be powered by an external power source, but frequent signal transmission can result in the loss of other components. An embodiment of the present application provides a positioning method in which electronic shelf labels transmit beacon signals in a task-driven manner. That is, only when there is a task, electronic shelf labels within an area requiring positioning are selected to transmit beacon signals, allowing the terminal equipment to perform positioning. When there is no task, the electronic shelf label does not need to transmit a beacon signal, thereby reducing the signal transmission frequency and time, improving the service life of the electronic shelf label, and reducing losses.

[0058] FIG. 1 shows a schematic diagram of an indoor positioning scene according to an embodiment of the present application.

[0059] The positioning system includes a task management platform 10, a shelf label management platform 20, a terminal device 30, an electronic shelf label 202, and a positioning service terminal 40.

[0060] Here, the task management platform is used to manage tasks and perform various management operations, including task generation, downstream transmission, and detection. Taking an indoor scene as an example, employees and other users perform various processes on shelf objects, such as replenishment and shipping, and all of these processes are generated as corresponding tasks. The tasks are downstream transmitted through the task management platform, and the task processing progress and completion status are managed, thereby achieving standardized management. Based on the execution of task-driven positioning, the task management platform can enable the positioning function of electronic shelf labels under certain conditions, such as transmitting a beacon signal at a specified time or in a specified area, and perform positioning detection after the corresponding user arrives in the specified area. Electronic shelf labels in non-specified areas do not need to enable the positioning function, thereby reducing positioning consumption.

[0061] The shelf label management platform is used to manage the electronic shelf labels, such as adjusting the display information on the electronic shelf labels and managing the positioning function of the electronic shelf labels. The management of the positioning function includes turning the positioning function on (starting) and off (ending), etc. The shelf label management platform can manage the electronic shelf label positioning function, including turning the positioning function on and off, based on the instructions of the mission management platform.

[0062] In an indoor scene, electronic shelf labels are transmitted down to the shelves, and product information for the products on the shelves can be displayed on the electronic shelf labels. These electronic shelf labels also function as beacons, meaning that the signal source function for beacon signals can be set in the electronic shelf labels ESL, and the beacon signals can be broadcast using the electronic shelf labels ESL as the signal source. This allows indoor positioning to be performed based on the beacon signals broadcast by each electronic shelf label ESL.

[0063] The terminal equipment may be a device such as a mobile phone, a handheld terminal, etc. A user can receive a task using the terminal equipment, and scan positioning, etc. through the terminal equipment during the execution of the task.

[0064] The positioning service terminal is used to perform positioning, including various management operations such as calculating the terminal's position, recording the positioning information, and so on.

[0065] Based on the above-mentioned positioning system, a positioning method is provided, which can drive the positioning of terminal equipment during task execution based on the task of a task management platform, and can also drive the management platform that controls the electronic shelf label to control the positioning in the corresponding area based on the task execution.

[0066] FIG. 2 shows an interaction diagram of one embodiment of the positioning method of the present application.

[0067] In step 202, the task management platform determines a target task and task information of the target task.

[0068] The task management platform can generate appropriate tasks based on various needs. Tasks can include various types, such as replenishment tasks, shipping tasks, and picking tasks, and can be specifically determined based on actual needs. Each target task can correspond to multiple product objects associated with product information and location information. Depending on the task, the location information can include various cases, such as a replenishment task, where the location information includes the location information of the product objects in the warehouse and the location information of the product objects on the sales floor. Based on the location information of the product objects, a task path and task operation information for the target task can be planned. The task path is a path corresponding to the target task performed by the user, where each point on the path corresponds to the location of at least one product object. The task operation information is operation information for the product objects during the task, such as shelving the product objects and sorting out expired product objects. The type of product objects can also be taken into consideration when planning the task path. For example, in a replenishment task, fresh and frozen products, which have a strict time requirement for moving from the warehouse to their locations on the sales floor, can be picked later and shelved earlier when planning the path, thereby minimizing the processing time for such products. Therefore, a task route can be planned based on the product information and location information of the product objects.

[0069] Determining the target task and task information for the target task includes obtaining the target task, determining at least one product object corresponding to the target task, and generating task information based on the product object. The task management platform can be connected to a management service terminal or be a component of the management service terminal. The management service terminal can determine the target task based on needs. For example, it can determine that multiple products are in short supply based on an order form, and when the order form is received, multiple products need to be selected and packed. Next, the task management platform obtains the target task. Here, the task can correspond to task rules, etc., so that task information for the target task can be determined based on the task rules. Here, at least one product object can be determined based on the target task, and these product objects are the product objects that need to be processed in the current task. Then, product information for the product object can be obtained, and task information can be generated based on the product information and the task rule. Here, the task rule is used to generate task information, including a route plan and an equipment plan for the task, based on the task. For example, it can specify a processing line corresponding to the task and assign a processor.

[0070] In one alternative embodiment, generating task information based on the product objects includes obtaining product information and location information for each product object; planning a task path for the target task based on the location information of the product object and determining corresponding operation information; and determining corresponding task information based on the product information, location information, task path, and operation information of the product object. For each product object, the product information and location information of the product object can be obtained. In another example, the location information can be stored as part of the product information. Then, a task path for the target task can be planned based on the location information of the product object and the task rule, and corresponding operation information can be determined.

[0071] Here, each type of task can correspond to a task rule, and various rule information related to the task can be defined through the task rule. For example, a standard operating procedure (SOP) for the task, i.e., a standard operating procedure for the task and a unified format for description output, can be defined to guide and standardize daily work. For example, the SOP or task rule can define the processing time for different items. Taking a replenishment task as an example, the time required for frozen goods to arrive at the store's refrigerated environment from the time they are removed from the warehouse may be within 10-15 minutes to prevent thawing and ensure the quality of the frozen goods. Furthermore, for a picking task, different picking and packing methods for items, such as separate packing for raw and cooked foods, and different packing rules for frozen goods, can be defined, and corresponding operation times for each task can be defined.

[0072] Therefore, the task path of the task can be planned based on the location information and rule information of the product objects, i.e., the processing order of each product object is determined, and then the task path can be determined based on the location information and processing order of the product objects. Also, the corresponding operation information can be determined based on the task rules, such as partition placement of different types of product objects based on the standard operating procedure (SOP).

[0073] Therefore, the task information may include a task name, a task identifier, a processing user, at least one product object corresponding to the task, product information for each product object, location information, a task route, and operation information.

[0074] In step 204, task processing information is generated based on the task information of the target task, and the task processing information is sent.

[0075] After the task management platform generates a target task and its task information, it can send the target task down to the terminal equipment of the processor and notify the shelf label management platform to perform positioning processing. Here, task processing information can be generated based on the task information of the target task, which includes positioning execution information and shelf label control information. Here, the positioning execution information is processing information for the specified task and positioning of the terminal equipment, and the shelf label control information is information for controlling the shelf label so that the shelf label management platform performs positioning.

[0076] Positioning execution information can be generated based on task information of a target task, where the positioning execution information can be generated based on product information, location information, a planned task route, and operation information of the product object. Operation points can be marked on the task route based on the location information of the product object, and each operation point can correspond to operation time, operation content, etc. based on the operation information. By specifying the operation logic of the operation task based on this task route, the target task can be specified based on this positioning execution information and the positioning of the equipment can be controlled. Therefore, the operation points of the location information of the product object on the task route can be determined, and the operation time and operation content corresponding to each operation point can be determined. The positioning execution information can be determined based on the operation points on the task route and the operation time and operation content corresponding to the operation points.

[0077] The shelf label control information can be generated based on task information for the target task, where operation points are marked on the task path based on the location information of the product objects and combined with the positioning accuracy of the electronic shelf labels to determine operation points that can be merged. Here, the location information of some product objects overlaps, for example, they are located on different floors of the same shelf, so only one operation point can be marked. The location information of some product objects falls within a specified range, which is the positioning area of the positioning point. The size of the positioning area can be determined based on the positioning accuracy. If several operation points are covered by a single positioning area, the operation points within the positioning area can be merged into a single positioning point, thereby determining a positioning point on the task path. The start and end times corresponding to the positioning points can then be determined based on the operation times, thereby obtaining the positioning time zone for the positioning points. This allows shelf label control information to be determined based on the positioning points on the task path and the positioning time zone. That is, an operation point is marked on a task route based on the position information of the product object, a positioning point is determined based on the operation point, a positioning time zone corresponding to the positioning point is determined, and shelf label control information is generated based on the positioning point and positioning time zone of the task route. In another embodiment, a corresponding positioning point is determined on the task route based on the position information of the product object, a positioning time zone corresponding to the positioning point is determined based on the operation information, and shelf label control information is generated based on the positioning point and positioning time zone of the task route. Here, if the position information of multiple operation points or multiple product objects is within a single positioning area, the operation points are merged.

[0078] Then, the worker can transmit positioning execution information to the designated terminal equipment and transmit shelf label control information to the shelf label management platform.

[0079] In step 206, the shelf label management platform controls the plurality of electronic shelf labels corresponding to the positioning point based on the shelf label control information, and transmits beacon signals within the positioning time period.

[0080] Upon receiving the shelf label control information, the shelf label management platform can determine each positioning point on the task route, determine multiple electronic shelf labels that will perform positioning based on the positioning points, and then determine a positioning time slot corresponding to each positioning point, instruct the positioning point to transmit a beacon signal within the positioning time slot, and turn on the positioning function within the positioning area corresponding to the positioning point.

[0081] In step 208, the terminal equipment scans the positioning area corresponding to the positioning point and receives signal data of the beacon signal.

[0082] In step 210, the terminal equipment transmits the signal data of the beacon signal to the positioning service terminal.

[0083] After receiving the positioning execution information through the terminal equipment, the worker can execute the target task based on the positioning execution information. Here, the worker can check the product object that needs to be acquired and its location information, determine the corresponding operation information such as the operation rule, and execute the task along the task path. When the worker reaches the operation point, the worker can turn on the positioning function of the terminal equipment, thereby scanning the beacon information within the positioning area and receiving the signal data of the beacon signal. The signal data of the beacon signal is then sent to the positioning service terminal.

[0084] In step 212, the positioning service terminal performs positioning based on the signal data and determines the location information of the terminal equipment.

[0085] When the positioning service terminal receives the signal data fed back from the terminal equipment, it can perform positioning based on the signal data and determine the location information of the terminal equipment.

[0086] In step 214, the positioning service terminal sends the location information to the task management platform.

[0087] After that, the positioning service terminal can directly transmit the location information of the terminal equipment to the task management platform, and can also feed back the location information to each terminal equipment, and the terminal equipment can report up to the task management platform.

[0088] In step 216, the task management platform determines task execution information of the target task based on the location information.

[0089] The task management platform can obtain the location information of the terminal equipment, determine the corresponding operation points on the task route based on the location information, determine the product objects corresponding to the operation points, and determine task progress information. It can also record the time information corresponding to the location information to determine the staying time of the worker at each operation point and positioning point, and record the staying time in the task execution information.

[0090] In another embodiment, if a worker stays at an operation point or a positioning point for too long, for example, if the stay time exceeds a stay threshold, alert information can be sent to the terminal equipment, so that the alert time is displayed on the terminal equipment, notifying the worker that the operation is too long, and the corresponding worker can also report the cause of the stay upstream. In addition, based on time information and task operation information, other prompt information can be detected, such as when a time-limited operation is about to reach a time node, and prompt information (such as the time for some tasks is approaching and they need to be processed as soon as possible) can be sent to the terminal in Hebei Province.

[0091] As described above, the task management platform may perform positioning based on the task-driven terminal device and the electronic shelf label, and may generate task processing information based on the task information of the target task. The shelf label management platform then controls the electronic shelf labels within the positioning area to transmit beacon signals based on the task processing information, so that all electronic shelf labels do not continuously transmit beacon signals but only transmit beacon signals when positioning is required. This reduces the power consumption required for positioning of the electronic shelf labels and improves the service life of the electronic shelf labels. Therefore, after arriving at the positioning area, the terminal device can receive signal data from the beacon signal and determine its location information based on the signal data. The task management platform determines task execution information for the target task based on the location information, and then drives the execution of positioning based on the task, and the positioning can also be fed back into the task execution. This allows for more accurate management of task execution and improved management efficiency.

[0092] Based on the above embodiment, the embodiment of the present application further provides a positioning process executed at the task management platform side, as shown in FIG. 3:

[0093] In step 302, a target task is obtained.

[0094] In step 304, at least one product object corresponding to the target task is determined, and task information is generated based on the product object.

[0095] The task management platform can generate a target task based on various needs, then determine at least one product object corresponding to the target task, obtain product information corresponding to the product object, and combine it with the operation flow corresponding to the task, etc. to generate task information for the target task.

[0096] Here, generating task information based on the product objects includes: obtaining product information and location information of each product object; planning a task path of the target task based on the location information of the product objects and determining corresponding operation information; and determining corresponding task information based on the product information, location information, task path and operation information of the product objects.

[0097] Taking a replenishment task as an example, the target task can determine the product objects that need to be replenished, and obtain the product object information and location information for the product objects. Here, the location information for the product objects in the replenishment task includes first location information for the warehouse and second location information for the sales floor, so two nodes correspond to each product object on the task route. After determining the location information for each product object, a route can be constructed as one node for each location information. When constructing the route, the task rules can be combined to connect each node to form the task route. For example, the shortest route for executing the target task can be formed. Furthermore, for example, by combining with the type characteristics of the object, a task route for later picking and early replenishment of frozen and fresh products can be generated, thereby shortening the operation time during the target task execution process and ensuring the quality of the product objects. Various operation information, such as product object loading / unloading information and packaging information, can also be assigned to each node on the task route. Then, corresponding task information is determined based on the product information, location information, task route, and operation information for the product objects.

[0098] In step 306, positioning execution information is generated based on the task information, and the positioning execution information is sent to the terminal equipment.

[0099] After generating the task information, the task management platform can plan the task processing and positioning processing to be performed by the terminal equipment, and control the electronic shelf label through the shelf label management platform to perform positioning signal transmission control.

[0100] The task information can then be used to specify the positioning execution information of the terminal device, and the target task can then be assigned to a corresponding processor and sent to the corresponding terminal device. The location information of the product objects can be used to determine corresponding operation points on the task route, and the operation time and operation content corresponding to the operation points can be determined based on the operation information. The positioning execution information can be generated based on the operation points, operation times, and operation content on the task route. The location information of the product objects can be associated with nodes on the task route to generate corresponding operation points. Nodes or nodes whose distance between them does not exceed a distance threshold, such as 0.5 meters or 1 meter, can be merged into the same operation point. Then, the corresponding operation content is determined based on the object information of the product objects corresponding to each operation point, such as quantity and type, and the operation time corresponding to the operation point can be calculated. The operation time can be determined by aggregating the location, quantity, operation content, etc. of the product objects. For example, the corresponding operation time can be calculated based on the number of product objects, placement requirements, packaging requirements, etc. The positioning execution information can then be determined based on the operation time and operation content corresponding to the operation point. The operation sequence of the product objects can be determined when planning the route, and the operation sequence can be determined based on the operation points on the route.

[0101] In step 308, shelf label control information is generated based on the task information, and the shelf label control information is sent to the shelf label management platform.

[0102] Based on this task information, the shelf label management platform can instruct the control of the electronic shelf label to generate corresponding shelf label control information and send it to the shelf label management platform, thereby controlling the electronic shelf label to sequentially turn on positioning according to the execution path, for example, to transmit a beacon signal just before or when the worker arrives at the positioning area, and stop transmitting after leaving.

[0103] In one alternative embodiment, a corresponding positioning point on the task route is determined based on the position information of the product object, a positioning time zone corresponding to the positioning point is determined based on operation information, and shelf label control information is generated based on the positioning point and positioning time zone on the task route. A positioning point can be determined on the task route based on the position information of the product object, and if the distance between multiple positioning points is within a specified range, they can be integrated into one positioning point, that is, several positions that are relatively close to each other are the same positioning point, and then information such as the time when the processor operated at that positioning point can be determined to obtain the positioning time zone corresponding to that positioning point, and shelf label control information is generated based on the positioning point and positioning time zone on the task route.

[0104] In another alternative embodiment, when positioning execution information has been determined, shelf label control information can also be determined based on the positioning execution information. Here, a positioning point on the task path is determined based on an operation point on the task path, a positioning time slot corresponding to the positioning point is determined based on an operation time corresponding to the operation point, and shelf label control information is generated based on the positioning point and positioning time slot on the task path. The step of determining a positioning point on the task path includes integrating the operation points when the position information of multiple operation points or multiple product objects is within one positioning area.

[0105] After determining the positioning time slot corresponding to each positioning point, the subsequent shelf label management platform can control the primary positioning of multiple electronic shelf labels corresponding to the positioning points based on the positioning time slot, thereby eliminating the need for each electronic shelf label to transmit a beacon signal in real time, reducing the power consumption of the electronic shelf label and increasing the service life of the electronic shelf label.

[0106] In step 310, the positioning information of the terminal equipment is received.

[0107] In step 312, task execution information of the target task is determined based on the positioning information of the terminal equipment.

[0108] After receiving the positioning execution information, the terminal equipment of the processor can execute the target task based on the positioning execution information, so that in the process of arriving at the operation point and executing the operation, the terminal equipment can detect the beacon signal corresponding to the electronic shelf label of the operation point, determine the location information, and report it up to the task management platform.

[0109] After obtaining the location information of the terminal equipment, the task management platform can determine the corresponding operation points on the task route based on the location information, determine the product objects corresponding to the operation points, and determine task progress information. It can also record the time information corresponding to the location information to determine the operator's staying time at each operation point and positioning point, and record the staying time in the task execution information.

[0110] In another embodiment, if a worker stays at an operation point or a positioning point for too long, for example, if the stay time exceeds a stay threshold, alert information can be sent to the terminal equipment, so that the alert time is displayed on the terminal equipment, notifying the worker that the operation is too long, and the corresponding worker can also report the cause of the stay upstream. In addition, based on time information and task operation information, other prompt information can be detected, such as when a time-limited operation is about to reach a time node, and prompt information (such as the time for some tasks is approaching and they need to be processed as soon as possible) can be sent to the terminal in Hebei Province.

[0111] In addition to the above embodiment, the embodiment of the present application further provides a positioning process executed on the shelf label management platform side. As shown in Figure 4,

[0112] In step 402, task processing information for a target task is received, the task processing information including shelf label control information.

[0113] In step 404, a positioning area is determined based on the task processing information.

[0114] Determining at least one positioning point from the shelf label control information, determining a positioning area based on the positioning point, and determining a positioning area based on the task processing information includes determining a positioning point on a task route based on the task processing information, and determining a positioning area based on the positioning point. Shelf label control information transmitted from a task management platform can be received, and positioning points at which positioning in the target task needs to be performed based on the shelf label control information can be determined, and a corresponding positioning area can be determined based on the positioning point.

[0115] Here, electronic shelf labels ESLs that also function as beacons are placed in indoor environments such as stores, and the location information and shelf label identifier of each electronic shelf label ESL can be determined. This location information can be expressed in various formats, such as latitude and longitude information or coordinate information. Taking a supermarket as an example, product information is displayed on product shelves using electronic shelf labels ESLs. Products on supermarket shelves are usually arranged according to regulations, and product information can be displayed accordingly using electronic shelf labels ESLs. Therefore, the location information of each electronic shelf label can be determined and recorded in a target list. Here, the shelf label identifier is a unique identifier for uniquely identifying each electronic shelf label, such as a unique character string assigned to the electronic shelf label or the MAC (Media Access Control) address of the electronic shelf label.

[0116] In some scenarios, electronic shelf labels are used to display product information for product objects. Therefore, the target list typically records corresponding information based on the product object, such as the stockkeeping unit (SKU), product identifier, or other product identifier of the product object. The target list may also record product information corresponding to the product, such as the product name, and may also record the equipment identifier and location information of the electronic shelf label that displays the product information. The manner in which electronic shelf labels are recorded in the target list is not limited to the embodiments of the present application and can be determined based on practical applications. Here, the target list includes at least the equipment identifier and location information of each electronic shelf label.

[0117] In step 406, an electronic shelf label group is determined based on the positioning area, and the electronic shelf labels in the electronic shelf label group are controlled to transmit beacon signals to determine location information of the terminal equipment based on the beacon signals, and task execution information of the target task is determined based on the location information.

[0118] Here, a plurality of electronic shelf labels can be selected within the positioning area to form an electronic shelf label group. Next, a positioning time period corresponding to the positioning point is determined, and the plurality of electronic shelf labels in the electronic shelf label group are controlled to transmit beacon signals within the positioning time period.

[0119] Therefore, the shelf label management platform can control the electronic shelf labels based on the shelf label control information, and can sequentially start the positioning function within the positioning time slot based on the positioning points on the task route, and can transmit the beacon signals required for positioning.

[0120] In another scenario, controlling the electronic shelf labels in the electronic shelf label group to transmit beacon signals includes receiving a positioning completion instruction corresponding to a target operation point, and transmitting a positioning start instruction to an electronic shelf label group in a positioning area corresponding to a next operation point, and controlling the electronic shelf labels in the electronic shelf label group to transmit beacon signals. When a processor completes the operation of the current operation point (i.e., the target operation point), the processor may perform a corresponding task processing toward the next operation point based on this task path, and feedback a positioning completion instruction corresponding to the target operation point through the terminal device or the task management platform. Then, the shelf label management platform transmits a positioning start instruction to the electronic shelf label group in the positioning area corresponding to the next operation point, and starts positioning within the next positioning area.

[0121] In one alternative embodiment, in the process of specifying positioning based on positioning points corresponding to the task route, when an electronic shelf label is selected at a current positioning point to transmit a beacon signal, the positioning function of the electronic shelf label selected at the previous positioning point can be turned off and the transmission of the beacon signal can be stopped.

[0122] This allows both the electronic shelf label and the terminal equipment to be ready before the processor arrives at the operation point on the route, and the positioning time period, operation event, and real-time indicators of communication can be controlled based on the electronic shelf label, so that the positioning functions of the terminal equipment and the selected electronic shelf label can be started in advance as appropriate.

[0123] Therefore, by combining with the shelf label control platform, a reasonable number of electronic shelf labels can be selected to transmit beacon signals, and by scanning an appropriate number of beacon information, it is possible to avoid excessive electromagnetic interference on-site due to an excessive number, and avoid too few numbers causing positioning errors.

[0124] In addition, the positioning function corresponding to the electronic shelf label within the positioning area can be turned on or off in accordance with the task specification, and a method of broadcasting signals at low power and short distances can be adopted to reduce channel occupancy.

[0125] In addition to the above embodiments, the present invention also provides a positioning process performed at the terminal equipment side. As shown in Figure 5,

[0126] Here, the terminal equipment refers to various terminal equipment such as handheld devices (Digital Assistants, DA), tablets, mobile phones, etc., which can be selected based on needs and applications. Among them, handheld DA is a handheld electronic device with a display and input components used by employees in industries such as retail, medicine, and logistics to perform operations such as shelving, sorting, replenishing, packing, and warehousing for corresponding objects. It is equipped with memory, a CPU, a screen, and keys or a keyboard, and is equipped with wireless data transmission and processing capabilities, is equipped with its own battery, and can be used mobile.

[0127] In step 502, task processing information of a target task is received, the task processing information including positioning execution information.

[0128] In step 504, a target task is displayed based on the task processing information, whereby product object information of an operation point and a corresponding product object can be displayed based on the positioning execution information.

[0129] The employee can automatically receive the task processing information of the target task, or can preempt the target task to receive the task processing information. The terminal device can display various information of the target task, such as the operation point and the product object information of the corresponding product object, the operation content, etc.

[0130] In step 506, when the operation point is reached, the beacon signals of the electronic shelf labels are scanned and signal data is received, the electronic shelf labels including a plurality of electronic shelf labels in an electronic shelf label group within the positioning area.

[0131] In step 508, the signaling data is transmitted, location information is determined based on the signaling data and reported upstream, and task execution information of the target task is determined based on the location information.

[0132] The terminal equipment can turn on a scanning function as needed, scan beacon signals broadcast by electronic shelf labels, and receive signal data from multiple beacon signals within a unit time. The signal data includes a shelf label identifier and positioning-related information. Here, the signal identifier may be a unique identifier of the electronic shelf label, such as a MAC address. The positioning-related information may be information related to positioning, such as signal strength and signal fingerprint. For example, positioning for Bluetooth® may be referred to as a Bluetooth® fingerprint, and positioning for Wi-Fi® may be referred to as a Wi-Fi® fingerprint. Here, the signal strength can be obtained when scanning the beacon signals.

[0133] The operator's terminal equipment can turn on the positioning function before arriving at the operating point, so that when it arrives at the operating point, it can scan the beacon signal of the electronic shelf label, receive the signal data, and then transmit the signal data to the positioning service terminal. In another scenario, a positioning calculation engine can be installed in the terminal equipment, so that the terminal equipment can calculate the signal data based on its positioning engine and determine position information. The position information of the terminal equipment is determined based on the positioning data, and the position information of the terminal equipment is transmitted.

[0134] In an embodiment of the present application, the terminal equipment can also send a positioning completion instruction after completing the corresponding task of the operating point. After an operating task completes the operation of an operating point, the terminal equipment can click an appropriate control to complete the operation, thereby generating a positioning completion instruction for the task management platform. The task management platform can determine the task operation processing time, etc. based on the time information corresponding to the positioning completion instruction, and can send the positioning completion instruction to the shelf label management platform, which can facilitate the shelf label management platform to control the positioning of the next positioning point.

[0135] In an embodiment of the present application, the task management platform generates and transmits prompt information such as operation prompt information and alert information to the terminal equipment, and the terminal equipment can acquire and display the prompt information including the operation prompt information and / or alert information. In other scenarios, the terminal equipment can independently determine whether to generate operation prompt information based on the operation time and the dwell time corresponding to the operation point. Based on the prompt information, the operator can also provide feedback on operation problems and the like via the terminal equipment, allowing for prompt reporting of any problems that occur.

[0136] In addition, the terminal equipment can scan for positioning as needed, thereby reducing the power consumption of the device and ensuring the normal execution of tasks.

[0137] In addition to the above embodiments, the present invention also provides a positioning process executed in a positioning service terminal. As shown in FIG.

[0138] In step 602, signal data of a terminal device is received. The signal data is obtained by the terminal device scanning beacon signals of electronic shelf labels at an operation point, and the electronic shelf labels include a plurality of electronic shelf labels in an electronic shelf label group within a positioning area.

[0139] In step 604, a positioning process is performed based on the signal data and the position information corresponding to the electronic shelf label, and the position information of the terminal equipment is determined.

[0140] In step 606, the location information is transmitted, and task execution information of the target task is determined based on the location information.

[0141] After receiving signal data from multiple beacon signals, the positioning service terminal can obtain shelf label identifiers and positioning-related information and search a target list based on each shelf label identifier. Product objects corresponding to the shelf label identifiers can be searched for in the target list, and their location information can be searched for. Generally, in environments such as supermarkets, product objects are displayed according to certain rules, and a target list is generated accordingly to record the product information, location, and shelf label information of the associated electronic shelf labels. Therefore, the shelf label identifiers based on the electronic shelf labels can also be associated with the corresponding product objects, and the location of the electronic shelf labels can be determined based on the location of the product objects. In this process, electronic shelf labels can also be filtered based on multiple location information. For example, if the corresponding location of some electronic shelf labels is far from the corresponding location of other electronic shelf labels, it can be considered noise data and the electronic shelf labels can be ignored to ensure data accuracy.

[0142] After obtaining the location information of the electronic shelf label corresponding to each beacon signal, the location information of the terminal equipment can be determined based on the location information and the positioning-related information.

[0143] When the positioning-related information is the signal strength of the beacon signal, the position information of the terminal equipment can be determined based on the signal strength and position information of the beacon signal. For example, the target position and distance can be determined based on triangulation using triangular geometry principles. The distance to the corresponding electronic shelf label can be determined based on the signal strength of the beacon signal, and the center position can be determined as the position information of the terminal equipment based on at least three electronic shelf labels.

[0144] In another scenario, the positioning-related information may be wireless fingerprint data, such as Bluetooth fingerprint data or Wi-Fi fingerprint data. Here, wireless fingerprint data can be understood as a location fingerprint, which refers to associating a location in the actual environment with a certain "fingerprint" and corresponding one location to a unique fingerprint. A fingerprint database for each location may be pre-collected and established based on the corresponding wireless method. This allows the fingerprint information of the ESL beacon signal to be measured, and the fingerprint information can be matched with the wireless fingerprint data corresponding to the fingerprint database to determine the matching location and generate a new message as the location information of the terminal equipment.

[0145] The above are just examples of two types of positioning, and positioning can be performed according to the needs of actual processing. If the positioning is performed directly in the terminal equipment, the positioning can be performed in the same way as above, so no further explanation will be given.

[0146] From the above, by searching the location information of the product object corresponding to the electronic shelf label in the target list and database, the real-space location information of the electronic shelf label ESL is obtained and used for positioning calculation of the positioning engine.Broadcast BeaconEnsures the availability of beacon signals.

[0147] Furthermore, embodiments of the present application utilize the capabilities of existing electronic shelf label (ESL) systems in indoor environments such as supermarkets to reduce the investment and maintenance required to build store positioning capabilities. Electronic shelf label (ESL) systems within the positioning area are randomly selected to broadcast beacon signals, eliminating the additional management burden of ESLs. By calculating the broadcast frequency required for the beacon signals while maintaining positioning accuracy, the beacon signals broadcast by multiple electronic shelf label (ESL) systems within the positioning area are randomly selected, minimizing the reduction in service life.

[0148] In addition, the positioning function corresponding to the electronic shelf label within the positioning area can be turned on or off in accordance with the task specification, and a method of broadcasting signals at low power and short distances can be adopted to reduce channel occupancy.

[0149] It should be noted that, for ease of explanation, the embodiments of the method are described as a combination of a series of operations, but those skilled in the art should recognize that the order of operations is not limited to the described order. That is, in the embodiments of the present application, some steps may be performed in a different order or simultaneously. Next, those skilled in the art should recognize that all of the embodiments described herein belong to preferred embodiments, and that such operations are not necessarily required for the embodiments of the present application.

[0150] An embodiment of the present application provides a positioning system, the system including: a task management platform, a shelf label management platform, a terminal device, an electronic shelf label, and a positioning service terminal;

[0151] The task management platform determines a target task and task information of the target task, generates task processing information according to the task information, sends the task processing information to the shelf label management platform and the terminal equipment, and determines task execution information of the target task according to the location information;

[0152] the shelf label management platform controls the electronic shelf labels in the positioning area to transmit beacon signals based on the task processing information;

[0153] The terminal equipment receives signal data of a beacon signal within the positioning area, and transmits the signal data of the beacon signal to a positioning service terminal;

[0154] The positioning service terminal performs positioning based on the signal data, determines location information of the terminal equipment, and sends the location information to the task management platform.

[0155] As described above, the task management platform may perform positioning based on the task-driven terminal device and the electronic shelf label, and may generate task processing information based on the task information of the target task. The shelf label management platform then controls the electronic shelf labels within the positioning area to transmit beacon signals based on the task processing information, so that all electronic shelf labels do not continuously transmit beacon signals but only transmit beacon signals when positioning is required. This reduces the power consumption required for positioning of the electronic shelf labels and improves the service life of the electronic shelf labels. Therefore, after arriving at the positioning area, the terminal device can receive signal data from the beacon signal and determine its location information based on the signal data. The task management platform determines task execution information for the target task based on the location information, and then drives the execution of positioning based on the task, and the positioning can also be fed back into the task execution. This allows for more accurate management of task execution and improved management efficiency.

[0156] In addition to the above embodiments, there is provided a positioning device for use in a task management platform, the device comprising: a task determination module for determining a target task and task information for the target task; a task downstream transmission module for generating task processing information based on the task information and transmitting the task processing information; a location receiving module for receiving location information of the terminal equipment; a task result module for determining task performance information of the target task based on the location information; The location information is determined by the terminal equipment scanning beacon signals from electronic shelf labels within a positioning area, and the positioning area is determined based on task processing information.

[0157] Optionally, the task determination module is used for obtaining a target task, determining at least one product object corresponding to the target task, and generating task information based on the product object.

[0158] Optionally, the task determination module is used to obtain product information and location information of each product object, plan a task path of the target task based on the location information of the product object, determine corresponding operation information, and determine corresponding task information based on the product information, location information, task path and operation information of the product object.

[0159] Optionally, the task downstream transmission module is used to generate positioning execution information based on the task information, send the positioning execution information to a terminal device, generate shelf label control information based on the task information, send the shelf label control information to a shelf label management platform, and send the task information to the shelf label management platform and a terminal device.

[0160] Optionally, the task downstream transmission module is used to determine a corresponding operation point on a task path based on the location information of the product object, determine the operation time and operation content corresponding to the operation point based on the operation information, and generate positioning execution information based on the operation point, operation time and operation content on the task path.

[0161] Optionally, the task downstream transmission module is used to determine a positioning point on the task path based on an operation point on the task path, determine a positioning time period corresponding to the positioning point based on an operation time corresponding to the operation point, and generate shelf label control information based on the positioning point and the positioning time period on the task path.

[0162] Optionally, the task downstream transmission module is used to determine a corresponding positioning point on a task route based on the position information of the product object, determine a positioning time period corresponding to the positioning point based on operation information, and generate shelf label control information based on the positioning point and the positioning time period on the task route.

[0163] Optionally, the task downstream transmission module is used to integrate multiple operation points or multiple product objects when their location information is within one positioning area.

[0164] Optionally, the task result module is further used to determine time information corresponding to the location information, determine a staying time of the terminal equipment in the corresponding positioning area based on the time information, and record the staying time.

[0165] Optionally, the task result module is further used for generating alert information when detecting that the residence time of the terminal equipment in the positioning area exceeds a residence threshold.

[0166] An embodiment of the present application further discloses a positioning device, which is used in a shelf label management platform, including: a task receiving module for receiving task processing information of a target task; and a positioning control module for determining a positioning area based on the task processing information, determining an electronic shelf label group based on the positioning area, controlling electronic shelf labels in the electronic shelf label group to transmit beacon signals to locate location information of terminal equipment based on the beacon signals, and determining task execution information of the target task based on the location information.

[0167] Optionally, the task processing information includes shelf label control information, and the positioning control module is used to determine a positioning point on a task route based on the task processing information, and determine a positioning area based on the positioning point.

[0168] Optionally, the positioning control module is used to select a plurality of electronic shelf labels within the positioning area to form an electronic shelf label group.

[0169] Optionally, the positioning control module is used to determine a positioning time period corresponding to the positioning point, and control the plurality of electronic shelf labels to transmit beacon signals within the positioning time period.

[0170] Optionally, the positioning control module is used to receive a positioning completion instruction corresponding to a target operation point, send a positioning start instruction to an electronic shelf label group within a positioning area corresponding to a next operation point, and control the electronic shelf labels in the electronic shelf label group to send beacon signals.

[0171] By combining with the shelf label control platform, a reasonable number of electronic shelf labels can be selected to transmit beacon signals, and by scanning an appropriate number of beacon information, it is possible to avoid excessive electromagnetic interference on-site due to too many labels, and avoid too few labels causing positioning errors.

[0172] In addition, the positioning function corresponding to the electronic shelf label within the positioning area can be turned on or off in accordance with the task specification, and a method of broadcasting signals at low power and short distances can be adopted to reduce channel occupancy.

[0173] An embodiment of the present application further discloses a positioning device for use in terminal equipment, the device including: a receiving module for receiving task processing information of a target task; a display module for displaying the target task based on the task processing information; and a positioning module for scanning beacon signals of electronic shelf labels when an operation point is reached, receiving signal data, transmitting the signal data, determining and reporting upstream location information based on the signal data, and determining location information of task execution information of the target task based on the location information, wherein the electronic shelf labels include a plurality of electronic shelf labels in an electronic shelf label group within a positioning area.

[0174] Optionally, the task processing information includes positioning execution information, and the display module is used to display an operation point, product information of a product object, and operation content according to the positioning execution information.

[0175] Optionally, the positioning module is further used for determining location information of the terminal equipment based on the positioning data, and transmitting the location information of the terminal equipment.

[0176] Optionally, the positioning module is further adapted to send a positioning completion indication after a task corresponding to an operation point is completed.

[0177] Optionally, the display module is further adapted to obtain and display presentation information, including operation presentation information and / or alert information.

[0178] In addition, the terminal equipment can scan its positioning as needed, reducing the power consumption of the equipment and ensuring the normal execution of tasks.

[0179] An embodiment of the present application further discloses a positioning device for use in a positioning service terminal, the device including: a signal receiving module for receiving signal data of a terminal equipment; and a positioning processing module for performing positioning processing based on the signal data and location information corresponding to an electronic tag, determining location information of the terminal equipment, transmitting the location information, and determining task execution information of a target task based on the location information, wherein the signal data is obtained by the terminal equipment scanning beacon signals of electronic shelf labels at an operation point, and the electronic shelf labels include a plurality of electronic shelf labels in an electronic shelf label group within a positioning area.

[0180] From the above, by searching the location information of the product object corresponding to the electronic shelf label in the target list and database, the real-space location information of the electronic shelf label ESL is obtained and used for positioning calculation of the positioning engine.Broadcast BeaconEnsures the availability of beacon signals.

[0181] Furthermore, embodiments of the present application utilize the capabilities of existing electronic shelf label (ESL) systems in indoor environments such as supermarkets to reduce the investment and maintenance required to build store positioning capabilities. Electronic shelf label (ESL) systems within the positioning area are randomly selected to broadcast beacon signals, eliminating the additional management burden of ESLs. By calculating the broadcast frequency required for the beacon signals while maintaining positioning accuracy, the beacon signals broadcast by multiple electronic shelf label (ESL) systems within the positioning area are randomly selected, minimizing the reduction in service life.

[0182] In addition, the positioning function corresponding to the electronic shelf label within the positioning area can be turned on or off in accordance with the task specification, and a method of broadcasting signals at low power and short distances can be adopted to reduce channel occupancy.

[0183] In addition, an embodiment of the present application provides a non-volatile readable storage medium that stores one or more modules that, when used in an apparatus, can cause the apparatus to execute instructions for each method step in an embodiment of the present application.

[0184] An embodiment of the present application provides one or more machine-readable media storing instructions that, when executed by one or more processors, cause one or more of the methods in the above-described embodiments to be performed. In an embodiment of the present application, the electronic equipment includes various types of devices, such as terminal equipment, platform servers (clusters), etc.

[0185] The embodiments of the present disclosure may be implemented as a device in a desired configuration using any suitable hardware, firmware, software, or any combination thereof, including electronic equipment such as terminal equipment, servers (clusters), etc. Figure 7 illustrates an example device 700 that may be used to implement various embodiments described herein.

[0186] For one embodiment, FIG. 7 illustrates an exemplary device 700 that includes one or more processors 702, a control module (chipset) 704 coupled to at least one of the processor(s) 702, memory 706 coupled to the control module 704, non-volatile memory (NVM) / storage device 708 coupled to the control module 704, one or more input / output devices 710 coupled to the control module 704, and a network interface 712 coupled to the control module 704.

[0187] Processor 702 may include one or more single-core or multi-core processors, which may include any combination of general-purpose or special-purpose processors (e.g., graphics processors, application processors, base frequency processors, etc.). In some embodiments, device 700 may function as a device such as a terminal device, a server (cluster), or the like in embodiments of the present application.

[0188] In some examples, apparatus 700 may include one or more computer-readable media (e.g., memory 706 or NVM / storage 708) having instructions 714 and one or more processors 702 that, in combination with the one or more computer-readable media, implement modules configured to execute the instructions 714, thereby performing the operations described in this disclosure.

[0189] In one embodiment, the control module 704 may include any suitable interface controller for providing any suitable interface to at least one of the processor(s) 702 and / or any suitable equipment or component in communication with the control module 704.

[0190] The control module 704 may include a memory controller module for providing an interface to the memory 706. The memory controller module may be a hardware module, a software module, and / or a firmware module.

[0191] Memory 706 may be used, for example, to load and store data and / or instructions 714 in device 700. For one embodiment, memory 706 may include any suitable volatile memory, such as a suitable DRAM. In some embodiments, memory 706 may include double data rate type 4 synchronous dynamic random access memory (DDR 4 SDRAM).

[0192] For one embodiment, the control module 704 may include one or more input / output controllers for providing an interface to the NVM / storage facility 708 and the input / output facility(ies) 710 .

[0193] For example, NVM / storage facility 708 may be used to store data and / or instructions 714. NVM / storage facility 708 may include any suitable non-volatile memory (e.g., flash memory) and / or may include any suitable non-volatile storage device(s) (e.g., one or more hard disk drives (HDDs), one or more optical disk (CD) drives, and / or one or more digital versatile optical disk (DVD) drives).

[0194] NVM / storage 708 may include storage resources that are physically part of the facility in which device 700 is installed, or storage resources that are not necessarily part of the facility but are accessible to the facility. For example, NVM / storage 708 may be accessed over a network via input / output facility(ies) 710.

[0195] The input / output facility(ies) 710 may provide device 700 with an interface for communicating with any other suitable facility, and the input / output facility 710 may include a communication component, an audio component, a sensor component, etc. The network interface 712 may provide device 700 with an interface for communicating over one or more networks, and device 700 may communicate wirelessly with one or more components of a wireless network based on any of one or more wireless network standards and / or protocols, such as access to a wireless network based on a communication standard such as WIFI, 2G, 3G, 4G, 5G, etc., or wireless communication via a combination thereof.

[0196] For one embodiment, at least one of the processor(s) 702 may be packaged together with the logic package of one or more controllers (e.g., memory controller modules) of the control module 704. In one embodiment, at least one of the processor(s) 702 may form a system level encapsulation (SIP) with the logic encapsulation of one or more controllers of the control module 704. In one embodiment, at least one of the processor(s) 702 may be integrated on the same die as the logic of one or more controllers of the control module 704. In one embodiment, at least one of the processor(s) 702 may be integrated on the same die as the logic of one or more controllers of the control module 704 to form a system on a chip (SoC).

[0197] In some embodiments, device 700 may be a terminal device such as, but not limited to, a server, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet, a netbook, etc.). In various embodiments, device 700 may have more or fewer components and / or a different architecture. For example, in some embodiments, device 700 includes one or more cameras including a touchscreen display, a keyboard, a liquid crystal display (LCD) screen, a non-volatile memory port, multiple antennas, a graphics chip, an application specific integrated circuit (ASIC), and a speaker.

[0198] Here, the detection device can employ a master chip as a processor or control module, sensor data, location information, etc. can be stored in memory or NVM / storage device, the sensor group can be input / output equipment, and the communication interface can include a network interface.

[0199] The device embodiment is basically similar to the method embodiment, so the explanation is relatively simple, and relevant points can be referred to the explanation of part of the method embodiment.

[0200] Each embodiment in this specification is described step by step, focusing on the differences from other embodiments, and cross-references may be made to the same and similar parts between the various embodiments.

[0201] The present application will be described with reference to flowcharts and / or block diagrams of methods, terminal equipment (systems), and computer program products according to the present application. It should be understood that each flow and / or block of the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal equipment to generate a machine such that the instructions, executed by the processor of the computer or other programmable data processing terminal equipment, generate means for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0202] These computer program instructions may also be stored in a computer-readable memory that can deterministically direct a computer or other programmable data processing terminal equipment to operate, such that the instructions stored in the computer-readable memory produce an article of manufacture that includes an instruction apparatus that implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0203] These computer program instructions may be loaded into a computer or other programmable data processing terminal equipment to perform a series of operational steps on the computer or other programmable terminal equipment to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable terminal equipment provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks of the block charts.

[0204] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they have acquired the basic creative concept. Therefore, it is intended that the appended claims be interpreted to include all changes and modifications that fall within the scope of the preferred embodiments and the present application.

[0205] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they have acquired the basic creative concept. Therefore, it is intended that the appended claims be interpreted to include all changes and modifications that fall within the scope of the preferred embodiments and the present application.

[0206] Finally, please note that, in this document, relational terms such as "first" and "second" are used solely to distinguish one entity or operation from another, and do not necessarily require or imply that such an actual relationship or sequence exists between those entities or operations. Furthermore, the terms "including," "comprising," or other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal equipment consisting of a set of elements includes not only those elements but also other elements not expressly listed, or other elements not expressly listed for the purposes of the process, method, article, or terminal equipment, including other elements, or elements inherent in such process, method, article, or terminal equipment. Without further limitation, the fact that an element is defined by the phrase "comprising" does not exclude the existence of other identical elements in the process, method, article, or terminal equipment that includes that element.

[0207] The above has provided a detailed introduction to the positioning method, positioning device, positioning system, electronic equipment, and storage medium provided by the present application. Specific examples are used in this document to describe the principles and embodiments of the present application. The explanation of the above embodiments is only intended to assist in understanding the method and core idea of the present application. At the same time, those skilled in the art will recognize that there may be changes in the specific embodiments and application scope based on the idea of the present application. For these reasons, the contents of this specification should not be construed as limitations on the present application.

Claims

1. A positioning system including a task management platform, a shelf label management platform, a terminal device, an electronic shelf label, and a positioning service terminal, The task management platform determines a target task and task information of the target task; The task management platform generates task processing information including shelf label control information based on the task information, and sends the task processing information to the shelf label management platform and the terminal equipment; the shelf label management platform controls the electronic shelf labels within the positioning area to transmit beacon signals based on the shelf label control information; The terminal equipment receives signal data of a beacon signal within the positioning area, The terminal equipment transmits signal data of the beacon signal to a positioning service terminal; The positioning service terminal performs positioning based on the signal data to determine location information of the terminal equipment; The positioning service terminal sends the location information to the task management platform; The task management platform determines task execution information of the target task based on the location information; The shelf label control information is generated based on the positioning points and the positioning time periods of the task route, by the task management platform determining corresponding positioning points on the task route based on operation points on the task route, and determining positioning time periods corresponding to the positioning points based on operation times corresponding to the operation points. A positioning system characterized by:

2. A positioning method implemented by a task management platform, comprising: determining a target task and task information for the target task; generating task processing information including shelf label control information based on the task information, and transmitting the task processing information; receiving location information of the terminal equipment; determining task execution information for the target task based on the location information; the location information is determined by the terminal equipment scanning beacon signals transmitted by electronic shelf labels within a positioning area based on the shelf label control information, and the positioning area is determined based on task processing information; The shelf label control information is generated based on the positioning points and the positioning time periods of the task route, by the task management platform determining corresponding positioning points on the task route based on operation points on the task route, and determining positioning time periods corresponding to the positioning points based on operation times corresponding to the operation points. A positioning method characterized by:

3. Determining the target task and task information for the target task includes: Obtaining the target task, determining at least one product object corresponding to the target task; and generating task information based on the product object.

3. The positioning method according to claim 2.

4. generating task information based on the product object, Acquiring product information and location information for each product target; Planning a task path of the target task based on the position information of the product object and determining corresponding operation information; determining corresponding task information based on the product information, location information, task path and operation information of the product object; 4. The positioning method according to claim 3.

5. generating task processing information based on the task information and transmitting the task processing information, generating positioning execution information based on the task information, and transmitting the positioning execution information to a terminal device; generating shelf label control information based on the task information, and sending the shelf label control information to a shelf label management platform; and transmitting the task information to the shelf label management platform and the terminal equipment.

3. The positioning method according to claim 2.

6. generating positioning execution information based on the task information, determining a corresponding operation point on the task path based on the position information of the product object; determining an operation time and an operation content corresponding to the operation point based on operation information; generating positioning execution information based on the operation point, operation time, and operation content on the task route.

6. The positioning method according to claim 5.

7. Generating shelf label control information based on the task information includes: Determining a corresponding positioning point on the task route based on the position information of the product object; determining a positioning time period corresponding to the positioning point based on operation information; generating shelf label control information based on the positioning point and the positioning time period of the task route.

6. The positioning method according to claim 5.

8. Determining corresponding positioning points on the task path includes: When the position information of a plurality of operation points or a plurality of product objects is within one positioning area, the operation points are integrated.

3. The positioning method according to claim 2.

9. determining time information corresponding to the location information; determining a residence time of the terminal equipment in the corresponding positioning area based on the time information; and recording the residence time.

9. The positioning method according to claim 2, wherein the positioning method is a positioning method for measuring a position of a vehicle.

10. generating alert information when detecting that the residence time of the terminal equipment in the positioning area exceeds a residence threshold.

9. The positioning method according to claim 2, wherein the positioning method is a positioning method for measuring a position of a vehicle.

11. A positioning method performed by a shelf label management platform, comprising: receiving task processing information including shelf label control information for a target task; determining a positioning area based on the task processing information; determining an electronic shelf label group based on the positioning area, controlling electronic shelf labels in the electronic shelf label group to transmit beacon signals based on the shelf label control information, determining position information of terminal equipment based on the beacon signals, and determining task execution information of a target task based on the position information; The shelf label control information is generated based on the positioning points and the positioning time periods of the task route, by the task management platform determining corresponding positioning points on the task route based on operation points on the task route, and determining positioning time periods corresponding to the positioning points based on operation times corresponding to the operation points. A positioning method characterized by:

12. determining a positioning area based on the task processing information, determining a positioning point on a task route based on the task processing information; determining the positioning area based on the positioning points; The positioning method according to claim 11 .

13. Determining an electronic shelf label group based on the positioning area includes: selecting a plurality of electronic shelf labels within the positioning area; The electronic shelf label group includes the plurality of electronic shelf labels.

13. The positioning method according to claim 12.

14. Controlling the electronic shelf labels in the electronic shelf label group to transmit beacon signals includes: receiving a positioning completion instruction corresponding to a target operating point; transmitting a positioning start instruction to an electronic shelf label group in a positioning area corresponding to the next operation point, and controlling the electronic shelf labels in the electronic shelf label group to transmit beacon signals. The positioning method according to any one of claims 11 to 13.

15. A positioning method performed by a terminal equipment, receiving task processing information including shelf label control information for a target task; displaying a target task based on the task processing information; When the operation point is reached, scanning a beacon signal transmitted by the electronic shelf label based on the shelf label control information and receiving signal data; transmitting the signal data, determining and reporting location information based on the signal data, and determining location information of task execution information of the target task based on the location information; the electronic shelf labels include a plurality of electronic shelf labels in an electronic shelf label group within a positioning area; The shelf label control information is generated based on the positioning points and the positioning time periods of the task route, by the task management platform determining corresponding positioning points on the task route based on operation points on the task route, and determining positioning time periods corresponding to the positioning points based on operation times corresponding to the operation points. A positioning method characterized by:

16. the task processing information includes positioning execution information; Displaying a goal task based on the task processing information includes: and displaying the operation point, product information, and operation content based on the positioning execution information.

16. The positioning method according to claim 15.

17. determining location information of the terminal equipment based on the positioning data; and transmitting location information of the terminal equipment.

16. The positioning method according to claim 15.

18. and further including transmitting a positioning completion instruction after the task corresponding to the operation point is completed. The positioning method according to any one of claims 15 to 17.

19. The method further includes acquiring and displaying presentation information including operation presentation information and / or alert information. The positioning method according to any one of claims 15 to 17.

20. A positioning system including a task management platform, a shelf label management platform, a terminal device, an electronic shelf label, and a positioning service terminal, the task management platform determines a target task and task information for the target task, generates task processing information including shelf label control information based on the task information, sends the task processing information to the shelf label management platform and the terminal equipment, and determines task execution information for the target task based on location information; the shelf label management platform controls the electronic shelf labels within the positioning area to transmit beacon signals based on the shelf label control information, receives signal data of the beacon signals within the positioning area, and transmits the signal data of the beacon signals to a positioning service terminal; The positioning service terminal performs positioning according to the signal data, determines location information of the terminal equipment, and sends the location information to a task management platform; The shelf label control information is generated based on the positioning points and the positioning time periods of the task route, by the task management platform determining corresponding positioning points on the task route based on operation points on the task route, and determining positioning time periods corresponding to the positioning points based on operation times corresponding to the operation points. A positioning system characterized by:

21. A positioning device used in a task management platform, comprising: a task determination module for determining a target task and task information for the target task; a task downstream transmission module for generating task processing information including shelf label control information based on the task information and transmitting the task processing information; a location receiving module for receiving location information of the terminal equipment; a task result module for determining task performance information of the target task based on the location information; the location information is determined by the terminal equipment scanning beacon signals transmitted by electronic shelf labels within a positioning area based on shelf label control information, and the positioning area is determined based on task processing information; The shelf label control information is generated based on the positioning points and the positioning time periods of the task route, by the task management platform determining corresponding positioning points on the task route based on operation points on the task route, and determining positioning time periods corresponding to the positioning points based on operation times corresponding to the operation points. A positioning device characterized by:

22. The task determination module is used for obtaining a target task, determining at least one product object corresponding to the target task, and generating task information according to the product object.

22. The positioning device according to claim 21 .

23. The task determination module is used for obtaining product information and location information of each product object, planning a task path of a target task based on the location information of the product object, and determining corresponding operation information; and determining corresponding task information based on the product information, location information, task path, and operation information of the product object.

23. The positioning device according to claim 22.

24. The task downstream transmission module is used to generate positioning execution information based on the task information, transmit the positioning execution information to a terminal device, generate shelf label control information based on the task information, transmit the shelf label control information to a shelf label management platform, and transmit the task information to the shelf label management platform and a terminal device.

22. The positioning device according to claim 21 .

25. The task downstream transmission module is used to determine a corresponding operation point on a task path based on the position information of the product object, determine an operation time and operation content corresponding to the operation point based on the operation information, and generate positioning execution information based on the operation point, operation time, and operation content on the task path.

25. The positioning device according to claim 24.

26. The task downstream transmission module determines a corresponding positioning point on the task route based on the position information of the product object, and determines a positioning time period corresponding to the positioning point based on the operation information; The shelf label control information is generated based on the positioning point and the positioning time period of the task route.

25. The positioning device according to claim 24.

27. The task downstream transmission module is used to integrate the operation points when the position information of multiple operation points or multiple product objects is within one positioning area.

22. The positioning device according to claim 21 .

28. The task result module is further used for determining time information corresponding to the location information, determining a staying time of the terminal equipment in the corresponding positioning area based on the time information, and recording the staying time. The positioning device according to any one of claims 21 to 27.

29. The task result module is further used for generating alert information when detecting that the residence time of the terminal equipment in the positioning area exceeds the residence threshold. The positioning device according to any one of claims 21 to 27.

30. A positioning device used in a shelf label management platform, comprising: a task receiving module for receiving task processing information including shelf label control information of a target task; a positioning control module that determines a positioning area based on the task processing information, determines an electronic shelf label group based on the positioning area, controls the electronic shelf labels in the electronic shelf label group to transmit beacon signals based on the shelf label control information, positions position information of terminal equipment based on the beacon signals, and determines task execution information of a target task based on the position information, The shelf label control information is generated based on the positioning points and the positioning time periods of the task route, by the task management platform determining corresponding positioning points on the task route based on operation points on the task route, and determining positioning time periods corresponding to the positioning points based on operation times corresponding to the operation points. A positioning device characterized by:

31. the task processing information includes shelf label control information, The positioning control module is used to determine a positioning point on a task route based on task processing information, and to determine a positioning area based on the positioning point.

31. The positioning device according to claim 30.

32. the positioning control module is used to select a plurality of electronic shelf labels within the positioning area; The electronic shelf label group includes the plurality of electronic shelf labels.

32. The positioning device according to claim 31 .

33. The positioning control module receives a positioning completion instruction corresponding to a target operation point, transmits a positioning start instruction to an electronic shelf label group within a positioning area corresponding to a next operation point, and controls the electronic shelf labels in the electronic shelf label group to transmit beacon signals. The positioning device according to any one of claims 30 to 32.

34. A positioning device used in a terminal equipment, a receiving module for receiving task processing information including shelf label control information of a target task; a display module for displaying a target task based on the task processing information; a positioning module for scanning a beacon signal transmitted by an electronic shelf label based on the shelf label control information when the electronic shelf label reaches an operation point, receiving signal data, transmitting the signal data, determining and reporting upstream location information based on the signal data, and determining location information of task execution information of a target task based on the location information; the electronic shelf labels include a plurality of electronic shelf labels in an electronic shelf label group within a positioning area; The shelf label control information is generated based on the positioning points and the positioning time periods of the task route, by the task management platform determining corresponding positioning points on the task route based on operation points on the task route, and determining positioning time periods corresponding to the positioning points based on operation times corresponding to the operation points. A positioning device characterized by:

35. the task processing information includes positioning execution information; The display module is used to display the operation point, the product information and the operation content of the product object according to the positioning execution information.

35. The positioning device according to claim 34.

36. The positioning module is further used for determining the position information of the terminal equipment based on the positioning data, and transmitting the position information of the terminal equipment.

35. The positioning device according to claim 34.

37. The positioning module is further configured to send a positioning completion indication after a task corresponding to the operation point is completed. The positioning device according to any one of claims 34 to 36.

38. The display module is further used for acquiring and displaying presentation information including operation presentation information and / or alert information. The positioning device according to any one of claims 34 to 36.

39. An electronic device including a processor and a memory, The memory stores executable code that, when executed, causes the processor to perform the method of any one of claims 2 to 8, the method of any one of claims 11 to 13, or the method of any one of claims 15 to 17. An electronic device characterized by:

40. A machine-readable medium having executable code stored thereon, The executable code, when executed, causes a processor to perform the method of any one of claims 2 to 8, or to perform the method of any one of claims 11 to 13, or to perform the method of any one of claims 15 to 17.

10. A machine-readable medium comprising:

41. 1. A non-volatile computer-readable storage medium, comprising: The instructions on the storage medium, when executed by a processor of an electronic device, cause the electronic device to perform the method of any one of claims 2 to 8, or to perform the method of any one of claims 11 to 13, or to perform the method of any one of claims 15 to 17.

1. A non-volatile computer-readable storage medium comprising:

42. 1. A computer program product comprising: The instructions in the computer program product, when executed by a processor of an electronic device, cause the electronic device to perform the method according to any one of claims 2 to 8, or to perform the method according to any one of claims 11 to 13, or to perform the method according to any one of claims 15 to 17.

1. A computer program product comprising:

Citation Information

Patent Citations

  • Data processing method and device

    CN111814926A

  • Task state processing method, device and system

    CN112529489A

  • Broadcast communication method and system, gateway equipment and electronic price tag

    CN113163345A

  • Terminal device, server device, control method, program, and recording medium

    WO2017109962A1

  • Picking assistance device, picking assistance system, and picking assistance method

    WO2018047854A1