Communication method, device and system, temperature measuring equipment and sorting basket
By establishing a binding relationship between the target temperature measurement equipment and the target order during the sorting and distribution stages, and receiving and analyzing temperature data packets, the problem of difficulty in continuously obtaining product temperature in the existing technology is solved, and the effect of continuous monitoring of product temperature and ensuring user experience is achieved.
Patent Information
- Application Number
- CN202510060751.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-02
AI Technical Summary
The prior art is difficult to continuously obtain the temperature of goods during the sorting stage and the distribution stage, resulting in difficulty in ensuring user experience.
By establishing a binding relationship between the sorting terminal, the target temperature measurement device, the server, the first communication device and the second communication device, receiving and analyzing the temperature data packets sent by the target temperature measurement device, determining the correspondence between the temperature data and the target order, and achieving continuous acquisition of the commodity temperature.
The temperature of the goods is continuously obtained during the sorting and distribution stages to ensure user experience and ensure that the temperature of the goods during transportation meets the requirements.
Smart Images

Figure CN119922507A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a communication method, device, system, temperature measuring equipment and a sorting basket. Background Art
[0002] As living standards improve, people's consumption concepts are also upgrading. For example, in the fresh food delivery industry or the drug delivery industry, users no longer only pursue the high cost-effectiveness and immediacy of the goods provided by merchants, but also have higher requirements for the quality of the goods.
[0003] At present, many commodities have high requirements for storage temperature. Once the storage temperature cannot meet the storage requirements of the commodities, these commodities will lose their quality when they are delivered to users.
[0004] However, existing technologies can usually only pay attention to the temperature of goods during the distribution stage, but cannot continuously obtain the temperature of goods during the sorting and distribution stages, which makes it difficult to guarantee the user experience. Summary of the invention
[0005] In view of this, the embodiments of the present invention provide a communication method, device, system, temperature measuring equipment and sorting basket to continuously obtain the temperature of goods during the sorting and delivery stages, thereby ensuring user experience.
[0006] In a first aspect, an embodiment of the present invention provides a communication method applicable to a server, the method comprising:
[0007] Receive a binding request, the binding request including a device identifier of a target temperature measuring device and an order identifier of at least one target order, the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each of the target orders;
[0008] Establishing a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers;
[0009] In response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage, the correspondence between each temperature data in the temperature data packet and each target order is determined according to the binding relationship.
[0010] In a second aspect, an embodiment of the present invention provides a communication method applicable to a sorting terminal, the method comprising:
[0011] Receive binding instructions;
[0012] Obtaining a device identification of a target temperature measuring device and an order identification of at least one target order, wherein the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each of the target orders;
[0013] A binding request is sent to a server, wherein the binding request includes the device identifier and each of the order identifiers, and the binding request is used to instruct the server to establish a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers, and the binding relationship is used to enable the server to determine the correspondence between each temperature data in the temperature data packet and each of the target orders when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0014] In a third aspect, an embodiment of the present invention provides a communication method, applicable to a second communication device, the method comprising:
[0015] During the distribution phase, the wireless broadcast information sent by the target temperature measuring device is received and parsed to obtain the temperature data packet;
[0016] Determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account;
[0017] In response to the target temperature measuring device being bound to the target order corresponding to the current delivery account, the temperature data packet is sent to the server.
[0018] In a fourth aspect, an embodiment of the present invention provides a communication method applicable to a target temperature measurement device, the method comprising:
[0019] The temperature in a target sorting basket is collected at least once at a preset time interval to determine a temperature data packet, wherein the target sorting basket is used to store target commodities corresponding to at least one target order;
[0020] Send wireless broadcast information carrying the temperature data packet, so as to send the temperature data packet to the server through the first communication device during the sorting stage or send the temperature data packet to the server through the second communication device during the distribution stage.
[0021] In a fifth aspect, an embodiment of the present invention provides a communication system, the communication system comprising a sorting terminal, a target temperature measuring device, a server, a first communication device, and a second communication device;
[0022] Wherein, the sorting terminal is configured as follows:
[0023] Receive binding instructions;
[0024] Obtaining a device identifier of a target temperature measuring device and an order identifier of at least one target order;
[0025] Sending a binding request to a server, wherein the binding request includes the device identifier and each of the order identifiers;
[0026] The target temperature measurement device is configured as follows:
[0027] The temperature in a target sorting basket is collected at least once at a preset time interval to determine a temperature data packet, and the target sorting basket is used to store target commodities corresponding to each target order;
[0028] Sending a wireless broadcast message carrying the temperature data packet;
[0029] The first communication device is configured as:
[0030] In the sorting stage, receiving and parsing the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet;
[0031] Sending the temperature data packet to a server;
[0032] The second communication device is configured as:
[0033] In the distribution phase, receiving and parsing the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet;
[0034] Determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account;
[0035] In response to the target temperature measuring device being bound to the target order corresponding to the current delivery account, sending the temperature data packet to the server;
[0036] The server is configured to:
[0037] receiving the binding request;
[0038] Establishing a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers;
[0039] In response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage, the correspondence between each temperature data in the temperature data packet and each target order is determined according to the binding relationship.
[0040] In a sixth aspect, an embodiment of the present invention provides a communication device, the device comprising:
[0041] A request receiving unit, configured to receive a binding request, wherein the binding request includes a device identifier of a target temperature measuring device and an order identifier of at least one target order, wherein the target temperature measuring device is configured to collect the temperature in a target sorting basket, and the target sorting basket is configured to store target commodities corresponding to each of the target orders;
[0042] A binding unit, used to establish a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers;
[0043] An order determination unit is used to determine the correspondence between each temperature data in the temperature data packet and each target order according to the binding relationship in response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0044] In a seventh aspect, an embodiment of the present invention provides a communication device, the device comprising:
[0045] An instruction receiving unit, used for receiving a binding instruction;
[0046] An identification acquisition unit, used to acquire a device identification of a target temperature measuring device and an order identification of at least one target order, wherein the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each of the target orders;
[0047] A request sending unit is used to send a binding request to a server, wherein the binding request includes the device identification and each order identification, and the binding request is used to instruct the server to establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification, and the binding relationship is used to enable the server to determine the correspondence between each temperature data in the temperature data packet and each target order when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0048] In an eighth aspect, an embodiment of the present invention provides a communication device, the device comprising:
[0049] A parsing unit, used to receive and parse the wireless broadcast information sent by the target temperature measuring device to obtain a temperature data packet during the distribution phase;
[0050] A judgment unit, used to determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account;
[0051] A data packet sending unit is used to send the temperature data packet to the server in response to the target temperature measuring device being bound to the target order corresponding to the current delivery account.
[0052] In a ninth aspect, an embodiment of the present invention provides a communication device, the device comprising:
[0053] A collection unit, used to collect the temperature in a target sorting basket at least once at a preset time interval to determine a temperature data packet, wherein the target sorting basket is used to store target commodities corresponding to at least one target order;
[0054] The broadcast sending unit is used to send wireless broadcast information carrying the temperature data packet, so as to send the temperature data packet to the server through the first communication device during the sorting stage or send the temperature data packet to the server through the second communication device during the distribution stage.
[0055] In a tenth aspect, an embodiment of the present invention provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method as described in any one of the first, second, third or fourth aspects is implemented.
[0056] In an eleventh aspect, an embodiment of the present invention provides an electronic device, the device comprising:
[0057] a memory for storing one or more computer program instructions;
[0058] A processor, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of the first, second or third aspects.
[0059] In a twelfth aspect, an embodiment of the present invention provides a computer program product, which, when executed on a computer, enables the computer to execute a method as described in any one of the first, second, third or fourth aspects.
[0060] In a thirteenth aspect, an embodiment of the present invention provides a temperature measuring device, the device comprising:
[0061] A temperature collection device is used to collect the temperature in the sorting basket;
[0062] A communication component for communicating;
[0063] A control device is configured to execute to implement a method as described in any one of the fourth aspects.
[0064] In a fourteenth aspect, an embodiment of the present invention provides a sorting basket, the sorting basket comprising:
[0065] basket;
[0066] The temperature measuring device as described in the thirteenth aspect.
[0067] After receiving a binding request, the embodiment of the present invention will establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification carried in the binding request, and then determine the corresponding relationship between each temperature data in the temperature data packet and each target order according to the binding relationship when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage. Among them, the target temperature measuring device is used to collect the temperature in the target sorting basket, and the target sorting basket is used to store the target goods corresponding to each target order. Therefore, by establishing a binding relationship between the target temperature measuring device and each target order, and when receiving a temperature data packet sent by the target temperature measuring device through different communication devices at different stages, the corresponding relationship between each temperature data in the temperature data packet and each target order is determined according to the binding relationship. The embodiment of the present invention can continuously obtain the temperature of the goods in the sorting stage and the delivery stage, thereby ensuring the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0069] Figure 1 is a schematic diagram of a communication system according to an embodiment of the present invention;
[0070] Figure 2 A signaling interaction diagram of a communication system according to an embodiment of the present invention;
[0071] Figure 3 is a flow chart of a communication method according to an embodiment of the present invention;
[0072] Figure 4 is a flow chart of a communication method according to an embodiment of the present invention;
[0073] Figure 5 is a schematic diagram of a terminal interface according to an embodiment of the present invention;
[0074] Figure 6 is a schematic diagram of a terminal interface according to an embodiment of the present invention;
[0075] Figure 7 is a flow chart of a communication method according to an embodiment of the present invention;
[0076] Figure 8 is a flow chart of a communication method according to an embodiment of the present invention;
[0077] Fig. 9 is a schematic diagram of a communication device according to an embodiment of the present invention;
[0078] Fig.10 is a schematic diagram of a communication device according to an embodiment of the present invention;
[0079] Fig.11 is a schematic diagram of a communication device according to an embodiment of the present invention;
[0080] Fig.12 is a schematic diagram of a communication device according to an embodiment of the present invention;
[0081] Fig.13 This is a hardware connection diagram of a target temperature measurement device according to an embodiment of the present invention;
[0082] Fig.14 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0083] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for those skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, flows, components and circuits are not described in detail.
[0084] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0085] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".
[0086] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.
[0087] It should be understood that the solution in the embodiment of the present invention can be applied to any distribution industry that includes both the sorting stage and the distribution stage and needs to pay continuous attention to the temperature of the goods in the sorting stage and the distribution stage, such as the fresh food distribution industry, the medicine distribution industry, or the takeaway distribution industry under the centralized distribution mode, etc. Among them, the centralized distribution mode refers to a distribution mode in which the goods are concentrated in the sorting warehouse and then sorted and uniformly distributed in the sorting warehouse.
[0088] The solutions described in this specification and in the examples, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0089] For ease of understanding, the following description will be described using a target product as an example, wherein the target product may be any product that needs to be uniformly distributed.
[0090] Figure 1 FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present invention. Figure 1 As shown, the communication system includes a sorting terminal 11, a target temperature measuring device 12, a first communication device 13, a second communication device 14 and a server 15.
[0091] Among them, the sorting terminal 11 is a terminal used by the sorting personnel. The sorting personnel are the personnel responsible for sorting the goods in the sorting warehouse. In this embodiment, after the target goods are concentrated in the sorting warehouse, the sorting personnel will store the target goods that need to be uniformly distributed in the target sorting basket (the target sorting basket for storing the target goods can be selected by the sorting personnel, or can be specified by the server according to the actual use of the sorting basket). After storing the target goods in the target sorting basket, the sorting personnel can control the sorting terminal 11 to interact with the server 15 to instruct the server 15 to establish a binding relationship between the target order corresponding to each target product and the target temperature measuring device 12 set in the target sorting basket (here only the target order corresponding to the target product stored in the target sorting basket will be bound to the target temperature measuring device, that is, if there is a target order that is not stored in the target sorting basket, it will not be bound to the target temperature measuring device during binding).
[0092] The target temperature measuring device 12 is a device for collecting the temperature in the target sorting basket. In this embodiment, the target sorting basket storing each target commodity will be picked up by the delivery personnel responsible for delivering each target commodity, and will be carried by the delivery personnel throughout the process of delivering each target commodity. The target temperature measuring device 12 can collect the temperature in the target sorting basket throughout the sorting stage (that is, after the target commodity is stored in the target sorting basket until the target sorting basket is picked up by the delivery personnel) and the delivery stage (that is, after the target sorting basket is picked up by the delivery personnel until each target commodity is delivered to the corresponding user), and send the collected temperature data to the server 15 through the first communication device 13 and the second communication device 14 respectively at the corresponding stage.
[0093] The first communication device 13 and the second communication device 14 may be devices with communication functions. In this embodiment, the first communication device 13 is set in the sorting warehouse to help the target temperature measuring device 12 send the collected temperature data to the server 15 during the sorting stage. The first communication device 13 is carried by the delivery personnel together with the target sorting basket to help the target temperature measuring device 12 send the collected temperature data to the server 15 during the delivery stage.
[0094] The server 15 belongs to the distribution platform and is used to obtain, manage and maintain the temperature data of the goods in the sorting stage and the distribution stage. In this embodiment, the server 15 can establish a binding relationship between the target order corresponding to each target commodity and the target temperature measuring device 12 under the instruction of the sorting terminal 11, and obtain, manage and maintain the temperature data sent by the target temperature measuring device 12 through different communication devices at different stages according to the binding relationship.
[0095] Specifically, in the sorting warehouse, the sorting personnel will store the target goods that need to be uniformly distributed in the target sorting basket. After storing each target commodity in the target sorting basket, the sorting personnel can trigger a binding instruction. After receiving the binding instruction triggered by the sorting personnel, the sorting terminal 11 can obtain the device identification of the target temperature measuring device 12 set in the target sorting basket and the order identification of the target order corresponding to each target commodity. After obtaining the device identification and each order identification, the sorting terminal 11 can send a binding request carrying the device identification and each order identification to the server 15. After receiving the binding request, the server 15 can establish a binding relationship between the target temperature measuring device 12 and each target order according to the device identification and each order identification carried in the binding request.
[0096] At the same time, the target temperature measuring device 12 can collect the temperature in the target sorting basket at least once at a preset time interval to determine the temperature data packet, and after each temperature data packet is determined, it uses itself as a beacon to send wireless broadcast information carrying the temperature data packet to the surrounding area.
[0097] During the sorting stage, the first communication device 13 located in the sorting warehouse can receive and parse the wireless broadcast information sent by the target temperature measuring device 12 to obtain temperature data, and help the target temperature measuring device 12 send the temperature data packet to the server 15.
[0098] During the delivery phase, the second communication device 14 carried by the delivery personnel can receive and parse the wireless broadcast information sent by the target temperature measuring device 12 to obtain temperature data. After obtaining the temperature data packet, the second communication device 14 can detect whether the target temperature measuring device 12 is bound to the target order corresponding to the current delivery account. If so, it helps the target temperature measuring device 12 to send the temperature data packet to the server 15.
[0099] Furthermore, whether in the sorting stage or in the delivery stage, after receiving the temperature data packet sent by the target temperature measuring device 12 through the corresponding communication device, the server 15 can determine the correspondence between each temperature data in the temperature data packet and each target order based on the pre-established binding relationship.
[0100] Therefore, by establishing a binding relationship between the target temperature measuring device and each target order, and when receiving the temperature data packets sent by the target temperature measuring device through different communication devices at different stages, the correspondence between each temperature data in the temperature data packet and each target order is determined according to the binding relationship. The embodiment of the present invention can continuously obtain the temperature of the goods in the sorting stage and the distribution stage, thereby ensuring the user experience.
[0101] Optionally, in this embodiment, the sorting terminal 11 may be a smart phone, a tablet computer, a smart wearable device, a laptop computer, or any other type of mobile communication terminal. A target program may be run in the sorting terminal 11. Through the target program, the sorting terminal 11 may realize human-computer interaction with the sorting personnel and communication interaction with the server 15. The target program may be an independently running application program or a small program running based on the platform program.
[0102] Optionally, in this embodiment, the first communication device 13 can specifically be a wireless access point (AP) device set in the sorting warehouse. The wireless access point device can be a device used to act as an access point in a wireless network to allow wireless devices (such as smart phones, laptops and tablets) to connect to a wired network via wireless signals. Alternatively, in some embodiments, the content implemented by the first communication device 13 can also be replaced by the sorting terminal 11. In this case, in addition to being used to interact with the server 15 under the control of the sorting personnel to instruct the server 15 to establish a binding relationship between the target order corresponding to each target commodity and the target temperature measuring device 12 set in the target sorting basket, the sorting terminal 11 can also be used to help the target temperature measuring device 12 send the collected temperature data to the server 15 during the sorting stage.
[0103] Optionally, in this embodiment, the second communication device 14 may be a terminal used by a delivery person. The terminal may be a smart phone, a tablet computer, a smart wearable device, a laptop computer, or any other type of mobile communication terminal, or a transportation device with a mobile communication terminal, such as an electric vehicle, a car, etc. Alternatively, in some embodiments, the commodity delivery work may also be handled by a smart delivery device with mobile capabilities (such as a delivery robot or a delivery drone, etc.). In this case, the second communication device 14 may also be the smart delivery device itself with mobile capabilities.
[0104] Optionally, in this embodiment, the server 15 may be a single computer, a cluster consisting of multiple computers, or a cloud server that elastically adjusts computing resources through cloud technology.
[0105] Optionally, in this embodiment, the first communication device 13 and the second communication device 14 can communicate with the target temperature measuring device 12 in a short-range wireless communication manner. The first communication device 13, the second communication device 14, the sorting terminal 11 and the server 15 can communicate in a long-range wireless communication manner. Among them, the short-range wireless communication method may include any one or combination of Wireless Fidelity (Wireless Fidelity, Wi-Fi), Bluetooth (Bluetooth, BT) or Zigbee protocol (Zigbee). The long-range wireless communication method may include any one or combination of 5G mobile communication network technology (5th-Generation, 5G) system, long-range wireless communication (Long Range, Lora) technology, Global System for Mobile Communication (Global System for Mobile Communication, GSM), long term evolution (long term evolution, LTE) system or wideband code division multiple access (wideband code division multiple access, WCDMA) network.
[0106] Optionally, in this embodiment, the sorting basket can be a container for storing and protecting goods. In order to keep the goods warm or cold, the basket body of the sorting basket can have a side wall of a certain thickness to accommodate insulation materials. In order to facilitate the delivery personnel to quickly load and remove the delivered goods, the sorting basket can be designed with a top opening and a clamshell or zipper. It should be understood that the sorting basket can be directly carried by the delivery personnel. Alternatively, in some embodiments, in order to further protect the goods in the sorting basket, the sorting basket can also be carried by the delivery personnel in a delivery box.
[0107] Figure 2 FIG. 2 is a signaling interaction diagram of a communication system according to an embodiment of the present invention. Figure 2 As shown, the communication system includes a sorting terminal 21, a server 22, a first communication device 23, a target temperature measuring device 24, and a second communication device 25. The following signaling interaction steps may be specifically included among the sorting terminal 21, the server 22, the first communication device 23, the target temperature measuring device 24, and the second communication device 25:
[0108] Step S1000: The sorting terminal receives a binding instruction.
[0109] Specifically, after the sorting personnel deposit the target commodities that need to be uniformly distributed into the target sorting basket, the binding instruction can be triggered. The sorting terminal can receive the binding instruction triggered by the sorting personnel.
[0110] Optionally, the binding instruction may be triggered by the sorting personnel through a corresponding control displayed in the touch terminal interface.
[0111] Step S2000: The sorting terminal obtains the device identification of the target temperature measuring device and the order identification of each target order.
[0112] Specifically, after receiving the binding instruction, the sorting terminal can obtain the device identification of the target temperature measuring device to be bound and the order identification of each target order. Among them, the device identification of the target temperature measuring device can be a unique identification of the target temperature measuring device (such as a device number), which can be used to characterize the target temperature measuring device. The order identification of the target order can be a unique identification of the target order (such as an order number), which can be used to characterize the target order.
[0113] Optionally, in step S2000, the device identification and order identification can be input into the sorting terminal by the sorting personnel manually or by scanning a code, and the sorting terminal can obtain the device identification of the target temperature measurement device and the order identification of each target order by receiving the input.
[0114] Optionally, in each embodiment of the present invention, inputting the corresponding identification into the sorting terminal by scanning the code can specifically refer to the sorting personnel calling the system camera of the sorting terminal, and then controlling the sorting terminal to collect the machine-recognizable pattern (such as a one-dimensional code or a two-dimensional code, etc.) set on each target commodity or the machine-recognizable pattern set on the target temperature measuring device, and then the sorting terminal identifies each machine-recognizable pattern to obtain the order identification of the target order corresponding to each target commodity or the equipment identification of the target temperature measuring device.
[0115] Step S3000: The sorting terminal sends a binding request to the server.
[0116] Specifically, after obtaining the device identification of the target temperature measuring device and the order identification of each target order, the sorting terminal may send a binding request to the server, wherein the binding request may include the device identification of the target temperature measuring device and the order identification of each target order.
[0117] Step S4000: The server establishes a binding relationship between the target temperature measurement device and each target order.
[0118] Specifically, after receiving the binding request sent by the sorting terminal, the server can establish a binding relationship between the target temperature measuring device and each target order according to the device identification of the target temperature measuring device and the order identification of each target order carried in the binding request.
[0119] Step S5000: The target temperature measurement device determines a temperature data packet.
[0120] Specifically, during the sorting stage (that is, after the target goods are stored in the target sorting basket until the target sorting basket is picked up by the delivery personnel), the target temperature measuring device can collect the temperature in the target sorting basket at least once at a preset time interval (for example, every 30 seconds) to determine the temperature data packet.
[0121] Optionally, in this embodiment, in order to reduce the power consumption of the target temperature measuring device and to avoid the server from acquiring invalid temperature data, the target temperature measuring device may start to perform the temperature collection operation after judging and confirming that the server has established a binding relationship between the target temperature measuring device and each target order. Further, in order to enable the target temperature measuring device to judge whether the server has established a binding relationship between the target temperature measuring device and each target order, after establishing the binding relationship between the target temperature measuring device and each target order, the server may also send a collection start message to the target temperature measuring device through the first communication device. The collection start message may be used to indicate that the server has established a binding relationship between the target temperature measuring device and each target order. Thus, when the target temperature measuring device receives the collection start message, it may judge and confirm that the server has established a binding relationship between the target temperature measuring device and each target order, and start to perform the temperature collection operation.
[0122] Step S6000: The target temperature measurement device sends a temperature data packet to the server through the first communication device.
[0123] Specifically, after each temperature data packet is determined, the target temperature measuring device can use itself as a beacon to send wireless broadcast information carrying the temperature data packet to the surrounding area. During the sorting stage, the first communication device located in the sorting warehouse can receive and parse the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet, and help the target temperature measuring device send the temperature data packet to the server.
[0124] Optionally, the temperature data packet may include a device identification of the target temperature measuring device. In this embodiment, after receiving the temperature data packet, the first communication device, the second communication device and the server may determine the collection object of the temperature data packet according to the device identification in the temperature data packet.
[0125] Step S7000: The server determines the corresponding relationship between each temperature data in the temperature data packet and the target order according to the binding relationship.
[0126] Specifically, since the binding relationship between the target temperature measuring device and each target order has been established in advance, after receiving the temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage, the server can determine the correspondence between each temperature data in the temperature data packet and each target order based on the binding relationship.
[0127] Step S8000: The target temperature measurement device determines a temperature data packet.
[0128] Specifically, during the delivery stage (that is, after the target sorting basket is picked up by the delivery personnel until each target commodity is delivered to the corresponding user), the target temperature measuring device will also collect the temperature in the target sorting basket at least once at a preset time interval to determine the temperature data packet.
[0129] Step S9000: The target temperature measurement device sends a temperature data packet to the server through the second communication device.
[0130] Specifically, after each temperature data packet is determined, the target temperature measuring device can also use itself as a beacon to send wireless broadcast information carrying temperature data packets to the surrounding area. During the delivery stage, the second communication device carried by the delivery personnel can receive and parse the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet. Furthermore, compared to the sorting stage, since the delivery personnel are likely to encounter other delivery personnel in the process of delivering each target commodity, and each delivery personnel will carry a corresponding second communication device and a sorting basket. Therefore, in order to avoid multiple second communication devices uploading the temperature data collected by the temperature measuring device in the same sorting basket, so that the server receives too many repeated temperature data packets, the second communication device can determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account after obtaining the temperature data packet. If so, it helps the target temperature measuring device to send the temperature data packet to the server.
[0131] It should be understood that if the second communication device confirms through judgment that the temperature measuring device is not bound to the target order corresponding to the current delivery account, the currently acquired temperature data packet can be ignored.
[0132] Step S10000: The server determines the corresponding relationship between each temperature data in the temperature data packet and the target order according to the binding relationship.
[0133] Specifically, after receiving the temperature data packet sent by the target temperature measuring device through the second communication device during the delivery phase, the server can also determine the correspondence between each temperature data in the temperature data packet and each target order based on the binding relationship.
[0134] Optionally, for any target order, only when the target product corresponding to the target order is stored in the target sorting basket, the temperature data collected by the target temperature measuring device set in the target sorting basket is valid temperature data for the target order. In this embodiment, in order to ensure the accuracy of the correspondence between each temperature data and the target order, for any target order, the server can also detect that the target order has been delivered (that is, the target product corresponding to the target order has been taken out of the target sorting basket and handed over to the user), and promptly release the binding relationship between the target order and the target temperature measuring device.
[0135] Furthermore, in the distribution stage, the server can also send a collection stop message to the target temperature measuring device through the second communication device when it detects that the binding relationship between each target order and the target temperature measuring device has been released (that is, each target commodity in the target sorting basket has been taken out and handed over to the corresponding user). Among them, the collection stop message can be used to indicate that the binding relationship between each target order and the target temperature measuring device has been released. The target temperature measuring device can stop performing the temperature collection operation after receiving the collection stop message. Therefore, this embodiment can reduce the power consumption of the target temperature measuring device and prevent the server from receiving invalid temperature data.
[0136] Figure 3 FIG. 1 is a flow chart of a communication method according to an embodiment of the present invention. The execution subject of the communication method may be the server in the above embodiment. Figure 3 As shown, the communication method may specifically include the following steps:
[0137] Step S100: receiving a binding request.
[0138] Specifically, the server may receive a binding request sent by the sorting terminal. The binding request includes a device identifier of a target temperature measuring device to be bound and an order identifier of at least one target order. The target temperature measuring device is a device for collecting the temperature in a target sorting basket. The target goods corresponding to each target order are stored in the target sorting basket.
[0139] Step S200: establishing a binding relationship between the target temperature measurement device and each of the target orders according to the device identifier and each of the order identifiers.
[0140] Specifically, the server may establish a binding relationship between the target temperature measurement device and each target order according to the device identifier and each order identifier.
[0141] Optionally, in this embodiment, after establishing the binding relationship between the target temperature measuring device and each target order, the server may also send a collection start message to the target temperature measuring device through the first communication device to instruct the target temperature measuring device to start performing the temperature collection operation. The collection start message may be used to indicate that the server has established the binding relationship between the target temperature measuring device and each target order.
[0142] Step S300, in response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage, determining the correspondence between each temperature data in the temperature data packet and each target order according to the binding relationship.
[0143] Specifically, when the server receives a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receives a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage, it can determine the correspondence between each temperature data in the temperature data packet and each target order based on the binding relationship.
[0144] Optionally, the temperature data packet may include a device identification of a target temperature measuring device. After receiving the temperature data packet, the server may determine the collection object of the temperature data packet according to the device identification in the temperature data packet.
[0145] Optionally, the first communication device may be a wireless access point device arranged in a sorting warehouse, and the second communication device may be a delivery terminal carried by delivery personnel during the delivery of goods.
[0146] Optionally, after obtaining the temperature data packet, the server may also determine the collection time of each temperature data in the temperature data packet. Further, in the present embodiment, the temperature data packet may include one temperature data or multiple temperature data. Among them, when the temperature data packet includes one temperature data, the temperature data packet may directly include the collection time of the temperature data. At this time, the server may directly obtain the collection time of the temperature data from the temperature data packet. When the temperature data packet includes multiple temperature data, each temperature data may be sorted in the temperature data packet according to the time sequence of being collected. At the same time, the temperature data packet may also collect the start time and the collection interval time between each temperature data. At this time, the server may determine the collection time of each temperature data according to the arrangement order of each temperature data in the temperature data packet, the collection start time and the collection interval time between each temperature data.
[0147] Optionally, in this embodiment, in order to distinguish the temperature data obtained at different stages, the temperature data corresponding to each target order can be subdivided into sorting temperature data and delivery temperature data. Among them, the sorting temperature data can be the temperature data collected by the target temperature measuring device in the sorting stage. The delivery temperature data can be the temperature data collected by the target temperature measuring device in the delivery stage. Furthermore, in order to enable merchants and users to timely understand the storage temperature of the goods in the corresponding stage, after determining the corresponding relationship between the temperature data and the target order, the server can also send each sorting temperature data or each delivery temperature data to the corresponding merchant terminal or user terminal.
[0148] Optionally, in this embodiment, when sending each sorting temperature data or each delivery temperature data, the server can determine the sending object (that is, determine the merchant terminal or user terminal that needs to receive the temperature data) according to the target order corresponding to each sorting temperature data or each delivery temperature data.
[0149] Optionally, in this embodiment, the server can determine the acquired temperature data as sorting temperature data or delivery temperature data according to the sending object of the temperature data packet. Specifically, the server can determine the temperature data in the temperature data sent by the first communication device as sorting temperature data, and determine the temperature data in the temperature data sent by the second communication device as delivery temperature data. Alternatively, the server can also determine the acquired temperature data as sorting temperature data or delivery temperature data according to the order status. Specifically, for each temperature data, after determining the order corresponding to the temperature data, if it is detected that the order is in a state to be delivered, the server can determine the temperature data as sorting temperature data. If it is detected that the order is in a delivery state, the server can determine the temperature data as delivery temperature data.
[0150] Optionally, in this embodiment, after determining the correspondence between the temperature data and the target order, for any target order, the server may also send a delivery reminder message to the delivery terminal corresponding to the target order when detecting that the temperature data does not meet the standard storage temperature of the target order. The delivery reminder message is used to prompt the delivery personnel to give priority to the delivery of the target order. Thus, the embodiment of the present invention can deliver the goods to the user as much as possible before the goods lose the quality they should have.
[0151] Optionally, for any target order, only when the target product corresponding to the target order is stored in the target sorting basket, the temperature data collected by the target temperature measuring device set in the target sorting basket is valid temperature data for the target order. In this embodiment, in order to ensure the accuracy of the correspondence between each temperature data and the target order, for any target order, the server can also detect that the target order has been delivered (that is, the target product corresponding to the target order has been taken out of the target sorting basket and handed over to the user), and promptly release the binding relationship between the target order and the target temperature measuring device.
[0152] Optionally, in order to reduce the power consumption of the target temperature measuring device and to prevent the server from receiving invalid temperature data, the server may also send a collection stop message to the target temperature measuring device through the second communication device when it detects that the binding relationship between each target order and the target temperature measuring device has been released (that is, each target commodity in the target sorting basket has been taken out and handed over to the corresponding user). The collection stop message can be used to indicate that the binding relationship between each target order and the target temperature measuring device has been released. The target temperature measuring device may stop performing the temperature collection operation after receiving the collection stop message.
[0153] Figure 4 FIG. 1 is a flow chart of a communication method according to an embodiment of the present invention. The execution subject of the communication method may be the sorting terminal in the above embodiment. Figure 4 As shown, the communication method may specifically include the following steps:
[0154] Step S100': receiving a binding instruction.
[0155] Specifically, after the sorting personnel deposit the target commodities that need to be uniformly distributed into the target sorting basket, the binding instruction can be triggered. The sorting terminal can receive the binding instruction triggered by the sorting personnel.
[0156] Optionally, in this embodiment, the binding instruction may include a device binding instruction and an order binding instruction. The device binding instruction may be used to indicate that a target temperature measuring device is bound to at least one target order. The order binding instruction may be used to indicate that at least one target order is bound to a target temperature measuring device in a target sorting basket. The device binding instruction and the order binding instruction may be triggered by the sorting personnel through the corresponding controls displayed in the touch terminal interface in different sorting scenarios.
[0157] In a sorting scenario, in order to help sorters sort goods, the sorting terminal can display the order information of the orders that the sorters need to be responsible for sorting to the sorters in the terminal interface, and then the sorters will store the goods corresponding to the corresponding orders in appropriate sorting baskets according to the order information displayed in the terminal interface. Furthermore, after the sorters store each target commodity in the target sorting basket, they can select the target order corresponding to each target commodity in the terminal interface, and bind the target temperature measuring device set in the target sorting basket to each target order by triggering the device binding instruction.
[0158] Specifically, Figure 5 FIG. 1 is a schematic diagram of a terminal interface according to an embodiment of the present invention. Figure 5 As shown, the sorting terminal can display the order information of orders 1-5 that the sorting personnel need to be responsible for sorting to the sorting personnel in the terminal interface 51. Optionally, the order information of orders 1-5 can be displayed in the corresponding information display area (such as the order information of order 1 can be displayed in the information display area 511). Among them, the order information can include at least one or more of the following combinations: delivery object information, delivery address information or order identification. It should be understood that if the sorting basket for storing each commodity is specified by the server, then the order information can also include the basket identification of the sorting basket specified by the server for the order for storing the commodity corresponding to the order. According to the order information of orders 1-5 displayed in the terminal interface 51, the sorting personnel can store the commodities corresponding to orders 1-5 in the corresponding sorting baskets respectively. Further, after the sorting personnel store the target commodities corresponding to the target orders 1, 3 and 5 that need to be uniformly distributed in the target sorting basket, the target orders 1, 3 and 5 can be selected by touching the corresponding information display area. After selecting target orders 1, 3, and 5, the sorting personnel can trigger the device binding instruction by touching the device binding control 512 to instruct the sorting terminal to bind the target temperature measuring device to target orders 1, 3, and 5. Optionally, after the sorting personnel select the order, in order to enable the sorting personnel to distinguish between the selected orders and the unselected orders, the sorting terminal can also mark the selected orders and the unselected orders in the terminal interface (the marking content can be as follows: Figure 5 As shown in the marks 5111 and 5112, the mark 5111 can be used to indicate that order 1 has been selected by the sorting personnel, and the mark 5112 can be used to indicate that order 2 has not been selected by the sorting personnel).
[0159] Therefore, in this sorting scenario, the sorting terminal can display the order information of the orders that the sorting personnel are responsible for sorting to the sorting personnel to help the sorting personnel sort the goods, and can provide the sorting personnel with device binding services after the sorting personnel have sorted the goods so that the sorting personnel can bind the corresponding temperature measurement equipment to the order corresponding to the currently sorted goods.
[0160] Optionally, in this embodiment, the sorting terminal can determine the commodities that the sorting personnel need to sort by interacting with the server, and then display the terminal interface according to the interaction result. Alternatively, the sorting terminal can also allow the sorting personnel to input the order ID of the corresponding order manually or by scanning the code, and then determine the order that the sorting personnel need to sort according to the order ID input by the sorting personnel, and then display the terminal interface.
[0161] In another sorting scenario, in order to help sorters sort goods, the sorting terminal can also display the basket information of each currently available sorting basket to the sorting personnel, and then the sorting personnel select the corresponding goods and put them into each sorting basket according to the basket information displayed in the terminal interface. Furthermore, after the sorting personnel put each target commodity into the target sorting basket, they can touch the order binding instruction to instruct the sorting terminal to bind the target order corresponding to each target commodity to the target temperature measuring device set in the target sorting basket.
[0162] Specifically, Figure 6 It is a schematic diagram of the terminal interface of an embodiment of the present invention. The sorting terminal can display the basket information of the currently available sorting baskets A and B to the inspectors in the terminal interface 61. Optionally, the basket information of the sorting baskets A and B can be displayed in the corresponding information display areas respectively (such as the basket information of the sorting basket A can be displayed in the information display area 611). Among them, the basket information can include at least one or more of the following combinations: specification information, scope of application information (for example, whether it can accommodate high-temperature items or whether it has a temperature adjustment function, etc.) or information on the number of bound orders. It should be understood that if the goods to be stored in the sorting basket are specified by the server, then the basket information can also include the order identifier of the order corresponding to the goods to be stored in the sorting basket specified by the server. According to the basket information of the sorting baskets A and B displayed in the terminal interface 61, the inspectors can store the corresponding goods in the sorting baskets A and B respectively. Furthermore, when the sorting personnel deposit the target commodities to be uniformly distributed into the target sorting basket A, they can trigger the order binding instruction by touching the order binding control 612 to instruct the sorting terminal to bind the target orders corresponding to the target commodities to the target temperature measuring devices set in the target sorting basket A. Optionally, in order to facilitate the sorting personnel to understand the orders bound to the temperature measuring devices in each sorting basket, the sorting terminal can also display the bound order viewing controls corresponding to each sorting basket in the terminal interface (such as Figure 6 The bound order viewing control 613 in the sorting basket). The bound order viewing control can be used to trigger a bound order viewing instruction for the corresponding sorting basket. When receiving the bound order viewing instruction, the sorting terminal can display the bound orders of the temperature measuring device set in the corresponding sorting basket.
[0163] Therefore, in this sorting scenario, the sorting terminal can display the basket information of each currently available sorting basket to the sorting personnel to help the sorting personnel sort the goods, and can provide the sorting personnel with order binding services after the sorting personnel have sorted the goods so that the sorting personnel can bind the corresponding orders to the sorting baskets currently involved in the sorting.
[0164] Optionally, in this embodiment, the sorting terminal can determine the currently available sorting baskets by interacting with the server, and then display the terminal interface according to the interaction result. Alternatively, the sorting terminal can also allow the sorting personnel to input the basket identification of the sorting basket manually or by scanning the code, and then determine the currently available sorting baskets according to the basket identification input by the sorting personnel, and then display the terminal interface.
[0165] It should be understood that in this embodiment, the content displayed by the sorting terminal can be implemented through HTML (Hyper Text Markup Language), XML (Extensible Markup Language), CSS (Cascading Style Sheets) and JavaScript language.
[0166] It should be understood that Figure 5 and 6 The content displayed in the terminal interface shown in is only for illustration. In actual application, the content displayed in the terminal interface is not limited to this.
[0167] It should be understood that the sorting method and binding instruction triggering method given above are only for illustration. In actual application, the sorting method and binding instruction triggering method are not limited to this.
[0168] Step S200': obtaining a device identification of a target temperature measuring device and an order identification of at least one target order.
[0169] Specifically, after receiving the binding instruction triggered by the sorting personnel, the sorting terminal can obtain the device identification of the target temperature measuring device and the order identification of each target order. The target temperature measuring device is used to collect the temperature in the target sorting basket, and the target sorting basket stores the target goods corresponding to each target order.
[0170] Optionally, if in step S100', the touch command triggered by the sorting personnel is a device binding command. Then, in step S200', the sorting terminal can determine the selected order as the target order according to the device binding command, and obtain the order identification of each target order in the stored data, and then obtain the device identification of the target temperature measuring device by receiving input. Among them, the device identification of the target temperature measuring device can be input into the sorting terminal by the sorting personnel through manual input or code scanning input. If in step S100', the touch command triggered by the sorting personnel is an order binding command. Then, in step S200', the sorting terminal can determine the corresponding target sorting basket according to the order binding command, and obtain the device identification of the target temperature measuring device corresponding to the target sorting basket, and then obtain the order identification of each target order by receiving input. Among them, the order identification of each target order can be input into the sorting terminal by the sorting personnel through manual input or code scanning input.
[0171] Step S300': Send a binding request to the server.
[0172] Specifically, after obtaining the device identification of the target temperature measuring device and the order identification of each target order, the sorting terminal may send a binding request to the server. The binding request includes the device identification and each order identification, and the binding request may be used to instruct the server to establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification, and the binding relationship is used to enable the server to determine the corresponding relationship between each temperature data in the temperature data packet and each target order when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0173] Figure 7 1 is a flow chart of a communication method according to an embodiment of the present invention. The execution subject of the communication method may be the second communication device in the above embodiment. The second communication device may specifically be a delivery terminal used by a delivery person. Figure 7 As shown, the communication method may specifically include the following steps:
[0174] Step S100 ”: during the distribution phase, the wireless broadcast information sent by the target temperature measuring device is received and parsed to obtain a temperature data packet.
[0175] Specifically, the second communication device can receive and parse the wireless broadcast information sent by the target temperature measuring device during the distribution phase to obtain the temperature data packet.
[0176] Step S200”: determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account.
[0177] Specifically, after obtaining the temperature data packet, the second communication device can determine whether the target temperature measurement device is bound to the target order corresponding to the current delivery account.
[0178] It should be understood that Figure 7 Each method step in the communication method shown can be implemented by the second communication device through the delivery platform program running internally. The current delivery account can be an account registered and logged in by the delivery personnel in the delivery platform program. The target order corresponding to the current delivery account can be the order that the delivery personnel is currently responsible for delivering.
[0179] Optionally, the temperature data packet may include a device identifier of the target temperature measuring device. In step S200", the second communication device may obtain an order identifier of at least one target order corresponding to the current delivery account by interacting with the server, and then determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account based on the device identifier in the temperature data packet and the obtained order identifiers.
[0180] Step S300”, in response to the target temperature measuring device being bound to the target order corresponding to the current delivery account, the temperature data packet is sent to the server.
[0181] Specifically, when it is determined and confirmed that the target temperature measuring device is bound to the target order corresponding to the current delivery account, the second communication device can help the target temperature measuring device send the temperature data packet to the server.
[0182] Optionally, in this embodiment, the second communication device can also be used to implement information exchange between the target temperature measuring device and the server. Specifically, the second communication device can send the acquisition stop message to the target temperature measuring device after receiving the acquisition stop message sent by the server to instruct the target temperature measuring device to stop performing the temperature acquisition operation.
[0183] Figure 8 FIG. 1 is a flow chart of a communication method according to an embodiment of the present invention. The execution subject of the communication method may be the target temperature measurement device in the above embodiment. Figure 8 As shown, the communication method may specifically include the following steps:
[0184] Step S100'', collecting the temperature in the target sorting basket at least once at a preset time interval to determine a temperature data packet.
[0185] Specifically, the target temperature measuring device can collect the temperature in the target sorting basket at least once at a preset time interval to determine a temperature data packet. The target sorting basket is used to store the target goods corresponding to at least one target order. It should be understood that the temperature in the target sorting basket collected by the target temperature measuring device is the storage temperature of each target commodity. The preset time interval can be set by relevant personnel according to actual application requirements, and this embodiment does not limit it. The temperature data packet may include at least one temperature data collected by the temperature collection device.
[0186] Further, when a temperature data packet includes a temperature data, the temperature data packet can directly include the collection time of the temperature data. When a plurality of temperature data are included in the temperature data packet, in order to enable the server to determine the collection time of each temperature data in the temperature data packet after receiving the temperature data packet, each temperature data can be sorted in the temperature data packet according to the order of the collected time. At the same time, the temperature data packet can also include the collection start time (i.e. the collection time of the first temperature data in the temperature data packet) and the collection interval time between each temperature data. It should be understood that the collection interval time between each temperature data can be different or the same. Optionally, when the collection interval time between each temperature data in the temperature data packet is the same, in order to reduce the volume of the temperature data packet, thereby improving the data transmission efficiency, the temperature data packet can also only include a unified collection interval time.
[0187] Optionally, in order to reduce the power consumption of the target temperature measuring device and to prevent the server from obtaining invalid temperature data, the target temperature measuring device can also start the temperature collection operation after determining and confirming that the server has established a binding relationship between the target temperature measuring device and each target order. Further, in this embodiment, the target temperature measuring device can determine whether the server has established a binding relationship between the target temperature measuring device and each target order by detecting whether a collection start message is received. The collection start message can be sent by the server to the target temperature measuring device through the first communication device after the binding relationship between the target temperature measuring device and each target order is established, which can be used to indicate that the server has established a binding relationship between the target temperature measuring device and each target order.
[0188] Step S200'', sending wireless broadcast information carrying the temperature data packet, so as to send the temperature data packet to the server through the first communication device during the sorting stage or send the temperature data packet to the server through the second communication device during the delivery stage.
[0189] Specifically, no matter in the sorting stage or in the distribution stage, whenever the temperature data packet is determined, the target temperature measuring device can use itself as a beacon to send wireless broadcast information carrying the temperature data packet to the surrounding. In the sorting stage, the target temperature measuring device can send the temperature data packet to the server with the help of the first communication device. In the distribution stage, the target temperature measuring device can send the temperature data packet to the server with the help of the second communication device.
[0190] Optionally, in order to reduce the power consumption of the target temperature measuring device and to prevent the server from obtaining invalid temperature data, the target temperature measuring device may also stop performing the temperature collection operation when it is determined that each target commodity has been taken out of the target sorting basket. Furthermore, the target temperature measuring device may determine whether each target commodity has been taken out of the target sorting basket by detecting whether a collection stop message has been received. The collection stop message may be sent to the target temperature measuring device by the server through the second communication device when it is detected that the binding relationship between each target order and the target temperature measuring device has been released, which may be used to indicate that the binding relationship between each target order and the target temperature measuring device has been released.
[0191] After receiving a binding request, the embodiment of the present invention will establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification carried in the binding request, and then determine the corresponding relationship between each temperature data in the temperature data packet and each target order according to the binding relationship when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage. Among them, the target temperature measuring device is used to collect the temperature in the target sorting basket, and the target sorting basket is used to store the target goods corresponding to each target order. Therefore, by establishing a binding relationship between the target temperature measuring device and each target order, and when receiving a temperature data packet sent by the target temperature measuring device through different communication devices at different stages, the corresponding relationship between each temperature data in the temperature data packet and each target order is determined according to the binding relationship. The embodiment of the present invention can continuously obtain the temperature of the goods in the sorting stage and the delivery stage, thereby ensuring the user experience.
[0192] Fig. 9 FIG. 1 is a schematic diagram of a communication device according to an embodiment of the present invention. Fig. 9 As shown, the communication device of the embodiment of the present invention includes a request receiving unit 91, a binding unit 92 and an order determining unit 93.
[0193] Specifically, the request receiving unit 91 is used to receive a binding request, wherein the binding request includes a device identifier of a target temperature measuring device and an order identifier of at least one target order, wherein the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each target order;
[0194] The binding unit 92 is used to establish a binding relationship between the target temperature measuring device and each target order according to the device identifier and each order identifier;
[0195] The order determination unit 93 is used to determine the correspondence between each temperature data in the temperature data packet and each target order according to the binding relationship in response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0196] After receiving a binding request, the embodiment of the present invention will establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification carried in the binding request, and then determine the corresponding relationship between each temperature data in the temperature data packet and each target order according to the binding relationship when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage. Among them, the target temperature measuring device is used to collect the temperature in the target sorting basket, and the target sorting basket is used to store the target goods corresponding to each target order. Therefore, by establishing a binding relationship between the target temperature measuring device and each target order, and when receiving a temperature data packet sent by the target temperature measuring device through different communication devices at different stages, the corresponding relationship between each temperature data in the temperature data packet and each target order is determined according to the binding relationship. The embodiment of the present invention can continuously obtain the temperature of the goods in the sorting stage and the delivery stage, thereby ensuring the user experience.
[0197] Fig.10 FIG. 1 is a schematic diagram of a communication device according to an embodiment of the present invention. Fig.10 As shown, the communication device according to the embodiment of the present invention includes an instruction receiving unit 101 , an identification acquiring unit 102 and a request sending unit 103 .
[0198] Specifically, the instruction receiving unit 101 is used to receive a binding instruction;
[0199] The identification acquisition unit 102 is used to acquire the device identification of the target temperature measuring device and the order identification of at least one target order, wherein the target temperature measuring device is used to collect the temperature in the target sorting basket, and the target sorting basket is used to store the target commodities corresponding to each of the target orders;
[0200] The request sending unit 103 is used to send a binding request to the server, wherein the binding request includes the device identification and each order identification, and the binding request is used to instruct the server to establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification, and the binding relationship is used to enable the server to determine the correspondence between each temperature data in the temperature data packet and each target order when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0201] Fig.11 FIG. 1 is a schematic diagram of a communication device according to an embodiment of the present invention. Fig.11 As shown, the communication device of the embodiment of the present invention includes a parsing unit 111, a judging unit 112 and a data packet sending unit 113.
[0202] Specifically, the parsing unit 111 is used to receive and parse the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet during the distribution stage;
[0203] The determination unit 112 is used to determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account;
[0204] The data packet sending unit 113 is used to send the temperature data packet to the server in response to the target temperature measuring device being bound to the target order corresponding to the current delivery account.
[0205] Fig.12 FIG. 1 is a schematic diagram of a communication device according to an embodiment of the present invention. Fig.12 As shown, the communication device according to the embodiment of the present invention includes a collection unit 121 and a broadcast sending unit 122 .
[0206] Specifically, the collection unit 121 is used to collect the temperature in the target sorting basket at least once at a preset time interval to determine a temperature data packet, and the target sorting basket is used to store target goods corresponding to at least one target order;
[0207] The broadcast sending unit 122 is used to send wireless broadcast information carrying the temperature data packet, so as to send the temperature data packet to the server through the first communication device during the sorting stage or send the temperature data packet to the server through the second communication device during the distribution stage.
[0208] After receiving a binding request, the embodiment of the present invention will establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification carried in the binding request, and then determine the corresponding relationship between each temperature data in the temperature data packet and each target order according to the binding relationship when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage. Among them, the target temperature measuring device is used to collect the temperature in the target sorting basket, and the target sorting basket is used to store the target goods corresponding to each target order. Therefore, by establishing a binding relationship between the target temperature measuring device and each target order, and when receiving a temperature data packet sent by the target temperature measuring device through different communication devices at different stages, the corresponding relationship between each temperature data in the temperature data packet and each target order is determined according to the binding relationship. The embodiment of the present invention can continuously obtain the temperature of the goods in the sorting stage and the delivery stage, thereby ensuring the user experience.
[0209] Fig.13 FIG. 1 is a schematic diagram of the hardware connection of the target temperature measurement device according to an embodiment of the present invention. Fig.13 As shown, the temperature measuring device may include a temperature acquisition device 131 , a communication component 132 and a control device 133 .
[0210] The temperature acquisition device 131 is used to collect the temperature in the target sorting basket. Optionally, the temperature acquisition device 131 can be any type of temperature sensor, such as a thermistor or an infrared temperature sensor, etc., and the present application does not limit this.
[0211] The communication component 132 is used to realize the communication between the target temperature measuring device and the first communication device and the second communication device. It should be understood that the communication between the communication component 132 and the first communication device and the second communication device can adopt a one-to-one communication mode or a broadcast communication mode, and the present application does not limit this. Optionally, the one-to-one and broadcast communication modes can be implemented by any relevant type of communication technology such as Bluetooth (BT), Wireless Fidelity (Wi-Fi) or Zigbee protocol, and the present application does not limit this.
[0212] The control device 133 may be a hardware device for storing and executing corresponding programs, and the control device 133 may be connected to the above-mentioned devices via a CAN (Controller Area Network) bus, a LIN (Local Interconnect Network) bus, or a 485 bus, etc. In this embodiment, the control device 133 may be used to control the above-mentioned devices to collect the temperature in the target sorting basket at least once every preset time period to determine a temperature data packet, and after each temperature data packet is determined, send a wireless broadcast message carrying the temperature data packet.
[0213] Optionally, the control device 133 includes at least a processor and a memory. The processor is connected to the memory via a bus. The memory is suitable for storing instructions or programs executable by the processor. The processor can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor executes the instructions stored in the memory to execute the corresponding method flow to realize the processing of data and the control of other devices.
[0214] It should be understood that Fig.13 The hardware structure and the connection relationship between the hardware devices shown in the figure are for illustration only, and the above-mentioned hardware devices are not the hardware devices necessary for executing the method in the embodiment of the present invention.
[0215] It should be understood that in actual application, the target temperature measuring device can be installed inside the basket of the target sorting basket to directly collect the temperature inside the target sorting basket, or can be installed outside the basket of the target sorting basket to collect the temperature inside the target sorting basket through a connector that communicates with the inside of the target sorting basket. Alternatively, in some embodiments, the relevant hardware of the target temperature measuring device can also be installed inside and outside the basket of the target sorting basket according to actual needs to collect the temperature inside the target sorting basket.
[0216] Fig.14 Schematic diagram of an electronic device according to an embodiment of the present invention. In this embodiment, the electronic device may be the server, the second communication device or the sorting terminal in the above embodiment. Fig.14 As shown, the electronic device includes at least one processor 141; a memory 142 communicatively connected to at least one processor 141; and a communication component 143 communicatively connected to a scanning device, wherein the communication component 143 receives and sends data under the control of the processor 141; wherein the memory 142 stores instructions executable by at least one processor 141, and the instructions are executed by at least one processor 141 to implement the above-mentioned communication method.
[0217] Specifically, the electronic device includes: one or more processors 141 and a memory 142, Fig.14 A processor 141 is taken as an example. The processor 141 and the memory 142 may be connected via a bus or other means. Fig.14 In the example, the bus connection is used. The memory 142 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The processor 141 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions and modules stored in the memory 142, that is, realizing the above-mentioned communication method.
[0218] The memory 142 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store a list of options, etc. In addition, the memory 142 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 142 may optionally include a memory remotely arranged relative to the processor 141, and these remote memories may be connected to an external device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0219] One or more modules are stored in the memory 142, and when executed by one or more processors 141, the communication method in any of the above method embodiments is executed.
[0220] The above-mentioned product can execute the method provided in the embodiment of the present application, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not fully described in this embodiment, please refer to the method provided in the embodiment of the present application.
[0221] After receiving a binding request, the embodiment of the present invention will establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification carried in the binding request, and then determine the corresponding relationship between each temperature data in the temperature data packet and each target order according to the binding relationship when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage. Among them, the target temperature measuring device is used to collect the temperature in the target sorting basket, and the target sorting basket is used to store the target goods corresponding to each target order. Therefore, by establishing a binding relationship between the target temperature measuring device and each target order, the embodiment of the present invention can continuously obtain the temperature of the goods during the sorting stage and the delivery stage, thereby ensuring the user experience.
[0222] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.
[0223] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0224] The embodiment of the present invention provides A1, a communication method, applicable to a server, the method comprising:
[0225] Receive a binding request, the binding request including a device identifier of a target temperature measuring device and an order identifier of at least one target order, the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each of the target orders;
[0226] Establishing a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers;
[0227] In response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage, the correspondence between each temperature data in the temperature data packet and each target order is determined according to the binding relationship.
[0228] A2. The method according to A1, wherein the temperature data includes sorting temperature data and delivery temperature data, wherein the sorting temperature data is the temperature data collected by the target temperature measuring device in the sorting stage, and the delivery temperature data is the temperature data collected by the target temperature measuring device in the delivery stage;
[0229] After determining the corresponding relationship between each temperature data in the temperature data packet and each target order according to the binding relationship, the method further includes:
[0230] The sorting temperature data or the delivery temperature data are sent to a corresponding merchant terminal or user terminal.
[0231] A3. According to the method described in A1, the temperature data packet includes a device identification of the target temperature measuring device, and the device identification is used to characterize the collection object of the temperature data packet.
[0232] A4. The method according to A1, wherein each temperature data in the temperature data packet is sorted in the order of the time of collection, and the temperature data packet also includes the collection start time and the collection interval time between each temperature data;
[0233] The method further comprises:
[0234] The collection time of each temperature data is determined according to the arrangement order of each temperature data in the temperature data packet, the collection start time and the collection interval time.
[0235] A5. The method according to A1, further comprising:
[0236] For each of the target orders, in response to detecting that the temperature data corresponding to the target order does not meet the standard storage temperature of the target order, a delivery reminder message is sent to the delivery terminal corresponding to the target order to prompt priority delivery of the target order.
[0237] A6. The method according to A1, further comprising:
[0238] For each of the target orders, in response to detecting that the target order has been delivered, the binding relationship between the target order and the target temperature measuring device is released.
[0239] A7. According to the method described in A1, the first communication device is a wireless access point device.
[0240] A8. According to the method described in A1, the second communication device is a distribution terminal.
[0241] A9. According to the method described in A1, after establishing a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers, the method further includes:
[0242] A collection start message is sent to the target temperature measuring device through the first communication device to instruct the target temperature measuring device to start performing a temperature collection operation.
[0243] A10. The method according to A9, further comprising:
[0244] In response to detecting that the binding relationship between each of the target orders and the target temperature measuring device is released, collection stop information is sent to the target temperature measuring device through the second communication device to instruct the target temperature measuring device to stop performing the temperature collection operation.
[0245] The embodiment of the present invention provides B1, a communication method applicable to a sorting terminal, the method comprising:
[0246] Receive binding instructions;
[0247] Obtaining a device identification of a target temperature measuring device and an order identification of at least one target order, wherein the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each of the target orders;
[0248] A binding request is sent to a server, wherein the binding request includes the device identifier and each of the order identifiers, and the binding request is used to instruct the server to establish a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers, and the binding relationship is used to enable the server to determine the correspondence between each temperature data in the temperature data packet and each of the target orders when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0249] B2. According to the method of B1, before receiving the binding instruction, the method further includes:
[0250] Displays order information for at least one order.
[0251] B3. The method according to B2, wherein the binding instruction includes a device binding instruction;
[0252] The step of obtaining the device identification of the target temperature measuring device and the order identification of at least one target order includes:
[0253] Determine the selected order as the target order according to the device binding instruction;
[0254] Obtaining the order identification of each of the target orders in the stored data;
[0255] The device identification of the target temperature measuring device is obtained by receiving input.
[0256] B4. The method according to B2, wherein the order information of at least one order is displayed including:
[0257] Obtaining an order identifier of at least one order by receiving input;
[0258] The order information of each order is displayed according to each order identifier.
[0259] B5. According to the method described in B4, the order information includes at least one or more of the following: delivery object information, delivery address information or order identification.
[0260] B6. According to the method described in B1, before receiving the binding instruction, the method further includes:
[0261] Display basket information of at least one sorting basket.
[0262] B7. The method according to B6, wherein the binding instruction includes an order binding instruction;
[0263] The step of obtaining the device identification of the target temperature measuring device and the order identification of at least one target order includes:
[0264] Determine the corresponding target sorting basket according to the order binding instruction;
[0265] Obtaining a device identifier of a target temperature measuring device corresponding to the target sorting basket;
[0266] The order identifier of each target order is obtained by receiving input.
[0267] B8. The method according to B6, further comprising:
[0268] Displaying a bound order viewing control corresponding to each of the sorting baskets, wherein the bound order viewing control is used to trigger a bound order viewing instruction for the corresponding sorting basket;
[0269] In response to receiving the bound order viewing instruction, the bound orders of the corresponding sorting basket are displayed.
[0270] The embodiment of the present invention provides C1, a communication method, applicable to a second communication device, the method comprising:
[0271] During the distribution phase, the wireless broadcast information sent by the target temperature measuring device is received and parsed to obtain the temperature data packet;
[0272] Determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account;
[0273] In response to the target temperature measuring device being bound to the target order corresponding to the current delivery account, the temperature data packet is sent to the server.
[0274] C2. The method according to C1, wherein the temperature data packet includes a device identifier of the target temperature measuring device;
[0275] The step of determining whether the target temperature measuring device is bound to the target order corresponding to the current delivery account includes:
[0276] Obtaining an order identifier of at least one target order corresponding to the current delivery account;
[0277] Determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account based on the device identifier and each order identifier.
[0278] C3. The method according to C1, further comprising:
[0279] In response to receiving the collection stop message sent by the server, the collection stop message is sent to the target temperature measuring device to instruct the target temperature measuring device to stop performing the temperature collection operation.
[0280] The embodiment of the present invention provides D1, a communication method, applicable to a target temperature measurement device, the method comprising:
[0281] The temperature in a target sorting basket is collected at least once at a preset time interval to determine a temperature data packet, wherein the target sorting basket is used to store target commodities corresponding to at least one target order;
[0282] Send wireless broadcast information carrying the temperature data packet, so as to send the temperature data packet to the server through the first communication device during the sorting stage or send the temperature data packet to the server through the second communication device during the distribution stage.
[0283] D2. According to the method described in D1, collecting the temperature in the target sorting basket at least once at a preset time interval to determine the temperature data packet includes:
[0284] In response to receiving the collection start message, the temperature in the target sorting basket is collected at least once at every preset time interval to determine a temperature data packet.
[0285] D3. The method according to D1, further comprising:
[0286] In response to receiving the acquisition stop message, the temperature acquisition operation is stopped.
[0287] The embodiment of the present invention provides E1, a communication system, the communication system comprising a sorting terminal, a target temperature measuring device, a server, a first communication device and a second communication device;
[0288] Wherein, the sorting terminal is configured as follows:
[0289] Receive binding instructions;
[0290] Obtaining a device identifier of a target temperature measuring device and an order identifier of at least one target order;
[0291] Sending a binding request to a server, wherein the binding request includes the device identifier and each of the order identifiers;
[0292] The target temperature measurement device is configured as follows:
[0293] The temperature in a target sorting basket is collected at least once at a preset time interval to determine a temperature data packet, and the target sorting basket is used to store target commodities corresponding to each target order;
[0294] Sending a wireless broadcast message carrying the temperature data packet;
[0295] The first communication device is configured as:
[0296] In the sorting stage, receiving and parsing the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet;
[0297] Sending the temperature data packet to a server;
[0298] The second communication device is configured as:
[0299] In the distribution phase, receiving and parsing the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet;
[0300] Determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account;
[0301] In response to the target temperature measuring device being bound to the target order corresponding to the current delivery account, sending the temperature data packet to the server;
[0302] The server is configured to:
[0303] receiving the binding request;
[0304] Establishing a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers;
[0305] In response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage, the correspondence between each temperature data in the temperature data packet and each target order is determined according to the binding relationship.
[0306] The embodiment of the present invention provides F1, a communication device, the device comprising:
[0307] A request receiving unit, configured to receive a binding request, wherein the binding request includes a device identifier of a target temperature measuring device and an order identifier of at least one target order, wherein the target temperature measuring device is configured to collect the temperature in a target sorting basket, and the target sorting basket is configured to store target commodities corresponding to each of the target orders;
[0308] A binding unit, used to establish a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers;
[0309] An order determination unit is used to determine the correspondence between each temperature data in the temperature data packet and each target order according to the binding relationship in response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0310] An embodiment of the present invention provides G1, a communication device, the device comprising:
[0311] An instruction receiving unit, used for receiving a binding instruction;
[0312] An identification acquisition unit, used to acquire a device identification of a target temperature measuring device and an order identification of at least one target order, wherein the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each of the target orders;
[0313] A request sending unit is used to send a binding request to a server, wherein the binding request includes the device identification and each order identification, and the binding request is used to instruct the server to establish a binding relationship between the target temperature measuring device and each target order according to the device identification and each order identification, and the binding relationship is used to enable the server to determine the correspondence between each temperature data in the temperature data packet and each target order when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
[0314] An embodiment of the present invention provides H1. A communication device, comprising:
[0315] A parsing unit, used to receive and parse the wireless broadcast information sent by the target temperature measuring device to obtain a temperature data packet during the distribution phase;
[0316] A judgment unit, used to determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account;
[0317] A data packet sending unit is used to send the temperature data packet to the server in response to the target temperature measuring device being bound to the target order corresponding to the current delivery account.
[0318] An embodiment of the present invention provides I1. A communication device, comprising:
[0319] A collection unit, used to collect the temperature in a target sorting basket at least once at a preset time interval to determine a temperature data packet, wherein the target sorting basket is used to store target commodities corresponding to at least one target order;
[0320] The broadcast sending unit is used to send wireless broadcast information carrying the temperature data packet, so as to send the temperature data packet to the server through the first communication device during the sorting stage or send the temperature data packet to the server through the second communication device during the distribution stage.
[0321] An embodiment of the present invention provides J1, a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement a method as described in any one of A1-10, B1-8, C1-3 or D1-3.
[0322] An embodiment of the present invention provides K1, an electronic device, the device comprising:
[0323] a memory for storing one or more computer program instructions;
[0324] A processor, wherein the one or more computer program instructions are executed by the processor to implement a method as described in any one of A1-10, B1-8 or C1-3.
[0325] An embodiment of the present invention provides L1. A computer program product. When the computer program product runs on a computer, it enables the computer to execute a method as described in any one of A1-10, B1-8, C1-3 or D1-3.
[0326] The embodiment of the present invention provides M1, a temperature measuring device, the device comprising:
[0327] A temperature collection device is used to collect the temperature in the sorting basket;
[0328] A communication component for communicating;
[0329] A control device configured to execute to implement a method as described in any one of D1-3.
[0330] The embodiment of the present invention provides N1, a sorting basket, the sorting basket comprising:
[0331] basket;
[0332] Temperature measuring equipment as described in M1.
[0333] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A communication method, applicable to a server, characterized in that: The method comprises: Receive a binding request, the binding request including a device identifier of a target temperature measuring device and an order identifier of at least one target order, the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each of the target orders; Establishing a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers; In response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage, the correspondence between each temperature data in the temperature data packet and each target order is determined according to the binding relationship.
2. A communication method, applicable to a sorting terminal, characterized in that: The method comprises: Receive binding instructions; Obtaining a device identification of a target temperature measuring device and an order identification of at least one target order, wherein the target temperature measuring device is used to collect the temperature in a target sorting basket, and the target sorting basket is used to store target commodities corresponding to each of the target orders; A binding request is sent to a server, wherein the binding request includes the device identifier and each of the order identifiers, and the binding request is used to instruct the server to establish a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers, and the binding relationship is used to enable the server to determine the correspondence between each temperature data in the temperature data packet and each of the target orders when receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage.
3. A communication method, applicable to a second communication device, characterized in that: The method comprises: During the distribution phase, the wireless broadcast information sent by the target temperature measuring device is received and parsed to obtain the temperature data packet; Determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account; In response to the target temperature measuring device being bound to the target order corresponding to the current delivery account, the temperature data packet is sent to the server.
4. A communication method, applicable to a target temperature measuring device, characterized in that: The method comprises: The temperature in a target sorting basket is collected at least once at a preset time interval to determine a temperature data packet, wherein the target sorting basket is used to store target commodities corresponding to at least one target order; Send wireless broadcast information carrying the temperature data packet, so as to send the temperature data packet to the server through the first communication device during the sorting stage or send the temperature data packet to the server through the second communication device during the distribution stage.
5. A communication system, characterized in that: The communication system includes a sorting terminal, a target temperature measuring device, a server, a first communication device and a second communication device; Wherein, the sorting terminal is configured as: Receive binding instructions; Obtaining a device identifier of a target temperature measuring device and an order identifier of at least one target order; Sending a binding request to a server, wherein the binding request includes the device identifier and each of the order identifiers; The target temperature measurement device is configured as follows: The temperature in a target sorting basket is collected at least once at a preset time interval to determine a temperature data packet, and the target sorting basket is used to store target commodities corresponding to each target order; Sending a wireless broadcast message carrying the temperature data packet; The first communication device is configured as: In the sorting stage, receiving and parsing the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet; Sending the temperature data packet to a server; The second communication device is configured as: In the distribution phase, receiving and parsing the wireless broadcast information sent by the target temperature measuring device to obtain the temperature data packet; Determine whether the target temperature measuring device is bound to the target order corresponding to the current delivery account; In response to the target temperature measuring device being bound to the target order corresponding to the current delivery account, sending the temperature data packet to the server; The server is configured to: receiving the binding request; Establishing a binding relationship between the target temperature measuring device and each of the target orders according to the device identifier and each of the order identifiers; In response to receiving a temperature data packet sent by the target temperature measuring device through the first communication device during the sorting stage or receiving a temperature data packet sent by the target temperature measuring device through the second communication device during the delivery stage, the correspondence between each temperature data in the temperature data packet and each target order is determined according to the binding relationship.
6. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: The computer program instructions implement the method according to any one of claims 1 to 4 when executed by a processor.
7. An electronic device, characterized in that: The device comprises: a memory for storing one or more computer program instructions; A processor, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1 to 3.
8. A computer program product, characterized in that When the computer program product is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 4.
9. A temperature measuring device, characterized in that: The device comprises: A temperature collection device is used to collect the temperature in the sorting basket; A communication component for communicating; A control device configured to execute to implement the method as claimed in any one of claims 4.
10. A sorting basket, characterized in that: The sorting basket comprises: basket; The temperature measuring device as claimed in claim 9.