Logistics information pushing method and related device

By adjusting the query interval based on the importance of the target package, the transportation route, and the recipient information, the problem of user trust crisis and redundancy in logistics information push under abnormal conditions is solved, and more intelligent and flexible information push is achieved.

CN116992166BActive Publication Date: 2025-12-05GLOBAL CHECK (SHENZHEN) TECHNOLOGY NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310954266.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-12-05
Estimated Expiration
2043-07-31

AI Technical Summary

Technical Problem

Existing technologies lack differentiated design for logistics information push under abnormal conditions, leading to a crisis of trust between users and express delivery companies, information redundancy, and insufficient intelligence and flexibility.

Method used

Based on the importance of the target express delivery, the transportation route, the geographical location, and the recipient's information receiving method and subject type, the logistics status query interval is dynamically adjusted, and logistics information or abnormality information is sent when specific conditions are met.

Benefits of technology

It improves the intelligence and flexibility of logistics information delivery, reduces information overload during abnormal situations, and enhances user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116992166B_ABST
    Figure CN116992166B_ABST
Patent Text Reader

Abstract

The application provides a logistics information pushing method and related device, and the method comprises the following steps: obtaining a target express number; determining an initial query interval time; querying the logistics state of the target express every interval initial query interval time; if the query result of the Nth query is that the target express cannot be queried, adjusting the query interval time for querying the logistics state of the target express according to the receiving information of the target receiver corresponding to the target express; querying the logistics state of the target express every interval adjusted query interval time after the Nth query; when the logistics state of the target express queried meets the logistics information sending condition corresponding to the receiving information, or when the time for querying the logistics state of the target express meets the logistics information sending condition, sending the target logistics information to the electronic device of the target receiver. The embodiment of the application is beneficial to improving the intelligence and flexibility of logistics information pushing when the logistics state is that the target express cannot be queried.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information processing technology, specifically to a logistics information push method and related apparatus. Background Technology

[0002] Currently, when pushing express delivery logistics information, the message push method is the same for logistics statuses other than abnormal logistics statuses. There is no differentiated design for pushing logistics information in abnormal statuses. This means that as soon as there is abnormal information, it will be pushed to the user, which may easily cause a crisis of trust between users and express delivery companies and redundancy in user message reception. The intelligence and flexibility of logistics information push are insufficient. Summary of the Invention

[0003] This application provides a logistics information push method and related apparatus to improve the intelligence and flexibility of logistics information push.

[0004] In a first aspect, embodiments of this application provide a method for pushing logistics information, which involves obtaining a target express tracking number;

[0005] The initial query interval is determined based on the importance level of the target express delivery corresponding to the target tracking number, the geographical location of the target express delivery's transportation route, and the mode of transportation of the target express delivery.

[0006] The logistics status of the target express delivery is queried at each initial query interval.

[0007] If the query result for the Nth query is no result, the query interval for querying the logistics status of the target express delivery is adjusted based on the recipient information of the target recipient corresponding to the target express delivery. The recipient information includes: the recipient's information receiving method and / or the recipient's subject type, where N is a positive integer.

[0008] After the Nth query, the logistics status of the target express delivery is queried at each adjusted query interval.

[0009] When the logistics status of the target express delivery meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express delivery meets the logistics information sending conditions, the target logistics information is sent to the electronic device of the target recipient. The target logistics information includes: logistics push information generated based on the latest queried logistics status of the target express delivery, and / or abnormal situation description information used to characterize the abnormal logistics situation of the target express delivery.

[0010] Secondly, embodiments of this application provide a logistics information push device, including:

[0011] The acquisition unit is used to obtain the target express tracking number;

[0012] The determining unit is used to determine the initial query interval time based on the importance level of the target express delivery corresponding to the target express delivery tracking number, the geographical location area corresponding to the transportation route of the target express delivery, and the transportation mode of the target express delivery.

[0013] The first query unit is used to query the logistics status of the target express delivery at intervals of the initial query interval.

[0014] An adjustment unit is used to adjust the query interval for querying the logistics status of the target express delivery if the query result of the Nth query is that no result can be found, based on the recipient information of the target recipient corresponding to the target express delivery. The recipient information includes: the information receiving method of the target recipient and / or the recipient subject type of the target recipient, where N is a positive integer.

[0015] The second query unit is used to query the logistics status of the target express delivery at each adjusted query interval after the Nth query.

[0016] The sending unit is configured to send target logistics information to the electronic device of the target recipient when the queried logistics status of the target express delivery meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express delivery meets the logistics information sending conditions. The target logistics information includes: logistics push information generated based on the latest queried logistics status of the target express delivery, and / or abnormal situation description information used to characterize the abnormal logistics situation of the target express delivery.

[0017] Thirdly, embodiments of this application provide a server, the server comprising:

[0018] One or more processors;

[0019] One or more memories are used to store programs.

[0020] The one or more memories and the program are configured such that the one or more processors control the server to perform the steps of the method described in the first aspect.

[0021] Fourthly, this application provides a computer-readable storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in the first aspect of the embodiments of this application.

[0022] Fifthly, this application provides a computer program operable to cause a computer to perform some or all of the steps described in any of the methods of the first aspect of the embodiments of this application. The computer program may be a software installation package.

[0023] As can be seen, in this embodiment, the server can obtain the target express tracking number, and then determine the initial query interval based on the importance level of the target express corresponding to the target express tracking number, the geographical location area corresponding to the transportation route of the target express, and the transportation mode of the target express. The server queries the logistics status of the target express at intervals between these initial query intervals. If the query result for the Nth query is that the target express cannot be found, the server adjusts the query interval for querying the logistics status of the target express based on the information receiving method of the target recipient and / or the recipient's subject type. After the Nth query, the server queries the logistics status of the target express at intervals between these adjusted query intervals. When the queried logistics status of the target express meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express meets the logistics information sending conditions, the server sends logistics push information generated based on the latest queried logistics status of the target express, and / or abnormal situation description information used to characterize the abnormal logistics situation of the target express to the target recipient's electronic device. It is evident that when the logistics information of a target courier cannot be found, the server can adjust the query interval for the target courier based on the recipient's information receiving method and / or recipient type. Furthermore, it can flexibly adjust the sending time of logistics push notifications and abnormal situation explanations based on the recipient's information receiving method and / or recipient type, rather than simply sending abnormal information to the user immediately when the logistics status cannot be found. This improves the intelligence and flexibility of logistics information push when the logistics status cannot be found. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1a This is a schematic diagram of the structure of a logistics information push system provided in an embodiment of this application;

[0026] Figure 1b This is a schematic diagram of the structure of a server provided in an embodiment of this application;

[0027] Figure 2aThis is a flowchart illustrating a logistics information push method provided in an embodiment of this application;

[0028] Figure 2b This is a schematic diagram of an information template setting interface provided in an embodiment of this application;

[0029] Figure 2c This is a schematic diagram of a logistics status query interface provided in an embodiment of this application;

[0030] Figure 3a This is a schematic diagram of the composition structure of a logistics information push device provided in an embodiment of this application;

[0031] Figure 3b This is a schematic diagram of the composition structure of another logistics information push device provided in this application embodiment. Detailed Implementation

[0032] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0033] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0034] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0035] The electronic devices involved in the embodiments of this application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication capabilities, as well as various forms of user equipment (UE), mobile station (MS), terminal device, etc. For ease of description, the devices mentioned above are collectively referred to as electronic devices.

[0036] This application provides a logistics information push method and related apparatus. The embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0037] Please see Figure 1a This application provides a logistics information push system 10, which may include a server 100 and an electronic device 200, wherein the server 100 can communicate with the electronic device 200.

[0038] In specific implementation, server 100 can provide electronic device 200 with express delivery status query and logistics information push services. Users can query relevant information by logging into the corresponding user account on electronic device 200. In addition, server 100 can also proactively send logistics push messages of the express delivery associated with the user account to electronic device 200 according to the user's settings, either at fixed times or in real time. Furthermore, in specific situations where the logistics status of the express delivery is abnormal (e.g., cannot be found), server 100 can also send the abnormal situation description information of the express delivery to electronic device 200. Moreover, the sending method of logistics push information and abnormal situation description information can also be set by the user.

[0039] Specifically, server 100 can obtain the target express tracking number, and then determine the initial query interval based on the importance level of the target express corresponding to the tracking number, the geographical location of the target express's transportation route, and the transportation mode of the target express. The server queries the logistics status of the target express at intervals between these initial intervals. If the query result for the Nth query is no result, the server adjusts the query interval for querying the logistics status of the target express based on the recipient's information. Recipient information includes: the recipient's information receiving method and / or the recipient's subject type, where N is a positive integer. After the Nth query, the server queries the logistics status of the target express at intervals between the adjusted intervals. When the queried logistics status of the target express meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express meets the logistics information sending conditions, the server sends the target logistics information to the recipient's electronic device. The target logistics information includes: logistics push information generated based on the latest queried logistics status of the target express, and / or abnormal situation description information used to characterize abnormal logistics conditions of the target express.

[0040] Therefore, when the logistics information of the target express delivery cannot be found, the server 100 can adjust the query interval of the target express delivery according to the information receiving method and / or the recipient's subject type. It can also flexibly adjust the sending time of logistics push information and abnormal situation explanation information according to the information receiving method and / or the recipient's subject type, rather than simply sending abnormal information to the user immediately when the logistics status cannot be found. This helps to improve the intelligence and flexibility of logistics information push when the logistics status cannot be found.

[0041] also, Figure 1a The logistics information push system shown is merely an example. In actual applications, the number of devices in the logistics information push system can be more or less, and no specific limitation is made here. For example, the number of electronic devices 200 in the logistics information push system can be an integer greater than 1. Alternatively, the logistics information push system may also include other servers that are connected to server 100. These other servers can be platform servers of various express delivery or logistics transportation companies. Server 100 can obtain multiple express delivery information corresponding to the same user from one or more transportation company platform servers to achieve the integration of express delivery logistics information from multiple different platforms. In this case, the abnormal situation description information of the express delivery can be reported by server 100 to the platform server corresponding to the express delivery, thereby obtaining the abnormal situation description information generated by other platform servers. Alternatively, if the logistics information of all express delivery is directly managed by server 100, the abnormal situation description information can also be directly generated by server 100.

[0042] The electronic devices in this application can all be structured as follows: Figure 1b As shown, the electronic device may include a processor 110, a memory 120, a communication interface 130, and one or more programs 121. The one or more programs 121 are stored in the memory 120 and configured to be executed by the processor 110. The one or more programs 121 include instructions for performing any step of the electronic device in the above method embodiments. The communication interface 130 is used to support communication between the electronic device and other devices. In specific implementations, the processor 110 is used to execute any step performed by the electronic device in the following method embodiments, and when performing data transmission such as sending, the communication interface 130 may be selectively invoked to complete the corresponding operation. It should be noted that the above schematic diagram of the electronic device is only an example; the actual components included may be more or fewer, and this is not a unique limitation.

[0043] Please see Figure 2a , Figure 2a This is a flowchart illustrating a logistics information push method provided in an embodiment of this application. This logistics information push method can be applied to, for example... Figure 1a Server 100 shown, as Figure 2a As shown, this logistics information push method includes the following steps:

[0044] Step 201: Obtain the target tracking number.

[0045] Step 202: Determine the initial query interval based on the importance level of the target express delivery corresponding to the target tracking number, the geographical location of the target express delivery's transportation route, and the transportation mode of the target express delivery.

[0046] Information such as the importance level of the express delivery, the geographical location of the transportation route, and the mode of transportation can all be associated with the express delivery tracking number and stored on the server. This allows the server to quickly query the above information for the corresponding express delivery based on the tracking number.

[0047] In practice, the initial query interval can be determined by considering the location of the target package in the most recent query. For example, if the target package's tracking number indicates that the transportation route corresponds to a mountainous area and the mode of transport is train, and the previous location of the target package suggests that there might be poor signal coverage for the transport vehicle in the near future, then the initial query interval would be relatively long.

[0048] Step 203: Query the logistics status of the target express delivery at each initial query interval.

[0049] Step 204: If the query result of the Nth query is that no result can be found, the query interval for querying the logistics status of the target express delivery is adjusted according to the recipient information of the target recipient corresponding to the target express delivery.

[0050] The recipient information includes: the recipient's information receiving method and / or the recipient's subject type, where N is a positive integer.

[0051] In practice, server 100 can store the mapping relationship between express tracking numbers and recipient information. By obtaining the target express tracking number and querying the mapping relationship, the recipient information of the express corresponding to that tracking number can be obtained.

[0052] The recipient's information receiving methods can include receiving at fixed times and receiving real-time logistics updates. The recipient's entity type can include individuals and companies.

[0053] Step 205: After the Nth query, query the logistics status of the target express delivery at each adjusted query interval.

[0054] In practice, when the logistics status cannot be found, considering that users may need to check the logistics information of the target express delivery after a certain period of time, the query interval can be adjusted accordingly. For example, the query interval can be adjusted to be smaller, so that physical status queries are performed relatively frequently within a period of time, so as to ensure that logistics information can be pushed to users in a timely manner.

[0055] Step 206: When the logistics status of the target express delivery meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express delivery meets the logistics information sending conditions, the target logistics information is sent to the electronic device of the target recipient.

[0056] The target logistics information includes: logistics push information generated based on the latest queried logistics status of the target express delivery, and / or abnormal situation description information used to characterize abnormal logistics situations of the target express delivery.

[0057] In practical implementation, different information receiving methods and / or recipient types can be preset with corresponding physical information sending conditions. These conditions can specifically define what kind of logistics information is retrieved, or when a certain time is reached, to generate corresponding logistics push information and / or abnormal situation explanation information and push it to the user's electronic device. Furthermore, after determining the target recipient's information receiving method and recipient type, the server can flexibly adjust the sending time of logistics push information and abnormal situation explanation information by checking whether the corresponding logistics information conditions are met. This reduces the panic caused to the user by immediately sending abnormal information when no information is found, and can also promptly send logistics push messages to the user according to their needs, so that the user can understand the logistics status of their package.

[0058] As can be seen, in this embodiment, the server can obtain the target express tracking number, and then determine the initial query interval based on the importance level of the target express corresponding to the target express tracking number, the geographical location area corresponding to the transportation route of the target express, and the transportation mode of the target express. The server queries the logistics status of the target express at intervals between these initial query intervals. If the query result for the Nth query is that the target express cannot be found, the server adjusts the query interval for querying the logistics status of the target express based on the information receiving method of the target recipient and / or the recipient's subject type. After the Nth query, the server queries the logistics status of the target express at intervals between these adjusted query intervals. When the queried logistics status of the target express meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express meets the logistics information sending conditions, the server sends logistics push information generated based on the latest queried logistics status of the target express, and / or abnormal situation description information used to characterize the abnormal logistics situation of the target express to the target recipient's electronic device. It is evident that when the logistics information of a target courier cannot be found, the server can adjust the query interval for the target courier based on the recipient's information receiving method and / or recipient type. Furthermore, it can flexibly adjust the sending time of logistics push notifications and abnormal situation explanations based on the recipient's information receiving method and / or recipient type, rather than simply sending abnormal information to the user immediately when the logistics status cannot be found. This improves the intelligence and flexibility of logistics information push when the logistics status cannot be found.

[0059] In one possible example, based on the recipient information of the target express delivery, the query interval for querying the logistics status of the target express delivery is adjusted, including: when the recipient's information receiving method is fixed-time reception, adjusting the initial query interval based on the time interval between the current time and the fixed time.

[0060] In practice, users of the fixed-time receiving method expect to receive logistics push information at a fixed time, while users of the real-time logistics update receiving method do not have specific receiving time requirements. Therefore, when the target recipient's information receiving method is fixed-time receiving, the initial query interval can be adjusted. However, in the real-time logistics update receiving method, users mainly expect to receive logistics push information only when the logistics status is updated (e.g., the express delivery arrives at a new preset location). Therefore, in this receiving method, the initial query interval can remain unchanged, and the logistics status query can continue to be performed periodically based on the initial query interval.

[0061] When adjusting the initial query interval, the smaller the time interval between the current time and the fixed time, the smaller the adjusted query interval will be.

[0062] In specific implementation, the method for generating the first logistics push message based on the latest logistics status can be as follows: generate logistics status notification information based on the latest logistics status; determine the nationality information of the target recipient; determine the target language type and target information template based on the nationality information; convert the logistics status notification information according to the target language type; and fill the converted logistics status notification information into the target information template to obtain the first logistics push message. This helps to improve the matching degree between logistics push messages and user reading habits, further enhancing the intelligence of logistics information push.

[0063] In practice, information can be pushed via SMS, email, or other methods, and the information templates can be preset SMS and email templates.

[0064] Taking sending logistics notifications via email as an example, users can, for instance... Figure 2b The interface shown allows users to select and set templates. This data can be sent from the server to the recipient's electronic device. After the user completes the settings, the electronic device can return the settings information to the server for record saving. Specifically, users can create entirely new email templates or choose from system-preset templates. The selected email template can be associated with the user's account, allowing all logistics notifications for that user's packages to use that template. Alternatively, users can fine-tune the mapping between multiple email templates and different tracking numbers, enabling the server to send multiple logistics notifications to the same recipient using different templates. The choice is up to the user and is not limited here. It should be noted that the information template settings interface shown here is for illustrative purposes only; the layout of the information template settings interface in actual applications may differ from other interfaces. Figure 2bThe difference is that, for example, the preset templates can be categorized in the preset template list, and then different category tags for different templates can be displayed in the preset template list. After the user selects a category tag, the specific preset template under that category tag will be displayed.

[0065] The logistics status notification information may include detailed explanations of logistics status terms, making it easier for the recipient to understand the specific details of the logistics information.

[0066] In addition, in practice, besides determining the target language type based on the recipient's nationality, users can also set and select the target language to determine the language type used in the sent logistics push message.

[0067] It should be noted that, except for the first logistics push information, the generation method of any logistics push information described in the embodiments of this application can be the same as the generation method of the first logistics push information.

[0068] As can be seen in this example, when the target recipient's information receiving method is fixed-time reception, the server adjusts the initial query interval based on the time interval between the current time and the fixed time. This helps to improve the flexibility of adjusting the logistics status query interval and further enhances the intelligence and flexibility of logistics information push.

[0069] In one possible example, the step of sending target logistics information to the target recipient's electronic device when the queried logistics status of the target express delivery meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express delivery meets the logistics information sending conditions, includes: if the logistics status of the target express delivery is queried before the fixed time arrives, adjusting the query interval for querying the logistics information of the target express delivery to the initial query interval, and obtaining the latest logistics status of all express tracking numbers corresponding to the target recipient; generating first logistics push information based on the latest logistics status, and sending the first logistics push information to the target recipient's electronic device.

[0070] In practice, if a single recipient has multiple tracking numbers, the method for sending logistics information for these tracking numbers can be as follows: if the latest logistics status of one tracking number changes, a logistics push message will be generated uniformly, even if the logistics statuses of the other tracking numbers remain unchanged. Similarly, if one tracking number cannot be found, the logistics push message will be sent only after the tracking status of that tracking number is found or an explanation of the error is obtained. This allows for the integration of logistics information for all packages corresponding to the same recipient into a single push message.

[0071] As can be seen in this example, if the server finds the logistics status of the target express delivery before the fixed time arrives, it will adjust the query interval for querying the logistics information of the target express delivery to the initial query interval, and obtain the latest logistics status of all express tracking numbers corresponding to the target recipient. Based on the latest logistics status, the server will generate the first logistics push information and send it to the target recipient's electronic device. This helps to ensure the timeliness of logistics status information push while reducing the number of times information is pushed to the same recipient, saving device resources, and further improving the intelligence and flexibility of logistics information push.

[0072] In one possible example, when the queried logistics status of the target express delivery meets the logistics information sending conditions corresponding to the recipient information, or when the time for querying the logistics status of the target express delivery meets the logistics information sending conditions, sending the target logistics information to the electronic device includes: if the logistics status of the target express delivery is still not found after the fixed time arrives, and the subject type of the target recipient is an individual, obtaining the query frequency of the target recipient for the target express delivery; if the query frequency is higher than a preset frequency, generating second logistics push information based on the latest queried logistics status of the target express delivery, and sending the second logistics push information to the electronic device of the target recipient; if the query frequency is not higher than the preset frequency, continuing to query the logistics status of the target express delivery; and when the query time exceeds a preset time, obtaining the abnormal situation description information of the target express delivery, and sending the latest queried logistics status of the target express delivery and the abnormal situation description information of the target express delivery to the electronic device of the target recipient.

[0073] Specifically, the recipient's query frequency for the target package refers to the frequency with which the user manually queries the server for the target package via electronic devices. This frequency is determined by the number of times the recipient has queried the package's logistics information within a preset timeframe; the higher the number of queries, the higher the query frequency.

[0074] In other words, if users don't check the tracking information frequently, it means they don't care much about the package's status. In this case, even though the scheduled delivery time has arrived, the shipment can be delayed slightly. Users can continue checking during this extended period to avoid anxiety caused by sending unsuccessful tracking information. However, if no results are found after a considerable period, the user should be informed of the anomaly so they can stay informed about the package's progress.

[0075] As can be seen in this example, if the logistics status of the target express delivery is not found after the fixed time, the server, when the target recipient's subject type is an individual, obtains the frequency of the target recipient's query for the target express delivery. If the query frequency is higher than the preset frequency, a second logistics push message is generated based on the latest queried logistics status of the target express delivery and sent to the target recipient's electronic device. Otherwise, the server continues to query the logistics status of the target express delivery. If the query time exceeds the preset time, the server obtains the abnormal situation description information of the target express delivery and sends the latest queried logistics status of the target express delivery and the abnormal situation description information of the target express delivery to the target recipient's electronic device. This helps to further improve the intelligence and flexibility of logistics information push.

[0076] In one possible example, the method further includes: if the logistics status of the target express delivery is not found after the fixed time has elapsed, and if the subject type of the target recipient is a company, generating third logistics push information based on the latest found logistics status of the target express delivery, and sending the third logistics push information to the electronic device of the target recipient; continuing to query the logistics status of the target express delivery; if the logistics status of the target express delivery is found before the next fixed time has elapsed, generating fourth logistics push information based on the latest found logistics status of the target express delivery, and sending the fourth logistics push information to the electronic device of the target recipient.

[0077] In practice, for target recipients who receive packages at fixed times, the latest logistics information of the target package can be pushed to them at each fixed time, so that employees within the target recipient's company can understand the actual logistics status. At the same time, if the logistics status was not found in the previous push, if the logistics status is found before the next push, an extra logistics push information can be sent before the fixed time, which helps the target recipient to obtain the effective logistics status of the target package in a timely manner.

[0078] As can be seen in this example, when the target recipient's entity type is a company, the server generates third-party logistics push information based on the latest queried logistics status of the target courier and sends the third-party logistics push information to the target recipient's electronic device. At the same time, it continues to query the logistics status of the target courier. If the logistics status of the target courier is found before the next fixed time arrives, a fourth-party logistics push information is generated based on the latest queried logistics status of the target courier and sent to the target recipient's electronic device. This helps the target recipient to obtain the effective logistics status of the target courier in a timely manner, further improving the intelligence and flexibility of logistics information push.

[0079] In one possible example, the method further includes: if the latest queried logistics status of the target express delivery is the same as the logistics status corresponding to the logistics push information previously sent to the target recipient's electronic device, and if the recipient's subject type is an individual, obtaining the target recipient's historical browsing records; determining the recipient's reading enthusiasm based on the historical browsing records; if the reading enthusiasm is high, sending a fifth logistics push information generated based on the latest queried status of the target express delivery to the target recipient's electronic device when the fixed time arrives; if the reading enthusiasm is low, not generating and sending the fifth logistics push information.

[0080] In a specific implementation, in this possible example, if the logistics status of the target express delivery is the same for more than a preset number of consecutive queries within a fixed time period, the server can also determine whether there is an anomaly in the logistics status of the target express delivery based on the geographical location and transportation mode corresponding to the transportation route of the target express delivery; if there is an anomaly, the server obtains the anomaly description information of the target express delivery and sends the anomaly description information to the electronic device of the target recipient; if there is no anomaly, the server generates a sixth logistics push message based on the latest queried logistics status of the target express delivery and sends the sixth logistics push message to the electronic device of the target recipient.

[0081] In specific implementation, reading enthusiasm can be determined in the following way: determine the reading rate of the target recipient on the logistics push information corresponding to the target express tracking number; if the reading rate is lower than a preset value, the reading enthusiasm is determined to be low; if the reading rate is not lower than the preset value, determine the reading time of the target recipient on the logistics push information corresponding to the target express tracking number; if the time interval between the reading time and the sending time of the logistics push information corresponding to the target express tracking number is greater than a preset time interval, the reading enthusiasm is determined to be low; otherwise, the reading enthusiasm is determined to be high.

[0082] In other words, if the server finds no change in the logistics status of the target express delivery when two fixed times arrive, and the recipient is an individual, the server can obtain the recipient's historical browsing history of express delivery status information or logistics push information. Based on the historical browsing history, the server can determine the recipient's reading enthusiasm. If the reading enthusiasm is high, the logistics push message will be sent on time; if the reading enthusiasm is low, the logistics push message will not be generated or sent.

[0083] In particular, if the logistics status of the target express delivery is the same when queried multiple times at a fixed time, the server can also predict whether there is an anomaly in the logistics status of the express delivery based on the geographical location and transportation mode corresponding to the transportation route. If there is an anomaly, the server can obtain the corresponding anomaly description and send it to the target recipient's electronic device. If there is no anomaly, the server can directly generate the logistics push information of the target express delivery and send it to the target recipient's electronic device.

[0084] In other words, even if the logistics status of the same package has not been updated for a long time, a current logistics push notification should still be sent to the recipient of the package to inform them of the current logistics status and prevent the recipient from forgetting about it.

[0085] Specifically, the read rate of the logistics push notifications corresponding to the target tracking number can refer to the ratio of the logistics push notifications that are clicked and read by the user out of the total number of logistics push notifications sent to the user for the target tracking number.

[0086] As can be seen in this example, when the server finds no change in the logistics status of the target package between two fixed time intervals, it can determine the recipient's reading engagement based on historical browsing records and decide whether to send a logistics notification based on the level of reading engagement. Furthermore, if the same logistics status is found more than a preset number of times, the server also sends a logistics notification to the target recipient, which helps prevent users from forgetting their packages. All of these factors contribute to improving the intelligence and flexibility of logistics information push notifications. Furthermore, determining reading engagement based on both reading rate and reading time ensures the accuracy of the reading engagement assessment, thereby enhancing the intelligence of logistics information push notifications.

[0087] In one possible example, when the queried logistics status of the target express delivery meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express delivery meets the logistics information sending conditions, sending the target logistics information to the electronic device includes: when the target recipient's information receiving method is real-time logistics update reception, if the queried logistics status of the target express delivery reaches a preset location, then obtaining the location of the target recipient; determining the local time of the target recipient's location; when the recipient's recipient type is a company, determining whether the local time belongs to a preset working time; if yes, then generating the target logistics information and sending it to the target recipient's electronic device; if no, when the importance level of the target express delivery is higher than a preset level, generating the target logistics information and sending it to the target recipient's electronic device; when the importance level of the target express delivery is not higher than the preset level, then sending the target logistics information to the target recipient's electronic device when the most recent working time arrives in the target recipient's location.

[0088] In practical implementation, when the information receiving method is real-time logistics update reception, if the currently queried logistics status shows that the express delivery has arrived at the preset location, it is considered an update; otherwise, it is considered that there has been no update. In other words, if the query result is that the package cannot be found, it is also considered that the logistics information has not been updated. Additionally, during express delivery transportation, see [link to relevant documentation]. Figure 2c Users can use electronic devices to, for example Figure 2c The logistics status query interface shown allows users to actively query (by entering the tracking number or filtering by criteria). The system can then determine the current location of the package based on the transportation vehicle's location information and return the results to the user. Users can view the package's status in the logistics status tab window, which displays options such as "Not Found," "Arrived in Destination Country," "In Transit," "Successfully Signed for," and "Package Returned." The logistics status description window provides detailed information on each status, allowing users to understand the specific logistics details of a single package. For example, it displays possible reasons for not being able to find the package, and the specific reason for the package's return. It should be noted that this query interface is only an example; the layout of the query interface in actual applications may differ. Figure 2c The difference is that, for example, the query results on the query interface can also display the express delivery's transportation trajectory, the time the express delivery arrives at each node, and the estimated delivery time and weight of the express delivery, etc., without specific restrictions here; if the user does not actively query, the platform will actively send logistics information to the user after the express delivery arrives at a preset location, which is one of the representative locations on the express delivery's transportation route determined by the platform.

[0089] As can be seen in this example, when the target recipient's information receiving method is real-time logistics update reception, if the server finds that the target express delivery's logistics status has reached the preset location, it obtains the target recipient's location. If the target recipient's recipient entity type is a company, it determines whether the local time falls within the preset working hours. If so, it generates target logistics information and sends it to the target recipient's electronic device. Otherwise, target logistics information is only generated and sent to the target recipient's electronic device when the target express delivery's importance level is higher than the preset level. If the target express delivery's importance level is not higher than the preset level, the target logistics information is sent to the target recipient's electronic device only when the next working hours arrive. This helps to further improve the matching degree between logistics information push time and user habits, and enhance the intelligence of logistics information push.

[0090] Please see Figure 3a , Figure 3a This is a schematic diagram of the structural composition of a logistics information push device provided in an embodiment of this application, which can be applied to, for example... Figure 1a The server 100 shown, the logistics information push device 30 includes:

[0091] Acquisition unit 301 is used to acquire the target express tracking number;

[0092] The determining unit 302 is used to determine the initial query interval time based on the importance level of the target express delivery corresponding to the target express delivery tracking number, the geographical location area corresponding to the transportation route of the target express delivery, and the transportation mode of the target express delivery.

[0093] The first query unit 303 is used to query the logistics status of the target express delivery at intervals of the initial query interval.

[0094] The adjustment unit 304 is used to adjust the query interval time for querying the logistics status of the target express delivery if the query result of the Nth query is that no result can be found, based on the recipient information of the target recipient corresponding to the target express delivery. The recipient information includes: the information receiving method of the target recipient and / or the recipient subject type of the target recipient, where N is a positive integer.

[0095] The second query unit 305 is used to query the logistics status of the target express delivery at each adjusted query interval after the Nth query.

[0096] The sending unit 306 is used to send target logistics information to the electronic device of the target recipient when the logistics status of the target express delivery meets the logistics information sending conditions corresponding to the recipient information, or when the time of querying the logistics status of the target express delivery meets the logistics information sending conditions. The target logistics information includes: logistics push information generated based on the latest queried logistics status of the target express delivery, and / or abnormal situation description information used to characterize the abnormal logistics situation of the target express delivery.

[0097] In one possible example, the adjustment unit 304 is specifically used to: when the target recipient's information receiving method is fixed-time reception, adjust the initial query interval time according to the time interval between the current time and the fixed time.

[0098] In one possible example, the sending unit 306 is specifically configured to: if the logistics status of the target express delivery is found before the fixed time arrives, adjust the query interval for querying the logistics information of the target express delivery to the initial query interval, and obtain the latest logistics status of all express tracking numbers corresponding to the target recipient; generate first logistics push information based on the latest logistics status, and send the first logistics push information to the electronic device of the target recipient.

[0099] In one possible example, the sending unit 306 is specifically configured to: if the logistics status of the target express delivery is not found after the fixed time has elapsed, and the subject type of the target recipient is an individual, obtain the query frequency of the target recipient for the target express delivery; if the query frequency is higher than a preset frequency, generate second logistics push information based on the latest queried logistics status of the target express delivery, and send the second logistics push information to the electronic device of the target recipient; if the query frequency is not higher than the preset frequency, continue to query the logistics status of the target express delivery; when the query time exceeds a preset time, obtain the abnormal situation description information of the target express delivery, and send the latest queried logistics status of the target express delivery and the abnormal situation description information of the target express delivery to the electronic device of the target recipient.

[0100] In one possible example, the device 30 is further configured to: if the logistics status of the target express delivery is not found after the fixed time has elapsed, and if the subject type of the target recipient is a company, generate third logistics push information based on the latest found logistics status of the target express delivery, and send the third logistics push information to the electronic device of the target recipient; continue to query the logistics status of the target express delivery; if the logistics status of the target express delivery is found before the next fixed time has elapsed, generate fourth logistics push information based on the latest found logistics status of the target express delivery, and send the fourth logistics push information to the electronic device of the target recipient.

[0101] In one possible example, the device 30 is further configured to: if the latest queried logistics status of the target express delivery is the same as the logistics status corresponding to the logistics push information previously sent to the electronic device of the target recipient, and the recipient subject type of the target recipient is an individual, obtain the historical browsing record of the target recipient; determine the recipient's reading enthusiasm based on the historical browsing record; if the reading enthusiasm is high, send a fifth logistics push information generated based on the latest queried status of the target express delivery to the electronic device of the target recipient when the fixed time arrives; if the reading enthusiasm is low, do not generate and send the fifth logistics push information.

[0102] In one possible example, the device 30 is further configured to: if the logistics status of the target express delivery is the same for more than a preset number of consecutive queries within a fixed time period, determine whether there is an anomaly in the logistics status of the target express delivery based on the geographical location and transportation mode corresponding to the transportation route of the target express delivery; if there is an anomaly, obtain the anomaly description information of the target express delivery and send the anomaly description information to the electronic device of the target recipient; if there is no anomaly, generate a sixth logistics push message based on the latest queried logistics status of the target express delivery and send the sixth logistics push message to the electronic device of the target recipient.

[0103] In one possible example, the reading enthusiasm is determined through the following steps: determining the target recipient's reading rate of the logistics push notification information corresponding to the target tracking number; if the reading rate is lower than a preset value, then the reading enthusiasm is determined to be low; if the reading rate is not lower than the preset value, then the reading time of the target recipient reading the logistics push notification information corresponding to the target tracking number is determined; if the time interval between the reading time and the sending time of the logistics push notification information corresponding to the target tracking number is greater than a preset time interval, then the reading enthusiasm is determined to be low; otherwise, the reading enthusiasm is determined to be high.

[0104] In one possible example, regarding the generation of the first logistics push information based on the latest logistics status, the sending unit 306 is specifically configured to: generate logistics status notification information based on the latest logistics status; determine the nationality information of the target recipient; determine the target language type and target information template based on the nationality information; convert the logistics status notification information based on the target language type; and fill the converted logistics status notification information into the target information template to obtain the first logistics push message.

[0105] In one possible example, the sending unit 306 is specifically configured to: when the target recipient's information receiving method is real-time logistics update reception, if the logistics status of the target express delivery is found to have reached a preset location, obtain the location of the target recipient; determine the local time of the target recipient's location; when the recipient's subject type is a company, determine whether the local time falls within a preset working time; if so, generate the target logistics information and send it to the target recipient's electronic device; if not, when the importance level of the target express delivery is higher than a preset level, generate the target logistics information and send it to the target recipient's electronic device; when the importance level of the target express delivery is not higher than a preset level, send the target logistics information to the target recipient's electronic device when the most recent working time arrives in the target recipient's location.

[0106] In the case of using integrated units, a schematic diagram of the composition structure of another logistics information push device provided in this application embodiment is shown below. Figure 3b As shown. In Figure 3b The logistics information push device includes a processing module 310 and a communication module 311. The processing module 310 controls and manages the actions of the logistics information push device, for example, the steps executed by the acquisition unit 301, the determination unit 302, the first query unit 303, the adjustment unit 304, the second query unit 305, and the sending unit 306, and / or other processes described in this application. The communication module 311 supports interaction between the logistics information push device and other devices. Figure 3b As shown, the logistics information push device may also include a storage module 312, which is used to store the program code and data of the logistics information push device.

[0107] The processing module 310 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module 311 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 312 can be a memory.

[0108] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. All of the above logistics information push devices can execute the above... Figure 2a The steps performed by the electronic device in the logistics information push method shown.

[0109] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes a server.

[0110] This application also provides a computer program product, which includes a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments.

[0111] The computer program product may be a software installation package, and the aforementioned computer includes a server.

[0112] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and units involved are not necessarily essential to this application.

[0113] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0114] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.

[0115] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0116] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0117] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0118] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0119] The embodiments of this application have been described in detail above. Specific examples have been used in this application to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A logistics information push method, characterized by, The method comprises the following steps: acquiring a target express delivery number; determining an initial query interval time according to an importance level of a target express delivery corresponding to the target express delivery number, a geographical location area corresponding to a transportation route of the target express delivery, and a transportation mode of the target express delivery; querying a logistics state of the target express delivery every initial query interval time; if a query result of the Nth query is that the target express delivery cannot be queried, adjusting a query interval time for querying the logistics state of the target express delivery according to delivery information of a target recipient corresponding to the target express delivery, the delivery information comprising an information receiving mode of the target recipient and / or a recipient subject type of the target recipient, N being a positive integer; querying the logistics state of the target express delivery every adjusted query interval time after the Nth query; when the queried logistics state of the target express delivery meets a logistics information sending condition corresponding to the delivery information of the target recipient, or when a time for querying the logistics state of the target express delivery meets the logistics information sending condition, sending target logistics information to an electronic device of the target recipient, the target logistics information comprising logistics push information generated according to a latest queried logistics state of the target express delivery, and / or abnormal situation description information for representing an abnormal situation of the target express delivery.

2. The method of claim 1, wherein, The method further comprises the following steps: when the information receiving mode of the target recipient is fixed-time receiving, adjusting the initial query interval time according to a time interval between a current time and the fixed time.

3. The method of claim 2, wherein, The method further comprises the following steps: if the logistics state of the target express delivery is queried before the fixed time arrives, adjusting the query interval time for querying the logistics information of the target express delivery to the initial query interval time, and acquiring a latest logistics state of all express delivery numbers corresponding to the target recipient; generating first logistics push information according to the latest logistics state, and sending the first logistics push information to the electronic device of the target recipient.

4. The method of claim 2, wherein, The method further comprises the following steps: if the logistics state of the target express delivery is still not queried after the fixed time arrives, when the subject type of the target recipient is personal, acquiring a query frequency of the target express delivery by the target recipient; if the query frequency is higher than a preset frequency, generating second logistics push information according to a latest queried logistics state of the target express delivery, and sending the second logistics push information to the electronic device of the target recipient. If the query frequency is not higher than the preset frequency, continue to query the logistics state of the target express; When the query time exceeds the preset time, obtain abnormal situation explanation information of the target express, and send the latest queried logistics state of the target express and the abnormal situation explanation information of the target express to the electronic device of the target recipient.

5. The method of claim 4, wherein, The method further comprises: If the logistics state of the target express is not queried after the fixed time arrives, when the subject type of the target recipient is a company, generate third logistics push information according to the latest queried logistics state of the target express, and send the third logistics push information to the electronic device of the target recipient; Continue to query the logistics state of the target express; If the logistics state of the target express is queried before the next fixed time arrives, generate fourth logistics push information according to the latest queried logistics state of the target express, and send the fourth logistics push information to the electronic device of the target recipient.

6. The method according to any one of claims 2-5, characterized in that, The method further comprises: If the latest queried logistics state of the target express is the same as the logistics state corresponding to the logistics push information sent to the electronic device of the target recipient last time, when the recipient subject type of the target recipient is a person, obtain the historical browsing record of the target recipient; Determine the reading enthusiasm of the recipient according to the historical browsing record; If the reading enthusiasm is high, send the fifth logistics push information generated according to the latest queried state of the target express to the electronic device of the target recipient when the fixed time arrives; If the reading enthusiasm is not high, do not generate and send the fifth logistics push information.

7. The method according to claim 1 or 2, characterized in that, When the queried logistics state of the target express meets the logistics information sending condition corresponding to the recipient information, or the time of querying the logistics state of the target express meets the logistics information sending condition, send target logistics information to the electronic device of the target recipient, comprising: When the information receiving mode of the target recipient is logistics update real-time receiving, if the queried logistics state of the target express reaches a preset place, obtain the region where the target recipient is located; Determine the local time of the region where the target recipient is located; When the recipient subject type of the target recipient is a company, determine whether the local time belongs to a preset working time; If yes, generate the target logistics information and send it to the electronic device of the target recipient; If no, when the importance level of the target express is higher than a preset level, generate the target logistics information and send it to the electronic device of the target recipient, and when the importance level of the target express is not higher than the preset level, send the target logistics information to the electronic device of the target recipient when the latest working time arrives in the region where the target recipient is located.

8. A logistics information push device characterized by comprising: Comprise: An acquisition unit is configured to acquire a target express number; The determining unit is configured to determine an initial query interval time according to an importance level of a target express delivery corresponding to the target express number, a geographical location area corresponding to a transportation route of the target express delivery, and a transportation traffic mode of the target express delivery. The first query unit is configured to query a logistics state of the target express delivery every interval of the initial query interval time. The adjusting unit is configured to adjust a query interval time for querying the logistics state of the target express delivery according to delivery information of a target recipient corresponding to the target express delivery if a query result of the Nth query is not found, the delivery information including an information receiving mode of the target recipient and / or a recipient subject type of the target recipient, N being a positive integer. The second query unit is configured to query the logistics state of the target express delivery every interval of the adjusted query interval time after the Nth query. The sending unit is configured to send target logistics information to an electronic device of the target recipient when the logistics state of the target express delivery queried satisfies a logistics information sending condition corresponding to the delivery information or when a time for querying the logistics state of the target express delivery satisfies the logistics information sending condition, the target logistics information including logistics push information generated according to a latest queried logistics state of the target express delivery and / or abnormal situation description information for representing an abnormal situation of the target express delivery.

9. A server, characterized by The server comprises: one or more processors; one or more memories for storing programs, the one or more memories and the programs are configured to control the server to perform the steps in the method of any one of claims 1-7 by the one or more processors.

10. A computer-readable storage medium, characterized in that, wherein, the computer readable storage medium stores a computer program for electronic data exchange, wherein the computer program causes a computer to perform the steps in the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Logistics information association method and device and storage medium

    CN109034689A

  • An express delivery track data pushing method, device and equipment

    CN112837019A