WO2023006066A1 - 定位方法、装置、设备、系统和存储介质 - Google Patents
定位方法、装置、设备、系统和存储介质 Download PDFInfo
- Publication number
- WO2023006066A1 WO2023006066A1 PCT/CN2022/108969 CN2022108969W WO2023006066A1 WO 2023006066 A1 WO2023006066 A1 WO 2023006066A1 CN 2022108969 W CN2022108969 W CN 2022108969W WO 2023006066 A1 WO2023006066 A1 WO 2023006066A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- task
- information
- positioning
- price tag
- electronic price
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/247—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/648—Performing a task within a working area or space, e.g. cleaning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
- G06K17/0029—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0639—Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2205/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/01—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2205/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/01—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications
- G01S2205/02—Indoor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/01—Determining conditions which influence positioning, e.g. radio environment, state of motion or energy consumption
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/40—Indoor domestic environment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present application relates to the field of computer technology, in particular to a positioning method, device and system, an electronic device and a storage medium.
- Indoor positioning refers to the realization of position positioning in an indoor environment. Because satellite positioning is greatly affected by buildings, etc., the accuracy of indoor positioning is not enough. Therefore, indoor positioning is usually based on other wireless methods.
- beacons In an indoor environment, signals can be transmitted by deploying beacons and other methods for positioning.
- devices such as beacons are usually powered by batteries. This positioning method also leads to relatively high power consumption, and it is necessary to enter the site to replace batteries or beacon devices.
- An embodiment of the present application provides a positioning method to reduce power consumption of a device.
- the embodiments of the present application also provide a positioning device, a positioning system, an electronic device, and a storage medium, so as to ensure the realization and application of the above method.
- an embodiment of the present application discloses a positioning system
- the system includes: a task management platform, a price tag management platform, terminal equipment, an electronic price tag, and a positioning server; the task management platform determines the target task and Task information of the target task; the task management platform generates task processing information according to the task information, and sends the task processing information to the price tag management platform and terminal equipment; the price tag management platform generates task processing information according to the task Controlling the electronic price tag in the positioning area to transmit a beacon signal; the terminal device receives the signal data of the beacon signal in the positioning area; the terminal device sends the signal data of the beacon signal to the positioning server; The positioning server performs positioning according to the signal data, and determines the location information of the terminal device; the positioning server sends the location information to the task management platform; the task management platform determines the location information based on the location information Task execution information of the target task.
- the embodiment of the present application also discloses a positioning method, the method includes: determining the target task and the task information of the target task; generating task processing information according to the task information, and sending the task processing information; receiving the terminal device's Position information, the position information is determined by the terminal device scanning the beacon signal of the electronic price tag in the positioning area, the positioning area is determined according to the task processing information; the task execution information of the target task is determined according to the position information.
- the determining the target task and the task information of the target task includes: acquiring the target task; determining at least one commodity object corresponding to the target task, and generating task information based on the commodity object.
- the generating task information based on the commodity object includes: acquiring commodity information and location information of each commodity object; planning a task path of a target task according to the location information of the commodity object, and determining corresponding operation information; The corresponding task information is determined according to the commodity information, location information, task path and operation information of the commodity object.
- generating task processing information according to the task information, and sending the task processing information includes: generating positioning execution information according to the task information, and sending the positioning execution information to the terminal device; generating a price based on the task information label control information, and send the price label control information to the price label management platform. Send the task information to the price tag management platform and the terminal device.
- the generating positioning execution information based on the task information includes: determining the corresponding operation point on the task path according to the position information of the commodity object; determining the operation time and operation content corresponding to the operation point according to the operation information ; Generate positioning execution information according to the operation point, operation time and operation content on the task path.
- the generating price tag control information according to the task information includes: determining the positioning point on the task path according to the operation point on the task path; determining the location point on the task path according to the operation time corresponding to the operation point. The positioning time period corresponding to the positioning point; the price tag control information is generated according to the positioning point and the positioning time period of the task path.
- the generating price tag control information based on the task information includes: determining the corresponding positioning point on the task path according to the position information of the commodity object; determining the positioning time period corresponding to the positioning point according to the operation information; The price tag control information is generated according to the positioning point and the positioning time period of the task path.
- the step of determining the positioning point on the task path includes: when the position information of multiple operating points or multiple commodity objects is within one positioning area, merging the operating points.
- the method further includes: determining time information corresponding to the location information; determining the staying time of the terminal device in the corresponding positioning area according to the time information; and recording the staying time.
- the method further includes: when it is detected that the stay time of the terminal device in the positioning area exceeds the stay threshold, generating warning information.
- the embodiment of the present application also discloses a positioning method.
- the method includes: receiving task processing information of a target task; determining a positioning area according to the task processing information; determining an electronic price tag group according to the positioning area, and controlling the electronic price tag group;
- the electronic price tag in the price tag group sends a beacon signal to locate the location information of the terminal device according to the beacon signal, and determine the task execution information of the target task according to the location information.
- the task processing information includes price tag control information; determining the positioning area according to the task processing information includes: determining a positioning point on the task path according to the task processing information; determining a positioning point according to the positioning point area.
- determining the electronic price tag group according to the positioning area includes: selecting a plurality of electronic price tags in the positioning area to form the electronic price tag group.
- controlling the electronic price tags in the electronic price tag group to send beacon signals includes: determining the positioning time period corresponding to the positioning point; within the positioning time period, controlling the issuance of the multiple electronic price tags Send a beacon signal.
- controlling the electronic price tags in the electronic price tag group to send a beacon signal includes: receiving a positioning completion instruction corresponding to the target operation point; sending a positioning start instruction to the electronic price tag group corresponding to the positioning area of the next operation point, and controlling The electronic price tags in the electronic price tag group send beacon signals.
- the embodiment of the present application also discloses a positioning method, the method includes: receiving task processing information of the target task; displaying the target task according to the task processing information; scanning the beacon signal of the electronic price tag when the operation point is reached, receiving Signal data, the electronic price tag includes a plurality of electronic price tags in the electronic price tag group in the positioning area; send the signal data to determine the position information based on the signal data and report it, and determine the task of the target task based on the position information Execution information location information.
- the task processing information includes positioning execution information
- the displaying the target task according to the task processing information includes: displaying an operation point, product information, and operation content according to the positioning execution information.
- the method further includes: determining the location information of the terminal device according to the positioning data; and sending the location information of the terminal device.
- the method further includes: sending a positioning completion indication after the task corresponding to the operation point is completed.
- the method further includes: acquiring reminder information and displaying the reminder information, where the reminder information includes operation reminder information and/or early warning information.
- the embodiment of the present application also discloses a positioning method, the method includes: receiving signal data of a terminal device, the signal data is obtained by the terminal device scanning the beacon signal of the electronic price tag at the operating point, and the electronic price tag Including multiple electronic price tags in the electronic price tag group in the positioning area; performing positioning processing according to the signal data and the position information of the corresponding electronic tags, and determining the position information of the terminal device; sending the position information to Information determines the task execution information of the target task.
- the embodiment of the present application also discloses a positioning system.
- the system includes: a task management platform, a price tag management platform, terminal equipment, an electronic price tag, and a positioning server; the task management platform determines the target task and the target task information of the task; generate task processing information according to the task information, and send the task processing information to the price tag management platform and terminal equipment; and determine the task execution information of the target task according to the location information; the price
- the label management platform controls the electronic price tag in the positioning area to emit a beacon signal according to the task processing information; the terminal device receives the signal data of the beacon signal in the positioning area; transmits the signal of the beacon signal The data is sent to the positioning server; the positioning server performs positioning according to the signal data to determine the location information of the terminal device; and sends the location information to the task management platform.
- the embodiment of the present application also discloses a positioning device, which is applied to a task management platform.
- the device includes: a task determination module, used to determine the target task and the task information of the target task;
- the task information generates task processing information, and sends the task processing information;
- the position receiving module is used to receive the position information of the terminal device, and the position information is determined by the terminal device scanning the beacon signal of the electronic price tag in the positioning area, so The positioning area is determined according to the task processing information;
- the task result module is configured to determine the task execution information of the target task according to the position information.
- the task determination module is configured to acquire a target task; determine at least one commodity object corresponding to the target task, and generate task information based on the commodity object.
- the task determination module is configured to obtain commodity information and location information of each commodity object; plan the task path of the target task according to the location information of the commodity object, and determine corresponding operation information; Determine the corresponding task information based on the commodity information, location information, task path and operation information.
- the task issuing module is configured to generate positioning execution information according to the task information, and send the positioning execution information to the terminal device; generate price tag control information according to the task information, and send the price tag control information Information to the price tag management platform. Send the task information to the price tag management platform and the terminal device.
- the task delivery module is configured to determine the corresponding operation point on the task path according to the location information of the commodity object; determine the operation time and operation content corresponding to the operation point according to the operation information; The operation point, operation time and operation content on the path generate positioning execution information.
- the task delivery module is configured to determine the positioning point on the task path according to the operation point on the task path; determine the positioning time corresponding to the positioning point according to the operation time corresponding to the operation point segment; generating price tag control information according to the positioning point and the positioning time segment of the task path.
- the task issuing module is configured to determine the corresponding positioning point on the task path according to the position information of the commodity object; determine the positioning time period corresponding to the positioning point according to the operation information; The positioning point and positioning time period generate price tag control information.
- the task issuing module is configured to combine the operation points when the location information of multiple operation points or multiple commodity objects is within a positioning area.
- the task result module is further configured to determine the time information corresponding to the location information; determine the stay time of the terminal device in the corresponding positioning area according to the time information; and record the stay time.
- the task result module is further configured to generate warning information when it is detected that the stay time of the terminal device in the positioning area exceeds the stay threshold.
- the embodiment of the present application also discloses a positioning device, which is applied to the price tag management platform, and the device includes:
- a task receiving module configured to receive task processing information of a target task
- the positioning control module is used to determine the positioning area according to the task processing information; determine the electronic price tag group according to the positioning area, and control the electronic price tag in the electronic price tag group to send a beacon signal to locate according to the beacon signal.
- the location information of the terminal device and determine the task execution information of the target task according to the location information.
- the task processing information includes price tag control information
- the positioning control module is configured to determine a positioning point on the task path according to the task processing information; and determine a positioning area according to the positioning point.
- the positioning control module is configured to select a plurality of electronic price tags in the positioning area to form an electronic price tag group.
- the positioning control module is configured to determine a positioning time period corresponding to the positioning point; within the positioning time period, control the plurality of electronic price tags to send beacon signals.
- the positioning control module is configured to receive a positioning completion indication corresponding to the target operation point; send a positioning start indication to the electronic price tag group corresponding to the positioning area of the next operation point, and control the electronic price tag in the electronic price tag group
- the sign sends a beacon signal.
- the embodiment of the present application also discloses a positioning device, which is applied to a terminal device.
- the device includes: a receiving module for receiving task processing information of a target task; a display module for displaying the target task according to the task processing information;
- the positioning module is used to scan the beacon signal of the electronic price tag when the operation point is reached, and receive the signal data.
- the electronic price tag includes a plurality of electronic price tags in the electronic price tag group in the positioning area; send the signal data, The position information is determined and reported according to the signal data, and the task execution information position information of the target task is determined according to the position information.
- the task processing information includes positioning execution information
- the display module is configured to display operation points, commodity information and operation content of commodity objects according to the positioning execution information.
- the positioning module is further configured to determine the location information of the terminal device according to the positioning data; and send the location information of the terminal device.
- the positioning module is further configured to send a positioning completion indication after the task corresponding to the operation point is completed.
- the display module is further configured to obtain reminder information and display the reminder information, where the reminder information includes operation reminder information and/or early warning information.
- the embodiment of the present application also discloses a positioning device, which is applied to the positioning server.
- the device includes: a signal receiving module, which is used to receive the signal data of the terminal device, and the signal data is that the terminal device scans the electronic price tag at the operating point Acquired by the beacon signal, the electronic price tag includes a plurality of electronic price tags in the electronic price tag group in the positioning area; the positioning processing module is used to perform positioning processing according to the signal data and the position information of the corresponding electronic tag, Determining location information of the terminal device; sending the location information to determine task execution information of the target task according to the location information.
- the embodiment of the present application includes the following advantages:
- the task management platform can drive the positioning of the terminal device and the electronic price tag based on the task, wherein the task processing information can be generated based on the task information of the target task, and then the price tag management platform can control the positioning area according to the task processing information
- the internal electronic price tags transmit beacon signals, which can be controlled to send beacon signals only when positioning is required, without requiring all electronic price tags to continuously send beacon signals, reducing the power consumption of electronic price tags due to positioning, and improving electronic
- the service life of the price tag so that after the terminal device reaches the positioning area, it can receive the signal data of the beacon signal and determine the location information based on the signal data.
- the task management platform determines the task execution information of the target task according to the location information. In this way, the execution of positioning is promoted based on the task, and the positioning can also feed back the execution of the task, so that the execution of the task can be managed more accurately and the management efficiency can be improved.
- FIG. 1 is a schematic diagram of a positioning scenario of a positioning system according to an embodiment of the present application
- FIG. 2 is an interactive schematic diagram of an embodiment of a positioning method of the present application
- Fig. 3 is a flow chart of the steps of a positioning method in the task management platform side of the embodiment of the present application;
- Fig. 4 is a flow chart of the steps of a positioning method in the price tag management platform side of the embodiment of the present application.
- FIG. 5 is a flow chart of the steps of a positioning method on the terminal device side according to an embodiment of the present application
- FIG. 6 is a flow chart of the steps of a positioning method in the positioning server according to an embodiment of the present application.
- Fig. 7 is a schematic structural diagram of a device provided by an embodiment of the present application.
- the embodiments of the present application can be applied to indoor positioning scenarios.
- auxiliary indoor positioning can be performed based on existing equipment.
- ESL Electronic Shelf Labels
- This application can take advantage of the existing ESL system capabilities to reduce the equipment investment and maintenance investment for store positioning capacity building.
- the beacon (Beacon) signal is sent by broadcasting through the ESL, so that the ESL can be randomly selected as the broadcast beacon Beacon, and no additional management burden of the ESL is generated. Afterwards, indoor positioning can be performed based on the beacon signal broadcast by ESL, improving the accuracy of indoor positioning and reducing additional consumption.
- the electronic price tag ESL or other similar electronic devices can increase the Beacon signal source function, and the Beacon signal can be broadcast and sent wirelessly, such as through Bluetooth (bluetooth), radio frequency (Radio Frequency, RF), Zigbee ( ZigBee), wireless fidelity (WIreless-Fidelity, WI-FI) and other wireless methods to achieve signal transmission.
- Bluetooth bluetooth
- Radio Frequency Radio Frequency
- ZigBee ZigBee
- WI-FI wireless fidelity
- WI-FI wireless fidelity
- electronic price tags include active price tags and passive price tags.
- Active price tags refer to electronic price tags with external power supply
- passive price tags refer to electronic price tags without external power supply and powered by batteries.
- beacon signals For passive price tags, frequent transmission of beacon signals will increase power consumption and reduce the service life of electronic price tags. The same is true for active price tags. Will cause loss of other parts. Therefore, the embodiment of the present application provides a positioning method.
- the electronic price tags can be driven by tasks to transmit beacon signals, that is, when there are tasks, select some electronic price tags in the area that needs to be located.
- the beacon signal is sent to enable the terminal device to locate. In the case of no task, the electronic price tag does not need to send a beacon signal, which reduces the frequency and time of signal transmission, improves the service life of the electronic price tag, and reduces loss.
- FIG. 1 shows a schematic diagram of an indoor positioning scenario according to an embodiment of the present application.
- the positioning system includes: a task management platform 10 , a price tag management platform 20 , a terminal device 30 , an electronic price tag 202 and a positioning server 40 .
- the task management platform is used to manage tasks, and perform various management operations including task generation, delivery, and detection.
- the staff and other users need to perform various processes such as replenishment and tally on the commodity objects on the shelf. These can generate corresponding tasks, and issue tasks through the task management platform to manage the processing progress of the tasks , completion, etc., so as to achieve standardized management.
- the task management platform can drive the execution of positioning based on the task, so that the electronic price tag can enable the positioning function under certain conditions, such as sending a beacon signal at a specified time or in a specified area, and the corresponding user can perform positioning detection after reaching the specified area.
- Electronic price tags in non-designated areas do not need to enable the positioning function, thereby reducing the consumption of positioning.
- the price tag management platform is used to manage the electronic price tags, including the adjustment of the display information of the electronic price tags, the management of the positioning function of the electronic price tags, etc.
- the management of the positioning function includes enabling and disabling the positioning function.
- the price tag management platform can manage the positioning function of the electronic price tag based on the instructions of the task management platform, including the opening and closing of the positioning function.
- electronic price tags are deployed on the shelves, and the product information of the product objects on the shelves can be displayed through the electronic price tags.
- the electronic price tag is compatible with the beacon function, and the signal source function of the Beacon signal can be set for the electronic price tag ESL, and the electronic price tag ESL can be used as a signal source to broadcast the Beacon signal. Therefore, indoor positioning is performed based on the Beacon signal broadcast by each electronic price tag ESL.
- the terminal device may be a mobile phone, a handheld terminal and other devices.
- the user can use the terminal device to receive tasks, and scan and locate through the terminal device during the task execution process.
- the positioning server is used to perform positioning, including performing various management operations such as terminal positioning calculation and positioning information recording.
- a positioning method which can promote the positioning of terminal equipment in the process of task execution based on the task of the task management platform, and can also promote the price tag management platform to control the electronic price tag based on the execution of the task. positioning in the corresponding area.
- FIG. 2 it shows an interactive schematic diagram of an embodiment of a positioning method of the present application.
- Step 202 the task management platform determines the target task and the task information of the target task.
- the task management platform can generate corresponding tasks based on various needs, and the tasks can include various types, such as replenishment tasks, tally tasks, picking tasks, etc., which can be determined according to actual needs.
- Each target task can correspond to multiple product objects, and each product object is associated with product information and location information.
- the location information also includes a variety of situations. For example, for replenishment tasks, the location information includes product objects.
- the task path and task operation information of the target task can be planned based on the location information of the commodity object.
- the task path is the path corresponding to the user’s execution of the target task. Each point on the path corresponds to the position of at least one commodity object.
- the task operation information is the Operational information for commodity objects, such as putting commodity objects on the shelves, clearing expired commodity objects, etc.
- the type of commodity object can also be considered when planning the task path, and the route is planned based on the type of commodity object for time limit and other requirements, such as the time for placing fresh and frozen products in the replenishment task from the warehouse to the store
- the requirements are relatively strict, so when planning the route, you can arrange the pick-up sequence at the back, and arrange the shelf order at the front, so as to shorten the processing time of such commodity objects as much as possible.
- the planned task path based on the product information and location information of the product object, the planned task path,
- the determining the target task and the task information of the target task includes: acquiring the target task; determining at least one commodity object corresponding to the target task, and generating task information based on the commodity object.
- the task management platform can be connected to the management server, or as a component of the management server.
- the management server can determine the target task based on the demand, such as determining the lack of multiple goods based on the order, or receiving orders that need to sort and pack multiple goods, etc. .
- the task management platform acquires the target task.
- the task may correspond to a task rule, etc., so that the task information of the target task can be determined based on the task rule.
- At least one commodity object can be determined based on the target task, and these commodity objects are commodity objects to be processed in this task, and then commodity information of the commodity object can be obtained, and task information can be generated based on the commodity information and task rules.
- the task rule is used to generate task information based on the task, which may include route planning, equipment planning, etc. for the task. Such as specifying the processing line corresponding to the task, assigning processing personnel, etc.
- the generating task information based on the commodity object includes: acquiring commodity information and location information of each commodity object; planning a task path of a target task according to the location information of the commodity object, and determining the corresponding Operation information: determine the corresponding task information according to the commodity information, location information, task path and operation information of the commodity object.
- the commodity information and location information of the commodity object can be obtained, and in some other examples, the location information can also be stored as part of the commodity information.
- the task path of the target task can be planned based on the location information and task rules given to the commodity object, and the corresponding operation information can be determined.
- Each type of task may correspond to a task rule, and various rule information related to the task may be defined through the task rule.
- the standard operating procedure (Standard Operating Procedure, SOP) of the task that is, the standard operating procedure of the specified task, and the unified format description output, can guide and standardize the daily work.
- the processing time of different commodity objects can be defined in the SOP or task rules.
- Take the replenishment task as an example.
- frozen products it can be required to take out from the refrigerated environment of the warehouse and arrive at the refrigerated environment of the store, such as within 10-15 Within minutes to avoid thawing of frozen products and ensure the quality of frozen products.
- picking and packing methods of different goods can be stipulated, such as separate packing of raw and cooked products, packing rules for different frozen products, etc., and the standard operating time for each task can be specified accordingly.
- the task path of the task can be planned based on the position information and rule information of the commodity objects, that is, the processing sequence of each commodity object is determined, and then the task path is determined based on the location information and the processing sequence of the commodity objects.
- the corresponding operation information can be determined based on the task rules, and the operation information can be determined based on the standard operating procedure SOP, such as the partition placement of different types of commodity objects, etc.
- the task information may include: task name, task identifier, processing user, at least one commodity object corresponding to the task, commodity information, location information, task path, and operation information of each commodity object.
- Step 204 generating task processing information according to the task information of the target task, and sending the task processing information.
- the task management platform After the task management platform generates the target task and its task information, it can send the target task to the terminal device of the processing personnel, and notify the price tag management platform to perform positioning processing.
- the task processing information may be generated according to the task information of the target task, and the task processing information includes: positioning execution information and price tag control information.
- the positioning execution information is the processing information of specifying tasks and positioning of the terminal equipment
- the price tag control information is the information used by the price tag management platform to control the price tag to perform positioning.
- the positioning execution information can be generated based on the task information of the target task, wherein the positioning execution information can be generated based on the commodity information, location information, planned task path and operation information of the commodity object, wherein the positioning execution information can be generated based on the location information of the commodity object on the task path Mark the operation points, each operation point can be based on the operation information corresponding to the operation time, operation content, etc., specify the operation logic of the operation task based on the task path, so that the target task can be specified based on the positioning execution information, and the positioning of the equipment can be controlled. Therefore, it is possible to determine the operation points of the position information of the commodity object on the task path, and determine the operation time and operation content corresponding to each operation point. Based on the operation points on the task path, the operation time and operation content corresponding to the operation point Determine positioning execution information.
- the price tag control information can be generated according to the task information of the target task, wherein the operation point can be marked on the task path based on the position information of the commodity object, and combined with the positioning accuracy of the electronic price tag, the operation point that can be combined is determined.
- the location information of some commodity objects is overlapping, for example, in different layers of the same shelf, this category can only mark one operation point, and the location information of some commodity objects is within the specified range, which is the positioning area of the positioning point , the size of the positioning area can be determined according to the positioning accuracy.
- the operating points in the positioning area can be combined into one positioning point, so as to determine the positioning point on the task path.
- the start time and end time corresponding to the positioning point can be determined based on the operation time, and the positioning time period of the positioning point can be obtained. Therefore, the price tag control information can be determined based on the positioning point and the positioning time period on the task path. That is, mark the operation point on the task path based on the position information of the commodity object, determine the positioning point according to the operation point, determine the positioning time period corresponding to the positioning point, and generate the price tag according to the positioning point and positioning time period of the task path control information.
- the corresponding positioning point can also be determined on the task path according to the position information of the commodity object; the positioning time period corresponding to the positioning point can be determined according to the operation information; Time period to generate price tag control information. Wherein, when the position information of multiple operation points or multiple commodity objects is within one positioning area, the operation points are merged.
- the positioning execution information can be sent to the terminal equipment of the designated operator, and the price tag control information can be sent to the price tag management platform.
- Step 206 the price tag management platform controls the multiple electronic price tags corresponding to the positioning point according to the price tag control information, and sends a beacon signal within the positioning time period.
- the price tag management platform After the price tag management platform receives the price tag control information, it can determine each positioning point on the task path, and determine a plurality of electronic price tags corresponding to the positioning based on the positioning point, and then determine the positioning time period corresponding to each positioning point, Instruct the positioning point to send out a beacon signal within the positioning time period, and enable the positioning function in the positioning area corresponding to the positioning point.
- Step 208 the terminal device scans in the positioning area corresponding to the positioning point, and receives signal data of the beacon signal.
- Step 210 the terminal device sends the signal data of the beacon signal to the positioning server.
- the operator After the operator receives the positioning execution information through the terminal device, he can execute the target task based on the positioning execution information. Among them, he can view the commodity objects and their location information to be obtained, and can also determine the corresponding operating specifications and other operating information, and execute along the task path Task.
- the positioning function of the terminal device can be turned on, so as to scan the beacon information in the positioning area and receive the signal data of the beacon signal. Then send the signal data of the beacon signal to the positioning server.
- Step 212 the positioning server performs positioning according to the signal data, and determines the location information of the terminal device.
- the positioning server After receiving the signal data fed back by the terminal device, the positioning server can perform positioning based on the signal data to determine the location information of the terminal device.
- Step 214 the location server sends the location information to the task management platform.
- the positioning server can directly send 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 will report it to the task management platform.
- Step 216 the task management platform determines the task execution information of the target task according to the location information.
- the task management platform After the task management platform obtains the location information of the terminal device, it can determine the operation point corresponding to the task path based on the location information, thereby determining the commodity object corresponding to the operation point, and then determining the task progress information.
- the time information corresponding to the location information can also be recorded, so as to determine the operator's stay time corresponding to each operation point and positioning point, and the stay time can also be recorded in the task execution information.
- an early warning message can be sent to the terminal device, thereby displaying the early warning time on the terminal device to remind If the operator operates for too long, the corresponding operator can also report the reason for the stay.
- other reminder information can also be detected, such as some time-limited operations are about to reach the time node, etc., and reminder information can be sent to the terminal Hebei to remind that the time of certain tasks is approaching, need to be processed as soon as possible etc.
- the task management platform can drive the positioning of terminal equipment and electronic price tags based on tasks, wherein task processing information can be generated based on the task information of the target task, and then the price tag management platform controls the electronic price tags in the positioning area according to the task processing information.
- the tag transmits a beacon signal, which can control the sending of the beacon signal when positioning is required, without requiring all electronic price tags to continuously send beacon signals, reducing the power consumption of the electronic price tag due to positioning, and improving the use of the electronic price tag life, so that after the terminal device reaches the positioning area, it can receive the signal data of the beacon signal and determine the location information based on the signal data.
- the task management platform determines the task execution information of the target task according to the location information, so that the Execution of positioning and positioning can also feed back the execution of tasks, enabling more accurate management of task execution and improving management efficiency.
- the embodiment of the present application also provides positioning processing performed on the task management platform side, as shown in FIG. 3 :
- Step 302 acquiring a target task.
- Step 304 Determine at least one commodity object corresponding to the target task, and generate task information based on the commodity object.
- the task management platform can generate target tasks based on various requirements, then determine at least one product object corresponding to the target task, obtain the product information corresponding to the product object, and then combine the operation process corresponding to the task to generate the task information of the target task.
- the generating task information based on the commodity objects includes: acquiring commodity information and location information of each commodity object; planning a task path of a target task according to the location information of the commodity objects, and determining corresponding operation information; Determine the corresponding task information based on the product information, location information, task path and operation information of the above product object.
- the commodity object that needs to be replenished can be determined, and the object information and location information of the commodity object can be obtained.
- the location information of the commodity object in the replenishment task includes the first location information of the warehouse and the second location information of the store, so there are two nodes corresponding to one commodity object on the task path.
- each location information can be used as a node to establish a path, wherein, when establishing a path, the nodes can be connected in combination with task rules to form a task path.
- Operational information can also be configured for each node of the task path, such as various operational information such as pick-and-place information and packaging information of commodity objects. Then, the corresponding task information is determined according to the commodity information, location information, task path and operation information of the commodity object.
- Step 306 Generate positioning execution information according to the task information, and send the positioning execution information to the terminal device.
- the task management platform can plan the task processing and positioning processing performed by the terminal equipment, and control the electronic price tag to execute the emission control of the positioning signal through the price tag management platform.
- the positioning execution information of the terminal device can be specified based on the task information, and then the target task is assigned to a corresponding processing personnel and sent to the corresponding terminal device.
- the corresponding operation point can be determined on the task path according to the position information of the commodity object; the operation time and operation content corresponding to the operation point can be determined according to the operation information; content to generate positioning execution information.
- the location information of the product object can be mapped to the nodes of the task path to generate the corresponding operation points.
- the nodes whose distance between the same node or two nodes does not exceed the distance threshold can be merged into the same Operation point, and then determine the corresponding operation content based on the object information of each operation point corresponding to the product object, such as quantity, type, etc., and calculate the operation time corresponding to the operation point.
- the operation time can gather the position, quantity and Determine the operation content, such as calculating the corresponding operation time based on the quantity of commodity objects, placement requirements, packaging requirements, etc.
- the positioning execution information is determined based on the operation time and operation content corresponding to the operation point.
- the operation sequence for commodity objects can be determined when planning the path, so that the operation sequence can be determined based on the operation points on the path.
- Step 308 Generate price tag control information according to the task information, and send the price tag control information to the price tag management platform.
- the price tag management platform can also be instructed to generate corresponding price tag control information for the control of electronic price tags and send it to the price tag management platform, so that the electronic tags can be controlled to start positioning in sequence according to the execution path. For example, when the operator is about to And emit a beacon signal when reaching the positioning area, and stop emitting after leaving.
- the positioning point can be determined on the task path based on the location information of the product object. When the distance of multiple positioning points is within the specified range, they can be combined into one positioning point, that is, several positions with relatively close distances can be the same positioning point , and then can also determine the corresponding operation time of the processing personnel at the positioning point, so as to obtain the positioning time period corresponding to the positioning point, and generate price tag control information according to the positioning point and positioning time period of the task path.
- the price tag control information may also be determined based on the positioning execution information.
- the positioning point on the task path can be determined according to the operation point on the task path; the positioning time period corresponding to the positioning point can be determined according to the operation time corresponding to the operation point; the positioning point can be determined according to the positioning point of the task path and positioning time period to generate price tag control information.
- the step of determining the positioning point on the task path includes: when the position information of multiple operating points or multiple commodity objects is within one positioning area, merging the operating points.
- the subsequent price tag management platform can control multiple electronic price tags corresponding to the positioning point for one positioning based on the positioning time period, so that each electronic price tag does not need to send beacon signals in real time, which can reduce The power consumption of the electronic price tag improves the service life of the electronic price tag.
- Step 310 receiving location information of the terminal device.
- Step 312 Determine task execution information of the target task according to the location information of the terminal device.
- the terminal device of the processing personnel can execute the target task based on the positioning execution information, so that in the process of reaching the operation point to perform the operation, the terminal device can detect the beacon signal of the electronic price tag corresponding to the operation point and determine The position information is output, and then reported to the task management platform.
- the task management platform After the task management platform obtains the location information of the terminal device, it can determine the operation point corresponding to the task path based on the location information, thereby determining the commodity object corresponding to the operation point, and then determining the task progress information.
- the time information corresponding to the location information can also be recorded, so as to determine the operator's stay time corresponding to each operation point and positioning point, and the stay time can also be recorded in the task execution information.
- an early warning message can be sent to the terminal device, thereby displaying the early warning time on the terminal device to remind If the operator operates for too long, the corresponding operator can also report the reason for the stay.
- other reminder information can also be detected, such as some time-limited operations are about to reach the time node, etc., and reminder information can be sent to the terminal device to remind certain tasks that the time is approaching and need Handle it as soon as possible.
- the embodiment of the present application also provides positioning processing performed on the side of the price tag management platform, as shown in Figure 4:
- Step 402 receiving task processing information of the target task.
- the task processing information includes price tag control information.
- Step 404 determining a positioning area according to the task processing information.
- deploying electronic price tags ESL compatible with beacon functions in indoor environments such as stores can determine the location information and price tag identification of each electronic price tag ESL.
- the location information may be expressed in various forms such as longitude and latitude information, coordinate information, and the like.
- the product information is displayed on the shelf through the electronic price tag ESL.
- the commodities on the shelves of the supermarket are usually placed according to the regulations, and the commodity information can be displayed through the electronic price tag ESL, so the position information of each electronic price tag deployment can be determined, and the position of each electronic price tag can be recorded in the target list information.
- the price tag identification is the unique identification of the electronic price tag, which is used to uniquely determine an electronic price tag. It can be a unique string assigned to the electronic price tag, or it can be the MAC (Media Access Control, media access) of the electronic price tag. control layer) address, etc.
- the electronic price tag is used to display the product information of the product object, so the corresponding information can be recorded based on the product object in the target list, such as the minimum stock keeping unit (Stock keeping Unit, SKU) of the product object as the product identification , or other product identifiers. And record the product information corresponding to the product in the target list, such as the name, etc., and also based on the device identification and location information of the electronic price tag displaying the product information.
- the embodiment of the present application does not limit the manner in which the electronic price tag is recorded in the target list, and may be determined based on actual applications.
- the target list includes at least the device identification and location information of each electronic price tag.
- Step 406 Determine the electronic price tag group according to the positioning area, control the electronic price tag in the electronic price tag group to send a beacon signal, so as to locate the location information of the terminal device according to the beacon signal, and determine the target task according to the location information task execution information.
- a plurality of electronic price tags may be selected in the positioning area to form an electronic price tag group. Then determine the positioning time period corresponding to the positioning point; within the positioning time period, control multiple electronic price tags in the electronic price tag group to send beacon signals.
- the price tag management platform can control the electronic price tag based on the price tag control information, and start the positioning function within the positioning time period according to the positioning points on the task path, and transmit the beacon signal required for positioning.
- controlling the electronic price tag in the electronic price tag group to send a beacon signal includes: receiving a positioning completion indication corresponding to the target operation point; sending a positioning start indication to the electronic price tag group corresponding to the positioning area of the next operation point , controlling the electronic price tags in the electronic price tag group to send a beacon signal.
- the processing personnel complete the operation of the current operation point (i.e., the target operation point) they will go to the next operation point to perform the corresponding task processing according to the task path, and the corresponding positioning of the target operation point can be fed back through the terminal device or the task management platform. instruction; then the price tag management platform sends a positioning start instruction to the electronic price tag group corresponding to the positioning area of the next operation point, and starts positioning in the next positioning area.
- the electronic price tag selected in the previous positioning point can be turned off. positioning function, stop transmitting beacon signals.
- both the electronic price tag and the terminal equipment can be ready, and the terminal equipment and the selected terminal equipment can be properly advanced according to the positioning time period, operation events, and real-time indicators of the electronic price tag control communication.
- the positioning function of the electronic price tag is activated.
- a reasonable number of electronic price tags can be selected to transmit beacon signals, and by scanning an appropriate number of Beacon information, it can avoid excessive electromagnetic interference on site due to too many quantities, and will not cause too much electromagnetic interference due to too small quantities. resulting in inaccurate positioning.
- the electronic tag can control the opening or closing of the corresponding positioning function of the electronic tag in the positioning area according to the designation of the task, and adopts the method of low-power short-distance broadcasting signal to reduce the channel occupation.
- the embodiment of the present application also provides positioning processing performed on the terminal device side, as shown in FIG. 5:
- the terminal device may be various terminal devices, such as a handheld device (Digital Assistant, DA), a tablet computer, and a mobile phone, and may be selected based on requirements and applications.
- the handheld device DA can be used by employees with display and input components when performing operations such as putting on shelves, sorting, replenishing, packing, and moving warehouses for corresponding objects in retail, pharmaceutical, and logistics industries.
- Electronic equipment, equipped with memory, CPU, screen and keys or keyboard, capable of wireless data transmission and processing, equipped with batteries, can be used mobile.
- Step 502 receiving task processing information of the target task.
- the task processing information includes positioning execution information.
- Step 504 displaying the target task according to the task processing information.
- the operation point and the commodity object information of the corresponding commodity object can be displayed according to the positioning execution information.
- the operator can automatically receive the task processing information of the target task, or obtain the target task through preemption, and then receive the task processing information.
- Various information of the target task can be displayed on the terminal device, such as displaying operation points and commodity object information of corresponding commodity objects, operation content, etc.
- Step 506 when the operation point is reached, the beacon signal of the electronic price tag is scanned, and the signal data is received, and the electronic price tag includes a plurality of electronic price tags in the electronic price tag group in the positioning area.
- Step 508 sending the signal data, so as to determine the position information according to the signal data and report it, and determine the task execution information position information of the target task according to the position information.
- the terminal device can turn on the scanning function to scan the beacon signal broadcast by the electronic price tag, so as to receive the signal data of multiple beacon signals in a unit time.
- Signal data includes price tag identification and positioning related information.
- the signal identifier may be a unique identifier of the electronic price tag, such as a MAC address.
- the location-related information may be information related to location, such as signal strength, signal fingerprint, and other information.
- Bluetooth positioning can be Bluetooth fingerprints
- WI-FI positioning can be WI-FI fingerprints.
- the signal strength may be acquired when a beacon signal is scanned.
- the terminal device of the operator can turn on the positioning function before reaching the operation point, so as to scan the beacon signal of the electronic price tag when reaching the operation point, receive the signal data, and then send the signal data to the positioning server.
- the positioning calculation engine may also be set in the terminal device, so that the terminal device calculates the signal data based on the positioning engine to determine the position information. Determine the location information of the terminal device according to the positioning data; and send the location information of the terminal device.
- the terminal device may also send a positioning completion indication after the task corresponding to the operation point is completed.
- a positioning completion indication after the operation task completes the operation of an operation point, the corresponding control can be clicked on the terminal device to indicate the completion of the operation, thereby generating a positioning completion instruction to the task management platform.
- the task management platform can indicate the corresponding time information based on the positioning completion, so as to determine the operation processing time of the task, etc., and can also send the positioning completion indication to the price tag management platform, so that the price tag management platform can control the positioning of the next positioning point.
- the task management platform can generate reminder information, such as operation reminder information, early warning information, etc., and then send it to the terminal device.
- the terminal device can obtain the reminder information and display the reminder information.
- the reminder information includes operation reminder information and/or warnings.
- the terminal device may also determine whether to generate operation reminder information based on the operation time and the dwell time corresponding to the operation point. Based on the reminder information, the operator can also feedback operation problems through the terminal equipment, so that the problems can be quickly reported.
- the terminal device scans and locates when needed, which can reduce the power consumption of the device and ensure the normal execution of tasks.
- the embodiment of the present application also provides positioning processing performed on the positioning server, as shown in FIG. 6:
- Step 602 Receive the signal data of the terminal device, the signal data is obtained by the terminal device scanning the beacon signal of the electronic price tag at the operating point, and the electronic price tag includes a plurality of electronic price tags in the electronic price tag group in the positioning area sign.
- Step 604 perform positioning processing according to the signal data and the location information of the corresponding electronic tag, and determine the location information of the terminal device.
- Step 606 sending the location information, so as to determine task execution information of the target task according to the location information.
- the positioning server can obtain the price tag identification and positioning related information, and then query the target list according to each price tag identification.
- the commodity object corresponding to the price tag identifier can be queried in the target list, and then the location information of the commodity object can be queried.
- product objects will be displayed according to certain rules, and a target list will be generated accordingly to record the product information, location of the product object and the price tag information of the associated electronic price tag. Therefore, the price tag identification based on the electronic price tag can also be corresponding to the corresponding commodity object, and then the position of the electronic price tag is determined based on the position of the commodity object.
- electronic price tags can also be filtered based on multiple location information. If the position corresponding to some electronic price tags is far away from the position corresponding to other electronic price tags, it can be considered as noise data , ignore the electronic price tag to ensure the accuracy of the data.
- the location information of the terminal device can be determined based on the location information and location-related information.
- the location information of the terminal device may be determined based on the signal strength of the beacon signal and location information. For example, the position and distance of the target can be determined based on the triangulation method, using the principles of triangular geometry.
- the distance to the corresponding electronic price tag can be determined based on the signal strength of the beacon signal, and the center position can be determined based on at least three electronic price tags as the location information of the terminal device.
- the location-related information may be wireless fingerprint data, such as Bluetooth fingerprint data, WI-FI fingerprint data, and the like.
- the wireless fingerprint data can be understood as a location fingerprint, which refers to the connection between the location in the actual environment and a certain "fingerprint", and a location corresponds to a unique fingerprint.
- the fingerprint database of each location can be collected and established based on the corresponding wireless method in advance. In this way, the fingerprint information corresponding to the beacon signal of the electronic price tag can be measured, the fingerprint information can be matched with the wireless fingerprint data corresponding to the fingerprint database, and the matching new position information can be determined as the position information of the terminal device.
- positioning can be performed according to requirements in actual processing. If positioning is performed directly in the terminal device, the same manner as above can be used for positioning, so details are not repeated here.
- the actual spatial position information of the electronic price tag ESL is obtained, which is used for the positioning calculation of the positioning engine. Guarantees the availability of the broadcast Beacon signal.
- the embodiment of the present application can reduce the equipment investment and maintenance investment for store positioning capacity building by taking advantage of the capabilities of the electronic shelf label ESL system in the existing indoor environment such as supermarkets. Randomly select the electronic price tag ESL broadcast beacon Beacon signal in the positioning area, which does not generate additional ESL management burden. By calculating the required broadcast frequency of the beacon Beacon signal under the condition of satisfying the positioning accuracy, randomly select the beacon Beacon signal broadcast by multiple electronic price tags ESL in the positioning area to minimize the lifespan reduction.
- the electronic tag can control the opening or closing of the corresponding positioning function of the electronic tag in the positioning area according to the designation of the task, and adopts the method of low-power short-distance broadcasting signal to reduce the channel occupation.
- An embodiment of the present application provides a positioning system.
- the system includes: a task management platform, a price tag management platform, a terminal device, an electronic price tag, and a positioning server; wherein:
- the task management platform determines the target task and the task information of the target task; generates task processing information according to the task information, and sends the task processing information to the price tag management platform and the terminal device; and, according to the location information determining task execution information of the target task
- the price tag management platform controls the electronic price tags in the positioning area to emit beacon signals according to the task processing information
- the terminal device receives signal data of a beacon signal in the positioning area; sends the signal data of the beacon signal to a positioning server;
- the positioning server performs positioning according to the signal data, determines the location information of the terminal device, and sends the location information to the task management platform.
- the task management platform can drive the positioning of terminal equipment and electronic price tags based on tasks, wherein task processing information can be generated based on the task information of the target task, and then the price tag management platform controls the electronic price tags in the positioning area according to the task processing information.
- the tag transmits a beacon signal, which can control the sending of the beacon signal when positioning is required, without requiring all electronic price tags to continuously send beacon signals, reducing the power consumption of the electronic price tag due to positioning, and improving the use of the electronic price tag life, so that after the terminal device reaches the positioning area, it can receive the signal data of the beacon signal and determine the location information based on the signal data.
- the task management platform determines the task execution information of the target task according to the location information, so that the Execution of positioning and positioning can also feed back the execution of tasks, enabling more accurate management of task execution and improving management efficiency.
- a positioning device which is applied to a task management platform, and the device includes:
- a task determination module configured to determine a target task and task information of the target task
- a task sending module configured to generate task processing information according to the task information, and send the task processing information
- the location receiving module is used to receive the location information of the terminal device, the location information is determined by the terminal device scanning the beacon signal of the electronic price tag in the positioning area, and the positioning area is determined according to the task processing information;
- a task result module configured to determine task execution information of the target task according to the location information.
- the task determination module is configured to acquire a target task; determine at least one commodity object corresponding to the target task, and generate task information based on the commodity object.
- the task determination module is configured to obtain commodity information and location information of each commodity object; plan the task path of the target task according to the location information of the commodity object, and determine corresponding operation information; Determine the corresponding task information based on the commodity information, location information, task path and operation information.
- the task issuing module is configured to generate positioning execution information according to the task information, and send the positioning execution information to the terminal device; generate price tag control information according to the task information, and send the price tag control information Information to the price tag management platform. Send the task information to the price tag management platform and the terminal device.
- the task delivery module is configured to determine the corresponding operation point on the task path according to the location information of the commodity object; determine the operation time and operation content corresponding to the operation point according to the operation information; The operation point, operation time and operation content on the path generate positioning execution information.
- the task delivery module is configured to determine the positioning point on the task path according to the operation point on the task path; determine the positioning time corresponding to the positioning point according to the operation time corresponding to the operation point segment; generating price tag control information according to the positioning point and the positioning time segment of the task path.
- the task issuing module is configured to determine the corresponding positioning point on the task path according to the position information of the commodity object; determine the positioning time period corresponding to the positioning point according to the operation information; The positioning point and positioning time period generate price tag control information.
- the task issuing module is configured to combine the operation points when the location information of multiple operation points or multiple commodity objects is within a positioning area.
- the task result module is further configured to determine the time information corresponding to the location information; determine the stay time of the terminal device in the corresponding positioning area according to the time information; and record the stay time.
- the task result module is also used to generate early warning information when it is detected that the stay time of the terminal device in the positioning area exceeds the stay threshold.
- the embodiment of the present application also discloses a positioning device, which is applied to the price tag management platform, and the device includes:
- a task receiving module configured to receive task processing information of a target task
- the positioning control module is used to determine the positioning area according to the task processing information; determine the electronic price tag group according to the positioning area, and control the electronic price tag in the electronic price tag group to send a beacon signal to locate according to the beacon signal.
- the location information of the terminal device and determine the task execution information of the target task according to the location information.
- the task processing information includes price tag control information
- the positioning control module is configured to determine a positioning point on the task path according to the task processing information; and determine a positioning area according to the positioning point.
- the positioning control module is configured to select a plurality of electronic price tags in the positioning area to form an electronic price tag group.
- the positioning control module is configured to determine a positioning time period corresponding to the positioning point; within the positioning time period, control the plurality of electronic price tags to send beacon signals.
- the positioning control module is configured to receive a positioning completion indication corresponding to the target operation point; send a positioning start indication to the electronic price tag group corresponding to the positioning area of the next operation point, and control the electronic price tag in the electronic price tag group
- the sign sends a beacon signal.
- a reasonable number of electronic price tags can be selected to transmit beacon signals.
- scanning an appropriate number of Beacon information it can avoid excessive electromagnetic interference on site due to too many quantities, and will not cause excessive electromagnetic interference due to too small quantities. Inaccurate positioning.
- the electronic tag can control the opening or closing of the corresponding positioning function of the electronic tag in the positioning area according to the designation of the task, and adopts the method of low-power short-distance broadcasting signal to reduce the channel occupation.
- the embodiment of the present application also discloses a positioning device, which is applied to terminal equipment, and the device includes:
- a receiving module configured to receive task processing information of the target task
- a display module configured to display the target task according to the task processing information
- the positioning module is used to scan the beacon signal of the electronic price tag when the operation point is reached, and receive the signal data.
- the electronic price tag includes a plurality of electronic price tags in the electronic price tag group in the positioning area; send the signal data, The position information is determined and reported according to the signal data, and the task execution information position information of the target task is determined according to the position information.
- the task processing information includes positioning execution information
- the display module is configured to display operation points, commodity information and operation content of commodity objects according to the positioning execution information.
- the positioning module is further configured to determine the location information of the terminal device according to the positioning data; and send the location information of the terminal device.
- the positioning module is further configured to send a positioning completion indication after the task corresponding to the operation point is completed.
- the display module is further configured to obtain reminder information and display the reminder information, where the reminder information includes operation reminder information and/or early warning information.
- the terminal device scans and locates when needed, which can reduce the power consumption of the device and ensure the normal execution of tasks.
- the embodiment of the present application also discloses a positioning device, which is applied to a positioning server, and the device includes:
- the signal receiving module is used to receive the signal data of the terminal device, the signal data is obtained by the terminal device scanning the beacon signal of the electronic price tag at the operating point, and the electronic price tag includes multiple electronic price tag groups in the positioning area an electronic price tag;
- the positioning processing module is used to perform positioning processing according to the signal data and the position information of the corresponding electronic tag, determine the position information of the terminal device; send the position information to determine the task execution information of the target task according to the position information.
- the actual spatial position information of the electronic price tag ESL is obtained, which is used for the positioning calculation of the positioning engine. Guarantees the availability of the broadcast Beacon signal.
- the embodiment of the present application can reduce the equipment investment and maintenance investment for store positioning capacity building by taking advantage of the capabilities of the electronic shelf label ESL system in the existing indoor environment such as supermarkets. Randomly select the electronic price tag ESL broadcast beacon Beacon signal in the positioning area, which does not generate additional ESL management burden. By calculating the required broadcast frequency of the beacon Beacon signal under the condition of satisfying the positioning accuracy, randomly select the beacon Beacon signal broadcast by multiple electronic price tags ESL in the positioning area to minimize the lifespan reduction.
- the electronic tag can control the opening or closing of the corresponding positioning function of the electronic tag in the positioning area according to the designation of the task, and adopts the method of low-power short-distance broadcasting signal to reduce the channel occupation.
- the embodiment of the present application also provides a non-volatile readable storage medium, and one or more modules (programs) are stored in the storage medium.
- the device can execute Instructions for each method step in the embodiments of the present application.
- the embodiments of the present application provide one or more machine-readable media, on which instructions are stored, and when executed by one or more processors, the electronic device executes the method described in one or more of the above embodiments.
- the electronic devices include various types of devices such as terminal devices and platform servers (clusters).
- Embodiments of the present disclosure can be implemented as devices using any appropriate hardware, firmware, software, or any combination thereof to perform desired configurations, and the devices may include electronic devices such as terminal devices and servers (clusters).
- Fig. 7 schematically illustrates an exemplary apparatus 700 that may be used to implement various embodiments described in this application.
- FIG. 7 shows an exemplary apparatus 700 having one or more processors 702, a control module (chipset) 704 coupled to at least one of the processor(s) 702 , a memory 706 coupled to the control module 704, a 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 Coupled to the network interface 712 of the control module 704 .
- processors 702 a control module (chipset) 704 coupled to at least one of the processor(s) 702
- a memory 706 coupled to the control module 704
- NVM non-volatile memory
- the processor 702 may include one or more single-core or multi-core processors, and the processor 702 may include any combination of general-purpose processors or special-purpose processors (such as graphics processors, application processors, baseband processors, etc.).
- the apparatus 700 can serve as a terminal device, a server (cluster), and other devices described in the embodiments of this application.
- apparatus 700 may include one or more computer-readable media (e.g., memory 706 or NVM/storage 708) having instructions 714 and configured in conjunction with the one or more computer-readable media to The one or more processors 702 execute instructions 714 to implement modules to perform the actions described in this disclosure.
- processors 702 execute instructions 714 to implement modules to perform the actions described in this disclosure.
- control module 704 may include any suitable interface controller to provide any suitable Interface.
- the control module 704 may include a memory controller module to provide an interface to the memory 706 .
- a memory controller module may be a hardware module, a software module and/or a firmware module.
- Memory 706 may be used, for example, to load and store data and/or instructions 714 for apparatus 700 .
- memory 706 may include any suitable volatile memory, such as suitable DRAM.
- memory 706 may include Double Data Rate Type Quad Synchronous Dynamic Random Access Memory (DDR4 SDRAM).
- DDR4 SDRAM Double Data Rate Type Quad Synchronous Dynamic Random Access Memory
- control module 704 may include one or more input/output controllers to provide interfaces to NVM/storage device(s) 708 and input/output device(s) 710 .
- NVM/storage 708 may be used to store data and/or instructions 714 .
- NVM/storage 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 drives (HDD), one or more compact disc (CD) drives, and/or one or more digital versatile disc (DVD) drives).
- suitable non-volatile memory e.g., flash memory
- suitable non-volatile storage device(s) e.g., one or more hard drives (HDD), one or more compact disc (CD) drives, and/or one or more digital versatile disc (DVD) drives.
- HDD hard drives
- CD compact disc
- DVD digital versatile disc
- the NVM/storage device 708 may comprise a storage resource that is physically part of the device on which the apparatus 700 is installed, or it may not necessarily be part of the device to be accessible by the device. For example, NVM/storage device 708 may be accessed over a network via input/output device(s) 710 .
- Input/output device(s) 710 may provide an interface for apparatus 700 to communicate with any other suitable device, and input/output device(s) 710 may include communication components, audio components, sensor components, and the like.
- Network interface 712 may provide an interface for device 700 to communicate over one or more networks, device 700 may communicate with one or more wireless networks according to any of one or more wireless network standards and/or protocols The components perform wireless communication, for example, access to a wireless network based on communication standards, such as WiFi, 2G, 3G, 4G, 5G, etc., or a combination of them for wireless communication.
- At least one of the processor(s) 702 may be packaged with the logic of one or more controllers of the control module 704 (eg, a memory controller module). For one embodiment, at least one of the processor(s) 702 may be packaged with the logic of one or more controllers of the control module 704 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 702 may be integrated on the same die as the logic of the one or more controllers of the control module 704 . For one embodiment, at least one of the processor(s) 702 may be integrated on the same die with the logic of the one or more controllers of the control module 704 to form a system on chip (SoC).
- SoC system on chip
- the apparatus 700 may be, but not limited to, a terminal device such as a server, a desktop computing device, or a mobile computing device (eg, a laptop computing device, a handheld computing device, a tablet computer, a netbook, etc.).
- apparatus 700 may have more or fewer components and/or a different architecture.
- device 700 includes one or more cameras, a keyboard, a liquid crystal display (LCD) screen (including a touchscreen display), a non-volatile memory port, multiple antennas, a graphics chip, an application-specific integrated circuit ( ASIC) and speakers.
- LCD liquid crystal display
- ASIC application-specific integrated circuit
- the main control chip can be used as the processor or control module in the detection device, and the sensor data and location information can be stored in the memory or NVM/storage device, the sensor group can be used as the input/output device, and the communication interface can include a network interface.
- the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.
- Embodiments of the present application are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor or processor of other programmable data processing terminal equipment to produce a machine such that instructions executed by the computer or processor of other programmable data processing terminal equipment Produce means for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
- These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the The instruction means implements the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
Claims (48)
- 一种定位系统,其特征在于,所述系统包括:任务管理平台、价签管理平台、终端设备、电子价签和定位服务端;所述任务管理平台确定目标任务以及所述目标任务的任务信息;所述任务管理平台依据所述任务信息生成任务处理信息,发送所述任务处理信息给价签管理平台和终端设备;所述价签管理平台依据所述任务处理信息控制定位区域内的电子价签发射信标信号;所述终端设备在所述定位区域内接收信标信号的信号数据;所述终端设备将所述信标信号的信号数据发送给定位服务端;所述定位服务端依据所述信号数据进行定位,确定所述终端设备的位置信息;所述定位服务端发送所述位置信息到所述任务管理平台;所述任务管理平台依据所述位置信息确定所述目标任务的任务执行信息。
- 一种定位方法,其特征在于,所述方法包括:确定目标任务以及所述目标任务的任务信息;依据所述任务信息生成任务处理信息,发送所述任务处理信息;接收终端设备的位置信息,所述位置信息为终端设备扫描定位区域内电子价签的信标信号确定的,所述定位区域依据任务处理信息确定;依据所述位置信息确定所述目标任务的任务执行信息。
- 根据权利要求2所述的方法,其特征在于,所述确定目标任务以及所述目标任务的任务信息,包括:获取目标任务;确定所述目标任务对应的至少一个商品对象,并基于所述商品对象生成任务信息。
- 根据权利要求3所述的方法,其特征在于,所述基于所述商品对象生成任务信息,包括:获取各商品对象的商品信息和位置信息;依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
- 根据权利要求2-4中任一项所述的方法,其特征在于,依据所述任务信息生成任务处理信息,发送所述任务处理信息,包括:依据所述任务信息生成定位执行信息,发送所述定位执行信息给终端设备;依据所述任务信息生成价签控制信息,发送所述价签控制信息给价签管理平台;发送所述任务信息给价签管理平台和终端设备。
- 根据权利要求5所述的方法,其特征在于,所述依据所述任务信息生成定位执行信息,包括:依据商品对象的位置信息,在任务路径上确定对应的操作点;依据操作信息确定所述操作点对应的操作时间和操作内容;依据所述任务路径上的操作点、操作时间和操作内容,生成定位执行信息。
- 根据权利要求5或6所述的方法,其特征在于,所述依据所述任务信息生成价签控制信息,包括:依据任务路径上的操作点,在所述任务路径上确定对应的定位点;依据所述操作点对应的操作时间,确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
- 根据权利要求5或6所述的方法,其特征在于,所述依据所述任务信息生成价签控制信息,包括:依据商品对象的位置信息,在任务路径上确定对应的定位点;依据操作信息确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
- 根据权利要求7或8所述的方法,其特征在于,所述在任务路径上确定对应的定位点的步骤,包括:当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
- 根据权利要求2-9中任一项所述的方法,其特征在于,还包括:确定位置信息对应的时间信息;依据所述时间信息确定所述终端设备在对应定位区域的停留时间;记录所述停留时间。
- 根据权利要求2-10中任一项所述的方法,其特征在于,还包括:当检测到所述终端设备在定位区域的停留时间超过停留阈值时,生成预警信息。
- 一种定位方法,其特征在于,所述方法包括:接收目标任务的任务处理信息;依据所述任务处理信息确定定位区域;依据所述定位区域确定电子价签组,控制所述电子价签组中电子价签发送信标信号,以依据所述信标信号定位终端设备的位置信息,并依据位置信息确定目标任务的任务执行信息。
- 根据权利要求12所述的方法,其特征在于,所述任务处理信息包括价签控制信息;所述依据所述任务处理信息确定定位区域,包括:依据所述任务处理信息确定任务路径上的定位点;依据所述定位点确定所述定位区域。
- 根据权利要求13所述的方法,其特征在于,所述依据所述定位区域确定电子价签组,包括:在所述定位区域内选取多个电子价签,所述电子价签组包括所述多个电子价签。
- 根据权利要求14所述的方法,其特征在于,所述控制所述电子价签组中电子价签发送信标信号,包括:确定所述定位点对应的定位时间段;在所述定位时间段内,控制所述多个电子价签发送信标信号。
- 根据权利要求12-14中任一项所述的方法,其特征在于,所述控制所述电子价签组中电子价签发送信标信号,包括:接收目标操作点对应的定位完成指示;给下一个操作点对应定位区域的电子价签组发送定位开启指示,控制所述电子价签组中电子价签发送信标信号。
- 一种定位方法,其特征在于,所述方法包括:接收目标任务的任务处理信息;依据所述任务处理信息显示目标任务;在达到操作点时扫描电子价签的信标信号,接收信号数据,所述电子价签包括定位区域内电子价签组中的多个电子价签;发送所述信号数据,以依据所述信号数据确定位置信息并上报,依据位置信息确定目标任务的任务执行信息位置信息。
- 根据权利要求17所述的方法,其特征在于,所述任务处理信息包括定位执行信息,所述依据所述任务处理信息显示目标任务,包括:依据所述定位执行信息显示操作点、商品信息和操作内容。
- 根据权利要求17或18所述的方法,其特征在于,还包括:依据定位数据确定终端设备的位置信息;发送所述终端设备的位置信息。
- 根据权利要求17-19中任一项所述的方法,其特征在于,还包括:在操作点对应任务完成后,发送定位完成指示。
- 根据权利要求17-20中任一项所述的方法,其特征在于,还包括:获取提醒信息,并显示所述提醒信息,所述提醒信息包括操作提醒信息和/或预警信息。
- 一种定位方法,其特征在于,所述方法包括:接收终端设备的信号数据,所述信号数据为终端设备在操作点扫描电子价签的信标信号获取的,所述电子价签包括定位区域内电子价签组中的多个电子价签;依据所述信号数据和对应电子标签的位置信息进行定位处理,确定终端设备的位置信息;发送所述位置信息,以依据所述位置信息确定目标任务的任务执行信息。
- 一种定位系统,其特征在于,所述系统包括:任务管理平台、价签管理平台、终端设备、电子价签和定位服务端;所述任务管理平台,确定目标任务以及所述目标任务的任务信息;依据所述任务信息生成任务处理信息,发送所述任务处理信息给价签管理平台和终端设备;以及,依据位置信息确定所述目标任务的任务执行信息;所述价签管理平台,依据所述任务处理信息控制定位区域内的电子价签发射信标信号;所述终端设备,在所述定位区域内接收信标信号的信号数据;将所述信标信号的信号数据发送给定位服务端;所述定位服务端,依据所述信号数据进行定位,确定所述终端设备的位置信息;发送所述位置信息到所述任务管理平台。
- 一种定位装置,其特征在于,应用于任务管理平台,所述装置包括:任务确定模块,用于确定目标任务以及所述目标任务的任务信息;任务下发模块,用于依据所述任务信息生成任务处理信息,发送所述任务处理信息;位置接收模块,用于接收终端设备的位置信息,所述位置信息为终端设备扫描定位区域内电子价签的信标信号确定的,所述定位区域依据任务处理信息确定;任务结果模块,用于依据所述位置信息确定所述目标任务的任务执行信息。
- 根据权利要求24所述的装置,其特征在于,所述任务确定模块,用于获取目标任务;确定所述目标任务对应的至少一个商品对象,并基于所述商品对象生成任务信息。
- 根据权利要求25所述的装置,其特征在于,所述任务确定模块,用于获取各商品对象的商品信息和位置信息;依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
- 根据权利要求24-26中任一项所述的装置,其特征在于,所述任务下发模块,用于依据所述任务信息生成定位执行信息,发送所述定位执行信息给终端设备;依据所述任务信息生成价签控制信息,发送所述价签控制信息给价签管理平台;发送所述任务信息给价签管理平台和终端设备。
- 根据权利要求27所述的装置,其特征在于,所述任务下发模块,用于依据商品对象的位置信息,在任务路径上确定对应的操作点;依据操作信息确定所述操作点对应的操作时间和操作内容;依据所述任务路径上的操作点、操作时间和操作内容,生成定位执行信息。
- 根据权利要求27或28所述的装置,其特征在于,所述任务下发模块,用于依据任务路径上的操作点,确定所述任务路径上的定位点;依据所述操作点对应的操作时间,确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
- 根据权利要求27或28所述的装置,其特征在于,所述任务下发模块,用于依 据商品对象的位置信息,在任务路径上确定对应的定位点;依据操作信息确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
- 根据权利要求29或30所述的装置,其特征在于,所述任务下发模块,用于当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
- 根据权利要求24-31中任一项所述的装置,其特征在于,任务结果模块,还用于确定位置信息对应的时间信息;依据所述时间信息确定所述终端设备在对应定位区域的停留时间;记录所述停留时间。
- 根据权利要求24-32中任一项所述的装置,其特征在于,任务结果模块,还用于当检测到终端设备在定位区域的停留时间超过停留阈值时,生成预警信息。
- 一种定位装置,其特征在于,应用于价签管理平台,所述装置包括:任务接收模块,用于接收目标任务的任务处理信息;定位控制模块,用于依据所述任务处理信息确定定位区域;依据所述定位区域确定电子价签组,控制所述电子价签组中电子价签发送信标信号,以依据所述信标信号定位终端设备的位置信息,并依据位置信息确定目标任务的任务执行信息。
- 根据权利要求34所述的装置,其特征在于,所述任务处理信息包括价签控制信息;所述定位控制模块,用于依据所述任务处理信息确定任务路径上的定位点;依据所述定位点确定定位区域。
- 根据权利要求35所述的装置,其特征在于,所述定位控制模块,用于在所述定位区域内选取多个电子价签,所述电子价签组包括所述多个电子价签。
- 根据权利要求36所述的装置,其特征在于,所述定位控制模块,用于确定所述定位点对应的定位时间段;在所述定位时间段内,控制所述多个电子价签发送信标信号。
- 根据权利要求34-36中任一项所述的装置,其特征在于,所述定位控制模块,用于接收目标操作点对应的定位完成指示;给下一个操作点对应定位区域的电子价签组发送定位开启指示,控制所述电子价签组中电子价签发送信标信号。
- 一种定位装置,其特征在于,应用于终端设备,所述装置包括:接收模块,用于接收目标任务的任务处理信息;显示模块,用于依据所述任务处理信息显示目标任务;定位模块,用于在达到操作点时扫描电子价签的信标信号,接收信号数据,所述电子价签包括定位区域内电子价签组中的多个电子价签;发送所述信号数据,以依据所述信号数据确定位置信息并上报,依据位置信息确定目标任务的任务执行信息位置信息。
- 根据权利要求39所述的装置,其特征在于,所述任务处理信息包括定位执行信息,所述显示模块,用于依据所述定位执行信息显示操作点、商品对象的商品信息和操作内容。
- 根据权利要求39或40所述的装置,其特征在于,所述定位模块,还用于依据定位数据确定终端设备的位置信息;发送所述终端设备的位置信息。
- 根据权利要求39-41中任一项所述的装置,其特征在于,所述定位模块,还用于在操作点对应任务完成后,发送定位完成指示。
- 根据权利要求39-42中任一项所述的装置,其特征在于,所述显示模块,还用于获取提醒信息,并显示所述提醒信息,所述提醒信息包括操作提醒信息和/或预警信息。
- 一种定位装置,其特征在于,应用于定位服务端,所述装置包括:信号接收模块,用于接收终端设备的信号数据,所述信号数据为终端设备在操作点扫描电子价签的信标信号获取的,所述电子价签包括定位区域内电子价签组中的多个电子价签;定位处理模块,用于依据所述信号数据和对应电子标签的位置信息进行定位处理,确定终端设备的位置信息;发送所述位置信息,以依据所述位置信息确定目标任务的任务执行信息。
- 一种电子设备,其特征在于,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如权利要求2-11中任一项所述的方法,或执行如权利要求12-16中任一项所述的方法,或执行如权利要求17-21中任一项所述的方法,或执行如权利要求22所述的方法。
- 一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如权利要求2-11中任一项所述的方法,或执行如权利要求12-16中任一项所述的方法,或执行如权利要求17-21中任一项所述的方法,或执行如权利要求22所述的方法。
- 一种非易失性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求2-11中任一项所述的方法,或执行如权利要求12-16中任一项所述的方法,或执行如权利要求17-21中任一项所述的方法,或执行如权利要求22所述的方法。
- 一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求2-11中任一项所述的方法,或执行如权利要求12-16中任一项所述的方法,或执行如权利要求17-21中任一项所述的方法,或执行如权利要求22所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/293,709 US20240419184A1 (en) | 2021-07-30 | 2022-07-29 | Positioning method and apparatus, device, system, and storage medium |
| EP22848670.0A EP4357731A4 (en) | 2021-07-30 | 2022-07-29 | POSITIONING METHOD AND APPARATUS, POSITIONING DEVICE, SYSTEM, AND STORAGE MEDIUM |
| JP2024505547A JP7720985B2 (ja) | 2021-07-30 | 2022-07-29 | 測位方法、装置、設備、システム、及び記憶媒体 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110874039.6A CN113739787B (zh) | 2021-07-30 | 2021-07-30 | 定位方法、装置、设备、系统和存储介质 |
| CN202110874039.6 | 2021-07-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023006066A1 true WO2023006066A1 (zh) | 2023-02-02 |
Family
ID=78729594
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/108969 Ceased WO2023006066A1 (zh) | 2021-07-30 | 2022-07-29 | 定位方法、装置、设备、系统和存储介质 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20240419184A1 (zh) |
| EP (1) | EP4357731A4 (zh) |
| JP (1) | JP7720985B2 (zh) |
| CN (1) | CN113739787B (zh) |
| WO (1) | WO2023006066A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117460047A (zh) * | 2023-12-26 | 2024-01-26 | 汉朔科技股份有限公司 | 一种终端定位方法、装置、设备以及存储介质 |
| WO2025014679A1 (en) * | 2023-07-13 | 2025-01-16 | Qualcomm Incorporated | Dynamically controlled electronic shelf label (esl) beaconing for positioning |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113739787B (zh) * | 2021-07-30 | 2024-09-24 | 盒马(中国)有限公司 | 定位方法、装置、设备、系统和存储介质 |
| CN116246563B (zh) * | 2022-12-06 | 2025-12-02 | 盒马(中国)有限公司 | 电子价签显示控制电路及内容显示方法 |
| CN116011738B (zh) * | 2022-12-14 | 2024-11-15 | 北京小趣智品科技有限公司 | 保洁任务管理方法及系统 |
| US20250267458A1 (en) * | 2024-02-15 | 2025-08-21 | Qualcomm Incorporated | Preventing external entities from providing location services using private esl systems |
| US20260067846A1 (en) * | 2024-09-03 | 2026-03-05 | Qualcomm Incorporated | Wireless communication device transmit and receive patterns for energy-efficient positioning |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010137883A2 (en) * | 2009-05-29 | 2010-12-02 | Lg Innotek Co., Ltd. | Terminal, system and method for electronic shelf label using radio-frequency identification |
| EP2728539A1 (en) * | 2012-10-31 | 2014-05-07 | Samsung Electro-Mechanics Co., Ltd | Method of assigning price information to electronic shelf label tags and system thereof |
| JP2016057684A (ja) * | 2014-09-05 | 2016-04-21 | 東芝テック株式会社 | 情報管理システム |
| CN109326141A (zh) * | 2018-11-21 | 2019-02-12 | 京东方智能科技有限公司 | 一种停车管理方法、服务端及停车管理系统 |
| CN109547535A (zh) * | 2018-10-31 | 2019-03-29 | 阿里巴巴集团控股有限公司 | 设备绑定方法、装置和系统 |
| CN110020707A (zh) * | 2019-01-25 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 电子价签的内容显示方法和装置 |
| CN111814926A (zh) * | 2019-04-11 | 2020-10-23 | 阿里巴巴集团控股有限公司 | 一种数据处理方法及其装置 |
| CN111935819A (zh) * | 2020-09-01 | 2020-11-13 | 平安科技(深圳)有限公司 | 基于iBeacon定位的室内业务请求方法、系统、装置及存储介质 |
| CN112529489A (zh) * | 2019-09-19 | 2021-03-19 | 阿里巴巴集团控股有限公司 | 任务状态处理方法、装置及系统 |
| CN112565376A (zh) * | 2020-11-30 | 2021-03-26 | 深圳易马达科技有限公司 | 物体放置方法、装置、终端设备和存储介质 |
| CN113163345A (zh) * | 2021-03-23 | 2021-07-23 | 深圳云里物里科技股份有限公司 | 一种广播通信方法、系统、网关设备及电子价签 |
| CN113739787A (zh) * | 2021-07-30 | 2021-12-03 | 盒马(中国)有限公司 | 定位方法、装置、设备、系统和存储介质 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102163294A (zh) * | 2011-03-30 | 2011-08-24 | 浙江工商大学 | 一种无线电子标签辅助拣货系统 |
| JP6152503B1 (ja) | 2015-12-25 | 2017-06-21 | 楽天株式会社 | 端末装置、サーバ装置、制御方法、プログラム、及び、記録媒体 |
| WO2018047854A1 (ja) | 2016-09-07 | 2018-03-15 | コニカミノルタ株式会社 | ピッキング支援装置、ピッキング支援システム、およびピッキング支援方法 |
| JP7226319B2 (ja) | 2017-08-08 | 2023-02-21 | 日本電産株式会社 | 移動体測位システムおよび物流管理システム |
| CN108616811A (zh) * | 2018-07-09 | 2018-10-02 | 上海晶曦微电子科技有限公司 | 一种管理服务器、电子价格标签及定位终端 |
| US11100302B2 (en) * | 2018-08-13 | 2021-08-24 | Sunrise R&D Holdings, Llc | System and method for verification of displayed shelf tags using hand-held device |
| US20200132470A1 (en) * | 2018-10-25 | 2020-04-30 | Walmart Apollo, Llc | Systems and methods for customized navigation |
| KR102007914B1 (ko) * | 2018-12-31 | 2019-08-06 | 엑스퍼트아이엔씨 주식회사 | Qr 코드 스캔 기능과 rfid 리더와 통신할 수 있는 스마트 글래스를 사용한 비콘 id 기반 위치 관리를 제공하는 창고 관리 시스템 |
| WO2020181066A1 (en) * | 2019-03-06 | 2020-09-10 | Trax Technology Solutions Pte Ltd. | Methods and systems for monitoring products |
| US11354728B2 (en) * | 2019-03-24 | 2022-06-07 | We.R Augmented Reality Cloud Ltd. | System, device, and method of augmented reality based mapping of a venue and navigation within a venue |
| CN112468953B (zh) * | 2019-09-06 | 2022-05-24 | 华为技术有限公司 | 定位方法、装置和系统 |
| CN113011933A (zh) * | 2019-12-19 | 2021-06-22 | 京东方智慧物联科技有限公司 | 一种商品陈列管理方法及系统 |
| CN112040407B (zh) * | 2020-08-06 | 2023-03-14 | 拉扎斯网络科技(上海)有限公司 | 信标数据处理方法、装置、电子设备和可读存储介质 |
-
2021
- 2021-07-30 CN CN202110874039.6A patent/CN113739787B/zh active Active
-
2022
- 2022-07-29 WO PCT/CN2022/108969 patent/WO2023006066A1/zh not_active Ceased
- 2022-07-29 EP EP22848670.0A patent/EP4357731A4/en active Pending
- 2022-07-29 US US18/293,709 patent/US20240419184A1/en active Pending
- 2022-07-29 JP JP2024505547A patent/JP7720985B2/ja active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010137883A2 (en) * | 2009-05-29 | 2010-12-02 | Lg Innotek Co., Ltd. | Terminal, system and method for electronic shelf label using radio-frequency identification |
| EP2728539A1 (en) * | 2012-10-31 | 2014-05-07 | Samsung Electro-Mechanics Co., Ltd | Method of assigning price information to electronic shelf label tags and system thereof |
| JP2016057684A (ja) * | 2014-09-05 | 2016-04-21 | 東芝テック株式会社 | 情報管理システム |
| CN109547535A (zh) * | 2018-10-31 | 2019-03-29 | 阿里巴巴集团控股有限公司 | 设备绑定方法、装置和系统 |
| CN109326141A (zh) * | 2018-11-21 | 2019-02-12 | 京东方智能科技有限公司 | 一种停车管理方法、服务端及停车管理系统 |
| CN110020707A (zh) * | 2019-01-25 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 电子价签的内容显示方法和装置 |
| CN111814926A (zh) * | 2019-04-11 | 2020-10-23 | 阿里巴巴集团控股有限公司 | 一种数据处理方法及其装置 |
| CN112529489A (zh) * | 2019-09-19 | 2021-03-19 | 阿里巴巴集团控股有限公司 | 任务状态处理方法、装置及系统 |
| CN111935819A (zh) * | 2020-09-01 | 2020-11-13 | 平安科技(深圳)有限公司 | 基于iBeacon定位的室内业务请求方法、系统、装置及存储介质 |
| CN112565376A (zh) * | 2020-11-30 | 2021-03-26 | 深圳易马达科技有限公司 | 物体放置方法、装置、终端设备和存储介质 |
| CN113163345A (zh) * | 2021-03-23 | 2021-07-23 | 深圳云里物里科技股份有限公司 | 一种广播通信方法、系统、网关设备及电子价签 |
| CN113739787A (zh) * | 2021-07-30 | 2021-12-03 | 盒马(中国)有限公司 | 定位方法、装置、设备、系统和存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4357731A4 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025014679A1 (en) * | 2023-07-13 | 2025-01-16 | Qualcomm Incorporated | Dynamically controlled electronic shelf label (esl) beaconing for positioning |
| CN117460047A (zh) * | 2023-12-26 | 2024-01-26 | 汉朔科技股份有限公司 | 一种终端定位方法、装置、设备以及存储介质 |
| CN117460047B (zh) * | 2023-12-26 | 2024-03-26 | 汉朔科技股份有限公司 | 一种终端定位方法、装置、设备以及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024528929A (ja) | 2024-08-01 |
| EP4357731A1 (en) | 2024-04-24 |
| CN113739787A (zh) | 2021-12-03 |
| EP4357731A4 (en) | 2025-10-01 |
| JP7720985B2 (ja) | 2025-08-08 |
| US20240419184A1 (en) | 2024-12-19 |
| CN113739787B (zh) | 2024-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023006066A1 (zh) | 定位方法、装置、设备、系统和存储介质 | |
| CN113573240B (zh) | 室内定位方法、装置、设备和存储介质 | |
| US11341562B2 (en) | Tag for order fulfillment | |
| US7118036B1 (en) | Mobile inventory management system | |
| US10360487B2 (en) | Method, system, scanning device, terminal and encoder for monitoring a product quality guarantee period | |
| TW201709119A (zh) | 用於物品尋找及定位的系統及方法 | |
| CN110636450A (zh) | 电子价签定位方法、装置及系统 | |
| JP2018032032A (ja) | 地図生成システム及び地図生成方法 | |
| US20250086582A1 (en) | Shelf label management system, shelf label management method, and recording medium | |
| WO2024017353A1 (zh) | 位置识别方法及系统 | |
| US20220129843A1 (en) | Carrier utilization tracking | |
| US20160071193A1 (en) | Terminal device for showing direction to product and method therefor | |
| CN105224901A (zh) | 智能派餐系统 | |
| KR20170025311A (ko) | 전자 라벨 장치 위치 관리 장치 및 방법 | |
| HK40063993A (zh) | 定位方法、装置、设备、系统和存储介质 | |
| HK40063993B (zh) | 定位方法、装置、设备、系统和存储介质 | |
| US20250173670A1 (en) | Techniques for passive detection of a stock item using a low energy wireless tag and real-time feedback | |
| KR20180070861A (ko) | 위치 정보 단말기, 전자 가격 표시기 및 그의 동작 방법 | |
| US20230292091A1 (en) | Electronic Label Localization and Mesh Network Desynchronization | |
| CN114787842A (zh) | 用于跟踪物品的方法和系统 | |
| AU2022225102B2 (en) | Systems and methods for alerting users to device low battery states | |
| HK40060982A (zh) | 室内定位方法、装置、设备和存储介质 | |
| CN205958742U (zh) | 室内导航系统 | |
| CN120877200A (zh) | 一种室内货架商品寻位系统、方法、设备和存储介质 | |
| CN205068486U (zh) | 一种基于无线技术的智能物流监控系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22848670 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022848670 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2024505547 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18293709 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2022848670 Country of ref document: EP Effective date: 20240116 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |