Multi-mode intelligent IoT device control method integrating Bluetooth and Beidou

Through the multi-mode intelligent IoT device control method that integrates Bluetooth and Beidou, the problem of delay and cost of traditional logistics distribution in complex urban environments is solved, and efficient and accurate distribution route planning and optimization are achieved.

CN119106782BActive Publication Date: 2025-03-11WENZHOU POLYTECHNIC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411599240.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-03-11
Estimated Expiration
2044-11-11

AI Technical Summary

Technical Problem

Traditional logistics and distribution methods may lead to delays in delivery and increased costs when facing complex urban environments.

Method used

A multi-mode intelligent IoT device control method that integrates Bluetooth and Beidou is adopted to optimize the delivery route and time by obtaining logistics information, analyzing delivery location and time information, planning a delivery path based on Beidou satellite, and obtaining recipient status information of Bluetooth positioning.

Benefits of technology

This method can quickly and accurately plan the optimal distribution route, reduce waiting time and distance, significantly improve distribution efficiency, and reduce logistics costs due to unreasonable routes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106782B_ABST
    Figure CN119106782B_ABST
Patent Text Reader

Abstract

The present application is applicable to the field of Internet of Things control technology, and in particular, to a multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou. The multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou includes: obtaining logistics information; analyzing the logistics information to obtain delivery location information and delivery time information; analyzing the delivery location information and delivery time information to obtain delivery route information; obtaining recipient status information; and sending delivery information based on the recipient status information. By analyzing the logistics information, the method can quickly and accurately plan the optimal delivery route, reduce unnecessary waiting time and distance during the delivery process, and significantly improve the delivery efficiency; by optimizing the delivery route and delivery time, it can reduce the additional logistics costs caused by unreasonable routes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of Internet of Things control technology, and in particular, relates to a multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou. Background Art

[0002] Smart IoT technology is a branch of IoT technology. It integrates sensors, actuators, network communication technology, cloud computing and big data analysis to enable objects to have the ability of intelligent perception, connection, processing and control. With the rapid development of e-commerce, the demand for logistics and distribution is growing. In order to improve distribution efficiency and service quality, it is becoming more and more important to use smart IoT technology for logistics management.

[0003] Traditional logistics distribution methods often rely on manual scheduling and simple GPS navigation systems, which may lead to delivery delays, increased costs and other problems when faced with complex urban environments. Summary of the invention

[0004] The embodiment of the present application provides a multi-mode intelligent Internet of Things device control method that integrates Bluetooth and Beidou, which can solve the problem that traditional logistics distribution methods may cause delivery delays and increased costs when facing complex urban environments.

[0005] In a first aspect, an embodiment of the present application provides a multi-mode intelligent IoT device control method integrating Bluetooth and Beidou, including:

[0006] Obtaining logistics information; wherein the logistics information is used to reflect the items that need to be delivered in a certain period of time;

[0007] Analyze the logistics information to obtain the delivery location information and delivery time information; wherein the delivery location information is used to reflect the location where each item needs to be delivered, and the delivery time information is used to reflect the time when the delivered items need to be delivered;

[0008] Analyze the delivery location information and the delivery time information to obtain delivery route information; wherein the delivery route information is used to indicate a delivery path planned based on Beidou satellite;

[0009] Acquire recipient status information; wherein the recipient status information is used to indicate whether the current recipient located by Bluetooth meets the conditions for receiving the item;

[0010] The delivery information is sent based on the recipient status information.

[0011] The above technical solutions in the embodiments of the present application have at least the following technical effects:

[0012] The multi-mode intelligent IoT device control method integrating Bluetooth and Beidou provided in the present application obtains logistics information reflecting items that need to be delivered in a certain period of time; then analyzes the logistics information to obtain delivery location information reflecting the location where each item needs to be delivered and delivery time information reflecting the time when the delivered items need to be delivered; then analyzes the delivery location information and delivery time information to obtain delivery route information indicating the delivery path planned based on Beidou satellite; obtains recipient status information indicating whether the current recipient of Bluetooth positioning meets the conditions for receiving items; and sends delivery information based on the recipient status information. This method can quickly and accurately plan the optimal delivery route through the analysis of logistics information, reduce unnecessary waiting time and distance during the delivery process, and significantly improve delivery efficiency; by optimizing the delivery route and delivery time, it can reduce the additional logistics costs caused by unreasonable routes.

[0013] In a possible implementation manner of the first aspect, the analyzing according to the delivery location information and the delivery time information to obtain the delivery route information includes:

[0014] Analyzing the delivery location information to obtain a plurality of initial delivery routes; wherein the initial delivery routes are used to indicate delivery routes covering all delivery locations;

[0015] The delivery route information is obtained by analyzing the delivery time information and the initial delivery route.

[0016] In a possible implementation manner of the first aspect, the analyzing according to the delivery time information and the initial delivery route to obtain the delivery route information includes:

[0017] Sorting the exact time information in the delivery time information to obtain a delivery time sequence; wherein the exact time information is used to reflect the specific delivery time of the item specified in the delivery time;

[0018] Analyze the delivery time series to obtain a first delivery path; wherein the first delivery path is used to indicate a delivery route covering items that are clearly delivered at the specific delivery time based on Beidou satellite planning;

[0019] Analyze the first delivery path and the initial delivery route to obtain a plurality of second delivery routes;

[0020] Delivery route information is obtained based on the second delivery route.

[0021] In a possible implementation manner of the first aspect, the analyzing the first delivery path and the initial delivery route to obtain a plurality of second delivery routes includes:

[0022] Analyze the first delivery path to obtain a delivery point sequence; wherein the delivery point sequence is used to indicate the delivery order of each delivery location in the first delivery path planned based on Beidou satellite;

[0023] Analyze the multiple initial delivery routes to obtain multiple first delivery point sequences; wherein the first delivery point sequences are used to indicate the delivery order of all delivery locations;

[0024] Matching the delivery point sequence with the first delivery point sequence to obtain a plurality of second delivery point sequences;

[0025] Based on the plurality of second delivery point sequences, a plurality of second delivery routes are obtained.

[0026] In a possible implementation manner of the first aspect, obtaining delivery route information based on the second delivery route includes:

[0027] Obtaining the delivery coordinates of each delivery location in the delivery location information;

[0028] Analyzing the first coordinate point and the second coordinate point in the delivery coordinates and the delivery time information to obtain two symmetrical maximum path curves; wherein the first coordinate point and the second coordinate point are used to reflect adjacent coordinate points of the delivery location in the first delivery path planned based on Beidou satellite;

[0029] Analyze according to the maximum path curve to obtain a maximum coordinate range;

[0030] Delivery route information is obtained based on the maximum coordinate range and the second delivery route.

[0031] In a possible implementation manner of the first aspect, obtaining the delivery route information based on the maximum coordinate range and the second delivery route includes:

[0032] Matching a third coordinate point in the delivery coordinates with the maximum coordinate range; wherein the third coordinate point is used to reflect the coordinates of the items for which no specific delivery time is required in the delivery time information;

[0033] Connecting the third coordinate point within the maximum coordinate range with the first coordinate point and the second coordinate point to obtain a fixed delivery route;

[0034] Analyze the last coordinate point reflected in the delivery point sequence and other third coordinate points that are not within the maximum coordinate range to obtain the shortest delivery route;

[0035] The second delivery route that matches the fixed delivery route and the shortest delivery route among the plurality of second delivery routes is determined as delivery route information.

[0036] In a possible implementation manner of the first aspect, sending the delivery information based on the recipient status information includes:

[0037] Obtaining Bluetooth positioning information; wherein the Bluetooth positioning information is used to reflect the relative position of the item and the recipient;

[0038] Determining whether the recipient is within a preset range according to the Bluetooth positioning information; wherein the preset range is used to indicate whether the recipient is ready to receive the item;

[0039] If the recipient is within the preset range, a notification message is sent to the recipient that the delivery is about to arrive; if the recipient is not within the preset range, a reminder message is sent to the recipient, prompting the recipient to return to the preset range to prepare to receive the item.

[0040] In a possible implementation manner of the first aspect, determining whether the recipient is within a preset range according to the Bluetooth positioning information includes:

[0041] Comparing the distance information in the Bluetooth positioning information with a preset threshold; wherein the distance information is used to reflect the distance between the item and the recipient;

[0042] If the distance information is less than or equal to the preset threshold, it is determined that the recipient is within the preset range; if the distance information is greater than the preset threshold, it is determined that the recipient is not within the preset range.

[0043] In a possible implementation of the first aspect, sending notification information of an upcoming delivery to a recipient includes:

[0044] Generate a notification message that a delivery is about to arrive;

[0045] The notification message is sent to the recipient's mobile terminal via a Bluetooth connection network.

[0046] In a second aspect, the embodiment of the present application provides a multi-mode intelligent IoT device control system integrating Bluetooth and Beidou, including:

[0047] The first acquisition module is used to acquire logistics information; wherein the logistics information is used to reflect the items that need to be delivered in a certain period of time;

[0048] A first analysis module is used to analyze the logistics information to obtain the delivery location information and the delivery time information; wherein the delivery location information is used to reflect the location where each item needs to be delivered, and the delivery time information is used to reflect the time when the delivered items need to be delivered;

[0049] A second analysis module is used to analyze the delivery location information and the delivery time information to obtain delivery route information; wherein the delivery route information is used to indicate a delivery path planned based on Beidou satellite;

[0050] A second acquisition module is used to acquire recipient status information; wherein the recipient status information is used to indicate whether the current recipient located by Bluetooth meets the conditions for receiving the item;

[0051] The sending module is used to send the delivery information based on the recipient status information.

[0052] In the third aspect, an embodiment of the present application provides a multi-mode smart Internet of Things device control device that integrates Bluetooth and Beidou. The multi-mode smart Internet of Things device control device that integrates Bluetooth and Beidou includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any one of the methods described in the first aspect above.

[0053] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the above-mentioned first aspects is implemented.

[0054] In the fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a multi-mode intelligent Internet of Things device control device that integrates Bluetooth and Beidou, the multi-mode intelligent Internet of Things device control device that integrates Bluetooth and Beidou executes the multi-mode intelligent Internet of Things device control method that integrates Bluetooth and Beidou as described in any one of the above-mentioned first aspects.

[0055] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0057] Figure 1 It is a flowchart of a multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0058] Figure 2 It is a schematic diagram of the implementation flow of step S300 in the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0059] Figure 3 It is a schematic diagram of the implementation process of step S320 in the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0060] Figure 4 It is a schematic diagram of the implementation flow of step S323 in the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0061] Figure 5 It is a schematic diagram of the implementation flow of step S324 in the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0062] Figure 6 It is a schematic diagram of the implementation process of step S3244 in the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0063] Figure 7 It is a schematic diagram of the implementation flow of step S500 in the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0064] Figure 8 It is a schematic diagram of the implementation flow of step S520 in the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0065] Fig. 9 It is a schematic diagram of the implementation flow of step S530 in the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0066] Fig.10 It is a structural diagram of a multi-mode intelligent Internet of Things device control system integrating Bluetooth and Beidou provided in an embodiment of the present application;

[0067] Fig.11 It is a structural diagram of a multi-mode intelligent Internet of Things device control device integrating Bluetooth and Beidou provided in an embodiment of the present application. DETAILED DESCRIPTION

[0068] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0069] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0070] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0071] As used in the specification of this application and the appended claims, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if it is determined" or "if the described condition or event is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce the described condition or event is detected" or "in response to detecting the described condition or event" depending on the context.

[0072] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0073] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0074] Smart IoT technology is a branch of IoT technology. It integrates sensors, actuators, network communication technology, cloud computing and big data analysis to enable objects to have the ability of intelligent perception, connection, processing and control. With the rapid development of e-commerce, the demand for logistics and distribution is growing. In order to improve distribution efficiency and service quality, it is becoming more and more important to use smart IoT technology for logistics management.

[0075] Traditional logistics distribution methods often rely on manual scheduling and simple GPS navigation systems, which may lead to delivery delays, increased costs and other problems when faced with complex urban environments.

[0076] To solve the above problems, the embodiment of the present application provides a multi-mode intelligent IoT device control method integrating Bluetooth and Beidou. In this method, by obtaining logistics information reflecting the items that need to be delivered in a certain period of time; then analyzing the logistics information, obtaining the delivery location information reflecting the location where each item needs to be delivered and the delivery time information reflecting the time when the delivered items need to be delivered; then analyzing the delivery location information and the delivery time information, obtaining the delivery route information indicating the delivery path planned based on the Beidou satellite; obtaining the recipient status information indicating whether the current recipient of the Bluetooth positioning meets the conditions for receiving the item; and sending the delivery information based on the recipient status information. Through the analysis of logistics information, this method can quickly and accurately plan the optimal delivery route, reduce unnecessary waiting time and distance during the delivery process, and significantly improve the delivery efficiency; by optimizing the delivery route and delivery time, it can reduce the additional logistics costs caused by unreasonable routes.

[0077] The multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in the embodiment of the present application can be applied to the multi-mode intelligent Internet of Things device control equipment integrating Bluetooth and Beidou. At this time, the multi-mode intelligent Internet of Things device control equipment integrating Bluetooth and Beidou is the execution subject of the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou provided in the embodiment of the present application. The embodiment of the present application does not impose any restriction on the specific type of the multi-mode intelligent Internet of Things device control equipment integrating Bluetooth and Beidou.

[0078] For example, a multi-mode intelligent IoT device control device integrating Bluetooth and Beidou can be a mobile phone, a tablet computer, a wearable device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a desktop computer, a smart large screen, a smart TV and other terminal devices, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an IoT terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a TV set top box (STB), a customer premises equipment (CPE) and / or other devices for communicating on a wireless system and a next-generation communication system, for example, a mobile terminal in a 5G network or a mobile terminal in a future evolved public land mobile network (PLMN).

[0079] In order to better understand the multi-mode smart Internet of Things device control method integrating Bluetooth and Beidou provided in the embodiment of the present application, the specific implementation process of the multi-mode smart Internet of Things device control method integrating Bluetooth and Beidou provided in the embodiment of the present application is exemplarily introduced below.

[0080] Figure 1 A schematic flow chart of a multi-mode intelligent IoT device control method integrating Bluetooth and Beidou provided in an embodiment of the present application is shown. The multi-mode intelligent IoT device control method integrating Bluetooth and Beidou includes:

[0081] S100, obtaining logistics information; wherein the logistics information is used to reflect the items that need to be delivered in a certain period of time.

[0082] It is understandable that the acquisition of logistics information involves the collection of order data, which usually includes the product information, delivery requirements, special instructions, etc. of the customer's order. This information is centrally managed and processed by the logistics system, which can effectively reflect the types, quantities and other relevant information of the items that need to be delivered within a certain period of time. Logistics information can be obtained through e-commerce platforms, or manually input through user-side applications, or interacted through multiple data sources, such as e-commerce platforms, warehouse management systems, customer relationship management systems, etc., to ensure that the most comprehensive logistics information is obtained, etc., but not limited to these.

[0083] S200, analyzing the logistics information to obtain the delivery location information and delivery time information; wherein the delivery location information is used to reflect the location where each item needs to be delivered, and the delivery time information is used to reflect the time when the delivered items need to be delivered.

[0084] It can be understood that the corresponding delivery location information and delivery time information can be obtained by statistically analyzing the address filled in by the customer in the logistics information and the expected delivery time; the required delivery location information and delivery time information can also be obtained by parsing the content of the electronic waybill, which usually contains detailed information such as the delivery location and delivery time, etc., but not limited to this. The delivery location information of each item can be more than just a simple geographical location, for example, it can include detailed information such as the specific street, house number, floor, etc. of the location where the item needs to be delivered. This information will affect the planning of the delivery route, especially in a complex urban environment, where different geographical locations may have problems such as traffic restrictions and parking difficulties. Therefore, when analyzing the delivery location information, factors such as actual road conditions and traffic conditions can be combined to facilitate the planning of the delivery route. Similarly, the delivery time information may not be a single time point, for example, it can include the customer's time preference, the timeliness requirements for the delivery of items, etc. By analyzing the delivery time information, the priority of delivery can be determined, which is conducive to delivering the items to the customer within the specified time. By sorting and classifying this information, the needs of each delivery task can be more clearly understood, and preparations can be made for the next route planning.

[0085] S300, analyzing the delivery location information and the delivery time information to obtain delivery route information; wherein the delivery route information is used to indicate a delivery path planned based on Beidou satellite.

[0086] It can be understood that the acquisition of delivery route information is not just a simple use of the existing road network, but a complex calculation process that takes into account multiple factors. First, the delivery location information is reasonably sorted to determine an efficient delivery order. This sorting process can take into account factors such as the distance between delivery locations, traffic conditions, and road restrictions. Secondly, delivery time information is also an important basis for planning delivery routes. According to the delivery time limit of different items, it is necessary to give priority to those items with higher requirements and ensure that they are delivered within the specified time. For example, the delivery route information can be obtained through optimization algorithms (such as genetic algorithms, simulated annealing algorithms, etc.), or it can be obtained through learning models, etc., but not limited to this.

[0087] For example, when using a genetic algorithm, an initial population consisting of multiple potential solutions can be created. In this problem, each individual represents a possible delivery order. If delivery to 5 different locations is required, an individual may be in the following order: [1, 3, 5, 2, 4]. Then an evaluation function is defined to measure the quality of each individual. In this scenario, the evaluation function may need to consider factors such as the total driving distance and whether the time window limit is met. The evaluation function can be manually input or obtained from the database, etc. For each individual, the evaluation function will give a score. The higher the score, the closer the individual is to the optimal solution. Select some individuals from the current population as parents to generate the next generation of individuals. The selection operation is usually based on the evaluation score of the individual. Individuals with high scores are more likely to be selected. Then exchange a part of the two randomly selected individuals to generate new individuals. For example, take two individuals [1, 3, 5, 2, 4] and [2, 4, 5, 1, 3]. After the crossover operation, [1, 3, 5, 1, 3] and [2, 4, 5, 2, 4] may be generated. Then repair is required to remove duplicate elements, and then the evaluation function is used to evaluate the new population. When the preset number of iterations is reached or the value of the evaluation function is no longer significantly improved, the iteration is stopped, and the current optimal individual is output as the final delivery route information. The learning model is trained through multiple sets of training data. Each set of training data in the multiple sets of training data includes delivery location information, delivery time information, and delivery route information.

[0088] As an optional embodiment of this application, please refer to Figure 2 In step S300, the delivery location information and the delivery time information are analyzed to obtain the delivery route information, including:

[0089] S310, analyzing the delivery location information to obtain a plurality of initial delivery routes; wherein the initial delivery route is used to indicate a delivery route covering all delivery locations.

[0090] It can be understood that the generation of the initial delivery route is based on the coverage of all delivery locations, and this process involves the generation and evaluation of multiple candidate routes. First, it is necessary to determine all the locations that need to be delivered, and generate multiple possible delivery routes based on the distance and position relationship between these locations. These routes may vary depending on factors such as the geographical characteristics of the delivery area and the complexity of the road network. For each initial delivery route, a preliminary evaluation can be performed, considering the number of delivery locations it covers, the total delivery distance, and the possible delivery time. In this process, various algorithms, such as the shortest path algorithm, the traveling salesman problem algorithm, etc., are used to generate the initial delivery route.

[0091] S320, analyzing the delivery time information and the initial delivery route to obtain delivery route information.

[0092] It is understood that the delivery time information can be used to determine which items need to be delivered first and which can be arranged later. On this basis, the initial delivery route is selected or adjusted to improve the on-time rate of high-priority items being delivered within the specified time. For example, if an order needs to be delivered within a specific time period, the system may prioritize it at the front of the delivery route or choose a faster route for delivery.

[0093] With this setting, multiple initial delivery routes obtained through delivery location information can cover all possible planned routes. The initial delivery routes can then be analyzed and adjusted based on the delivery time information, ultimately generating a more accurate delivery route that not only meets time requirements but also maximizes delivery efficiency.

[0094] In one possible implementation, see Figure 3 In step S320, the delivery time information and the initial delivery route are analyzed to obtain the delivery route information, including:

[0095] S321, sorting the exact time information in the delivery time information to obtain a delivery time sequence; wherein the exact time information is used to reflect the specific delivery time of the item specified in the delivery time.

[0096] It can be understood that the sorting of exact time information is to optimize the execution order of the delivery route and ensure that all items can be delivered within the specified time. This process involves a detailed analysis of the delivery time information, including the delivery time limit of each order, the customer's time preference and other factors. By arranging these time information in chronological order, it can be more intuitive to reflect which orders need to be processed first and which can be arranged later. This sorting process not only helps to optimize the planning of the delivery route, but also improves the efficiency of the entire logistics system and avoids unnecessary waiting and delays. In actual operation, the loading order may be adjusted according to the priority of the delivery time sequence to ensure that high-priority items can be delivered first. In addition, the generation of the delivery time sequence also provides an important basis for the subsequent optimization of the delivery route, making the entire delivery process more reasonable and efficient. In the sorting process, in addition to considering the lead time of the time period, the post time of the time period is also considered. When the delivery time is 9:00-9:30, the lead time is 9:00 and the post time is 9:30. By analogy, when the lead time is the same, the one with a later post time is ranked in the post position. When the post time is the same, the one with an earlier lead time may be ranked in the post position or in the lead position. For example, customer A expects the item to be delivered within 9:00-9:30, customer B expects the item to be delivered within 10:00-11:30, and customer C expects the item to be delivered within 9:00-12:00. The delivery time sequence can be 9:00-9:30, 10:00-11:30, and 9:00-12:00.

[0097] S322, analyzing the delivery time series to obtain a first delivery path; wherein the first delivery path is used to indicate a delivery route covering items that are to be delivered at a specific delivery time based on Beidou satellite planning.

[0098] It can be understood that the first delivery path refers to the path with a higher priority for item delivery, that is, it only includes the delivery paths that customers expect items to be delivered in a specific time period. By analyzing the delivery time series, an optimal delivery path can be determined to ensure that all high-priority items can be delivered on time. This process usually involves evaluating each time node in the delivery time series and arranging these nodes reasonably in the delivery path to ensure the rationality and efficiency of the first delivery path. In the process of generating the first delivery path, the system may also use some intelligent algorithms, such as dynamic programming, genetic algorithms, etc., to further optimize the selection and adjustment of the path. For example, customer A expects the item to be delivered between 9:00-9:30, customer B expects the item to be delivered between 10:00-11:30, customer C expects the item to be delivered between 9:00-12:00, and customers D, E, and F do not expect a specific delivery time. In this case, in the first delivery path, delivery is only made to customers A, B, and C, and according to the delivery time sequence of 9:00-9:30, 10:00-11:30, and 9:00-12:00, the first delivery path includes the delivery paths of A, B, and C, and so on.

[0099] S323, analyzing the first delivery path and the initial delivery route to obtain a plurality of second delivery routes.

[0100] It can be understood that the second delivery route is formed by matching the initial delivery route with the first delivery route, that is, among the plurality of second delivery routes, each second delivery route includes the first delivery route.

[0101] In one possible implementation, see Figure 4 In step S323, the first delivery route and the initial delivery route are analyzed to obtain a plurality of second delivery routes, including:

[0102] S3231, analyzing the first delivery path to obtain a delivery point sequence; wherein the delivery point sequence is used to indicate the delivery order of each delivery location in the first delivery path planned based on Beidou satellite.

[0103] It can be understood that the generation of the distribution point sequence is to clarify the distribution order of each distribution location in the first distribution path. Through the detailed analysis of these orders, the entire distribution process can be optimized to ensure the efficiency of distribution. The generation of the distribution point sequence usually involves a comprehensive analysis of factors such as the geographical location and time requirements of each distribution location in the first distribution path. According to these factors, the distribution locations are arranged in a certain order to form a complete distribution point sequence. For example, customer A expects the item to be delivered within 9:00-9:30, customer B expects the item to be delivered within 10:00-11:30, and customer C expects the item to be delivered within 11:00-12:00. The distribution point sequence is A→B→C, that is, customer A is delivered first, then customer B, and then customer C.

[0104] S3232, analyzing the multiple initial delivery routes to obtain multiple first delivery point sequences; wherein the first delivery point sequences are used to indicate the delivery order of all delivery locations.

[0105] It can be understood that by analyzing the initial delivery route and determining the delivery order of each delivery location, the first delivery point sequence can be obtained. For example, if the delivery task includes five customers A, B, C, D, and E, the first delivery point sequence can include A→B→C→D→E, B→A→C→D→E, A→B→D→C→E, etc., but is not limited thereto.

[0106] S3233, matching the delivery point sequence with the first delivery point sequence to obtain multiple second delivery point sequences.

[0107] It can be understood that, assuming that the first delivery point sequence includes five sequences of A→B→C→D→E, B→A→C→D→E, A→B→D→C→E, E→B→D→C→A, and E→A→B→C→E, and the delivery point sequence is A→B→C, then the first delivery point sequence is screened by the arrangement order of the delivery point sequence to obtain multiple second delivery point sequences of A→B→C→D→E, A→B→D→C→E, and E→A→B→C→E, that is, in the second delivery point sequence, the order of A, B, and C is consistent with the order of the delivery point sequence, and so on.

[0108] S3234, obtaining multiple second delivery routes based on multiple second delivery point sequences.

[0109] It can be understood that, through the inverse Fourier transform, according to the second delivery point sequence, a second delivery route can be obtained, that is, the second delivery route is one or more of the initial delivery routes. Among the multiple second delivery routes, each second delivery route can enable high-priority items to be delivered on time.

[0110] S324, obtaining delivery route information based on the second delivery route.

[0111] With such a setting, by sorting and optimizing the delivery time series, it is ensured that high-priority orders can be delivered within the time window expected by the customer, thereby improving the overall delivery efficiency. The delivery route information obtained through multiple second delivery routes can be used through careful planning and the application of optimization algorithms. The entire delivery route planning process can not only ensure that all delivery tasks are completed within the time window, but also significantly improve delivery efficiency, reduce costs, and improve customer satisfaction.

[0112] In one possible implementation, see Figure 5 In step S324, the delivery route information is obtained based on the second delivery route, including:

[0113] S3241, obtaining the delivery coordinates of each delivery location in the delivery location information.

[0114] It can be understood that the delivery coordinates in the delivery location information are used to indicate the specific geographical location of the delivery location, including longitude and latitude information. The logistics information system usually stores the detailed address of the delivery location, which can be converted into longitude and latitude coordinates through the address resolution service (Geocoding API); if the logistics information system has already stored the longitude and latitude coordinates of the delivery location, these data can be used directly.

[0115] S3242, analyzing the first coordinate point and the second coordinate point in the delivery coordinates and the delivery time information to obtain two symmetrical maximum path curves; wherein the first coordinate point and the second coordinate point are used to reflect adjacent coordinate points of the delivery location in the first delivery path planned based on the Beidou satellite.

[0116] It can be understood that generating a maximum path curve involves a spatial analysis of the delivery path to help determine the longest possible path range under given conditions. This curve can be used to optimize the delivery route and ensure that all delivery points are covered by considering the delivery time factor. Exemplarily, after obtaining the first coordinate point and the second coordinate point, based on the estimated delivery time and the actual delivery time between the first coordinate point and the second coordinate point, a relationship is established between the delivery time and the delivery distance through linear regression or other modeling methods, assuming that there is a certain relationship (such as a linear relationship) between the delivery time and the distance, and using this information to draw a path curve, using a Dijkstra algorithm, an A* algorithm or other path planning algorithm to determine the path curve, within the determined delivery time, find all possible coordinates and mark them, and then connect each adjacent marked coordinate to form a path curve, connect the first coordinate point and the second coordinate point to obtain a central axis, and then symmetrically map the path curve to the central axis, that is, two symmetrical maximum path curves can be obtained.

[0117] S3243, analyzing according to the maximum path curve to obtain the maximum coordinate range.

[0118] It can be understood that the maximum coordinate range refers to the area surrounded by the first coordinate point, the second coordinate point and two symmetrical maximum path curves, which represents the maximum delivery range that can be involved from the first coordinate point to the second coordinate point.

[0119] S3244, obtaining delivery route information based on the maximum coordinate range and the second delivery route.

[0120] It can be understood that the previous analysis results are applied to the actual delivery route planning to ensure that the delivery points within the maximum coordinate range can be reasonably connected to form an optimized delivery route.

[0121] In one possible implementation, see Figure 6 In step S3244, the delivery route information is obtained based on the maximum coordinate range and the second delivery route, including:

[0122] S32441, matching the third coordinate point in the delivery coordinates with the maximum coordinate range; wherein the third coordinate point is used to reflect the coordinates of items for which no specific delivery time is required in the delivery time information.

[0123] It is understood that for each third coordinate point, its longitude and latitude values ​​or other coordinate values ​​are compared with the upper and lower limits of the maximum coordinate range. For example, if the maximum coordinate range defines the minimum and maximum values ​​of longitude, then it is necessary to check whether the longitude of each third coordinate point is within this range. During the matching process, it may be found that some third coordinate points are located on the boundary of the maximum coordinate range or just within the boundary. These points are generally considered valid because they are at the boundary but still within the delivery range. The qualified third coordinate points are integrated into the delivery route information. These points are considered to be flexibly arranged because they are not subject to strict time constraints and can be adjusted in the planning of the delivery route.

[0124] S32442, connecting the third coordinate point within the maximum coordinate range with the first coordinate point and the second coordinate point to obtain a fixed delivery route.

[0125] It can be understood that after determining all the third coordinate points within the maximum coordinate range, the next step is to connect these points with the known first coordinate points and second coordinate points to form a fixed delivery route. This fixed delivery route is a stable path within a given maximum coordinate range, used to handle items with relatively fixed delivery time requirements. The formed route integrates all the third coordinate points within the maximum coordinate range into a fixed delivery path. The determination of this path takes into account the geographical location of the delivery point, the operating efficiency of the transportation vehicle, and possible traffic conditions. The fixed delivery route will be used to handle items that need to be delivered within a fixed time period.

[0126] S32443, analyzing the last coordinate point reflected in the delivery point sequence and other third coordinate points that are not within the maximum coordinate range to obtain the shortest delivery route.

[0127] It can be understood that the shortest delivery route is calculated based on the last coordinate point in the delivery point sequence and all third coordinate points that are not within the maximum coordinate range using a shortest path algorithm (such as Dijkstra algorithm, A* algorithm, etc.). This route should take into account the actual locations of all third coordinate points and minimize the delivery distance and time.

[0128] S32444: Determine a second delivery route that matches the fixed delivery route and the shortest delivery route among the plurality of second delivery routes as delivery route information.

[0129] It can be understood that after the determination of the fixed delivery route and the shortest delivery route is completed, the next step is to select a route that matches these two routes from multiple alternative second delivery routes. The fixed delivery route and the shortest delivery route can be collected by mapping the fixed delivery route and the multiple second delivery routes to the coordinates at the same time. The second delivery route with the highest degree of overlap can be determined as the delivery route information based on the overlap between the fixed delivery route and the shortest delivery route and the second delivery route, or different weights can be assigned to each route based on the importance of the fixed delivery route and the shortest delivery route. Then, the overlap of each alternative second delivery route with the fixed route and the shortest route is calculated, and the best matching route is selected based on the weighted overlap, and so on, but not limited to this.

[0130] S400, obtaining recipient status information; wherein the recipient status information is used to indicate whether the current recipient located by Bluetooth meets the conditions for receiving the item.

[0131] It can be understood that by exchanging signals between the Bluetooth devices between the recipient and the delivered item, the distance between the two can be accurately measured. At the same time, by receiving the recipient's feedback information, it can be confirmed whether the recipient has confirmed the time to receive the item, whether there are any special receiving requirements, etc.

[0132] S500, sending delivery information based on the recipient status information.

[0133] It is understood that the receiving end of the delivery information can be a mobile terminal such as a mobile phone, a smart device such as a smart TV, but is not limited thereto. Whether to send the delivery information is determined based on the real-time recipient status information. For example, if it is detected that the recipient is within the preset receiving range, a notification message that the delivery is about to arrive will be sent. This can be done through SMS, email, push notification, etc.

[0134] In one possible implementation, see Figure 7 In step S500, the delivery information is sent based on the recipient status information, including:

[0135] S510, obtaining Bluetooth positioning information; wherein the Bluetooth positioning information is used to reflect the relative position of the object and the recipient.

[0136] It is understood that the distance can be estimated by measuring the strength of the Bluetooth signal. The stronger the signal strength, the closer the distance; at the same time, the Bluetooth device can calculate more accurate geographic location coordinates by interacting with multiple signal sources, and the recipient's movement trajectory and speed can also be recorded to predict the time it will arrive at the receiving area.

[0137] S520, determining whether the recipient is within a preset range according to the Bluetooth positioning information; wherein the preset range is used to indicate whether the recipient is ready to receive the item.

[0138] It can be understood that the preset range refers to a pre-set geographical area, which can be a specific radius, a specific area or floor of a building, etc. This range is used to ensure that the recipient is in the appropriate location to prepare to receive the item. The size of the preset range can be adjusted according to specific circumstances, such as according to the type of delivered items and the specific requirements of the recipient. The preset range can be set manually or obtained from the delivery database, etc., but is not limited to this. The delivery database refers to a database containing preset ranges corresponding to different items. These data can be obtained through laboratory experiments, on-site measurements and monitoring, and past experience. After obtaining, the collected data will be sorted, classified and archived, useful information and rules will be extracted, and the relevant data will be saved in the database to form a delivery database.

[0139] In one possible implementation, see Figure 8 In step S520, judging whether the recipient is within a preset range according to the Bluetooth positioning information includes:

[0140] S521, comparing the distance information in the Bluetooth positioning information with a preset threshold; wherein the distance information is used to reflect the distance between the item and the recipient.

[0141] It is understood that the distance information is obtained by other measurement methods such as the strength of the Bluetooth signal or coordinate positioning, but is not limited thereto. The preset threshold is a preset distance range value. It can be set manually, or obtained from a distribution database, etc., but is not limited thereto.

[0142] S522, if the distance information is less than or equal to the preset threshold, it is determined that the recipient is within the preset range; if the distance information is greater than the preset threshold, it is determined that the recipient is not within the preset range.

[0143] It can be understood that if the distance information is less than or equal to the preset threshold, it means that the recipient is close enough to the delivery item and the subsequent steps can be continued; if the distance information is greater than the preset threshold, it means that the recipient is far away from the delivery item and further measures need to be taken.

[0144] S530, if the recipient is within the preset range, a notification message of the upcoming delivery is sent to the recipient; if the recipient is not within the preset range, a reminder message is sent to the recipient, prompting the recipient to return to the preset range to prepare to receive the item.

[0145] It is understandable that reminder or notification information can be sent directly via Bluetooth, or information can be sent through the push function of a related delivery service application, etc., but is not limited to this.

[0146] With this setting, by real-time monitoring of the recipient's location, the recipient can be notified in time to prepare to receive the delivered items when they are close to the destination, thereby reducing waiting time and improving delivery efficiency; reducing the number of extra deliveries caused by invalid deliveries, which helps to reduce operating costs.

[0147] In one possible implementation, see Fig. 9 In step S530, a reminder message is sent to the recipient, prompting the recipient to return to the preset range to prepare to receive the item, including:

[0148] S531, generating reminder information, where the reminder information includes a suggested time and a suggested route to return to a preset range.

[0149] Understandably, a reasonable suggested return time can be calculated based on the estimated arrival time of the delivered item to ensure that the recipient can return to the preset range before the item arrives. Then, through the collaboration of Beidou and Bluetooth, a recommended return path can be generated through map navigation services or path planning algorithms to help the recipient quickly return to the preset range.

[0150] S532, sending the reminder information to the recipient's mobile terminal via the Bluetooth connection network.

[0151] It can be understood that, under the premise of obtaining the recipient's authorization, the reminder information is sent to the recipient's mobile terminal via Bluetooth connection.

[0152] S533, if the recipient has not returned to the preset range within the scheduled time, a notification of changing the delivery plan is sent to the recipient, and an attempt is made to contact the recipient to determine a new delivery arrangement.

[0153] It is understood that the preset time refers to the expected time from when the recipient receives the reminder information to when the recipient should return to the preset range. This time can be determined based on a variety of factors such as the estimated arrival time of the delivered item and the delivery redundant time; it can also be manually set in advance, etc., but is not limited thereto.

[0154] This setting greatly improves the overall efficiency and user experience of logistics distribution through intelligent information push, personalized route planning and flexible delivery adjustment mechanism. It can ensure that the recipient returns to the preset range in the shortest time, thereby ensuring the timely delivery of the items. At the same time, through effective interaction with the recipient's mobile device, it enhances the user's sense of control over the delivery process and reduces the waiting time caused by information asymmetry. In addition, the system can respond quickly when encountering special circumstances, and by negotiating a new delivery plan with the recipient, it avoids the problem of duplicate delivery and reduces operating costs.

[0155] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0156] Corresponding to the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou described in the above embodiment, the embodiment of the present application also provides a multi-mode intelligent Internet of Things device control system integrating Bluetooth and Beidou. The various modules of the system can implement the various steps of the multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou. Fig.10 A structural block diagram of a multi-mode intelligent Internet of Things device control system integrating Bluetooth and Beidou provided in an embodiment of the present application is shown. For the sake of ease of explanation, only the parts related to the embodiment of the present application are shown.

[0157] Reference Fig.10 The multi-mode intelligent IoT device control system integrating Bluetooth and Beidou includes:

[0158] The first acquisition module is used to acquire logistics information; wherein the logistics information is used to reflect the items that need to be delivered in a certain period of time.

[0159] The first analysis module is used to analyze the logistics information to obtain the delivery location information and delivery time information; wherein the delivery location information is used to reflect the location where each item needs to be delivered, and the delivery time information is used to reflect the time when the delivered items need to be delivered.

[0160] The second analysis module is used to analyze the delivery location information and the delivery time information to obtain the delivery route information; wherein the delivery route information is used to indicate the delivery path planned based on the Beidou satellite.

[0161] The second acquisition module is used to acquire the recipient status information; wherein the recipient status information is used to indicate whether the current recipient located by Bluetooth meets the conditions for receiving the item.

[0162] The sending module is used to send delivery information based on the recipient status information.

[0163] It should be noted that the information interaction, execution process and other contents between the above-mentioned modules are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0164] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above modules is used as an example for illustration. In practical applications, the above functions can be assigned to different modules as needed, that is, the internal structure of the system can be divided into different modules to complete all or part of the functions described above. The modules in the embodiment can be integrated into a processing unit, or each module can exist physically alone, or two or more modules can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the modules are only for the convenience of distinguishing from each other, and are not used to limit the scope of protection of this application. The specific working process of the modules in the above system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0165] The present application also provides a multi-mode intelligent IoT device control device integrating Bluetooth and Beidou. Fig.11 This is a schematic diagram of the structure of a multi-mode intelligent IoT device control device 6 that integrates Bluetooth and Beidou provided in an embodiment of the present application. Fig.11 As shown, the multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou in this embodiment includes: at least one processor 60 ( Fig.11 Only one is shown), at least one memory 61 ( Fig.11Only one is shown in the figure) and a computer program 62 stored in the at least one memory 61 and executable on the at least one processor 60. When the processor 60 executes the computer program 62, the multi-mode intelligent Internet of Things device control device 6 integrating Bluetooth and Beidou implements the steps in any of the above-mentioned multi-mode intelligent Internet of Things device control method embodiments integrating Bluetooth and Beidou, or the multi-mode intelligent Internet of Things device control device 6 integrating Bluetooth and Beidou implements the functions of each module in the above-mentioned system embodiments.

[0166] Exemplarily, the computer program 62 may be divided into one or more modules / units, which are stored in the memory 61 and executed by the processor 60 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 62 in the multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou.

[0167] The multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou can be a computing device such as a mobile phone, a desktop computer, a notebook, a PDA, and a cloud server. The multi-mode intelligent IoT device control device integrating Bluetooth and Beidou can include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art can understand that Fig.11 It is only an example of a multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou, and does not constitute a limitation on the multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, for example, it may also include input and output devices, network access devices, buses, etc.

[0168] The processor 60 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0169] In some embodiments, the memory 61 may be an internal storage unit of the multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou, such as a hard disk or memory of the multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou. In other embodiments, the memory 61 may also be an external storage device of the multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou. Further, the memory 61 may also include both an internal storage unit and an external storage device of the multi-mode intelligent IoT device control device 6 integrating Bluetooth and Beidou. The memory 61 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program, etc. The memory 61 may also be used to temporarily store data that has been output or is to be output.

[0170] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.

[0171] An embodiment of the present application provides a computer program product. When the computer program product runs on a multi-mode intelligent Internet of Things device control device that integrates Bluetooth and Beidou, the multi-mode intelligent Internet of Things device control device that integrates Bluetooth and Beidou implements the steps in any of the above-mentioned method embodiments.

[0172] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the multi-mode intelligent Internet of Things device control device that integrates Bluetooth and Beidou, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0173] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0174] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0175] In the embodiments provided in the present application, it should be understood that the disclosed multi-mode intelligent Internet of Things device control equipment and system integrating Bluetooth and Beidou can be implemented in other ways. For example, the multi-mode intelligent Internet of Things device control system and equipment embodiments integrating Bluetooth and Beidou described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0176] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0177] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou, characterized in that: include: Obtaining logistics information; wherein the logistics information is used to reflect the items that need to be delivered in a certain period of time; Analyze the logistics information to obtain the delivery location information and delivery time information; wherein the delivery location information is used to reflect the location where each item needs to be delivered, and the delivery time information is used to reflect the time when the delivered items need to be delivered; Analyze the delivery location information and the delivery time information to obtain delivery route information; wherein the delivery route information is used to indicate a delivery path planned based on Beidou satellite; Acquire recipient status information; wherein the recipient status information is used to indicate whether the current recipient located by Bluetooth meets the conditions for receiving the item; sending delivery information based on the recipient status information; The analysis based on the delivery location information and the delivery time information to obtain the delivery route information includes: Analyzing the delivery location information to obtain a plurality of initial delivery routes; wherein the initial delivery routes are used to indicate delivery routes covering all delivery locations; Analyze the delivery time information and the initial delivery route to obtain delivery route information; The analyzing according to the delivery time information and the initial delivery route to obtain the delivery route information includes: Sorting the exact time information in the delivery time information to obtain a delivery time sequence; wherein the exact time information is used to reflect the specific delivery time of the item specified in the delivery time; Analyze the delivery time series to obtain a first delivery path; wherein the first delivery path is used to indicate a delivery route covering items that are clearly delivered at the specific delivery time based on Beidou satellite planning; Analyze the first delivery path and the initial delivery route to obtain a plurality of second delivery routes; obtaining delivery route information based on the second delivery route; The analyzing the first delivery path and the initial delivery route to obtain a plurality of second delivery routes includes: Analyze the first delivery path to obtain a delivery point sequence; wherein the delivery point sequence is used to indicate the delivery order of each delivery location in the first delivery path planned based on Beidou satellite; Analyze the multiple initial delivery routes to obtain multiple first delivery point sequences; wherein the first delivery point sequences are used to indicate the delivery order of all delivery locations; Matching the delivery point sequence with the first delivery point sequence to obtain a plurality of second delivery point sequences; Based on the plurality of second delivery point sequences, obtaining a plurality of second delivery routes; The obtaining the delivery route information based on the second delivery route includes: Obtaining the delivery coordinates of each delivery location in the delivery location information; According to the first coordinate point and the second coordinate point in the delivery coordinates and the delivery time information, two symmetrical maximum path curves are obtained; wherein the first coordinate point and the second coordinate point are used to reflect the adjacent coordinate points of the delivery location in the first delivery path planned based on the Beidou satellite, and the symmetrical maximum path curve refers to the symmetrical maximum path curve with the line segment connecting the first coordinate point and the second coordinate point as the central axis, and the maximum path curve refers to the action route between the first coordinate point and the second coordinate point at the delivery time; Analyze according to the maximum path curve to obtain a maximum coordinate range; obtaining delivery route information based on the maximum coordinate range and the second delivery route; The obtaining the delivery route information based on the maximum coordinate range and the second delivery route includes: Matching a third coordinate point in the delivery coordinates with the maximum coordinate range; wherein the third coordinate point is used to reflect the coordinates of the items for which no specific delivery time is required in the delivery time information; Connecting the third coordinate point within the maximum coordinate range with the first coordinate point and the second coordinate point to obtain a fixed delivery route; Analyze the last coordinate point reflected in the delivery point sequence and other third coordinate points that are not within the maximum coordinate range to obtain the shortest delivery route; The second delivery route that matches the fixed delivery route and the shortest delivery route among the plurality of second delivery routes is determined as delivery route information.

2. The multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou as claimed in claim 1, characterized in that: The sending of delivery information based on the recipient status information includes: Obtaining Bluetooth positioning information; wherein the Bluetooth positioning information is used to reflect the relative position of the item and the recipient; Determining whether the recipient is within a preset range according to the Bluetooth positioning information; wherein the preset range is used to indicate whether the recipient is ready to receive the item; If the recipient is within the preset range, a notification message is sent to the recipient that the delivery is about to arrive; if the recipient is not within the preset range, a reminder message is sent to the recipient, prompting the recipient to return to the preset range to prepare to receive the item.

3. The multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou as claimed in claim 2, characterized in that: The determining whether the recipient is within a preset range according to the Bluetooth positioning information includes: Comparing the distance information in the Bluetooth positioning information with a preset threshold; wherein the distance information is used to reflect the distance between the item and the recipient; If the distance information is less than or equal to the preset threshold, it is determined that the recipient is within the preset range; if the distance information is greater than the preset threshold, it is determined that the recipient is not within the preset range.

4. The multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou as claimed in claim 2, characterized in that: The sending of notification information of the imminent delivery to the recipient includes: Generate a notification message that a delivery is about to arrive; The notification message is sent to the recipient's mobile terminal via a Bluetooth connection network.

5. The multi-mode intelligent Internet of Things device control method integrating Bluetooth and Beidou as claimed in claim 2, characterized in that: The sending of a reminder message to the recipient to prompt the recipient to return to the preset range to prepare to receive the item includes: Generate reminder information, the reminder information including a suggested time and a suggested route to return to the preset range; Sending the reminder information to the recipient's mobile terminal via a Bluetooth connection network; If the recipient has not returned to the preset range within the scheduled time, a notification to change the delivery plan will be sent to the recipient, and an attempt will be made to contact the recipient to determine a new delivery arrangement.

Citation Information

Patent Citations

  • Terminal delivery method and device based on customer classification

    CN116090931A