WO2023006066A1 - 定位方法、装置、设备、系统和存储介质 - Google Patents

定位方法、装置、设备、系统和存储介质 Download PDF

Info

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
Application number
PCT/CN2022/108969
Other languages
English (en)
French (fr)
Inventor
宋恩亮
喻应芝
赵振宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hema China Co Ltd
Original Assignee
Hema China Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hema China Co Ltd filed Critical Hema China Co Ltd
Priority to US18/293,709 priority Critical patent/US20240419184A1/en
Priority to EP22848670.0A priority patent/EP4357731A4/en
Priority to JP2024505547A priority patent/JP7720985B2/ja
Publication of WO2023006066A1 publication Critical patent/WO2023006066A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/247Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/648Performing a task within a working area or space, e.g. cleaning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods 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/0022Methods 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/0029Methods 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/01Position-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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/01Position-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/02Indoor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/01Determining conditions which influence positioning, e.g. radio environment, state of motion or energy consumption
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/40Indoor domestic environment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

一种定位方法、装置、设备、系统和存储介质,以降低设备的耗电量。该系统包括:任务管理平台、价签管理平台、终端设备、电子价签和定位服务端;任务管理平台确定目标任务以及目标任务的任务信息(202);依据任务信息生成任务处理信息,发送任务处理信息给价签管理平台和终端设备(204);价签管理平台依据任务处理信息控制定位区域内的电子价签发射信标信号(206);终端设备在定位区域内接收信标信号的信号数据(208);将信标信号的信号数据发送给定位服务端(210);定位服务端依据信号数据进行定位,确定终端设备的位置信息(212);发送位置信息到任务管理平台(214);任务管理平台依据位置信息确定目标任务的任务执行信息(216)。

Description

定位方法、装置、设备、系统和存储介质
本公开要求于2021年07月30日提交中国专利局、申请号为CN 202110874039.6、申请名称为“定位方法、装置、设备、系统和存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本公开中。
技术领域
本申请涉及计算机技术领域,特别是涉及一种定位方法、装置和系统、一种电子设备和一种存储介质。
背景技术
室内定位是指在室内环境中实现位置定位。由于卫星定位受到建筑物等影响比较大,导致室内定位的精度不够,因此通常室内定位会基于其他无线方式进行定位。
目前,在商场、超市等室内场景中,环境比较复杂,室内定位要求较高。在室内环境中,可通过部署信标等方式来发射信号,从而进行定位。但是,信标等设备,通常采用电池供电,这种定位方式也导致耗电比较高,要进场更换电池或信标设备。
发明内容
本申请实施例提供了一种定位方法,以降低设备的耗电量。
相应的,本申请实施例还提供了一种定位装置、一种定位系统、一种电子设备以及一种存储介质,用以保证上述方法的实现及应用。
为了解决上述问题,本申请实施例公开了一种定位系统,所述系统包括:任务管理平台、价签管理平台、终端设备、电子价签和定位服务端;所述任务管理平台确定目标任务以及所述目标任务的任务信息;所述任务管理平台依据所述任务信息生成任务处理信息,发送所述任务处理信息给价签管理平台和终端设备;所述价签管理平台依据所述任务处理信息控制定位区域内的电子价签发射信标信号;所述终端设备在所述定位区域内接收信标信号的信号数据;所述终端设备将所述信标信号的信号数据发送给定位服务端;所述定位服务端依据所述信号数据进行定位,确定所述终端设备的位置信息;所述定位服务端发送所述位置信息到所述任务管理平台;所述任务管理平台依据所述位置信息确定所述目标任务的任务执行信息。
本申请实施例还公开了一种定位方法,所述方法包括:确定目标任务以及所述目标任务的任务信息;依据所述任务信息生成任务处理信息,发送所述任务处理信息;接收终端设备的位置信息,所述位置信息为终端设备扫描定位区域内电子价签的信标信号确定的,所述定位区域依据任务处理信息确定;依据所述位置信息确定所述目标任务的任务执行信息。
可选的,所述确定目标任务以及所述目标任务的任务信息,包括:获取目标任务;确定所述目标任务对应的至少一个商品对象,并基于所述商品对象生成任务信息。
可选的,所述基于所述商品对象生成任务信息,包括:获取各商品对象的商品信息和位置信息;依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
可选的,依据所述任务信息生成任务处理信息,发送所述任务处理信息,包括:依据所述任务信息生成定位执行信息,发送所述定位执行信息给终端设备;依据所述任务信息生成价签控制信息,发送所述价签控制信息给价签管理平台。发送所述任务信息给价签管理平台和终端设备。
可选的,所述依据所述任务信息生成定位执行信息,包括:依据商品对象的位置信息,在任务路径上确定对应的操作点;依据操作信息确定所述操作点对应的操作时间和操作内容;依据所述任务路径上的操作点、操作时间和操作内容,生成定位执行信息。
可选的,所述依据所述任务信息生成价签控制信息,包括:依据任务路径上的操作点,确定所述任务路径上的定位点;依据所述操作点对应的操作时间,确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
可选的,所述依据所述任务信息生成价签控制信息,包括:依据商品对象的位置信息,在任务路径上确定对应的定位点;依据操作信息确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
可选的,所述在任务路径上确定定位点的步骤,包括:当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
可选的,还包括:确定位置信息对应的时间信息;依据所述时间信息确定所述终端设备在对应定位区域的停留时间;记录所述停留时间。
可选的,还包括:当检测到终端设备在定位区域的停留时间超过停留阈值时,生成预警信息。
本申请实施例还公开了一种定位方法,所述方法包括:接收目标任务的任务处理信息;依据所述任务处理信息确定定位区域;依据所述定位区域确定电子价签组,控制所述电子价签组中电子价签发送信标信号,以依据所述信标信号定位终端设备的位置信息,并依据位置信息确定目标任务的任务执行信息。
可选的,所述任务处理信息包括价签控制信息;所述依据所述任务处理信息确定定位区域,包括:依据所述任务处理信息确定任务路径上的定位点;依据所述定位点确定定位区域。
可选的,依据所述定位区域确定电子价签组,包括:在所述定位区域内选取多个电子价签构成电子价签组。
可选的,所述控制所述电子价签组中电子价签发送信标信号,包括:确定所述定位点对应的定位时间段;在所述定位时间段内,控制所述多个电子价签发送信标信号。
可选的,控制所述电子价签组中电子价签发送信标信号,包括:接收目标操作点对应的定位完成指示;给下一个操作点对应定位区域的电子价签组发送定位开启指示,控制所述电子价签组中电子价签发送信标信号。
本申请实施例还公开了一种定位方法,所述方法包括:接收目标任务的任务处理信息;依据所述任务处理信息显示目标任务;在达到操作点时扫描电子价签的信标信号,接收信号数据,所述电子价签包括定位区域内电子价签组中的多个电子价签;发送所述信号数据,以依据所述信号数据确定位置信息并上报,依据位置信息确定目标任务的任务执行信息位置信息。
可选的,所述任务处理信息包括定位执行信息,所述依据所述任务处理信息显示目标任务,包括:依据所述定位执行信息显示操作点、商品信息和操作内容。
可选的,还包括:依据所述定位数据确定终端设备的位置信息;发送所述终端设备的位置信息。
可选的,还包括:在操作点对应任务完成后,发送定位完成指示。
可选的,还包括:获取提醒信息,并显示所述提醒信息,所述提醒信息包括操作提醒信息和/或预警信息。
本申请实施例还公开了一种定位方法,所述方法包括:接收终端设备的信号数据,所述信号数据为终端设备在操作点扫描电子价签的信标信号获取的,所述电子价签包括定位区域内电子价签组中的多个电子价签;依据所述信号数据和对应电子标签的位置信息进行定位处理,确定终端设备的位置信息;发送所述位置信息,以依据所述位置信息确定目标任务的任务执行信息。
本申请实施例还公开了一种定位系统,所述系统包括:任务管理平台、价签管理平台、终端设备、电子价签和定位服务端;所述任务管理平台,确定目标任务以及所述目标任务的任务信息;依据所述任务信息生成任务处理信息,发送所述任务处理信息给价签管理平台和终端设备;以及,依据所述位置信息确定所述目标任务的任务执行信息;所述价签管理平台,依据所述任务处理信息控制定位区域内的电子价签发射信标信号;所述终端设备,在所述定位区域内接收信标信号的信号数据;将所述信标信号的信号数据发送给定位服务端;所述定位服务端,依据所述信号数据进行定位,确定所述终端设备的位置信息;发送所述位置信息到所述任务管理平台。
本申请实施例还公开了一种定位装置,应用于任务管理平台,所述装置包括:任务确定模块,用于确定目标任务以及所述目标任务的任务信息;任务下发模块,用于依据所述任务信息生成任务处理信息,发送所述任务处理信息;位置接收模块,用于接收终端设备的位置信息,所述位置信息为终端设备扫描定位区域内电子价签的信标信号确定的,所述定位区域依据任务处理信息确定;任务结果模块,用于依据所述位置信息确定所述目标任务的任务执行信息。
可选的,所述任务确定模块,用于获取目标任务;确定所述目标任务对应的至少 一个商品对象,并基于所述商品对象生成任务信息。
可选的,所述任务确定模块,用于获取各商品对象的商品信息和位置信息;依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
可选的,所述任务下发模块,用于依据所述任务信息生成定位执行信息,发送所述定位执行信息给终端设备;依据所述任务信息生成价签控制信息,发送所述价签控制信息给价签管理平台。发送所述任务信息给价签管理平台和终端设备。
可选的,所述任务下发模块,用于依据商品对象的位置信息,在任务路径上确定对应的操作点;依据操作信息确定所述操作点对应的操作时间和操作内容;依据所述任务路径上的操作点、操作时间和操作内容,生成定位执行信息。
可选的,所述任务下发模块,用于依据任务路径上的操作点,确定所述任务路径上的定位点;依据所述操作点对应的操作时间,确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
可选的,所述任务下发模块,用于依据商品对象的位置信息,在任务路径上确定对应的定位点;依据操作信息确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
可选的,所述任务下发模块,用于当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
可选的,任务结果模块,还用于确定位置信息对应的时间信息;依据所述时间信息确定所述终端设备在对应定位区域的停留时间;记录所述停留时间。
可选的,任务结果模块,还用于当检测到终端设备在定位区域的停留时间超过停留阈值时,生成预警信息。
本申请实施例还公开了一种定位装置,应用于价签管理平台,所述装置包括:
任务接收模块,用于接收目标任务的任务处理信息;
定位控制模块,用于依据所述任务处理信息确定定位区域;依据所述定位区域确定电子价签组,控制所述电子价签组中电子价签发送信标信号,以依据所述信标信号定位终端设备的位置信息,并依据位置信息确定目标任务的任务执行信息。
可选的,所述任务处理信息包括价签控制信息;所述定位控制模块,用于依据所述任务处理信息确定任务路径上的定位点;依据所述定位点确定定位区域。
可选的,所述定位控制模块,用于在所述定位区域内选取多个电子价签构成电子价签组。
可选的,所述定位控制模块,用于确定所述定位点对应的定位时间段;在所述定位时间段内,控制所述多个电子价签发送信标信号。
可选的,所述定位控制模块,用于接收目标操作点对应的定位完成指示;给下一个操作点对应定位区域的电子价签组发送定位开启指示,控制所述电子价签组中电子 价签发送信标信号。
本申请实施例还公开了一种定位装置,应用于终端设备,所述装置包括:接收模块,用于接收目标任务的任务处理信息;显示模块,用于依据所述任务处理信息显示目标任务;定位模块,用于在达到操作点时扫描电子价签的信标信号,接收信号数据,所述电子价签包括定位区域内电子价签组中的多个电子价签;发送所述信号数据,以依据所述信号数据确定位置信息并上报,依据位置信息确定目标任务的任务执行信息位置信息。
可选的,所述任务处理信息包括定位执行信息,所述显示模块,用于依据所述定位执行信息显示操作点、商品对象的商品信息和操作内容。
可选的,所述定位模块,还用于依据所述定位数据确定终端设备的位置信息;发送所述终端设备的位置信息。
可选的,所述定位模块,还用于在操作点对应任务完成后,发送定位完成指示。
可选的,所述显示模块,还用于获取提醒信息,并显示所述提醒信息,所述提醒信息包括操作提醒信息和/或预警信息。
本申请实施例还公开了一种定位装置,应用于定位服务端,所述装置包括:信号接收模块,用于接收终端设备的信号数据,所述信号数据为终端设备在操作点扫描电子价签的信标信号获取的,所述电子价签包括定位区域内电子价签组中的多个电子价签;定位处理模块,用于依据所述信号数据和对应电子标签的位置信息进行定位处理,确定终端设备的位置信息;发送所述位置信息,以依据所述位置信息确定目标任务的任务执行信息。
与现有技术相比,本申请实施例包括以下优点:
在本申请实施例中,任务管理平台可基于任务驱动终端设备和电子价签的定位,其中可基于目标任务的任务信息生成任务处理信息,然后价签管理平台依据所述任务处理信息控制定位区域内的电子价签发射信标信号,能够控制在需要定位时才发送信标信号,而不需所有电子价签都持续发送信标信号,减少电子价签由于定位所产生的功耗,提高电子价签的使用寿命,从而终端设备在达到定位区域后,可接收信标信号的信号数据并基于该信号数据确定位置信息,任务管理平台依据所述位置信息确定所述目标任务的任务执行信息,从而基于任务推动定位的执行,定位也可反馈任务的执行,能够对任务的执行进行更加准确的管理,提高管理效率。
附图说明
图1是本申请实施例的一种定位系统的定位场景的示意图;
图2是本申请的一种定位方法实施例的交互示意图;
图3是本申请实施例的一种定位方法在任务管理平台侧的步骤流程图;
图4是本申请实施例的一种定位方法在价签管理平台侧的步骤流程图;
图5是本申请实施例的一种定位方法在终端设备侧的步骤流程图;
图6是本申请实施例的一种定位方法在定位服务端的步骤流程图;
图7是本申请一实施例提供的装置的结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
本申请实施例中可应用于室内定位场景中。以商场、超市等室内环境为了,可基于目前已有的设备进行辅助的室内定位。
以超市为例,当前的超市等零售门店中,往往会使用电子价签(Electronic Shelf Label,ESL)来显示零售商品的价格以及其他信息。本申请可借助现有ESL系统能力,缩减门店定位能力建设的设备投入及维保投入。通过ESL采用广播的方式发送信标(Beacon)信号,从而可随机选择ESL作为广播信标Beacon,不产生ESL额外管理负担。之后可基于ESL广播的信标信号进行室内定位,提高室内定位的精度且减少额外的消耗。本申请实施例中,电子价签ESL或其他类似的电子设备可增加Beacon信号源功能,Beacon信号可通过无线方式广播发送,如通过蓝牙(bluetooth)、射频(Radio Frequency,RF)、紫蜂(ZigBee)、无线保真(WIreless-Fidelity,WI-FI)等无线方式实现信号的发送。
其中,电子价签包括有源价签和无源价签,有源价签指的是有外接电源的电子价签,无源价签指的是无外接电源、采用电池供电的电子价签。对于无源价签而言,频繁的发射信标信号会提高耗电量,降低电子价签的使用寿命,对于有源价签也同样,虽然供电可以通过外部电源,然而频繁的发射信号,仍然会造成其他零部件的损耗。因此本申请实施例提供了一种定位方式,在该定位方式下,电子价签可由任务驱动来发射信标信号,即在有任务的情况在才在需要定位的区域内选择一些电子价签来发送信标信号,使得终端设备能够进行定位,而在没有任务的情况下,电子价签无需发送信标信号,减少信号的发送频率和时间,提高电子价签的使用寿命,减少损耗。
参照图1,示出了本申请实施例的一种室内定位场景的示意图。
定位系统包括:任务管理平台10、价签管理平台20、终端设备30、电子价签202和定位服务端40。
其中,任务管理平台用于对任务进行管理,执行包括任务的生成、下发、检测等各项管理操作。以室内场景为例,工作人员等用户要对货架上的商品对象进行补货、理货等各种处理,这些都可以生成相应的任务,通过任务管理平台来下发任务,管理任务的处理进度、完成情况等,从而实现标准化管理。任务管理平台可基于任务驱动定位的执行,使得电子价签在一定的条件下开启定位功能,如在指定时间、指定区域等发送信标信号,相应用户在达到指定区域后可执行定位检测,而在非指定区域的电子价签不用开启定位功能,从而减少定位的消耗。
价签管理平台用于管理电子价签,包括对电子价签显示信息的调整,电子价签定 位功能的管理等。定位功能的管理包括定位功能的开启、关闭等。价签管理平台可基于任务管理平台的指示,管理电子价签定位功能,包括定位功能的开启、关闭等。
在室内场景中货架上部署有电子价签,可通过电子价签显示货架上商品对象的商品信息。该电子价签兼容信标功能,即可为电子价签ESL设置Beacon信号的信号源功能,将电子价签ESL作为一个信号源来广播Beacon信号。从而基于各电子价签ESL广播的Beacon信号进行室内定位。
所述终端设备可为手机、手持终端等设备。用户可使用终端设备接收任务,并在执行任务的过程中,通过终端设备扫描定位等。
定位服务端用于执行定位,包括执行终端的定位计算、定位信息的记录等各项管理操作。
在上述定位系统的基础上,提供一种定位方法,能够基于任务管理平台的任务推动终端设备在任务执行的过程中进行定位,也可推动价签管理平台控制电子价签基于任务的执行来控制在相应区域的定位。
参照图2,示出了本申请的一种定位方法实施例的交互示意图。
步骤202,所述任务管理平台确定目标任务以及所述目标任务的任务信息。
任务管理平台可基于各种需求生成相应的任务,任务可包括多种类型,如补货任务、理货任务、拣货任务等,具体可根据实际需求确定。每个目标任务可对应多个商品对象,每个商品对象关联有商品信息和位置信息,其中,基于任务的不同,位置信息也包括多种情况,如针对补货任务,该位置信息包括商品对象在仓库的位置信息和商品对象在卖场的位置信息。基于商品对象的位置信息可规划目标任务的任务路径以及任务操作信息,该任务路径为用户执行目标任务对应的路径,路径上的每个点对应至少一个商品对象的位置,任务操作信息为任务中针对商品对象的操作信息,如上架商品对象、清理过期商品对象等。其中,在规划任务路径时还可考虑商品对象的类型,基于商品对象的类型对于时限等要求来规划路线,例如补货任务中生鲜、冻品等对于从仓库到卖场的摆放位置的时间要求比较严格,因此在规划路径时可将取货顺序安排在后面,并将上架顺序安排在前面,从而尽量缩短这类商品对象的处理时间。相应的,可基于商品对象的商品信息和位置信息,规划的任务路径,
所述确定目标任务以及所述目标任务的任务信息,包括:获取目标任务;确定所述目标任务对应的至少一个商品对象,并基于所述商品对象生成任务信息。任务管理平台可连接管理服务端,或者作为管理服务端的一个组件,管理服务端可基于需求确定目标任务,如基于订单等确定缺少多种货品,又如接收订单需要分拣、打包多种货品等。然后任务管理平台获取该目标任务。其中,任务可对应任务规则等,从而能够基于任务规则确定该目标任务的任务信息。其中,可基于目标任务确定至少一个商品对象,这些商品对象为本次任务所需处理的商品对象,然后可获取该商品对象的商品信息,基于该商品信息和任务规则生成任务信息。其中,任务规则用于基于任务生成 任务信息,其可包括针对任务的线路规划、设备规划等。如指定任务对应的处理线路,分配处理人员等。
一个可选实施例中,所述基于所述商品对象生成任务信息,包括:获取各商品对象的商品信息和位置信息;依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。针对每个商品对象,可获取该商品对象的商品信息和位置信息,在另外的一些示例中,位置信息也可作为商品信息的一部分进行存储。然后可基于给商品对象的位置信息和任务规则来规划目标任务的任务路径,并确定对应的操作信息。
其中,每种类型的任务可对应任务规则,通过任务规则可定义任务相关的各种规则信息。例如任务的标准操作流程(Standard Operating Procedure,SOP),即规定任务的标准操作步骤,以及统一的格式描述输出,可指导和规范日常的工作。例如,可在SOP或任务规则中定义不同商品对象的处理时间,以补货任务为例,针对冻品可要求从仓库的冷冻环境取出,到到达卖场的冷冻环境的时间,如在10-15分钟之内,以避免冻品解冻,保证冻品质量。又如,针对拣货任务可规定不同货品的拣货、打包方式,如生熟分开打包、不同冻品的打包规则等,相应可规定每种任务标准的操作时间等。
因此基于商品对象的位置信息和规则信息可规划任务的任务路径,即确定各商品对象的处理顺序,然后基于商品对象的位置信息和处理顺序确定任务路径。并且可基于任务规则确定对应的操作信息,该操作信息可基于标准操作流程SOP确定,如不同类型商品对象的分区放置等。
因此,任务信息可包括:任务名称、任务标识、处理用户、任务对应的至少一种商品对象,每种商品对象的商品信息、位置信息,任务路径以及操作信息等。
步骤204,依据所述目标任务的任务信息生成任务处理信息,发送所述任务处理信息。
在任务管理平台生成目标任务及其任务信息后,可以下发目标任务给处理人员的终端设备,并且通知价签管理平台执行定位处理。其中,可依据目标任务的任务信息生成任务处理信息,所述任务处理信息包括:定位执行信息和价签控制信息。其中,定位执行信息为终端设备指定任务以及定位的处理信息,价签控制信息为价签管理平台控制价签执行定位的信息。
可基于目标任务的任务信息生成定位执行信息,其中,可基于商品对象的商品信息、位置信息、规划的任务路径和操作信息生成定位执行信息,其中,可基于商品对象的位置信息在任务路径上标记操作点,每个操作点可基于操作信息对应操作时间、操作内容等,指定出操作任务基于该任务路径的操作逻辑,从而可基于该定位执行信息指定目标任务,并可控制设备定位。因此可确定商品对象的位置信息在任务路径上 的操作点,确定每个操作点对应的操作时间和操作内容,基于所述任务路径上的操作点,所述操作点对应的操作时间和操作内容确定定位执行信息。
所述价签控制信息可依据目标任务的任务信息生成,其中,可基于商品对象的位置信息在任务路径上标记操作点,结合电子价签的定位精度,确定可以合并的操作点,其中,有一些商品对象的位置信息是重合的,比如在同一个货架的不同层,这一类可以仅标记一个操作点,有一些商品对象的位置信息在指定范围内,该指定范围为定位点的定位区域,定位区域的大小可依据定位精度确定,则几个操作点可通过一个定位区域覆盖时,可将该定位区域内的操作点可合并为一个定位点,从而在任务路径上确定出定位点,并且可基于操作时间确定出该定位点对应的开始时间和结束时间,得到定位点的定位时间段。从而可基于任务路径上的定位点和定位时间段确定价签控制信息。即基于商品对象的位置信息在任务路径上标记操作点,依据所述操作点确定定位点,确定所述定位点对应的定位时间段,依据所述任务路径的定位点和定位时间段生成价签控制信息。在另外一些实施例中,也可依据商品对象的位置信息,在任务路径上确定对应的定位点;依据操作信息确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。其中,当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
然后可发送定位执行信息给指定操作人员的终端设备,并发送价签控制信息给价签管理平台。
步骤206,价签管理平台依据所述价签控制信息控制所述定位点对应的多个电子价签,在所述定位时间段内发送信标信号。
价签管理平台接收到价签控制信息后,可确定任务路径上的各定位点,并且基于所述定位点确定对应执行定位的多个电子价签,然后确定各定位点对应的定位时间段,在定位时间段内指示定位点发出信标信号,在该定位点对应的定位区域内开启定位功能。
步骤208,终端设备在所述定位点对应定位区域内进行扫描,接收信标信号的信号数据。
步骤210,终端设备将所述信标信号的信号数据发送给定位服务端。
操作人员通过终端设备接收到定位执行信息后,可基于定位执行信息执行目标任务,其中可查看需要获取的商品对象及其位置信息,还可确定相应的操作规范等操作信息,沿着任务路径执行任务。在达到操作点时可开启终端设备的定位功能,从而扫描在定位区域内的信标信息,接收信标信号的信号数据。然后依据将所述信标信号的信号数据发送给定位服务端。
步骤212,定位服务端依据所述信号数据进行定位,确定所述终端设备的位置信息。
定位服务端接收到终端设备反馈的信号数据后,可基于该信号数据执行定位出咯, 确定终端设备的位置信息。
步骤214,定位服务端发送所述位置信息到所述任务管理平台。
然后定位服务端可直接将终端设备的位置信息发送给任务管理平台,也可将位置信息反馈各终端设备,由终端设备上报给任务管理平台。
步骤216,任务管理平台依据所述位置信息确定所述目标任务的任务执行信息。
任务管理平台获取终端设备的位置信息后,可基于该位置信息确定对应在任务路径的操作点,从而确定该操作点对应的商品对象,进而确定任务进度信息。还可记录位置信息对应的时间信息,从而确定出操作人员在每个操作点、定位点对应的停留时间,还可将停留时间记录到任务执行信息中。
在另外一些实施例中,若操作人员在一个操作点或定位点对应的停留时间过长,如停留时间超过了停留阈值,可发送预警信息给终端设备,从而在终端设备上显示预警时间,提醒操作人员操作过长,相应操作人员也可上报停留的原因。另外,在基于时间信息和任务的操作信息等,还可检测到其他提醒信息,如一些限定时间的操作快要达到时间节点等,可以向终端是河北发送提醒信息,提醒某些任务的时间临近,需要尽快处理等。
综上,任务管理平台可基于任务驱动终端设备和电子价签的定位,其中可基于目标任务的任务信息生成任务处理信息,然后价签管理平台依据所述任务处理信息控制定位区域内的电子价签发射信标信号,能够控制在需要定位时才发送信标信号,而不需所有电子价签都持续发送信标信号,减少电子价签由于定位所产生的功耗,提高电子价签的使用寿命,从而终端设备在达到定位区域后,可接收信标信号的信号数据并基于该信号数据确定位置信息,任务管理平台依据所述位置信息确定所述目标任务的任务执行信息,从而在任务推动定位的执行,定位也可反馈任务的执行,能够对任务的执行进行更加准确的管理,提高管理效率。
在上述实施例的基础上,本申请实施例还提供了在任务管理平台侧执行的定位处理,参照图3所示:
步骤302,获取目标任务。
步骤304,确定所述目标任务对应的至少一个商品对象,并基于所述商品对象生成任务信息。
任务管理平台可基于各种需求生成目标任务,然后可确定目标任务所对应的至少一个商品对象,获取商品对象对应的商品信息,再结合任务对应的操作流程等可生成该目标任务的任务信息。
其中,所述基于所述商品对象生成任务信息,包括:获取各商品对象的商品信息和位置信息;依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
以目标任务为补货任务为例,可确定需要补货的商品对象,并获取该商品对象的对象信息、位置信息。其中,补货任务中商品对象的位置信息包括仓库的第一位置信息和在卖场的第二位置信息,因此在任务路径上针对一个商品对象对应有两个节点。确定出各商品对象的位置信息后,可以每个位置信息作为一个节点建立路径,其中,在建立路径时可以结合任务规则将各节点进行连接,形成任务路径。例如形成执行目标任务的最短路径,又如结合对象的类型特征,生成冻品、生鲜类商品对象后取货且先补货的任务路径,从而缩短商品对象在目标任务执行过程的操作时间,保证商品对象的质量等。针对任务路径的每个节点还可配置操作信息,如商品对象的取放信息、包装信息等各种操作信息。然后依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
步骤306,依据所述任务信息生成定位执行信息,发送所述定位执行信息给终端设备。
在生成任务信息之后,任务管理平台可通过规划终端设备执行的任务处理以及定位处理,并且通过价签管理平台控制电子价签执行定位信号的发射控制。
其中,可基于该任务信息指定终端设备的定位执行信息,然后分配目标任务给相应的处理人员,并发送给相应的终端设备。其中,可依据商品对象的位置信息,在任务路径上确定对应的操作点;依据操作信息确定所述操作点对应的操作时间和操作内容;依据所述任务路径上的操作点、操作时间和操作内容,生成定位执行信息。可将商品对象的位置信息对应到任务路径的节点上,生成对应的操作点,其中,在同一个节点或两个节点的距离不超过距离阈值如0.5米、1米的节点可合并为同一个操作点,然后基于每个操作点对应商品对象的对象信息,如数量、类型等确定对应的操作内容,并且计算在该操作点对应的操作时间,该操作时间可集合商品对象的位置、数量以及操作内容等确定,如基于商品对象的数量、摆放要求、包装要求等计算对应的操作时间。然后基于所述操作点对应的操作时间和操作内容确定定位执行信息。其中,针对商品对象的操作顺序,可在规划路径时确定,从而可基于路径上的操作点确定操作顺序。
步骤308,依据所述任务信息生成价签控制信息,发送所述价签控制信息给价签管理平台。
依据该任务信息还可指示价签管理平台针对电子价签的控制,生成相应的价签控制信息并发送给价签管理平台,从而可以控制电子标签按照执行路径依次开启定位,如在操作人员即将和达到定位区域时发射信标信号,在离开后停止发射。
一个可选实施例中,依据商品对象的位置信息,在任务路径上确定对应的定位点;依据操作信息确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。可基于商品对象的位置信息在任务路径上确定出定位点,其中当多个定位点的距离在指定范围内,可合并为一个定位点,即距离比较近的几个 位置可以为同一个定位点,然后还可确定出处理人员在该定位点对应操作的时间等信息,从而得到该定位点对应的定位时间段,依据所述任务路径的定位点和定位时间段生成价签控制信息。
另一个可选实施例中,在已经确定出定位执行信息时,还可基于定位执行信息确定价签控制信息。其中,可依据任务路径上的操作点,确定所述任务路径上的定位点;依据所述操作点对应的操作时间,确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。所述在任务路径上确定定位点的步骤,包括:当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
确定出各定位点对应的定位时间段后,后续价签管理平台可基于该定位时间段控制定位点对应的多个电子价签一次定位,从而无需各电子价签实时发送信标信号,能够降低电子价签的功耗,提高电子价签的使用寿命。
步骤310,接收终端设备的定位信息。
步骤312,依据所述终端设备的定位信息确定所述目标任务的任务执行信息。
处理人员的终端设备接收到定位执行信息之后,可基于该定位执行信息执行目标任务,从而在达到操作点执行操作的过程中,终端设备可检测操作点对应电子价签的信标信号,并确定出位置信息,然后上报给任务管理平台。
任务管理平台获取终端设备的位置信息后,可基于该位置信息确定对应在任务路径的操作点,从而确定该操作点对应的商品对象,进而确定任务进度信息。还可记录位置信息对应的时间信息,从而确定出操作人员在每个操作点、定位点对应的停留时间,还可将停留时间记录到任务执行信息中。
在另外一些实施例中,若操作人员在一个操作点或定位点对应的停留时间过长,如停留时间超过了停留阈值,可发送预警信息给终端设备,从而在终端设备上显示预警时间,提醒操作人员操作过长,相应操作人员也可上报停留的原因。另外,在基于时间信息和任务的操作信息等,还可检测到其他提醒信息,如一些限定时间的操作快要达到时间节点等,可以向终端设备发送提醒信息,提醒某些任务的时间临近,需要尽快处理等。
在上述实施例的基础上,本申请实施例还提供了在价签管理平台侧执行的定位处理,参照图4所示:
步骤402,接收目标任务的任务处理信息。所述任务处理信息包括价签控制信息。
步骤404,依据所述任务处理信息确定定位区域。
从所述价签控制信息确定至少一个定位点,并依据所述定位点确定定位区域;所述依据所述任务处理信息确定定位区域,包括:依据所述任务处理信息确定任务路径上的定位点;依据所述定位点确定定位区域。可接收任务管理平台发送的价签控制信息,依据价签控制信息可确定出目标任务中需要执行定位的定位点,然后可基于该定 位点确定对应的定位区域。
其中,以门店等室内环境部署兼容信标功能的电子价签ESL,可确定各电子价签ESL的位置信息和价签标识。该位置信息可通过经纬度信息、坐标信息等多种形式表示。以超市为例,在货架上通过电子价签ESL显示商品信息。其中,超市的货架的商品通常是按照规定摆放的,相应可通过电子价签ESL显示商品信息,因此可确定各电子价签部署的位置信息,并且在目标列表中记录各电子价签的位置信息。其中,价签标识为电子价签的唯一标识,用于唯一确定一个电子价签,其可为给电子价签分配的唯一字符串,也可为电子价签的MAC(Media Access Control,介质访问控制层)地址等。
在一些场景中,电子价签用于展示商品对象的商品信息,因此通常在目标列表中可基于商品对象记录相应的信息,如将商品对象的最小库存单元(Stock keeping Unit,SKU)作为商品标识,或者其他商品标识。并在目标列表中记录该商品对应的商品信息,如名称等,还可基于显示其商品信息的电子价签的设备标识以及位置信息等。针对电子价签在目标列表中记录的方式,本申请实施例不作限制,可基于实际应用确定。其中,目标列表至少包括各电子价签的设备标识和位置信息。
步骤406,依据所述定位区域确定电子价签组,控制所述电子价签组中电子价签发送信标信号,以依据所述信标信号定位终端设备的位置信息,并依据位置信息确定目标任务的任务执行信息。
其中可在所述定位区域内选取多个电子价签构成电子价签组。然后确定所述定位点对应的定位时间段;在所述定位时间段内,控制所述电子价签组内的多个电子价签发送信标信号。
从而价签管理平台可基于价签控制信息控制电子价签,按照任务路径上的定位点,依次在定位时间段内启动定位功能,发射定位所需的信标信号。
在另外一些场景中,控制所述电子价签组中电子价签发送信标信号,包括:接收目标操作点对应的定位完成指示;给下一个操作点对应定位区域的电子价签组发送定位开启指示,控制所述电子价签组中电子价签发送信标信号。有时处理人员完成当前操作点(即目标操作点)的操作后,会根据该任务路径前往下一个操作点执行相应的任务处理,则可通过终端设备或任务管理平台反馈目标操作点对应的定位完成指示;然后价签管理平台给下一个操作点对应定位区域的电子价签组发送定位开启指示,开启在下一个定位区域内的定位。
并且一个可选实施例中,电子价签在依据任务路径对应定位点指定定位的过程中,还可在当前定位点选定电子价签发射信号时,关闭上一个定位点中选定电子价签的定位功能,停止发射信标信号。
从而保证处理人员抵达路径的操作点前,电子价签和终端设备均能够准备就绪,还可依据定位时间段、操作事件,以及电子价签控制通信实时性指标等,适当提前终 端设备与选定电子价签的定位功能启动。
从而结合价签控制平台可选择合理数量的电子价签发射信标信号,通过扫描到合适数量的Beacon信息,能够避免由于数量太多而导致现场电磁干扰过多,也不会由于数量太少而导致定位不准。
并且,能够随着任务的指定控制定位区域内电子标签对应定位功能的开启或关闭,采用低功率近距离广播信号的方式,对信道占用降低。
在上述实施例的基础上,本申请实施例还提供了在终端设备侧执行的定位处理,参照图5所示:
其中,终端设备可为各种终端设备,如手持设备(Digital Assistant,DA)、平板电脑以及手机等各种终端设备,可基于需求和应用选择。其中,手持设备DA在零售、医药、物流等行业内,可为对相应的对象执行上架、分拣、补货、打包、移库等操作时,员工所使用的带有显示和输入部件的手持电子设备,配置有内存、CPU、屏幕和按键或键盘,具备无线数据传输和处理能力,自身配有电池,可以移动使用。
步骤502,接收目标任务的任务处理信息。所述任务处理信息包括定位执行信息。
步骤504,依据所述任务处理信息显示目标任务。其中,可依据所述定位执行信息显示操作点及其对应的商品对象的商品对象信息。
操作人员可以自动接收到目标任务的任务处理信息,也可通过抢占的方式获取目标任务,然后接收任务处理信息。可在终端设备上显示目标任务的各种信息,如显示操作点及其对应的商品对象的商品对象信息,操作内容等。
步骤506,在达到操作点时扫描电子价签的信标信号,接收信号数据,所述电子价签包括定位区域内电子价签组中的多个电子价签。
步骤508,发送所述信号数据,以依据所述信号数据确定位置信息并上报,依据位置信息确定目标任务的任务执行信息位置信息。
终端设备在有需要的情况下,可开启扫描功能,扫描电子价签广播的信标信号,从而可在单位时间内接收多个信标信号的信号数据。信号数据包括价签标识和定位关联信息。其中,信号标识可为电子价签的唯一标识,如MAC地址。定位关联信息可为与定位相关的信息,如信号强度,信号指纹等信息。如针对蓝牙定位可为蓝牙指纹,针对WI-FI定位可为WI-FI指纹等。其中,信号强度可在扫描到信标信号时获取。
操作人员的终端设备可在达到操作点之前开启定位功能,从而在达到操作点时扫描电子价签的信标信号,接收信号数据,然后发送信号数据给定位服务端。在另外一些场景中,也可将定位计算的引擎设置在终端设备中,从而终端设备基于该定位引擎对所述信号数据进行计算,确定位置信息。依据所述定位数据确定终端设备的位置信息;发送所述终端设备的位置信息。
本申请实施例中,终端设备还可在在操作点对应任务完成后,发送定位完成指示。如操作任务在完成一个操作点的操作后,可在终端设备上点击相应的控件表示完成操 作,从而生成定位完成指示给任务管理平台。任务管理平台可基于该定位完成指示对应的时间信息,以便确定任务的操作处理时间等,还可发送定位完成指示给价签管理平台,从而便于价签管理平台控制下一个定位点的定位。
本申请实施例中,任务管理平台可生成提醒信息,如操作提醒信息、预警信息等,然后发送给终端设备,终端设备可获取提醒信息,并显示所述提醒信息,所述提醒信息包括操作提醒信息和/或预警信息。另外一些场景中,终端设备也可自己基于操作时间和操作点对应的停留时间确定是否需要生成操作提醒信息。基于提醒信息,操作人员也可通过终端设备反馈操作问题等,从而能够快速上报出现的问题。
并且终端设备在需要时扫描定位,能够降低设备的功耗,保证任务的正常执行。
在上述实施例的基础上,本申请实施例还提供了在定位服务端执行的定位处理,参照图6所示:
步骤602,接收终端设备的信号数据,所述信号数据为终端设备在操作点扫描电子价签的信标信号获取的,所述电子价签包括定位区域内电子价签组中的多个电子价签。
步骤604,依据所述信号数据和对应电子标签的位置信息进行定位处理,确定终端设备的位置信息。
步骤606,发送所述位置信息,以依据所述位置信息确定目标任务的任务执行信息。
定位服务端获取到多个信标信号的信号数据后可获取价签标识和定位关联信息,然后依据各价签标识查询目标列表。其中,可在目标列表中查询价签标识对应的商品对象,再查询商品对象的位置信息。其中,一般在超市等环境中,商品对象会按照一定的规则陈列,相应也会生成目标列表用于记录商品对象的商品信息、位置以及关联的电子价签的价签信息。从而基于电子价签的价签标识也可对应到相应的商品对象,进而基于商品对象的位置确定电子价签所在的位置。并且在该过程中,也可基于多个位置信息对电子价签进行过滤筛选,如有些电子价签所对应的位置与其他电子价签所对应的位置距离较大,则可以被认为是噪声数据,忽略该电子价签,保证数据的准确性。
在获取到各信标信号对应电子价签的位置信息之后,可基于该位置信息和定位关联信息,确定终端设备的位置信息。
当定位关联信息为信标信号的信号强度时,可基于信标信号的信号强度和位置信息,确定终端设备的位置信息。例如可基于三角定位法,运用三角几何原理确定目标的位置和距离。可基于信标信号的信号强度确定与对应电子价签的距离,基于至少3个电子价签可确定中心位置,作为终端设备的位置信息。
在另外一些场景中,定位关联信息可为无线指纹数据,如蓝牙指纹数据、WI-FI指纹数据等。其中,无线指纹数据可以理解为一张位置指纹,是指把实际环境中的位 置和某种“指纹”联系起来,一个位置对应一个独特的指纹。可预先基于相应的无线方式采集并建立各位置的指纹数据库。从而可测量电子价签对应信标信号的指纹信息,将所述指纹信息与指纹数据库对应的无线指纹数据进行匹配,确定匹配的位置新消息,作为终端设备的位置信息。
上述仅是两种定位的示例,实际处理中可依据需求进行定位。如果直接终端设备内进行定位,可以采用上述相同的方式进行定位,因此不再赘述。
综上,通过检索目标列表、数据库中电子价签对应商品对象的位置信息,获取到电子价签ESL的实际空间位置信息,用于定位引擎的定位计算。保证广播Beacon信标信号的可用性。
并且,本申请实施例能够借助现有超市等室内环境中电子价签ESL系统的能力,缩减门店定位能力建设的设备投入及维保投入。随机选择定位区域内的电子价签ESL广播信标Beacon信号,不产生ESL额外管理负担。通过计算满足定位精度条件下,信标Beacon信号所需广播频率,随机选择定位区域内的多个电子价签ESL广播的信标Beacon信号,最小化寿命缩减。
并且,能够随着任务的指定控制定位区域内电子标签对应定位功能的开启或关闭,采用低功率近距离广播信号的方式,对信道占用降低。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
本申请实施例提供了一种定位系统,所述系统包括:任务管理平台、价签管理平台、终端设备、电子价签和定位服务端;其中:
所述任务管理平台,确定目标任务以及所述目标任务的任务信息;依据所述任务信息生成任务处理信息,发送所述任务处理信息给价签管理平台和终端设备;以及,依据所述位置信息确定所述目标任务的任务执行信息
所述价签管理平台,依据所述任务处理信息控制定位区域内的电子价签发射信标信号;
所述终端设备,在所述定位区域内接收信标信号的信号数据;将所述信标信号的信号数据发送给定位服务端;
所述定位服务端,依据所述信号数据进行定位,确定所述终端设备的位置信息;发送所述位置信息到所述任务管理平台。
综上,任务管理平台可基于任务驱动终端设备和电子价签的定位,其中可基于目标任务的任务信息生成任务处理信息,然后价签管理平台依据所述任务处理信息控制定位区域内的电子价签发射信标信号,能够控制在需要定位时才发送信标信号,而不 需所有电子价签都持续发送信标信号,减少电子价签由于定位所产生的功耗,提高电子价签的使用寿命,从而终端设备在达到定位区域后,可接收信标信号的信号数据并基于该信号数据确定位置信息,任务管理平台依据所述位置信息确定所述目标任务的任务执行信息,从而在任务推动定位的执行,定位也可反馈任务的执行,能够对任务的执行进行更加准确的管理,提高管理效率。
在上述实施例的基础上,还提供一种定位装置,应用于任务管理平台,所述装置包括:
任务确定模块,用于确定目标任务以及所述目标任务的任务信息;
任务下发模块,用于依据所述任务信息生成任务处理信息,发送所述任务处理信息;
位置接收模块,用于接收终端设备的位置信息,所述位置信息为终端设备扫描定位区域内电子价签的信标信号确定的,所述定位区域依据任务处理信息确定;
任务结果模块,用于依据所述位置信息确定所述目标任务的任务执行信息。
可选的,所述任务确定模块,用于获取目标任务;确定所述目标任务对应的至少一个商品对象,并基于所述商品对象生成任务信息。
可选的,所述任务确定模块,用于获取各商品对象的商品信息和位置信息;依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
可选的,所述任务下发模块,用于依据所述任务信息生成定位执行信息,发送所述定位执行信息给终端设备;依据所述任务信息生成价签控制信息,发送所述价签控制信息给价签管理平台。发送所述任务信息给价签管理平台和终端设备。
可选的,所述任务下发模块,用于依据商品对象的位置信息,在任务路径上确定对应的操作点;依据操作信息确定所述操作点对应的操作时间和操作内容;依据所述任务路径上的操作点、操作时间和操作内容,生成定位执行信息。
可选的,所述任务下发模块,用于依据任务路径上的操作点,确定所述任务路径上的定位点;依据所述操作点对应的操作时间,确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
可选的,所述任务下发模块,用于依据商品对象的位置信息,在任务路径上确定对应的定位点;依据操作信息确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
可选的,所述任务下发模块,用于当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
可选的,任务结果模块,还用于确定位置信息对应的时间信息;依据所述时间信息确定所述终端设备在对应定位区域的停留时间;记录所述停留时间。
可选的,任务结果模块,还用于当检测到终端设备在定位区域的停留时间超过停 留阈值时,生成预警信息。
本申请实施例还公开了一种定位装置,应用于价签管理平台,所述装置包括:
任务接收模块,用于接收目标任务的任务处理信息;
定位控制模块,用于依据所述任务处理信息确定定位区域;依据所述定位区域确定电子价签组,控制所述电子价签组中电子价签发送信标信号,以依据所述信标信号定位终端设备的位置信息,并依据位置信息确定目标任务的任务执行信息。
可选的,所述任务处理信息包括价签控制信息;所述定位控制模块,用于依据所述任务处理信息确定任务路径上的定位点;依据所述定位点确定定位区域。
可选的,所述定位控制模块,用于在所述定位区域内选取多个电子价签构成电子价签组。
可选的,所述定位控制模块,用于确定所述定位点对应的定位时间段;在所述定位时间段内,控制所述多个电子价签发送信标信号。
可选的,所述定位控制模块,用于接收目标操作点对应的定位完成指示;给下一个操作点对应定位区域的电子价签组发送定位开启指示,控制所述电子价签组中电子价签发送信标信号。
结合价签控制平台可选择合理数量的电子价签发射信标信号,通过扫描到合适数量的Beacon信息,能够避免由于数量太多而导致现场电磁干扰过多,也不会由于数量太少而导致定位不准。
并且,能够随着任务的指定控制定位区域内电子标签对应定位功能的开启或关闭,采用低功率近距离广播信号的方式,对信道占用降低。
本申请实施例还公开了一种定位装置,应用于终端设备,所述装置包括:
接收模块,用于接收目标任务的任务处理信息;
显示模块,用于依据所述任务处理信息显示目标任务;
定位模块,用于在达到操作点时扫描电子价签的信标信号,接收信号数据,所述电子价签包括定位区域内电子价签组中的多个电子价签;发送所述信号数据,以依据所述信号数据确定位置信息并上报,依据位置信息确定目标任务的任务执行信息位置信息。
可选的,所述任务处理信息包括定位执行信息,所述显示模块,用于依据所述定位执行信息显示操作点、商品对象的商品信息和操作内容。
可选的,所述定位模块,还用于依据所述定位数据确定终端设备的位置信息;发送所述终端设备的位置信息。
可选的,所述定位模块,还用于在操作点对应任务完成后,发送定位完成指示。
可选的,所述显示模块,还用于获取提醒信息,并显示所述提醒信息,所述提醒信息包括操作提醒信息和/或预警信息。
并且终端设备在需要时扫描定位,能够降低设备的功耗,保证任务的正常执行。
本申请实施例还公开了一种定位装置,应用于定位服务端,所述装置包括:
信号接收模块,用于接收终端设备的信号数据,所述信号数据为终端设备在操作点扫描电子价签的信标信号获取的,所述电子价签包括定位区域内电子价签组中的多个电子价签;
定位处理模块,用于依据所述信号数据和对应电子标签的位置信息进行定位处理,确定终端设备的位置信息;发送所述位置信息,以依据所述位置信息确定目标任务的任务执行信息。
综上,通过检索目标列表、数据库中电子价签对应商品对象的位置信息,获取到电子价签ESL的实际空间位置信息,用于定位引擎的定位计算。保证广播Beacon信标信号的可用性。
并且,本申请实施例能够借助现有超市等室内环境中电子价签ESL系统的能力,缩减门店定位能力建设的设备投入及维保投入。随机选择定位区域内的电子价签ESL广播信标Beacon信号,不产生ESL额外管理负担。通过计算满足定位精度条件下,信标Beacon信号所需广播频率,随机选择定位区域内的多个电子价签ESL广播的信标Beacon信号,最小化寿命缩减。
并且,能够随着任务的指定控制定位区域内电子标签对应定位功能的开启或关闭,采用低功率近距离广播信号的方式,对信道占用降低。
本申请实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本申请实施例中各方法步骤的指令(instructions)。
本申请实施例提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个所述的方法。本申请实施例中,所述电子设备包括终端设备、平台的服务器(集群)等各类型的设备。
本公开的实施例可被实现为使用任意适当的硬件,固件,软件,或及其任意组合进行想要的配置的装置,该装置可包括终端设备、服务器(集群)等电子设备。图7示意性地示出了可被用于实现本申请中所述的各个实施例的示例性装置700。
对于一个实施例,图7示出了示例性装置700,该装置具有一个或多个处理器702、被耦合到(一个或多个)处理器702中的至少一个的控制模块(芯片组)704、被耦合到控制模块704的存储器706、被耦合到控制模块704的非易失性存储器(NVM)/存储设备708、被耦合到控制模块704的一个或多个输入/输出设备710,以及被耦合到控制模块704的网络接口712。
处理器702可包括一个或多个单核或多核处理器,处理器702可包括通用处理器或专用处理器(例如图形处理器、应用处理器、基频处理器等)的任意组合。在一些实施例中,装置700能够作为本申请实施例中所述终端设备、服务器(集群)等设备。
在一些实施例中,装置700可包括具有指令714的一个或多个计算机可读介质(例 如,存储器706或NVM/存储设备708)以及与该一个或多个计算机可读介质相合并被配置为执行指令714以实现模块从而执行本公开中所述的动作的一个或多个处理器702。
对于一个实施例,控制模块704可包括任意适当的接口控制器,以向(一个或多个)处理器702中的至少一个和/或与控制模块704通信的任意适当的设备或组件提供任意适当的接口。
控制模块704可包括存储器控制器模块,以向存储器706提供接口。存储器控制器模块可以是硬件模块、软件模块和/或固件模块。
存储器706可被用于例如为装置700加载和存储数据和/或指令714。对于一个实施例,存储器706可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,存储器706可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。
对于一个实施例,控制模块704可包括一个或多个输入/输出控制器,以向NVM/存储设备708及(一个或多个)输入/输出设备710提供接口。
例如,NVM/存储设备708可被用于存储数据和/或指令714。NVM/存储设备708可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。
NVM/存储设备708可包括在物理上作为装置700被安装在其上的设备的一部分的存储资源,或者其可被该设备访问可不必作为该设备的一部分。例如,NVM/存储设备708可通过网络经由(一个或多个)输入/输出设备710进行访问。
(一个或多个)输入/输出设备710可为装置700提供接口以与任意其他适当的设备通信,输入/输出设备710可以包括通信组件、音频组件、传感器组件等。网络接口712可为装置700提供接口以通过一个或多个网络通信,装置700可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信,例如接入基于通信标准的无线网络,如WiFi、2G、3G、4G、5G等,或它们的组合进行无线通信。
对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器(例如,存储器控制器模块)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑封装在一起以形成系统级封装(SiP)。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(SoC)。
在各个实施例中,装置700可以但不限于是:服务器、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)等终端设备。在 各个实施例中,装置700可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,装置700包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。
其中,检测装置中可采用主控芯片作为处理器或控制模块,传感器数据、位置信息等存储到存储器或NVM/存储设备中,传感器组可作为输入/输出设备,通信接口可包括网络接口。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况 下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种定位方法,一种定位装置,一种定位系统,一种电子设备和一种存储介质,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (48)

  1. 一种定位系统,其特征在于,所述系统包括:任务管理平台、价签管理平台、终端设备、电子价签和定位服务端;
    所述任务管理平台确定目标任务以及所述目标任务的任务信息;
    所述任务管理平台依据所述任务信息生成任务处理信息,发送所述任务处理信息给价签管理平台和终端设备;
    所述价签管理平台依据所述任务处理信息控制定位区域内的电子价签发射信标信号;
    所述终端设备在所述定位区域内接收信标信号的信号数据;
    所述终端设备将所述信标信号的信号数据发送给定位服务端;
    所述定位服务端依据所述信号数据进行定位,确定所述终端设备的位置信息;
    所述定位服务端发送所述位置信息到所述任务管理平台;
    所述任务管理平台依据所述位置信息确定所述目标任务的任务执行信息。
  2. 一种定位方法,其特征在于,所述方法包括:
    确定目标任务以及所述目标任务的任务信息;
    依据所述任务信息生成任务处理信息,发送所述任务处理信息;
    接收终端设备的位置信息,所述位置信息为终端设备扫描定位区域内电子价签的信标信号确定的,所述定位区域依据任务处理信息确定;
    依据所述位置信息确定所述目标任务的任务执行信息。
  3. 根据权利要求2所述的方法,其特征在于,所述确定目标任务以及所述目标任务的任务信息,包括:
    获取目标任务;确定所述目标任务对应的至少一个商品对象,并基于所述商品对象生成任务信息。
  4. 根据权利要求3所述的方法,其特征在于,所述基于所述商品对象生成任务信息,包括:
    获取各商品对象的商品信息和位置信息;
    依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;
    依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
  5. 根据权利要求2-4中任一项所述的方法,其特征在于,依据所述任务信息生成任务处理信息,发送所述任务处理信息,包括:
    依据所述任务信息生成定位执行信息,发送所述定位执行信息给终端设备;
    依据所述任务信息生成价签控制信息,发送所述价签控制信息给价签管理平台;
    发送所述任务信息给价签管理平台和终端设备。
  6. 根据权利要求5所述的方法,其特征在于,所述依据所述任务信息生成定位执行信息,包括:
    依据商品对象的位置信息,在任务路径上确定对应的操作点;
    依据操作信息确定所述操作点对应的操作时间和操作内容;
    依据所述任务路径上的操作点、操作时间和操作内容,生成定位执行信息。
  7. 根据权利要求5或6所述的方法,其特征在于,所述依据所述任务信息生成价签控制信息,包括:
    依据任务路径上的操作点,在所述任务路径上确定对应的定位点;
    依据所述操作点对应的操作时间,确定所述定位点对应的定位时间段;
    依据所述任务路径的定位点和定位时间段生成价签控制信息。
  8. 根据权利要求5或6所述的方法,其特征在于,所述依据所述任务信息生成价签控制信息,包括:
    依据商品对象的位置信息,在任务路径上确定对应的定位点;
    依据操作信息确定所述定位点对应的定位时间段;
    依据所述任务路径的定位点和定位时间段生成价签控制信息。
  9. 根据权利要求7或8所述的方法,其特征在于,所述在任务路径上确定对应的定位点的步骤,包括:
    当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
  10. 根据权利要求2-9中任一项所述的方法,其特征在于,还包括:
    确定位置信息对应的时间信息;
    依据所述时间信息确定所述终端设备在对应定位区域的停留时间;
    记录所述停留时间。
  11. 根据权利要求2-10中任一项所述的方法,其特征在于,还包括:
    当检测到所述终端设备在定位区域的停留时间超过停留阈值时,生成预警信息。
  12. 一种定位方法,其特征在于,所述方法包括:
    接收目标任务的任务处理信息;
    依据所述任务处理信息确定定位区域;
    依据所述定位区域确定电子价签组,控制所述电子价签组中电子价签发送信标信号,以依据所述信标信号定位终端设备的位置信息,并依据位置信息确定目标任务的任务执行信息。
  13. 根据权利要求12所述的方法,其特征在于,所述任务处理信息包括价签控制信息;所述依据所述任务处理信息确定定位区域,包括:
    依据所述任务处理信息确定任务路径上的定位点;
    依据所述定位点确定所述定位区域。
  14. 根据权利要求13所述的方法,其特征在于,所述依据所述定位区域确定电子价签组,包括:
    在所述定位区域内选取多个电子价签,所述电子价签组包括所述多个电子价签。
  15. 根据权利要求14所述的方法,其特征在于,所述控制所述电子价签组中电子价签发送信标信号,包括:
    确定所述定位点对应的定位时间段;
    在所述定位时间段内,控制所述多个电子价签发送信标信号。
  16. 根据权利要求12-14中任一项所述的方法,其特征在于,所述控制所述电子价签组中电子价签发送信标信号,包括:
    接收目标操作点对应的定位完成指示;
    给下一个操作点对应定位区域的电子价签组发送定位开启指示,控制所述电子价签组中电子价签发送信标信号。
  17. 一种定位方法,其特征在于,所述方法包括:
    接收目标任务的任务处理信息;
    依据所述任务处理信息显示目标任务;
    在达到操作点时扫描电子价签的信标信号,接收信号数据,所述电子价签包括定位区域内电子价签组中的多个电子价签;
    发送所述信号数据,以依据所述信号数据确定位置信息并上报,依据位置信息确定目标任务的任务执行信息位置信息。
  18. 根据权利要求17所述的方法,其特征在于,所述任务处理信息包括定位执行信息,所述依据所述任务处理信息显示目标任务,包括:
    依据所述定位执行信息显示操作点、商品信息和操作内容。
  19. 根据权利要求17或18所述的方法,其特征在于,还包括:
    依据定位数据确定终端设备的位置信息;
    发送所述终端设备的位置信息。
  20. 根据权利要求17-19中任一项所述的方法,其特征在于,还包括:
    在操作点对应任务完成后,发送定位完成指示。
  21. 根据权利要求17-20中任一项所述的方法,其特征在于,还包括:
    获取提醒信息,并显示所述提醒信息,所述提醒信息包括操作提醒信息和/或预警信息。
  22. 一种定位方法,其特征在于,所述方法包括:
    接收终端设备的信号数据,所述信号数据为终端设备在操作点扫描电子价签的信标信号获取的,所述电子价签包括定位区域内电子价签组中的多个电子价签;
    依据所述信号数据和对应电子标签的位置信息进行定位处理,确定终端设备的位置信息;
    发送所述位置信息,以依据所述位置信息确定目标任务的任务执行信息。
  23. 一种定位系统,其特征在于,所述系统包括:任务管理平台、价签管理平台、终端设备、电子价签和定位服务端;
    所述任务管理平台,确定目标任务以及所述目标任务的任务信息;依据所述任务信息生成任务处理信息,发送所述任务处理信息给价签管理平台和终端设备;以及,依据位置信息确定所述目标任务的任务执行信息;
    所述价签管理平台,依据所述任务处理信息控制定位区域内的电子价签发射信标信号;所述终端设备,在所述定位区域内接收信标信号的信号数据;将所述信标信号的信号数据发送给定位服务端;
    所述定位服务端,依据所述信号数据进行定位,确定所述终端设备的位置信息;发送所述位置信息到所述任务管理平台。
  24. 一种定位装置,其特征在于,应用于任务管理平台,所述装置包括:
    任务确定模块,用于确定目标任务以及所述目标任务的任务信息;
    任务下发模块,用于依据所述任务信息生成任务处理信息,发送所述任务处理信息;
    位置接收模块,用于接收终端设备的位置信息,所述位置信息为终端设备扫描定位区域内电子价签的信标信号确定的,所述定位区域依据任务处理信息确定;
    任务结果模块,用于依据所述位置信息确定所述目标任务的任务执行信息。
  25. 根据权利要求24所述的装置,其特征在于,所述任务确定模块,用于获取目标任务;确定所述目标任务对应的至少一个商品对象,并基于所述商品对象生成任务信息。
  26. 根据权利要求25所述的装置,其特征在于,所述任务确定模块,用于获取各商品对象的商品信息和位置信息;依据所述商品对象的位置信息规划目标任务的任务路径,并确定对应的操作信息;依据所述商品对象的商品信息、位置信息、任务路径和操作信息确定对应的任务信息。
  27. 根据权利要求24-26中任一项所述的装置,其特征在于,所述任务下发模块,用于依据所述任务信息生成定位执行信息,发送所述定位执行信息给终端设备;依据所述任务信息生成价签控制信息,发送所述价签控制信息给价签管理平台;发送所述任务信息给价签管理平台和终端设备。
  28. 根据权利要求27所述的装置,其特征在于,所述任务下发模块,用于依据商品对象的位置信息,在任务路径上确定对应的操作点;依据操作信息确定所述操作点对应的操作时间和操作内容;依据所述任务路径上的操作点、操作时间和操作内容,生成定位执行信息。
  29. 根据权利要求27或28所述的装置,其特征在于,所述任务下发模块,用于依据任务路径上的操作点,确定所述任务路径上的定位点;依据所述操作点对应的操作时间,确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
  30. 根据权利要求27或28所述的装置,其特征在于,所述任务下发模块,用于依 据商品对象的位置信息,在任务路径上确定对应的定位点;依据操作信息确定所述定位点对应的定位时间段;依据所述任务路径的定位点和定位时间段生成价签控制信息。
  31. 根据权利要求29或30所述的装置,其特征在于,所述任务下发模块,用于当多个操作点或多个商品对象的位置信息在一个定位区域内时,对所述操作点进行合并。
  32. 根据权利要求24-31中任一项所述的装置,其特征在于,任务结果模块,还用于确定位置信息对应的时间信息;依据所述时间信息确定所述终端设备在对应定位区域的停留时间;记录所述停留时间。
  33. 根据权利要求24-32中任一项所述的装置,其特征在于,任务结果模块,还用于当检测到终端设备在定位区域的停留时间超过停留阈值时,生成预警信息。
  34. 一种定位装置,其特征在于,应用于价签管理平台,所述装置包括:
    任务接收模块,用于接收目标任务的任务处理信息;
    定位控制模块,用于依据所述任务处理信息确定定位区域;依据所述定位区域确定电子价签组,控制所述电子价签组中电子价签发送信标信号,以依据所述信标信号定位终端设备的位置信息,并依据位置信息确定目标任务的任务执行信息。
  35. 根据权利要求34所述的装置,其特征在于,所述任务处理信息包括价签控制信息;所述定位控制模块,用于依据所述任务处理信息确定任务路径上的定位点;依据所述定位点确定定位区域。
  36. 根据权利要求35所述的装置,其特征在于,所述定位控制模块,用于在所述定位区域内选取多个电子价签,所述电子价签组包括所述多个电子价签。
  37. 根据权利要求36所述的装置,其特征在于,所述定位控制模块,用于确定所述定位点对应的定位时间段;在所述定位时间段内,控制所述多个电子价签发送信标信号。
  38. 根据权利要求34-36中任一项所述的装置,其特征在于,所述定位控制模块,用于接收目标操作点对应的定位完成指示;给下一个操作点对应定位区域的电子价签组发送定位开启指示,控制所述电子价签组中电子价签发送信标信号。
  39. 一种定位装置,其特征在于,应用于终端设备,所述装置包括:
    接收模块,用于接收目标任务的任务处理信息;
    显示模块,用于依据所述任务处理信息显示目标任务;
    定位模块,用于在达到操作点时扫描电子价签的信标信号,接收信号数据,所述电子价签包括定位区域内电子价签组中的多个电子价签;发送所述信号数据,以依据所述信号数据确定位置信息并上报,依据位置信息确定目标任务的任务执行信息位置信息。
  40. 根据权利要求39所述的装置,其特征在于,所述任务处理信息包括定位执行信息,所述显示模块,用于依据所述定位执行信息显示操作点、商品对象的商品信息和操作内容。
  41. 根据权利要求39或40所述的装置,其特征在于,所述定位模块,还用于依据定位数据确定终端设备的位置信息;发送所述终端设备的位置信息。
  42. 根据权利要求39-41中任一项所述的装置,其特征在于,所述定位模块,还用于在操作点对应任务完成后,发送定位完成指示。
  43. 根据权利要求39-42中任一项所述的装置,其特征在于,所述显示模块,还用于获取提醒信息,并显示所述提醒信息,所述提醒信息包括操作提醒信息和/或预警信息。
  44. 一种定位装置,其特征在于,应用于定位服务端,所述装置包括:
    信号接收模块,用于接收终端设备的信号数据,所述信号数据为终端设备在操作点扫描电子价签的信标信号获取的,所述电子价签包括定位区域内电子价签组中的多个电子价签;
    定位处理模块,用于依据所述信号数据和对应电子标签的位置信息进行定位处理,确定终端设备的位置信息;发送所述位置信息,以依据所述位置信息确定目标任务的任务执行信息。
  45. 一种电子设备,其特征在于,包括:处理器;和
    存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如权利要求2-11中任一项所述的方法,或执行如权利要求12-16中任一项所述的方法,或执行如权利要求17-21中任一项所述的方法,或执行如权利要求22所述的方法。
  46. 一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如权利要求2-11中任一项所述的方法,或执行如权利要求12-16中任一项所述的方法,或执行如权利要求17-21中任一项所述的方法,或执行如权利要求22所述的方法。
  47. 一种非易失性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求2-11中任一项所述的方法,或执行如权利要求12-16中任一项所述的方法,或执行如权利要求17-21中任一项所述的方法,或执行如权利要求22所述的方法。
  48. 一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求2-11中任一项所述的方法,或执行如权利要求12-16中任一项所述的方法,或执行如权利要求17-21中任一项所述的方法,或执行如权利要求22所述的方法。
PCT/CN2022/108969 2021-07-30 2022-07-29 定位方法、装置、设备、系统和存储介质 Ceased WO2023006066A1 (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 拉扎斯网络科技(上海)有限公司 信标数据处理方法、装置、电子设备和可读存储介质

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
See also references of EP4357731A4

Cited By (3)

* Cited by examiner, † Cited by third party
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