Task status processing method, device and system
By setting beacon equipment and mobile terminal equipment in the target area of the physical store, automatic task status update is achieved, the problem of state control errors in replenishment and stocking tasks is solved, and the accuracy and operation efficiency of inventory information are improved.
Patent Information
- Application Number
- CN201910888544.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-09-19
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2039-09-19
AI Technical Summary
Under the new retail model, there are errors in the state control of replenishment tasks from the backfield area to the frontfield area or the stocking tasks from the frontfield area to the backfield area in physical stores, resulting in inaccurate inventory information and low delivery efficiency.
By setting up beacon equipment in the target area of the target site and equiping the task executor with mobile terminal equipment, signal detection and automatic task status updates are realized to ensure the accuracy of task status information.
It effectively avoids the generation of false information during manual update of task status information, and improves the efficiency of work and the experience of offline consumer users.
Smart Images

Figure CN112529489B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of task status processing, and in particular to a task status processing method, device and system. Background Art
[0002] Under the "new retail" model, merchants can open physical stores offline and corresponding "cloud stores" online. Consumers can go directly to offline physical stores to purchase goods, or place orders in online "cloud stores", and then merchants provide door-to-door delivery services from offline physical stores (because offline physical stores are usually located near the location of consumer users, they can provide fast delivery services such as "half-hour delivery"), or users can choose to pick up the goods in the store after placing an order online, etc. This combination of online and offline methods can provide users with more complete services.
[0003] Among them, in order to meet the various needs in the process of combining online and offline, offline physical stores can usually be divided into the front area and the back area. Among them, the front area can be placed with some shelves, in which specific goods are placed, and users who go shopping in offline physical stores can choose and purchase goods in the front area. On the one hand, the back area can replenish the front area, that is, when the goods in the front area are out of stock, the front area can be replenished from the back area. On the other hand, the back area can also ship the user's online orders. In addition, when carrying out some promotional activities online, it is usually necessary to give priority to the delivery needs of online orders. Therefore, for some "explosive" products, there may also be a situation where stocks are prepared from the front area to the back area, and so on. In short, in physical stores, there is often a situation where specific physical goods are transferred between the front and back areas.
[0004] Taking the scenario of replenishing goods from the back field to the front field as an example, in the prior art, the control system can generate replenishment tasks and assign them to the corresponding replenishers. The replenishers can remove the corresponding goods from the back field area and transport them to the front field for putting them on the shelves. At the same time, the specific task status information is uploaded in the system so that the system can track the specific task execution. However, in actual applications, the following situations may often occur: since the replenishers may receive more replenishment tasks and may be subject to time limits, that is, the replenishment tasks need to be completed within a specified time, some replenishers may change the task status to the state of having completed the front field on the shelves in advance in the system in order to avoid being punished for task timeouts, but the actual specific goods are not actually in the front field area. This makes the system mistakenly believe that the replenished goods have been put on the shelves in the front field, and when the pickers in the front field area pick the goods on the specific shelves, they may find that the corresponding goods on the actual shelves are still out of stock, which affects the delivery efficiency and the accuracy of the actual inventory information; in addition, it may also affect the experience of consumers who actually go to the physical store to purchase.
[0005] Therefore, how to more effectively control the status of replenishment tasks from the back-end area to the front-end area, or stocking tasks from the front-end area to the back-end area in a physical store has become a technical problem that needs to be solved by technical personnel in this field. Summary of the invention
[0006] The present application provides a task status processing method, device and system, which can avoid the generation of false information in the process of manually updating task status information, improve the operating efficiency of the site and the experience of offline consumer users.
[0007] This application provides the following solutions:
[0008] A task status processing system, comprising:
[0009] a first beacon device disposed at a location associated with a target area within a target location;
[0010] A mobile terminal device is used to receive task information for transferring business objects from the initial area of the target location to the target area, and to determine whether the business object associated with the task has been transferred to the target area by detecting the signal emitted by the first beacon device, and to update the status information of the task according to the determination result.
[0011] A task status processing method, comprising:
[0012] Receiving task information for transferring a business object from an initial area to a target area of a target location;
[0013] In the process of executing the task, the signal emitted by the first beacon device is detected by the associated mobile terminal device to determine whether the business object associated with the task has been transferred to the target area; wherein the first beacon device is set at the associated position of the target area in the target place;
[0014] The status information of the task is updated according to the determination result.
[0015] A task status processing method, comprising:
[0016] Receiving task status update information submitted by a client, wherein the task includes a task of transferring a business object from an initial area of a target location to a target area, and the status update information is automatically triggered by detecting a signal emitted by a first beacon device located at a location associated with the target area;
[0017] The status of the task is updated according to the received information.
[0018] An information processing method, comprising:
[0019] Obtaining identification information of a first beacon device associated with a target location, where the first beacon device is located at a location associated with a target area within the target location;
[0020] The identification information of the first beacon device is provided to the client associated with the executor of the business object transfer task in the target place, so that when executing the task, by detecting the signal emitted by the first beacon device, it is determined whether the business object associated with the task has been transferred to the target area, and the status information of the task is updated according to the judgment result.
[0021] A task status processing system, comprising:
[0022] at least one second beacon device located at a shelf in a forecourt shelf area within the target location;
[0023] The mobile terminal device is used to receive the replenishment task information of the commodity objects from the back-end warehouse area of the target location to the front-end shelf area, determine the target shelf identification corresponding to the commodity objects associated with the task in the front-end shelf area, and determine whether the business objects associated with the task have been transported to the target shelf by detecting the signal emitted by the second beacon device, and update the status information of the task according to the judgment result.
[0024] A task status processing method, comprising:
[0025] Receive replenishment task information of commodity objects from the back-end warehouse area to the front-end shelf area of the target location;
[0026] Determine the target shelf identifier corresponding to the commodity object associated with the task in the front shelf area;
[0027] In the process of executing the task, by detecting the signal emitted by the second beacon device located at the shelf in the front shelf area, it is determined whether the commodity object associated with the task has been transported to the target shelf;
[0028] The status information of the task is updated according to the determination result.
[0029] A task status processing system, comprising:
[0030] at least one third beacon device located at a goods storage unit in a back-end warehouse area within the target location;
[0031] A mobile terminal device is used to receive task information for preparing commodity objects from the front shelf area of the target location to the back warehouse area, determine the target storage unit identifier corresponding to the commodity object associated with the task in the back warehouse area, and determine whether the commodity object associated with the task has been transported to the target storage unit by detecting the signal emitted by the third beacon device, and update the status information of the task according to the judgment result.
[0032] A task status processing method, comprising:
[0033] Receiving task information for preparing commodity objects from the front shelf area of the target location to the back warehouse area;
[0034] Determine the target storage unit identifier corresponding to the commodity object associated with the task in the back-end warehouse area;
[0035] In the process of executing the task, by detecting the signal emitted by the third beacon device at the storage unit in the back-end warehouse area, it is determined whether the commodity object associated with the task has been transported to the target storage unit;
[0036] The status information of the task is updated according to the determination result.
[0037] A task status processing method, comprising:
[0038] Receiving task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0039] During the execution of the task, determining whether the task executor has arrived at the designated area by locating the position of the task executor in the target location;
[0040] The status information of the task is updated according to the determination result.
[0041] A task status processing method, comprising:
[0042] The smart device receives task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0043] In the process of executing the task, the position of the smart device in the target place is located by a positioning device equipped by the smart device to determine whether the smart device has reached the designated area;
[0044] The status information of the task is updated according to the determination result.
[0045] A task status processing method, comprising:
[0046] Receiving task group information, wherein the task group includes a plurality of tasks, and the tasks include tasks that need to be performed in a designated area of a target location;
[0047] Allocating the multiple tasks in the task group to multiple task executors respectively;
[0048] During the process of the task performer performing the task, judging whether the task performer has arrived at the designated area through the positioning information fed back by the mobile terminal device associated with the task performer; the positioning information includes: the location information of the task performer in the target place;
[0049] After the plurality of task executors have arrived at the designated area, the status information of the task group is updated.
[0050] A task status processing device, comprising:
[0051] A transfer task receiving unit, used to receive task information for transferring a business object from an initial area to a target area of a target location;
[0052] A first judgment unit is used to detect a signal sent by a first beacon device through an associated mobile terminal device during the execution of the task, and judge whether the business object associated with the task has been transferred to a target area; wherein the first beacon device is set at an associated position of the target area in the target place;
[0053] The first status updating unit is used to update the status information of the task according to the judgment result.
[0054] A task status processing device, comprising:
[0055] a status update information receiving unit, configured to receive task status update information submitted by a client, wherein the task includes a task of transferring a business object from an initial area of a target location to a target area, and the status update information is automatically triggered by detecting a signal emitted by a first beacon device located at a position associated with the target area;
[0056] An updating unit is used to update the status of the task according to the received information.
[0057] An information processing device, comprising:
[0058] An information obtaining unit, configured to obtain identification information of a first beacon device associated with a target location, wherein the first beacon device is located at an associated position of a target area within the target location;
[0059] An information providing unit is used to provide the identification information of the first beacon device to the client associated with the executor of the business object transfer task in the target place, so that when executing the task, by detecting the signal emitted by the first beacon device, it is determined whether the business object associated with the task has been transferred to the target area, and the status information of the task is updated according to the judgment result.
[0060] A task status processing device, comprising:
[0061] The first transfer task receiving unit is used to receive the replenishment task information of the commodity object from the back-end warehouse area to the front-end shelf area of the target location;
[0062] A shelf identification determination unit, used to determine a target shelf identification corresponding to the commodity object associated with the task in the front-end shelf area;
[0063] A second judgment unit is used to judge whether the commodity object associated with the task has been transported to the target shelf by detecting a signal emitted by a second beacon device located at the shelf in the front shelf area during the execution of the task;
[0064] The second status updating unit is used to update the status information of the task according to the judgment result.
[0065] A task status processing device, comprising:
[0066] The second transfer task receiving unit is used to receive task information for preparing commodity objects from the front-end shelf area to the back-end warehouse area of the target location;
[0067] A storage unit identification determination unit, used to determine the target storage unit identification corresponding to the commodity object associated with the task in the back-end warehouse area;
[0068] A third judgment unit is used to judge whether the commodity object associated with the task has been transported to the target storage unit by detecting a signal emitted by a third beacon device located at a storage unit in a back-end warehouse area during the execution of the task;
[0069] The third status updating unit is used to update the status information of the task according to the judgment result.
[0070] A task status processing device, comprising:
[0071] A first task information receiving unit, used to receive task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0072] a fourth determination unit, used to determine whether the task performer has arrived at the designated area by locating the position of the task performer in the target location during the execution of the task;
[0073] The fourth status updating unit is used to update the status information of the task according to the judgment result.
[0074] A smart device, comprising:
[0075] A second task information receiving unit, used to receive task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0076] a fifth determination unit, configured to determine whether the smart device has reached the designated area by locating the position of the smart device in the target location through a positioning device equipped on the smart device during the execution of the task;
[0077] The fifth status updating unit is used to update the status information of the task according to the judgment result.
[0078] A task status processing device, comprising:
[0079] A task group receiving unit, used to receive task group information, wherein the task group includes a plurality of tasks, and the tasks include tasks that need to be performed in a designated area of a target location;
[0080] A task allocation unit, used to allocate a plurality of tasks in the task group to a plurality of task executors respectively;
[0081] A sixth judgment unit is used to judge whether the task performer has arrived at the designated area through the positioning information fed back by the mobile terminal device associated with the task performer during the process of the task performer performing the task; the positioning information includes: the location information of the task performer in the target place;
[0082] The sixth status updating unit is used to update the status information of the task group after the multiple task executors have arrived at the designated area.
[0083] An electronic device, comprising:
[0084] one or more processors; and
[0085] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed:
[0086] Receiving task information for transferring a business object from an initial area to a target area of a target location;
[0087] In the process of executing the task, the signal emitted by the first beacon device is detected by the associated mobile terminal device to determine whether the business object associated with the task has been transferred to the target area; wherein the first beacon device is set at the associated position of the target area in the target place;
[0088] The status information of the task is updated according to the determination result.
[0089] An electronic device, comprising:
[0090] one or more processors; and
[0091] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed:
[0092] Receive replenishment task information of commodity objects from the back-end warehouse area to the front-end shelf area of the target location;
[0093] Determine the target shelf identifier corresponding to the commodity object associated with the task in the front shelf area;
[0094] In the process of executing the task, by detecting the signal emitted by the second beacon device located at the shelf in the front shelf area, it is determined whether the commodity object associated with the task has been transported to the target shelf;
[0095] The status information of the task is updated according to the determination result.
[0096] An electronic device, comprising:
[0097] one or more processors; and
[0098] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed:
[0099] Receiving task information for preparing commodity objects from the front shelf area of the target location to the back warehouse area;
[0100] Determine the target storage unit identifier corresponding to the commodity object associated with the task in the back-end warehouse area;
[0101] In the process of executing the task, by detecting the signal emitted by the third beacon device at the storage unit in the back-end warehouse area, it is determined whether the commodity object associated with the task has been transported to the target storage unit;
[0102] The status information of the task is updated according to the determination result.
[0103] An electronic device, comprising:
[0104] one or more processors; and
[0105] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed:
[0106] Receiving task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0107] During the execution of the task, determining whether the task executor has arrived at the designated area by locating the position of the task executor in the target location;
[0108] The status information of the task is updated according to the determination result.
[0109] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0110] Through the embodiment of the present application, by setting a first beacon device at an associated position of a target area of a target place, and realizing a signal detection function for a mobile terminal device associated with a task executor, during the execution of a specific business object transfer task, the location information of the task executor can be determined by detecting the signal emitted by the first beacon device by the mobile terminal device, and then the execution status of the task can be determined, and automatic task status update can be realized. In this way, since the task status update is automatically triggered by the mobile terminal device, and the triggering condition is to determine that the task executor has entered the target area, the status information can be made more accurate, and accordingly, the business object inventory information of each area can also be made more accurate, avoiding the generation of false information in the process of manually updating the task status information, which is beneficial to improving the operating efficiency of the entire place, and also to improving the experience of offline consumer users.
[0111] Of course, any product implementing the present application does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS
[0112] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0113] Figure 1 is a schematic diagram of a first system provided in an embodiment of the present application;
[0114] Figure 2-1 , 2-2 is a schematic diagram of a mobile terminal device interface provided by an embodiment of the present application;
[0115] Figure 3 is a flow chart of the first method provided in an embodiment of the present application;
[0116] Figure 4 is a flow chart of the second method provided in an embodiment of the present application;
[0117] Figure 5 is a flowchart of the third method provided in an embodiment of the present application;
[0118] Figure 6 is a schematic diagram of a second system provided in an embodiment of the present application;
[0119] Figure 7 is a flowchart of the fourth method provided in an embodiment of the present application;
[0120] Figure 8 is a flowchart of the fifth method provided in an embodiment of the present application;
[0121] Fig. 9 is a flowchart of the sixth method provided in an embodiment of the present application;
[0122] Fig.10 is a flowchart of the seventh method provided in an embodiment of the present application;
[0123] Fig.11 is a flowchart of an eighth method provided in an embodiment of the present application;
[0124] Fig.12 is a schematic diagram of a first device provided in an embodiment of the present application;
[0125] Fig.13 is a schematic diagram of a second device provided in an embodiment of the present application;
[0126] Fig.14 is a schematic diagram of a third device provided in an embodiment of the present application;
[0127] Fig.15 is a schematic diagram of a fourth device provided in an embodiment of the present application;
[0128] Fig.16 is a schematic diagram of a fifth device provided in an embodiment of the present application;
[0129] Fig.17 is a schematic diagram of a smart device provided in an embodiment of the present application;
[0130] Fig.18 is a schematic diagram of a sixth device provided in an embodiment of the present application;
[0131] Fig.19 is a schematic diagram of a sixth device provided in an embodiment of the present application;
[0132] Fig. 20 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0133] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0134] First of all, it should be noted that in the traditional solution, the standard execution process of the specific business object transfer task (replenishment from the back field to the front field, or preparation from the front field to the back field, etc.) is usually: first, the control system generates a specific task (for example, when a certain commodity object in the front field area of a physical store is out of stock, a replenishment task from the back field to the front field is generated, etc.), and assigns it to a specific task executor. The task executor can receive task information and view task details through a specific terminal device. Among them, the terminal device is usually a mobile terminal device and has functions such as scanning codes. In the process of executing the specific task, you can first go to the specific shelf of the initial area (for example, the back field area or the front field area) to take down the relevant commodity object, scan the code and place it in a specific transport vehicle, and then the task executor pushes the transport vehicle to the target area (for example, the front field area or the back field area), and completes the shelving of the specific commodity object at the specific shelf of the target area, and then updates the specific task status through the mobile terminal device. Then, the server can update the inventory information of the specific commodity object in each area, etc. That is to say, in the process of performing a specific task, the task executor usually carries a mobile terminal device with him. The device can receive specific task information and may also have a display screen to display specific task details. It also has a code scanning function and a task status information submission function. That is, the task executor always carries the device until the product is put on the shelf in the target area and the specific task status information is submitted. Of course, since the specific task status information update operation entrance is always in an operable state for the task executor, the task executor can update the task status at any time through the entrance. In the prior art, the server has no way to verify whether the specific submitted task status information is consistent with the actual state of the commodity object.
[0135] Therefore, in the embodiment of the present application, in order to more effectively control the status information of the replenishment task from the back field area to the front field area, or the stocking task from the front field area to the back field area in the physical store, beacon devices (for example, beacon devices) can also be added at some key positions in the physical store, for example, it can be at the separation position of the front field area and the back field area, or it can also be at the specific shelf or other goods storage unit in the front field area or the back field area, etc. At the same time, for the mobile terminal device equipped for the task performer, a signal detection function can also be added. In this way, in the process of the specific task performer carrying the device to perform the task, the signal emitted by the beacon device can be detected by the mobile terminal device. Since the effective receiving range of the signal emitted by the beacon device is limited, the location of the task performer can be roughly determined according to the detection of the signal by the mobile terminal device. Then, the execution of the task can be judged, including whether the commodity object associated with the task has been transferred to the target area, or even whether it has been placed on a specific shelf, etc. Finally, the status of the task can be automatically updated based on this judgment of the location of the task performer and the execution of the task. That is to say, in the embodiment of the present application, the update operation of the specific task status can be automatically issued by the terminal device after detecting a specific signal and determining that the task executor has entered the target area. Therefore, under normal conditions, there is no need to provide the task executor with an operation entry for updating the task status, that is, the task executor cannot manually update the task status. In this way, the task executor can be prevented from uploading false task status information. On the other hand, it can also reduce the manual operation workload of the task executor, making it quicker and more convenient.
[0136] Of course, in actual applications, the above solution can also be extended to more scenarios. That is, for example, in the process of transferring business objects between various areas in some warehouses, the above solution can also be used to track the status of specific business object transfer tasks and automatically update them, so as to improve the accuracy of specific information in the system and avoid the occurrence of false status information.
[0137] The specific implementation scheme provided in the embodiments of the present application is described in detail below.
[0138] Embodiment 1
[0139] First, in this embodiment 1, in order to locate the location of the specific task performer in the process of performing the task, a first beacon device can be set at the associated position of the target area in the target place (for example, a necessary place in the process of transferring from the initial area to the target area, including the partition door between the two areas, etc.). Since the specific task performer usually needs to remove the specific business object from a certain area, load it into a transport vehicle, and then push the transport vehicle to the target area in the process of performing the task, therefore, as long as the location of the task performer in the process of performing the task can be located and tracked, it can be determined whether the specific task-related business object has been transported to the target area. The above-mentioned first beacon device can play the role of locating the task performer. Specifically, the task performer can carry a mobile terminal device with him in the process of performing the task. The mobile terminal device can be used to receive specific task information and can also have a code scanning function. When the business object is removed from the source area where the specific business object is located, it can be confirmed by scanning the code that the specific business object has been removed. After all the business objects associated with the task are removed, the default state of starting to transport is entered. In addition, the mobile terminal device may also have a function of detecting the signal emitted by the first beacon device. After entering the transport state, the signal emitted by the first beacon device may be detected. If the signal emitted by the first beacon device is detected at a certain moment, it can be considered that the task performer has entered the target area. At this time, the status of the task can be updated, for example, updated to "has been successfully put on the shelf in the target area", etc.
[0140] For details, see Figure 1 The first embodiment first provides a task status processing system, which may include:
[0141] A first beacon device 101 is provided at a location associated with a target area in a target location;
[0142] The mobile terminal device 102 is used to receive task information for transferring business objects from the initial area of the target location to the target area, and to determine whether the business object associated with the task has been transferred to the target area by detecting the signal emitted by the first beacon device, and to update the status information of the task according to the determination result.
[0143] Specifically, there is usually an infrastructure such as an isolation door between the initial area and the target area, and the first beacon device in the embodiment of the present application can be installed at the location of the isolation door, of course, it can also be an aisle, corridor, etc. In the process of the task performer performing a specific task, for example, it is necessary to transfer a specific business object from the initial area to the target area. In the process of the transfer, it is necessary to pass through the separation position of the initial area and the target area, and since the first beacon device is installed at the position, the device is constantly transmitting signals, but due to the limited effective receiving range of its signal, only when the task performer arrives at the position or near it, the mobile terminal device carried by the task performer can detect the signal emitted by the first beacon device. In other words, as long as the mobile terminal device carried by the task performer can detect the signal emitted by the first beacon device, it can be proved that the task performer has reached the separation position, that is, the task performer has or is completing the crossing between the initial area and the target area, and then it can also be proved that the task performer has transported the specific task-related business object to the target area, so the task status can be automatically updated.
[0144] In specific implementation, in order to enable the mobile terminal device carried by the task performer to identify the signal emitted by the above-mentioned first beacon device, in terms of hardware, a detector can be equipped on the mobile terminal device to detect specific signals. On the other hand, an associated client program can be installed or pre-installed in the mobile terminal device to identify specific signals, and when the specific signal is identified, the associated task status is updated. Among them, since the client program is usually universal, and the identification of the first beacon device actually installed in different target places may be different, therefore, in order to enable the client program to identify the signal of the specific first beacon device, the identification information of the associated first beacon device in the specific target place can also be configured in advance through the associated server program. Then, the server can provide the identification information of the first beacon device corresponding to the specific target place to the client in the terminal device associated with the specific task performer in the target place. In this way, the client can save the identification information of the first beacon device in the specific target place, so as to identify the signal emitted by the specific first beacon device in the process of specific task execution. In specific implementation, the specific saved information can be shown in Table 1:
[0145] Table 1
[0146] Place ID First beacon device id 100001 Beacon1
[0147] Through the above method, in the process of the task executor performing a specific task, the task executor can be located or tracked through the detection function of the first beacon device and the mobile terminal device. When it is found that the task executor has arrived at or is going to the target area, the status of the task can be automatically updated. For example, the status of the task can be directly updated to the business object has been put on the shelf in the target area. Of course, in actual applications, if the task executor has only entered the specific target area, it can actually only prove that the task executor has been performing the work of putting the specific business object on the shelf in the target area, but because it has just entered the target area, the specific shelving work has not yet been completed. It can be seen that the above scheme can only achieve the update of the specific task status in a relatively coarse-grained situation.
[0148] Therefore, in order to further improve the accuracy of the task status, in a preferred embodiment, as shown in FIG. 2 , at least one second beacon device 103 may be provided in the target location, and such second beacon device may be installed at a goods storage unit in the target area; wherein the so-called goods storage unit may be determined according to the situation in the specific area, for example, in the front area of a physical store, each section of a shelf may be a storage unit, etc. In this way, the mobile terminal device provided by the specific task executor may also be used to determine whether the business object associated with the task has been transported to the destination storage unit in the target area by detecting the signal emitted by the second beacon device, and update the status information of the specific business object in the task according to the determination result.
[0149] That is to say, by equipping a specific commodity storage unit with a second beacon device, a more accurate positioning of the task executor can be achieved. In this way, it can not only be determined that the specific task executor has entered the target area and started to put the goods on the shelves, but also whether the specific business object has been placed in the specific commodity storage unit, for example, whether a specific commodity object has been put on the shelves, etc. In this way, a more accurate task status update can be achieved. For example, after determining that all business objects associated with the task have been placed in the specific commodity storage unit, the task status can be automatically updated, etc.
[0150] In the specific implementation, in order to achieve the above-mentioned accurate update purpose, the corresponding relationship information between the goods storage unit identifier, the business object identifier and the second beacon device identifier in the specific target place can also be configured in advance by the server, and then the server provides the specific corresponding relationship to the client associated with the task executor in the target target place, and the client saves it. For example, the specific saved information can be shown in Table 2:
[0151] Table 2
[0152]
[0153] After a specific client receives a business object transfer task, since the task information includes identification information such as the specific target area identification and the business object ID, it can first determine which storage unit the business object needs to be placed in based on the information stored in the above Table 2, and can also determine the ID of the second beacon device specifically corresponding to the storage unit. In this way, during the process of the task executor performing the task, it can be determined whether a business object has been placed in the corresponding destination storage unit by detecting the signal of the second beacon device at the specific storage unit.
[0154] It should be noted that, in the specific implementation, due to network anomalies or beacon device failures, the client in the mobile terminal device may not be able to detect a valid beacon device signal. For this reason, in the preferred embodiment of the present application, the detection signal timeout information can also be set. Specifically, the starting point of the timeout period can be the moment when the specific task executor receives the specific task and completes the loading and other operations of the associated business object. That is to say, in actual applications, after receiving a task, specifically after starting to execute the task, the details of the task can be displayed in its mobile terminal device, including a list of specific business objects, the number of pieces, etc. In addition, since the mobile terminal device can also have a code scanning function, after displaying the specific task details information, when executing the task, the task executor can first take the specific business object from the specific storage unit in the starting area, confirm the specific business object information by scanning the code, and then put it into a specific transport vehicle or other tool. For example, if Figure 2-1 As shown, it shows the display of specific business object information associated with the task in the task performer's mobile terminal device. For each business object, the name, quantity, etc. of the business object can be displayed in the corresponding sub-interface. After the task performer completes the removal of the business object from the starting area, he can use the mobile terminal device to scan the code to obtain specific product barcodes and other information. The client can also determine whether the barcode is consistent with the currently displayed business object information, etc. Correspondingly, the client program can know whether all business objects associated with the task have been loaded according to the specific scanning situation. If the loading is completed, the specific process of transporting to the target area can be entered.
[0155] In addition, since the approximate time from the completion of loading to the user's arrival at a specific beacon device can usually be determined based on pre-acquired empirical information, the client can also start timing from this moment. And, under normal circumstances, within a certain threshold time, the mobile terminal device should be able to detect the signal sent by the beacon device. However, if the signal of the beacon device is not detected within the threshold time, you can retry a certain number of times. If the signal of the beacon device is still not detected, it can be considered that the network is abnormal, or the beacon device is abnormal, and so on. At this time, in order to enable the task to continue to execute normally, the user can be given the option of manually updating the task status information. For example, if Figure 2-2 As shown, under normal circumstances, after discovering that all business objects associated with the task have been loaded, the following prompt information can first be provided in a receiving page: Please push the cart to the shelving area for shelving. In addition, the user can be prompted: "After entering the shelving area, the system automatically replenishes the goods and puts them on the shelves." Furthermore, the type, quantity and other information of the business objects associated with the current task can be prompted. Moreover, before the threshold time is reached, the operation option for the user to manually update the task status information can be hidden or set to an inoperable state, because the client can trigger an automatic status update after detecting a specific beacon device signal; and if the threshold time is exceeded and the beacon device signal is still not detected after a certain number of retries, the operation option for manually updating the task status information can be displayed, or it can be set to an operable state, so that in the event of a network anomaly or a device anomaly, the task information can be submitted to the server normally, and so on. For example, the specific operation options can be as follows Figure 2-2 "One-click manual listing" as shown in the article, etc.
[0156] It should be noted that in the embodiment of the present application, whether it is the task status update automatically completed by the client or the task status update manually performed in the case of network anomalies, device anomalies, etc., it can be updated in units of the entire task. That is to say, a task may include multiple business objects. In the prior art, it is usually necessary to submit specific status update information in units of business objects, while in the embodiment of the present application, a one-time task update can be achieved. That is, even if the task status needs to be manually updated, it is not necessary to set specific operation options for updating the status information for each business object, but to update the status of the entire task in one click. In addition, in the case where a second beacon device is also equipped at the specific shelf granularity, the client can also deliver each business object to a storage unit such as a specific shelf, and then uniformly update the task status, etc. Of course, in the case where a second beacon device is also equipped at this shelf granularity, if the second beacon device at a certain shelf fails, etc., resulting in a failure to receive the signal, an operation option for manually updating the status can also be provided in units of the business object corresponding to the shelf, etc.
[0157] In addition, in order to improve the accuracy of judgment during specific implementation, the mobile terminal device carried by the task performer can also be equipped with an image acquisition device. In this way, the mobile terminal device can also be used to trigger the image acquisition device to acquire images when a signal emitted by the first beacon device or the second beacon device is detected, so as to confirm the judgment result through the surrounding environment feature information included in the acquired image. Specifically, the environmental feature information of each different area in the target location can be saved in advance. In this way, the positioning result can be further confirmed by comparing the acquired environmental feature information. After confirmation, the task status is updated.
[0158] Since the task executor needs to travel from the initial area to the target area during the task execution, and both the initial area and the target area may have relatively complex geographical environments, for example, there are a lot of shelves in the target area, and the current task is to transfer a specific business object to a specific shelf in the target area. Therefore, in order to facilitate the task executor to perform specific tasks and improve the execution effect, the map information in the target place can also be saved in the client in advance. After receiving a specific task, the path planning can also be performed, so that the task executor can perform the specific task according to the specific path planning information. Of course, in the specific planned path, it is necessary to pass through the location where the beacon device is installed, so that when the task executor is performing the task, the signal detector of the mobile terminal device can collect the signal emitted by the beacon device and then locate it.
[0159] Furthermore, the same task executor may receive multiple tasks. In this case, the priority of the task can be determined based on the business object information associated with the task. Tasks with higher priority can be executed first. For example, in actual applications, there may be some business objects that are popular in the current period. In this case, the tasks corresponding to the business objects in the executor can be given priority, and so on.
[0160] In summary, in the embodiment of the present application, by setting a first beacon device at the associated location of the target area of the target place, and realizing the signal detection function for the mobile terminal device associated with the task executor, during the execution of the specific business object transfer task, the location information of the task executor can be determined by the mobile terminal device detecting the signal emitted by the first beacon device, and then the execution status of the task can be determined, and automatic task status update can be realized. In this way, since the task status update is automatically triggered by the mobile terminal device, and the triggering condition is to determine that the task executor has entered the target area, the status information can be made more accurate, and accordingly, the business object inventory information of each area can also be made more accurate, avoiding the generation of false information in the process of manually updating the task status information, which is beneficial to improving the operating efficiency of the entire place and also to improving the experience of offline consumer users.
[0161] It should be noted here that there may be multiple target places described in the embodiments of the present application. For example, in a specific scenario, the target place may include a physical store, the initial area includes a back-end warehouse area, and the target area includes a front-end shelf area; in this case, the business object may include a commodity object. At this time, the specific business object transfer task may include: a replenishment task from the back-end warehouse area to the front-end shelf area triggered when a commodity object in the front-end shelf area is out of stock. Alternatively, since the back-end warehouse area can also be used to ship online orders, the business object transfer task may also include: a stocking task from the front-end shelf area to the back-end warehouse area triggered when the online sales volume of the target commodity object reaches a threshold, and so on.
[0162] Embodiment 2
[0163] The second embodiment corresponds to the first embodiment and provides a task status processing method from the perspective of the client program installed or preinstalled in the mobile terminal device. Figure 3 , the method may specifically include:
[0164] S301: receiving task information for transferring a business object from an initial area to a target area of a target location;
[0165] S302: During the execution of the task, the associated mobile terminal device detects a signal emitted by a first beacon device to determine whether the business object associated with the task has been transferred to a target area; wherein the first beacon device is located at an associated position of the target area in the target location;
[0166] S303: Update the status information of the task according to the determination result.
[0167] Specifically, the task may be associated with one or more business objects, and in the embodiment of the present application, the automatic update of the task status may be implemented in units of tasks.
[0168] If the time for acquiring the signal exceeds the threshold, in order to ensure the continued completion of the task and the synchronization of the task status information, an operation option for manually updating the task status information may be provided for manually updating the task status information.
[0169] In addition, in order to achieve more fine-grained positioning and status updates, a second beacon device can be set at the specific goods storage unit in the target area. In this way, by detecting the signal emitted by the second beacon device, it can be determined whether the business object associated with the task has been transported to the destination storage unit in the target area; then, the status information of the specific business object in the task is updated according to the judgment result.
[0170] When the signal emitted by the first beacon device is detected, the image acquisition device equipped with the associated mobile terminal device may be triggered to perform image acquisition, so as to confirm the judgment result through the surrounding environment feature information included in the acquired image.
[0171] In addition, path planning information about the task can be provided based on the map information of the target location obtained in advance; wherein the planned path passes through the location of the beacon device.
[0172] When multiple tasks are received, priorities of the tasks are determined according to business object information associated with the tasks.
[0173] Embodiment 3
[0174] The third embodiment is also corresponding to the first embodiment, and provides a task status processing method from the perspective of the server, see Figure 4 , the method may specifically include:
[0175] S401: receiving task status update information submitted by a client, wherein the task includes a task of transferring a business object from an initial area of a target location to a target area, and the status update information is automatically triggered by detecting a signal emitted by a first beacon device located at a location associated with the target area;
[0176] S402: Update the status of the task according to the received information.
[0177] In addition, the server may also update the inventory information of the business object in the initial area and the target area according to the business object information associated with the task.
[0178] Embodiment 4
[0179] This fourth embodiment is also corresponding to the first embodiment. From the perspective of the server, an information processing method is provided for the process from receiving configuration information to providing it to the task executor client. Figure 5 , the method may specifically include:
[0180] S501: Obtain identification information of a first beacon device associated with a target place, where the first beacon device is located at a location associated with a target area in the target place;
[0181] S502: Provide the identification information of the first beacon device to the client associated with the executor of the business object transfer task in the target place, so that when executing the task, by detecting the signal emitted by the first beacon device, it is determined whether the business object associated with the task has been transferred to the target area, and the status information of the task is updated according to the judgment result.
[0182] In addition, in the specific implementation, in order to achieve more fine-grained positioning and status update information, the identifier of the goods storage unit in the target place, the associated business object identifier, and the second beacon device identifier can also be obtained. The second beacon device is used to be installed at the goods storage unit in the target area; then the correspondence information between the goods storage unit identifier, the business object identifier and the second beacon device identifier is provided to the client, so that by detecting the signal emitted by the second beacon device, it is determined whether the business object associated with the task has been transported to the destination storage unit in the target area, and the status information of the specific business object in the task is updated according to the judgment result.
[0183] For the parts not described in detail in the above-mentioned embodiments 2 to 4, please refer to the description in the above-mentioned embodiment 1, which will not be repeated here.
[0184] Embodiment 5
[0185] In the aforementioned first embodiment, a first beacon device may be set at the separation position between the initial area and the target area in the target place to achieve coarse-grained positioning and automatic status update. Alternatively, on this basis, a second beacon device may be set at the goods storage unit in the target area to achieve finer-grained positioning and automatic status update. In the fifth embodiment of the present application, a second beacon device may also be directly set at the goods storage unit in the target area to directly achieve finer-grained positioning and automatic status update. Moreover, the fifth embodiment mainly provides a specific solution for the scenario of replenishing goods from the back warehouse area of a physical store to the front shelf area.
[0186] Specifically, the fifth embodiment first provides a task status processing system, see Figure 6 , the system may specifically include:
[0187] At least one second beacon device 601 provided at a shelf in the forecourt shelf area of the target location;
[0188] The mobile terminal device 602 is used to receive the replenishment task information of the commodity objects from the back-end warehouse area of the target location to the front-end shelf area, determine the target shelf identifier corresponding to the commodity objects associated with the task in the front-end shelf area, and determine whether the business objects associated with the task have been transported to the target shelf by detecting the signal emitted by the second beacon device, and update the status information of the task according to the determination result.
[0189] Among them, more implementation details in this embodiment 5 can be the same as those in the aforementioned embodiment 1, and can be executed for reference, and will not be described in detail here.
[0190] Embodiment 6
[0191] This sixth embodiment corresponds to the fifth embodiment and provides a task status processing method from the perspective of the client program in the mobile terminal device. Figure 7 , the method may specifically include:
[0192] S701: receiving replenishment task information of commodity objects from the back-end warehouse area to the front-end shelf area of the target location;
[0193] S702: Determine the target shelf identifier corresponding to the commodity object associated with the task in the front shelf area;
[0194] S703: During the execution of the task, by detecting a signal emitted by a second beacon device located at a shelf in the front shelf area, determining whether the commodity object associated with the task has been transported to the target shelf;
[0195] S704: Update the status information of the task according to the determination result.
[0196] Embodiment 7
[0197] This embodiment 7 is similar to the embodiment 5, and mainly introduces the scenario of preparing goods from the front shelf area of the physical store to the back warehouse area. Specifically, this embodiment 7 provides a task status processing system, which may include:
[0198] at least one third beacon device located at a goods storage unit in a back-end warehouse area within the target location;
[0199] A mobile terminal device is used to receive task information for preparing commodity objects from the front shelf area of the target location to the back warehouse area, determine the target storage unit identifier corresponding to the commodity object associated with the task in the back warehouse area, and determine whether the commodity object associated with the task has been transported to the target storage unit by detecting the signal emitted by the third beacon device, and update the status information of the task according to the judgment result.
[0200] Embodiment 8
[0201] This eighth embodiment corresponds to the seventh embodiment and provides a task status processing method. Figure 8 , the method may include:
[0202] S801: receiving task information for preparing commodity objects from the front shelf area of the target location to the back warehouse area;
[0203] S802: Determine the target storage unit identifier corresponding to the commodity object associated with the task in the back-end warehouse area;
[0204] S803: During the execution of the task, by detecting a signal emitted by a third beacon device at a storage unit in a back-end warehouse area, determining whether the commodity object associated with the task has been transported to the target storage unit;
[0205] S804: Update the status information of the task according to the determination result.
[0206] Embodiment 9
[0207] In each of the aforementioned embodiments, beacon devices are deployed in the target place to locate the user in the target place. In other implementations, positioning can also be performed in other ways. For example, different local area network systems can be configured in the initial area and the target area, and the mobile terminal device carried by the task executor can locate the task executor by accessing different local area networks; or, by equipping the mobile terminal device associated with the task executor with an image acquisition device, the area where the task executor is located is judged by the information of the surrounding environment collected by the image acquisition device, and so on. In addition, for specific task types, in addition to the business object transfer tasks described in the aforementioned embodiments, more types of tasks can also be included. For example, tasks such as cleaning, patrolling, tallying, signing in, etc. can be performed in a designated area in the target place. In order to prevent the task executor from updating the task status in advance before arriving at the area, the position of the task executor in the target place can also be located by the method provided in the embodiment of the present application, and then the status is automatically updated to prevent cheating and other behaviors. To this end, the embodiment of the present application also provides another task status processing method, see Fig. 9 , the method may specifically include:
[0208] S901: receiving task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0209] S902: during the execution of the task, determining whether the task executor has arrived at the designated area by locating the position of the task executor in the target location;
[0210] S903: Update the status information of the task according to the determination result.
[0211] Specifically, a signal detector equipped on a mobile terminal device associated with the task executor may detect a signal emitted by a beacon device installed at a separation position between the initial area and the designated area to determine whether the task executor has arrived at the designated area.
[0212] Alternatively, a signal detector equipped with an associated mobile terminal device detects a signal emitted by a beacon device installed in the designated area to determine whether the executor of the task has arrived at the designated area.
[0213] Alternatively, it is also possible to determine whether the executor of the task has arrived at the designated area through the surrounding environment image feature information collected by the image acquisition device equipped with the associated mobile terminal device.
[0214] Specifically, the target place includes a physical store; in this case, the task may include the task of transferring the specified business object to the specified area of the physical store as described in the aforementioned embodiments one and two. Alternatively, in another scenario, it may also include the task of sorting goods at the goods storage unit in the specified area of the physical store. For example, since the behavior of consumers who shop in the store is more difficult to control, the goods on a certain shelf may be messy, etc. At this time, the store staff may need to go to the shelf to sort the goods, mainly to sort the goods on the specific shelf. At this time, since the task executor needs to go to the shelf to perform the specific sorting task, it is also possible to locate the position of the task executor in the target place by the method in the embodiment of the present application, determine whether it has arrived at the shelf, and automatically update the task status, so as to prevent cheating and other behaviors from occurring.
[0215] In addition, the scheme provided by the embodiment of the present application can also be applied to other more scenes. For example, in a target place such as a shopping mall, cleaning staff, security personnel, etc. are usually equipped, and specific cleaning staff and security personnel may be dispatched to the area for cleaning or patrolling according to the sanitary conditions of the specific area in the target place, user disturbances, etc. At this time, specific tasks may include: tasks of cleaning or patrolling the designated area of the target place. In view of this situation, the position of the task performer in the target place can also be located by the method in the embodiment of the present application, it is determined whether it has arrived at the designated area, and the task status is automatically updated to prevent cheating and other behaviors from occurring.
[0216] Another scenario may be that in some activities and other scenarios, users who participate in the activities need to sign in at a designated location in order to obtain a certain reward. In the case where the designated location is a specific area in a certain place, for example, the entrance of a store in a shopping mall, etc., the specific task may include: the task of signing in at a designated area of the target place. In addition, the solution provided in the embodiment of the present application can be used to locate the position of the task performer in the target place to determine whether it has arrived at the designated area in the target place. If so, the task status can be automatically updated to prevent cheating by users participating in the activity, etc.
[0217] Embodiment 10
[0218] In the aforementioned embodiments, in order to locate the position of the task executor in the target location, it is mainly achieved by equipping the task executor with a mobile terminal device and equipping the mobile terminal device with a corresponding positioning device (including a signal detector or an image collector, etc.). The task executor can be a human being, or it can be an intelligent device such as a "robot". In the case where an intelligent device acts as a task executor, a specific positioning device can also be integrated into the intelligent device, and there is no need to equip an additional mobile terminal device. Therefore, in Example 8 of the present application, from the perspective of the intelligent device as a task executor, another task status processing method is provided, see Fig.10 , the method may specifically include:
[0219] S1001: The smart device receives task information, where the task includes a task that needs to be performed in a designated area of a target location;
[0220] S1002: During the execution of the task, the position of the smart device in the target location is located by a positioning device equipped by the smart device to determine whether the smart device has reached the designated area;
[0221] S1003: Update the status information of the task according to the determination result.
[0222] Among them, when the initial area where the smart device is located when receiving the task information is determined, the positioning device equipped with the smart device includes: a signal detector, which is used to detect the signal emitted by the beacon device installed at the separation between the initial area and the designated area through the signal detection, and locate the position of the smart device in the target place according to the detection result.
[0223] Alternatively, the positioning device equipped in the smart device includes: a signal detector for detecting the signal emitted by the beacon device installed in the designated area through the signal detection, and locating the position of the smart device in the target place according to the detection result.
[0224] Alternatively, the positioning device equipped in the smart device includes: an image acquisition device, which is used to locate the position of the smart device in the target place through the surrounding environment image feature information acquired by the image acquisition device.
[0225] Embodiment 11
[0226] In the aforementioned embodiments, the scheme for updating the task status of a single task performer is mainly introduced, and in actual application, there may be another scenario: in a mode such as "crowdsourcing", a group of tasks may be completed by multiple task performers in a group, and the status of the task group can be updated only when each task in a group has been completed. In this case, if each specific task needs to be completed in a designated area in a target place, the position of each task performer in the target place can also be located by the scheme provided by the embodiment of the present application, and it is determined whether it has arrived at the designated area in the target place. When each task performer in the same group has arrived at the above-mentioned designated area, the automatic update of the status of the task group can be triggered. In this way, it is also possible to prevent the cheating behavior of the task performer from occurring.
[0227] For details, see Fig.11 , this embodiment 9 provides a task status processing method, which may specifically include:
[0228] S1101: receiving task group information, wherein the task group includes a plurality of tasks, and the tasks include tasks that need to be performed in a designated area of a target location;
[0229] Specifically, a user with identities such as a "team leader" or "supervisor" in a "crowdsourcing" mode may receive a task group. After receiving the task group, the user may assign specific tasks to multiple task executors under the user to perform separately.
[0230] S1102: assigning a plurality of tasks in the task group to a plurality of task executors respectively;
[0231] S1103: during the process of the task performer performing the task, judging whether the task performer has arrived at the designated area through the positioning information fed back by the mobile terminal device associated with the task performer; the positioning information includes: the location information of the task performer in the target place;
[0232] During the task execution process, the task executor can also be equipped with a mobile terminal device with a positioning device, including a signal detector or an image collector, etc., to locate the location of the task executor by detecting the signal emitted by the beacon device related to the target area in the target place, or by collecting images of the environment in the target place. If it is found that the task executor has arrived at the designated area in the target place, it can be fed back to the client associated with the user such as the "team leader" or "supervisor".
[0233] S1104: After the plurality of task executors have arrived at the designated area, updating the status information of the task group.
[0234] After receiving feedback from a task executor, the client associated with the user such as the "team leader" or "supervisor" can wait for feedback from other task executors. After multiple task executors have arrived at the designated area, the status information of the task group can be automatically updated.
[0235] For the parts not described in detail in the aforementioned embodiments 2 to 9, please refer to the description in the aforementioned embodiment 1, which will not be repeated here.
[0236] Corresponding to the second embodiment, the present application embodiment also provides a task status processing device, see Fig.12 , the device may include:
[0237] The transfer task receiving unit 1201 is used to receive task information for transferring a business object from an initial area to a target area of a target location;
[0238] The first judgment unit 1202 is used to detect the signal sent by the first beacon device through the associated mobile terminal device during the execution of the task, and judge whether the business object associated with the task has been transferred to the target area; wherein the first beacon device is set at the associated position of the target area in the target place;
[0239] The first status updating unit 1203 is used to update the status information of the task according to the determination result.
[0240] The task is associated with one or more business objects, and the task status information is updated in units of tasks.
[0241] In a specific implementation, the device may further include:
[0242] The operation option providing unit is used to provide an operation option of manually updating the task status information if the time for acquiring the signal exceeds a threshold, so as to manually update the status information of the task.
[0243] In addition, the device may also include:
[0244] The image acquisition trigger unit is used to trigger the image acquisition device equipped with the associated mobile terminal device to perform image acquisition when the signal sent by the first beacon device is detected, so as to confirm the judgment result through the surrounding environment feature information included in the acquired image.
[0245] A path planning unit is used to provide path planning information about the task based on the map information of the target place obtained in advance, wherein the planned path passes through the location of the beacon device.
[0246] The priority determination unit is used to determine the priority of the task according to the business object information associated with the task when receiving multiple tasks.
[0247] Corresponding to the third embodiment, the present application embodiment also provides a task status processing device, see Fig.13 , the device may include:
[0248] The status update information receiving unit 1301 is used to receive task status update information submitted by the client, wherein the task includes a task of transferring a business object from an initial area of a target location to a target area, and the status update information is automatically triggered by detecting a signal emitted by a first beacon device located at a position associated with the target area;
[0249] The updating unit 1302 is used to update the status of the task according to the received information.
[0250] Wherein, according to the business object information associated with the task, the inventory information of the business object in the initial area and the target area is updated.
[0251] Corresponding to the fourth embodiment, the present application embodiment also provides an information processing device, see Fig.14 , the device may include:
[0252] The information obtaining unit 1401 is configured to obtain identification information of a first beacon device associated with a target location, wherein the first beacon device is located at an associated position of a target area in the target location;
[0253] The information providing unit 1402 is used to provide the identification information of the first beacon device to the client associated with the executor of the business object transfer task in the target place, so that when executing the task, by detecting the signal emitted by the first beacon device, it is determined whether the business object associated with the task has been transferred to the target area, and the status information of the task is updated according to the judgment result.
[0254] Corresponding to the sixth embodiment, the present application embodiment also provides a task status processing device, see Fig.15 , the device may include:
[0255] The first transfer task receiving unit 1501 is used to receive the replenishment task information of the commodity object from the back-end warehouse area to the front-end shelf area of the target location;
[0256] The shelf identification determination unit 1502 is used to determine the target shelf identification corresponding to the commodity object associated with the task in the front shelf area;
[0257] The second judgment unit 1503 is used to judge whether the commodity object associated with the task has been transported to the target shelf by detecting the signal emitted by the second beacon device arranged at the shelf in the front shelf area during the execution of the task;
[0258] The second status updating unit 1504 is configured to update the status information of the task according to the determination result.
[0259] Corresponding to the eighth embodiment, the present application embodiment also provides a task status processing device, see Fig.16 , the device may include:
[0260] The second transfer task receiving unit 1601 is used to receive task information for preparing commodity objects from the front-end shelf area to the back-end warehouse area of the target location;
[0261] The storage unit identification determination unit 1602 is used to determine the target storage unit identification corresponding to the commodity object associated with the task in the back-end warehouse area;
[0262] The third judgment unit 1603 is used to judge whether the commodity object associated with the task has been transported to the target storage unit by detecting the signal emitted by the third beacon device at the storage unit in the back-end warehouse area during the execution of the task;
[0263] The third status updating unit 1604 is configured to update the status information of the task according to the determination result.
[0264] Corresponding to the ninth embodiment, the present application embodiment further provides a task status processing device, see Fig.17 , the device may include:
[0265] The first task information receiving unit 1701 is used to receive task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0266] The fourth determining unit 1702 is used to determine whether the task performer has arrived at the designated area by locating the position of the task performer in the target place during the execution of the task;
[0267] The fourth status updating unit 1703 is used to update the status information of the task according to the determination result.
[0268] Wherein, in the case where the initial area where the task executor is located when receiving the task information is determined, the fourth judgment unit may be specifically used to:
[0269] The signal emitted by the beacon device installed at the separation position between the initial area and the designated area is detected by a signal detector equipped by the associated mobile terminal device to determine whether the executor of the task has arrived at the designated area.
[0270] Alternatively, the fourth determination unit may be specifically configured to:
[0271] The signal emitted by the beacon device installed in the designated area is detected by a signal detector equipped with the associated mobile terminal device to determine whether the executor of the task has arrived at the designated area.
[0272] Alternatively, the fourth determination unit may be specifically configured to:
[0273] By using the surrounding environment image feature information collected by the image acquisition device equipped with the associated mobile terminal device, it is determined whether the executor of the task has arrived at the designated area.
[0274] Wherein, the target place includes a physical store;
[0275] The task includes: a task of transferring a designated business object to the designated area of the physical store.
[0276] Alternatively, the target location includes a physical store;
[0277] The tasks include: sorting goods at the goods storage units in the designated area of the physical store.
[0278] Alternatively, the task includes: cleaning or patrolling a designated area of the target location.
[0279] Alternatively, the task includes: a task of signing in at a designated area of the target location.
[0280] Corresponding to the tenth embodiment, the present application embodiment further provides a smart device, see Fig.18 , the smart device may specifically include:
[0281] The second task information receiving unit 1801 is used to receive task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0282] The fifth determining unit 1802 is used to locate the position of the smart device in the target place by using the positioning device equipped by the smart device during the execution of the task, and determine whether the smart device has reached the designated area;
[0283] The fifth status updating unit 1803 is used to update the status information of the task according to the determination result.
[0284] Among them, when the initial area where the smart device is located when receiving the task information is determined, the positioning device equipped with the smart device includes: a signal detector, which is used to detect the signal emitted by the beacon device installed at the separation between the initial area and the designated area through the signal detection, and locate the position of the smart device in the target place according to the detection result.
[0285] Alternatively, the positioning device equipped in the smart device includes: a signal detector for detecting the signal emitted by the beacon device installed in the designated area through the signal detection, and locating the position of the smart device in the target place according to the detection result.
[0286] Alternatively, the positioning device equipped in the smart device includes: an image acquisition device, which is used to locate the position of the smart device in the target place through the surrounding environment image feature information acquired by the image acquisition device.
[0287] Corresponding to the eleventh embodiment, the present application embodiment further provides a task status processing device, see Fig.19 , the device may include:
[0288] The task group receiving unit 1901 is used to receive task group information, wherein the task group includes a plurality of tasks, and the tasks include tasks that need to be performed in a designated area of a target location;
[0289] A task allocating unit 1902 is used to allocate the multiple tasks in the task group to multiple task executors respectively;
[0290] The sixth judgment unit 1903 is used to judge whether the task performer has arrived at the designated area through the positioning information fed back by the mobile terminal device associated with the task performer during the process of the task performer performing the task; the positioning information includes: the location information of the task performer in the target place;
[0291] The sixth status updating unit 1904 is configured to update the status information of the task group after the plurality of task executors have arrived at the designated area.
[0292] In addition, an embodiment of the present application further provides an electronic device, including:
[0293] one or more processors; and
[0294] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed:
[0295] Receiving task information for transferring a business object from an initial area to a target area of a target location;
[0296] In the process of executing the task, the signal emitted by the first beacon device is detected by the associated mobile terminal device to determine whether the business object associated with the task has been transferred to the target area; wherein the first beacon device is set at the associated position of the target area in the target place;
[0297] The status information of the task is updated according to the determination result.
[0298] An electronic device, comprising:
[0299] one or more processors; and
[0300] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed:
[0301] Receive replenishment task information of commodity objects from the back-end warehouse area to the front-end shelf area of the target location;
[0302] Determine the target shelf identifier corresponding to the commodity object associated with the task in the front shelf area;
[0303] In the process of executing the task, by detecting the signal emitted by the second beacon device located at the shelf in the front shelf area, it is determined whether the commodity object associated with the task has been transported to the target shelf;
[0304] The status information of the task is updated according to the determination result.
[0305] An electronic device, comprising:
[0306] one or more processors; and
[0307] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed:
[0308] Receiving task information for preparing commodity objects from the front shelf area of the target location to the back warehouse area;
[0309] Determine the target storage unit identifier corresponding to the commodity object associated with the task in the back-end warehouse area;
[0310] In the process of executing the task, by detecting the signal emitted by the third beacon device at the storage unit in the back-end warehouse area, it is determined whether the commodity object associated with the task has been transported to the target storage unit;
[0311] The status information of the task is updated according to the determination result.
[0312] An electronic device, comprising:
[0313] one or more processors; and
[0314] A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed:
[0315] Receiving task information, wherein the task includes a task that needs to be performed in a designated area of a target location;
[0316] During the execution of the task, determining whether the task executor has arrived at the designated area by locating the position of the task executor in the target location;
[0317] The status information of the task is updated according to the determination result.
[0318] in, Fig. 20 The architecture of an electronic device is exemplarily shown. For example, device 2000 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an aircraft, etc.
[0319] Reference Fig. 20 , the device 2000 may include one or more of the following components: a processing component 2002 , a memory 2004 , a power component 2006 , a multimedia component 2008 , an audio component 2010 , an input / output (I / O) interface 2012 , a sensor component 2014 , and a communication component 2016 .
[0320] The processing component 2002 generally controls the overall operation of the device 2000, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 2002 may include one or more processors 2020 to execute instructions to complete all or part of the steps of the method provided by the technical solution of the present disclosure. In addition, the processing component 2002 may include one or more modules to facilitate the interaction between the processing component 2002 and other components. For example, the processing component 2002 may include a multimedia module to facilitate the interaction between the multimedia component 2008 and the processing component 2002.
[0321] The memory 2004 is configured to store various types of data to support operations on the device 2000. Examples of such data include instructions for any application or method operating on the device 2000, contact data, phone book data, messages, pictures, videos, etc. The memory 2004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0322] The power supply component 2006 provides power to the various components of the device 2000. The power supply component 2006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 2000.
[0323] The multimedia component 2008 includes a screen that provides an output interface between the device 2000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 2008 includes a front camera and / or a rear camera. When the device 2000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0324] The audio component 2010 is configured to output and / or input audio signals. For example, the audio component 2010 includes a microphone (MIC), and when the device 2000 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 2004 or sent via the communication component 2016. In some embodiments, the audio component 2010 also includes a speaker for outputting audio signals.
[0325] The I / O interface 2012 provides an interface between the processing component 2002 and the peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0326] The sensor assembly 2014 includes one or more sensors for providing various aspects of status assessment for the device 2000. For example, the sensor assembly 2014 can detect the open / closed state of the device 2000, the relative positioning of components, such as the display and keypad of the device 2000, and the sensor assembly 2014 can also detect the position change of the device 2000 or a component of the device 2000, the presence or absence of user contact with the device 2000, the orientation or acceleration / deceleration of the device 2000, and the temperature change of the device 2000. The sensor assembly 2014 can include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 2014 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 2014 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0327] The communication component 2016 is configured to facilitate wired or wireless communication between the device 2000 and other devices. The device 2000 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 2016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 2016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0328] In an exemplary embodiment, the device 2000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0329] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 2004 including instructions, and the above instructions can be executed by the processor 2020 of the device 2000 to complete the method provided by the technical solution of the present disclosure. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0330] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.
[0331] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.
[0332] The above is a detailed introduction to the task status processing method, device and system provided by the present application. The principles and implementation methods of the present application are described in detail using specific examples. The description of the above embodiments is only used to help understand the method and core idea of the present application. At the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present application.
Claims
1. A task status processing system, characterized in that: include: A first beacon device and a second beacon device are arranged at a position associated with a target area in a target location; wherein the first beacon device is arranged at a position required to be passed during the process of transferring a business object from an initial area to a target area of the target location, the position required to be passed includes a separation position between the initial area and the target area, and the second beacon device is arranged at a goods storage unit in the target area; A mobile terminal device is used to receive task information for transferring a business object from an initial area of the target location to the target area, and to determine whether the business object associated with the task is being executed or has completed the transfer from the initial area to the target area by detecting the signal emitted by the first beacon device, and / or to determine whether the business object associated with the task has been placed in a specific goods storage unit by detecting the signal emitted by the second beacon device, and to update the status information of the task based on the judgment result.
2. The system according to claim 1, characterized in that During the execution of the task, the mobile terminal device moves along with the movement of the task performer.
3. The system according to claim 1, characterized in that Also includes: The mobile terminal device is also equipped with an image acquisition device; The mobile terminal device is also used to trigger the image acquisition device to acquire an image when a signal sent by the first beacon device or the second beacon device is detected, so as to confirm the judgment result through the surrounding environment feature information included in the acquired image.
4. The system according to claim 1, characterized in that The target place includes a physical store, and the business object includes a commodity object.
5. The system according to claim 4, characterized in that The initial area includes the back-end warehouse area of the physical store, and the target area includes the front-end shelf area of the physical store; The task of transferring the business object includes: a replenishment task from the back-end warehouse area to the front-end shelf area triggered when the commodity objects in the front-end shelf area are out of stock.
6. The system according to claim 4, characterized in that The initial area includes the front shelf area of the physical store, and the target area includes the back warehouse area of the physical store; The back-end warehouse area is used to ship online orders; The task of transferring the business object includes: a task of preparing stock from the front shelf area to the back warehouse area triggered when the online sales volume of the target commodity object reaches a threshold.
7. A task status processing method, characterized in that: include: Receiving task information for transferring a business object from an initial area to a target area of a target location; In the process of executing the task, the signal emitted by the first beacon device is detected by the associated mobile terminal device to determine whether the business object associated with the task is executing or has completed the transfer from the initial area to the target area, and / or, the signal emitted by the associated mobile terminal device to the second beacon device is used to determine whether the business object associated with the task has been placed in a specific goods storage unit; wherein the first beacon device is arranged at a position required to pass through during the process of transferring the business object from the initial area to the target area of the target location, and the position required to pass through includes the separation position between the initial area and the target area, and the second beacon device is arranged at the goods storage unit in the target area; The status information of the task is updated according to the determination result.
8. The method according to claim 7, characterized in that The task is associated with one or more business objects, and task status information is updated in units of tasks.
9. The method according to claim 7, characterized in that: Also includes: If the time for acquiring the signal exceeds the threshold, an operation option of manually updating the task status information is provided for manually updating the status information of the task.
10. The method according to claim 7, characterized in that Also includes: When the signal emitted by the first beacon device is detected, the image acquisition device equipped with the associated mobile terminal device is triggered to perform image acquisition, so as to confirm the judgment result through the surrounding environment feature information included in the acquired image.
11. The method according to claim 7, characterized in that Also includes: Based on the map information of the target location obtained in advance, path planning information about the task is provided; wherein the planned path passes through the location of the beacon device.
12. The method according to claim 7, characterized in that Also includes: When multiple tasks are received, priorities of the tasks are determined according to business object information associated with the tasks.
13. A task status processing method, characterized in that: include: Receive task status update information submitted by a client, wherein the task includes a task of transferring a business object from an initial area of a target location to a target area, and the status update information is automatically triggered by detecting a signal emitted by a first beacon device and / or a second beacon device; the first beacon device is set at a position required to pass through during the process of transferring the business object from the initial area of the target location to the target area, the position required to pass through includes a separation position between the initial area and the target area, and the second beacon device is set at a goods storage unit in the target area; The status of the task is updated according to the received information.
14. The method according to claim 13, characterized in that Also includes: According to the business object information associated with the task, the inventory information of the business object in the initial area and the target area is updated.
15. An information processing method, characterized in that: include: Obtaining identification information of a first beacon device and a second beacon device associated with a target location, wherein the first beacon device is arranged at a position required to be passed during the process of transferring a business object from an initial area to a target area of the target location, wherein the position required to be passed includes a separation position between the initial area and the target area, and the second beacon device is arranged at a goods storage unit in the target area; The identification information of the first beacon device and / or the identification information of the second beacon device is provided to the client associated with the executor of the business object transfer task in the target place, so that when executing the task, by detecting the signal emitted by the first beacon device, it is determined whether the business object associated with the task is executing or has completed the transfer from the initial area to the target area, and / or, by detecting the signal emitted by the second beacon device, it is determined whether the business object associated with the task has been placed in a specific goods storage unit, and the status information of the task is updated according to the judgment result.
16. A task status processing system, characterized in that: include: A first beacon device is provided at a position required to be passed in the process of performing a replenishment task of a commodity object from a back-end warehouse area to a front-end shelf area of a target location, wherein the required position to be passed includes a separation position between the back-end warehouse area and the front-end shelf area; at least one second beacon device located at a shelf in a forecourt shelf area within the target location; A mobile terminal device is used to receive replenishment task information of commodity objects from the back-end warehouse area of the target location to the front-end shelf area, determine the target shelf identifier corresponding to the commodity object associated with the task in the front-end shelf area, and judge whether the commodity object associated with the task is executing or has completed replenishment from the back-end warehouse area to the front-end shelf area by detecting the signal emitted by the first beacon device, and / or, by detecting the signal emitted by the second beacon device, judge whether the commodity object associated with the task has been transported to the target shelf, and update the status information of the task according to the judgment result.
17. A task status processing method, characterized in that: include: Receive replenishment task information of commodity objects from the back-end warehouse area to the front-end shelf area of the target location; Determine the target shelf identifier corresponding to the commodity object associated with the task in the front shelf area; In the process of executing the task, by detecting the signal emitted by the first beacon device at the position required to pass in the process of performing the replenishment task of the commodity object from the back warehouse area to the front shelf area of the target location, it is determined whether the commodity object associated with the task is executing or has completed the replenishment from the back warehouse area to the front shelf area, the required position includes the separation position between the back warehouse area and the front shelf area, and / or, by detecting the signal emitted by the second beacon device at the shelf of the front shelf area, it is determined whether the commodity object associated with the task has been transported to the target shelf; The status information of the task is updated according to the determination result.
18. A task status processing system, characterized in that: include: A first beacon device is provided at a position that is required to be passed in the process of carrying out a commodity object stocking task from the front-end shelf area to the back-end warehouse area of the target location, wherein the required position includes a separation position between the back-end warehouse area and the front-end shelf area; at least one third beacon device located at a goods storage unit in a back-end warehouse area within the target location; A mobile terminal device is used to receive task information for preparing goods objects from the front shelf area of the target location to the back warehouse area, determine the target storage unit identifier corresponding to the task-associated goods object in the back warehouse area, and determine whether the task-associated goods object is executing or has completed the preparation of goods from the front shelf area to the back warehouse area by detecting the signal emitted by the first beacon device, and / or determine whether the task-associated goods object has been transported to the target goods storage unit by detecting the signal emitted by the third beacon device, and update the task status information according to the judgment result.
19. A task status processing method, characterized in that: include: Receiving task information for preparing commodity objects from the front shelf area of the target location to the back warehouse area; Determine the target storage unit identifier corresponding to the commodity object associated with the task in the back-end warehouse area; In the process of executing the task, by detecting the signal emitted by the first beacon device located at the position required to pass through during the process of carrying out the task of preparing the commodity object from the front shelf area to the back warehouse area of the target location, it is determined whether the commodity object associated with the task is executing or has completed the preparation from the front shelf area to the back warehouse area, the position required to pass through includes the separation position between the back warehouse area and the front shelf area, and / or, by detecting the signal emitted by the third beacon device located at the storage unit of the back warehouse area, it is determined whether the commodity object associated with the task has been transported to the target storage unit; Update the task status information based on the judgment result.
20. A task status processing method, characterized in that: include: Receive task information, wherein the task includes a task that needs to be performed in a designated area of a target location; wherein a first beacon device is installed at a separation position between an initial area of the target location and the designated area, and a second beacon device is installed in the designated area; In the process of executing the task, by locating the position of the task performer in the target place, when the initial area where the task performer is located when receiving the task information is determined, the signal emitted by the first beacon device and / or the signal emitted by the second beacon device are detected by an associated mobile terminal device to determine whether the task performer has arrived at the designated area; Update the task status information based on the judgment result.
21. The method according to claim 20, characterized in that The determining whether the task executor has arrived at the designated area includes: By using the surrounding environment image feature information collected by the image acquisition device equipped with the associated mobile terminal device, it is determined whether the task executor has arrived at the designated area.
22. The method according to claim 20, characterized in that The target places include physical stores; The task includes: a task of transferring a designated business object to the designated area of the physical store.
23. The method according to claim 20, characterized in that The target places include physical stores; The tasks include: sorting goods at the goods storage units in the designated area of the physical store.
24. The method according to claim 20, characterized in that The tasks include: cleaning or patrolling a designated area of the target location.
25. The method according to claim 20, characterized in that The task includes: a task of signing in at a designated area of the target location.
26. A task status processing method, characterized in that: include: The smart device receives task information, wherein the task includes a task that needs to be performed in a designated area of a target location; wherein a first beacon device is installed at a separation position between an initial area of the target location and the designated area, and a second beacon device is installed in the designated area; In the process of executing the task, when the initial area where the smart device is located when receiving the task information is determined, the smart device detects the signal emitted by the beacon device installed at the separation between the initial area and the designated area through the equipped positioning device, and / or detects the signal emitted by the beacon device installed in the designated area, and locates the position of the smart device in the target place according to the detection result, wherein the positioning device equipped with the smart device includes: a signal detector; The status information of the task is updated according to the determination result.
27. The method according to claim 26, characterized in that The positioning device equipped with the smart device includes: an image acquisition device, which is used to locate the position of the smart device in the target place through the surrounding environment image feature information acquired by the image acquisition device.
28. A task status processing method, characterized in that: include: Receiving task group information, wherein the task group includes a plurality of tasks, and the tasks include tasks that need to be performed in a designated area of a target location; The tasks include the task of transferring a business object from an initial area to a target area of the target location; Assigning the plurality of tasks in the task group to a plurality of task executors respectively; During the process of the task executor performing the task, it is determined whether the task executor has arrived at the designated area through positioning information fed back by a mobile terminal device associated with the task executor; the positioning information is obtained by the task executor detecting, through the associated mobile terminal device, a signal emitted by a first beacon device located at a position required to be passed through during the process of transferring a business object from an initial area to a target area of the target location, and / or the task executor detecting, through the associated mobile terminal device, a signal emitted by a second beacon device located at a goods storage unit in a target area of the target location; After the plurality of task executors have arrived at the designated area, the status information of the task group is updated.
29. A task status processing device, characterized in that: include: A transfer task receiving unit, used to receive task information for transferring a business object from an initial area to a target area of a target location; A first judgment unit is used to detect the signal sent by the first beacon device through the associated mobile terminal device during the execution of the task, to determine whether the business object associated with the task is executing or has completed the transfer from the initial area to the target area, and / or, to determine whether the business object associated with the task has been placed in a specific goods storage unit through the signal sent by the associated mobile terminal device to the second beacon device; wherein the first beacon device is set at a position required to pass through during the process of transferring the business object from the initial area to the target area of the target place, and the required position includes the separation position between the initial area and the target area, and the second beacon device is set at the goods storage unit in the target area; The first status updating unit is used to update the status information of the task according to the judgment result.
30. A task status processing device, characterized in that: include: A status update information receiving unit, used to receive task status update information submitted by a client, wherein the task includes a task of transferring a business object from an initial area of a target location to a target area, and the status update information is automatically triggered by detecting a signal emitted by a first beacon device and / or a second beacon device; the first beacon device is set at a position required to pass through during the process of transferring the business object from the initial area of the target location to the target area, the position required to pass through includes a separation position between the initial area and the target area, and the second beacon device is set at a goods storage unit in the target area; An updating unit is used to update the status of the task according to the received information.
31. An information processing device, characterized in that: include: an information obtaining unit, used to obtain identification information of a first beacon device and a second beacon device associated with a target location, wherein the first beacon device is arranged at a position required to be passed in the process of transferring a business object from an initial area to a target area of the target location, wherein the position required to be passed includes a separation position between the initial area and the target area, and the second beacon device is arranged at a goods storage unit in the target area; An information providing unit is used to provide the identification information of the first beacon device and / or the identification information of the second beacon device to the client associated with the executor of the business object transfer task in the target place, so that when executing the task, by detecting the signal emitted by the first beacon device, it is determined whether the business object associated with the task is executing or has completed the transfer from the initial area to the target area, and / or, by detecting the signal emitted by the second beacon device, it is determined whether the business object associated with the task has been placed in a specific goods storage unit, and the status information of the task is updated according to the judgment result.
32. A task status processing device, characterized in that: include: The first transfer task receiving unit is used to receive the replenishment task information of the commodity object from the back-end warehouse area to the front-end shelf area of the target location; A shelf identification determination unit, used to determine a target shelf identification corresponding to the commodity object associated with the task in the front-end shelf area; A second judgment unit is used to judge whether the business object associated with the task is executing or has completed the replenishment from the backfield warehouse area to the frontfield shelf area during the execution of the task by detecting a signal emitted by a first beacon device located at a position required to pass through during the process of performing the replenishment task of the business object from the backfield warehouse area to the frontfield shelf area of the target location, wherein the required position includes a separation position between the backfield warehouse area and the frontfield shelf area, and / or, by detecting a signal emitted by a second beacon device located at a shelf in the frontfield shelf area, to judge whether the commodity object associated with the task has been transported to the target shelf; The second status updating unit is used to update the status information of the task according to the judgment result.
33. A task status processing device, characterized in that: include: The second transfer task receiving unit is used to receive task information for preparing commodity objects from the front-end shelf area to the back-end warehouse area of the target location; A storage unit identification determination unit, used to determine the target storage unit identification corresponding to the commodity object associated with the task in the back-end warehouse area; A third judgment unit is used to judge whether the business object associated with the task is executing or has completed the stocking from the front shelf area to the back warehouse area during the execution of the task by detecting a signal emitted by a first beacon device located at a position required to pass through during the process of performing the task of stocking the commodity object from the front shelf area of the target location to the back warehouse area, wherein the required position includes a separation position between the back warehouse area and the front shelf area, and / or, by detecting a signal emitted by a third beacon device located at a storage unit in the back warehouse area, to judge whether the commodity object associated with the task has been transported to the target storage unit; The third status updating unit is used to update the status information of the task according to the judgment result.
34. A task status processing device, characterized in that: include: A first task information receiving unit is used to receive task information, wherein the task includes a task that needs to be performed in a designated area of a target location; wherein a first beacon device is installed at a separation position between an initial area of the target location and the designated area, and a second beacon device is installed in the designated area; A fourth judgment unit is used for, in the process of executing the task, when the initial area where the task performer is located when receiving the task information is determined, detecting the signal emitted by the first beacon device through the associated mobile terminal device, and / or detecting the signal emitted by the second beacon device, locating the position of the task performer in the target place according to the detection result, so as to determine whether the task performer has arrived at the designated area; The fourth status updating unit is used to update the status information of the task according to the judgment result.
35. A smart device, characterized in that: include: A second task information receiving unit is used to receive task information, wherein the task includes a task that needs to be performed in a designated area of a target location; wherein a first beacon device is installed at a separation position between an initial area of the target location and the designated area, and a second beacon device is installed in the designated area; A fifth judgment unit is used for, in the process of executing the task, when the initial area where the smart device is located when receiving the task information is determined, the smart device detects the signal emitted by the first beacon device installed at the separation between the initial area and the designated area through the equipped positioning device, and / or detects the signal emitted by the second beacon device installed in the designated area, and locates the position of the smart device in the target place according to the detection result to determine whether the smart device has arrived at the designated area; wherein the positioning device equipped by the smart device includes a signal detector; The fifth status updating unit is used to update the status information of the task according to the judgment result.
36. A task status processing device, characterized in that: include: A task group receiving unit, used to receive task group information, wherein the task group includes a plurality of tasks, and the tasks include tasks that need to be performed in a designated area of a target location; The tasks include the task of transferring a business object from an initial area to a target area of the target location; A task allocation unit, used to allocate a plurality of tasks in the task group to a plurality of task executors respectively; A sixth judgment unit is used to judge whether the task executor has arrived at the designated area through the positioning information fed back by the mobile terminal device associated with the task executor during the process of the task executor performing the task; the positioning information includes: the location information of the task executor in the target place; the positioning information is obtained by the task executor detecting, through the associated mobile terminal device, a signal emitted by a first beacon device at a position required to pass through during the process of transferring the business object from the initial area to the target area of the target place, and / or, the task executor detecting, through the associated mobile terminal device, a signal emitted by a second beacon device at a goods storage unit in the target area of the target place; The sixth status updating unit is used to update the status information of the task group after the multiple task executors have arrived at the designated area.
37. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed: Receiving task information for transferring a business object from an initial area to a target area of a target location; In the process of executing the task, the signal emitted by the first beacon device is detected by the associated mobile terminal device to determine whether the business object associated with the task is executing or has completed the transfer from the initial area to the target area, and / or, the signal emitted by the associated mobile terminal device to the second beacon device is used to determine whether the business object associated with the task has been placed in a specific goods storage unit; wherein the first beacon device is arranged at a position required to pass through during the process of transferring the business object from the initial area to the target area of the target location, and the position required to pass through includes the separation position between the initial area and the target area, and the second beacon device is arranged at the goods storage unit in the target area; The status information of the task is updated according to the determination result.
38. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed: Receive replenishment task information of commodity objects from the back-end warehouse area to the front-end shelf area of the target location; Determine the target shelf identifier corresponding to the commodity object associated with the task in the front shelf area; In the process of executing the task, by detecting the signal emitted by the first beacon device at the position required to pass in the process of performing the replenishment task of the commodity object from the back warehouse area to the front shelf area of the target location, it is determined whether the commodity object associated with the task is executing or has completed the replenishment from the back warehouse area to the front shelf area, the required position includes the separation position between the back warehouse area and the front shelf area, and / or, by detecting the signal emitted by the second beacon device at the shelf of the front shelf area, it is determined whether the commodity object associated with the task has been transported to the target shelf; The status information of the task is updated according to the determination result.
39. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed: Receiving task information for preparing commodity objects from the front shelf area of the target location to the back warehouse area; Determine the target storage unit identifier corresponding to the commodity object associated with the task in the back-end warehouse area; In the process of executing the task, by detecting the signal emitted by the first beacon device located at the position required to pass through during the process of carrying out the task of preparing the commodity object from the front shelf area to the back warehouse area of the target location, it is determined whether the business object associated with the task is executing or has completed the preparation of the commodity object from the front shelf area to the back warehouse area, the position required to pass through includes the separation position between the back warehouse area and the front shelf area, and / or, by detecting the signal emitted by the third beacon device located at the storage unit of the back warehouse area, it is determined whether the commodity object associated with the task has been transported to the target storage unit; The status information of the task is updated according to the determination result.
40. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein when the program instructions are read and executed by the one or more processors, the following operations are performed: Receive task information, wherein the task includes a task that needs to be performed in a designated area of a target location; wherein a first beacon device is installed at a separation position between an initial area of the target location and the designated area, and a second beacon device is installed in the designated area; In the process of executing the task, when the initial area where the task performer is located when receiving the task information is determined, the signal emitted by the first beacon device is detected by the associated mobile terminal device to determine whether the task performer has arrived at the designated area, and / or the signal emitted by the second beacon device is detected, and the position of the task performer in the target place is located according to the detection result to determine whether the task performer has arrived at the designated area; The status information of the task is updated according to the determination result.
Citation Information
Patent Citations
Intelligent goods replenishment system and method
CN108945912A
Replenishment method, mobile terminal and replenishment system for automatic vending machine
CN109345695A
Intelligent storage management system and method of automatic vending machine
CN109472920A
Inspection method, device and system
CN109743682A
A method and system for monitoring on-site sampling
CN109819138A