Content pushing method and computer readable storage medium

By determining whether the drone delivery control is displayed based on the first delivery address on the terminal device and displaying a list of suitable drone delivery items, the problem of integrating drone delivery and manpower delivery is solved, and efficient and accurate drone delivery services are achieved.

CN119624281APending Publication Date: 2025-03-14SHENZHEN MEITUAN LOW ALTITUDE LOGISTICS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411663612.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

Due to the limitations of coverage, load capacity and cargo types, drone distribution is difficult to efficiently integrate with human distribution.

Method used

By determining whether the drone delivery control is displayed based on the first delivery address on the terminal device, and displaying a list of suitable drone delivery items when the user interacts with the drone delivery control, seamless integration of drone delivery services is achieved.

Benefits of technology

It improves the accuracy and efficiency of drone delivery services, and can provide convenient and accurate choices without changing users' original operating habits to adapt to different delivery environments and user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119624281A_ABST
    Figure CN119624281A_ABST
Patent Text Reader

Abstract

The invention provides a content pushing method and a storage medium. The content pushing method comprises the following steps: acquiring a first delivery address based on position information of the terminal equipment; when the first delivery address is within the delivery range of the unmanned aerial vehicle, displaying an unmanned aerial vehicle delivery control; and in response to the operation of the user on the unmanned aerial vehicle distribution control, displaying an unmanned aerial vehicle distribution item list. According to the embodiment of the invention, the efficiency of using the unmanned aerial vehicle distribution service by the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the development of drone technology, drone delivery has become an important layout direction in the logistics field. However, due to the various limitations of drone delivery coverage, load capacity, and cargo types compared to human delivery, the setting of drone delivery methods has become a difficult problem. The platform needs to consider how to take into account user efficiency, limited drone delivery scenarios, and the separate or combined implementation of different delivery methods without changing the user's existing logistics and delivery habits, so as to provide accurate and convenient drone delivery services.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0004] The purpose of the present disclosure is to provide a content push method and a computer-readable storage medium to solve the problem that drone delivery cannot be efficiently and accurately integrated with human delivery due to limitations in coverage, load capacity, and types of goods.

[0005] According to a first aspect of an embodiment of the present disclosure, a content push method is provided, which is used for a user's terminal device, comprising: acquiring the first delivery address based on the location information of the terminal device; displaying a drone delivery control when the first delivery address is within the drone delivery range; and displaying a drone delivery item list in response to the user's operation of the drone delivery control.

[0006] According to a second aspect of an embodiment of the present disclosure, a content push method is provided, the method being used for a server, the server being communicatively connected to a terminal device of a user, comprising: acquiring the first delivery address based on the location information of the terminal device, the first delivery address being related to the location information of the terminal device; determining whether the first delivery address is within a drone delivery range, so that the terminal device displays a drone delivery control when the first delivery address is within the drone delivery range; wherein the drone delivery control is used to display a list of drone delivery items in response to the user's operation of the drone delivery control.

[0007] According to a third aspect of the present disclosure, there is provided an electronic device, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute any one of the methods described above based on instructions stored in the memory.

[0008] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a program is stored, and when the program is executed by a processor, the content push method as described in any one of the above items is implemented.

[0009] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any of the above methods are implemented.

[0010] The disclosed embodiment improves the content display method of the logistics delivery interface of the terminal device, determines whether to display the drone delivery control according to the first delivery address, and displays a suitable drone delivery item list when the user interacts with the drone delivery control, thereby achieving seamless integration of drone delivery services. It not only provides convenient and accurate choices without changing the user's original operating habits, but also accurately pushes items that can be delivered by drones according to the user's specific location and delivery range, greatly improving the accuracy and efficiency of delivery.

[0011] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0013] Figure 1 It is a schematic diagram of an information processing system to which the method provided by an embodiment of the present disclosure is applied.

[0014] Figure 2 is a flowchart of a content push method in an exemplary embodiment of the present disclosure.

[0015] Figure 3A to Figure 3C Schematic diagram of drone delivery controls in one embodiment of the present disclosure.

[0016] Figure 4 is a schematic diagram of displaying drone delivery controls in response to a user search in an exemplary embodiment.

[0017] Figure 5A and Figure 5B is a schematic diagram of an inventory of items in an exemplary embodiment of the present disclosure.

[0018] Figure 6 It is a sub-flowchart of step S3 in the exemplary embodiment of the present disclosure.

[0019] Figure 7 It is a schematic diagram of an address selection control in one embodiment of the present disclosure.

[0020] Figure 8A to Figure 8C is a schematic diagram of displaying prompt information for a selected item in an exemplary embodiment.

[0021] Fig. 9 is a schematic diagram of displaying prompt information for a selected item in an exemplary embodiment.

[0022] Fig.10 is a schematic diagram of a delivery item display in an exemplary embodiment.

[0023] Fig.11 This is a schematic diagram showing the delivery method prompt information.

[0024] Fig. 12A and Fig. 12B It is a schematic diagram of checking the location information of the airdrop point in an exemplary embodiment.

[0025] Fig.13 is a block diagram of an electronic device in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0027] In addition, the accompanying drawings are only schematic diagrams of the present disclosure, and the same reference numerals in the drawings represent the same or similar parts, so their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities, which do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0028] The exemplary embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.

[0029] Figure 1 It is a schematic diagram of an information processing system to which the method provided by an embodiment of the present disclosure is applied.

[0030] refer to Figure 1 The information processing system 100 may include multiple terminal devices 1, a server 2, and multiple drones 3, wherein the terminal device 1 communicates with the server 2 through a wired network or a wireless network, and the drone 3 communicates with the server 2 through a wireless network. The types of wireless networks include but are not limited to cellular networks (4G, 5G), WIFI, Bluetooth, etc.

[0031] In the information processing system 100, the terminal device 1 is a terminal device of a user using drone delivery service, the drone 3 is a drone providing drone delivery service, and the server 2 is a server of a service platform providing drone delivery service. After the terminal device 1 is connected to the server 2, the content push method of the embodiment of the present disclosure is executed to display drone delivery information to the user. The user sends a drone delivery request to the server 2 through the terminal device 1, and the server 2 calls one or more drones 3 to complete the drone delivery service according to the drone delivery request.

[0032] The server 2 can be connected to multiple drones 3, and can also be connected to multiple terminal devices 1. The server 2 of the embodiment of the present disclosure includes but is not limited to a high-performance computing server, a cloud server, a distributed server, etc. The server 2 can be either a single server or a server cluster, and the present disclosure does not impose any special restrictions on this. The server 2 can process and analyze data from multiple drones 3 in real time, such as image recognition, target tracking, environmental monitoring and other tasks. At the same time, the server 2 can also receive instructions and requests from multiple terminal devices 1, and feed back the processing results to the terminal device 1 to achieve efficient management and control of large-scale drone swarms and provide support for various application scenarios. In addition, the server 2 has request processing capabilities as well as data storage and backup functions.

[0033] Drone 3 is an unmanned aerial vehicle that provides distribution services. First of all, it has efficient flight capabilities and accurate positioning systems as well as advanced sensors and obstacle avoidance technologies. It can quickly and accurately deliver goods to the destination in a complex environment and avoid collisions with obstacles. In addition, drone 3 has load-bearing capacity and volume carrying capacity, and the load-bearing capacity and volume carrying capacity of different drones 3 are not necessarily the same. In the disclosed embodiment, server 2 can select drones with different load-bearing and carrying volumes according to different distribution needs, and perform other configurations on the drones to adapt to different flight distances and environmental conditions. Drone 3 can be set in a drone dispatch center when idle, and server 2 can be connected to multiple drone dispatch centers at the same time, and each drone dispatch center can accommodate multiple drones 3.

[0034] After receiving the drone delivery request from the terminal device 1, the server 2 can select a drone with appropriate distance, load-bearing capacity, and volume carrying capacity to perform the delivery task according to the drone delivery request. During the delivery process, the drone 3 maintains real-time communication with the server 2, and feeds back the flight status, location information, and cargo status to the server 2, so that the server 2 can remotely monitor and dispatch the drone 3 to ensure the smooth progress of the delivery task. In some embodiments, the drone 3 can also interact with the terminal device 1, receive user instructions and feedback, and provide more personalized delivery services.

[0035] The drone delivery service in the disclosed embodiments includes, but is not limited to, catering delivery, medicine delivery, item delivery, cake delivery, flower delivery and other logistics delivery services.

[0036] Next, the content push method executed by the terminal device 1 is introduced.

[0037] Figure 2 is a flowchart of a content push method in an exemplary embodiment of the present disclosure.

[0038] refer to Figure 2 , the content push method 200 may include:

[0039] Step S1, acquiring the first delivery address based on the location information of the terminal device;

[0040] Step S2, when the first delivery address is within the drone delivery range, displaying the drone delivery control;

[0041] Step S3: displaying a drone delivery item list in response to the user's operation on the drone delivery control.

[0042] The disclosed embodiment improves the content display method of the logistics delivery interface of the terminal device, determines whether to display the drone delivery control according to the first delivery address, and displays a suitable drone delivery item list when the user interacts with the drone delivery control, thereby achieving seamless integration of drone delivery services. It not only provides convenient and accurate choices without changing the user's original operating habits, but also accurately pushes items that can be delivered by drones according to the user's specific location and delivery range, greatly improving the accuracy and efficiency of delivery.

[0043] By automatically judging and accurately displaying drone delivery controls, users do not need to learn new operations or interfaces, and can quickly and intuitively understand the optional delivery methods and item lists, improving user experience and satisfaction. By determining whether to display drone delivery controls based on the first delivery address, the delivery method can be flexibly adjusted according to changes in the delivery environment (such as weather, delivery restrictions at the first delivery address, etc.), automatically providing optimized solutions for logistics needs in different scenarios, while ensuring the seamless integration of traditional delivery services and new drone delivery services, further improving logistics efficiency, reducing costs, and promoting the popularization and application of drone delivery technology.

[0044] Next, each step of the content push method 100 is described in detail.

[0045] In step S1, the first delivery address is acquired based on the location information of the terminal device.

[0046] In the disclosed embodiment, the location information of the terminal device may be the actual location obtained by the terminal device through its own positioning, or it may be the address manually set by the user for the terminal device. Therefore, the location information of the terminal device may be the current location of the user, or it may not be the current location of the user (for example, ordering takeout for others or ordering takeout for yourself in advance). The first delivery address is a range corresponding to the delivery destination (for example, a certain building, a certain community). The location information is represented by, for example, map markers, text, etc., and may also be obtained through the background of the terminal device without being displayed on the front end. The first delivery address may be displayed, for example, as a map marker or a diagram of a geographical range (such as an office building) (for example, an overhead view outline of an office building). Of course, it may also be displayed only in text.

[0047] In an exemplary embodiment, in step S1, after obtaining the positioning information of the terminal device, the current positioning information of the terminal device can be set by default as the first delivery address. In addition, the location information set by the user on the terminal device can also be obtained as the first delivery address. Among them, the positioning information of the terminal is the automatic positioning information obtained by the built-in positioning module of the terminal device (such as a GPS module, a Beidou positioning module, or a base station positioning-based technology), and the location information set by the user on the terminal device is the address entered by the user on the terminal device or the address selected by the user from the candidate addresses provided by the terminal device. The candidate addresses include but are not limited to the user's past usage records, the surrounding hot spots of the current location of the terminal device, or the system preset common address range. In some embodiments, when the drone delivery service requires a dedicated airdrop point (such as a dedicated express cabinet, a dedicated delivery area, etc.), the candidate address may include a drone airdrop point around the current location of the terminal device determined according to the positioning information of the terminal device.

[0048] After the first delivery address is determined, it is necessary to judge the first delivery address to determine whether to provide drone delivery service to the user.

[0049] In step S2, when the first delivery address is within the drone delivery range, a drone delivery control is displayed.

[0050] In an exemplary embodiment, the drone delivery range can be preset. The drone delivery range can be either a continuous geographical area or a set of multiple discrete geographical areas. For a continuous geographical area, it may be a circular area with the drone dispatch center as the center and the range covered by a specific radius. The length of this radius can be determined comprehensively based on factors such as the drone's endurance, cargo weight, flight speed, and local geographical environment and meteorological conditions. For example, in plain areas, where meteorological conditions are stable, the drone has a strong endurance and the delivery radius can be appropriately increased; if it is in mountainous areas or areas with complex meteorology, the radius needs to be reduced accordingly to ensure safe and efficient delivery.

[0051] For multiple discrete geographic area sets, these discrete areas may be determined based on population density distribution, order concentration areas, or locations with special delivery needs. For example, some islands and mountain villages with inconvenient transportation but large order volumes can be listed separately as discrete delivery areas. When determining whether the first delivery address is within the drone delivery range, for discrete areas, the drone dispatch center closest to the first delivery address (the parking location of the drone when idle) can be determined first, and then it can be determined whether the distance between the first delivery address and the drone dispatch center is less than or equal to the current drone delivery distance corresponding to the first delivery address area. When the distance meets this condition, the drone delivery control is displayed, and the drone delivery request is included in the delivery task, so that the delivery order can be reasonably arranged according to the order priority and time requirements of each discrete area in the future. At the same time, it is also necessary to consider whether collaborative delivery can be carried out between adjacent discrete areas to further improve the delivery efficiency and reduce the drone's empty flight time and energy consumption.

[0052] Whether it is a continuous area or a discrete area, it is necessary to monitor its geographical environment and airspace conditions in real time, flexibly adjust the drone delivery range, and update it in real time as much as possible. Therefore, the drone delivery range is not a fixed setting, but is determined by the system based on various conditions such as weather, environment, airspace, and scheduling.

[0053] When the server 2 of the system obtains the first delivery address in step S1, it determines whether the first delivery address is within the drone delivery range. If not, it is displayed according to the normal delivery interface, so that the user can use the delivery service without changing the usage habits. If it is within the drone delivery range, the drone delivery control is displayed to provide the user with an entry port for the drone delivery service, allowing the user to use the drone delivery service.

[0054] In some other embodiments, the drone delivery range is determined according to the fixed drone delivery route pre-set by the operator. As long as it is within the drone delivery range, the drone delivery control will be displayed. However, when the drone delivery cannot be operated normally due to weather, airspace or other reasons, in response to the user's operation of the drone delivery control, a prompt message indicating that the operation is suspended will be displayed.

[0055] In an exemplary embodiment, the drone delivery control may be in the form of, but not limited to, a service icon, a window control, or a page control.

[0056] Figure 3A to Figure 3C Schematic diagram of drone delivery controls in one embodiment of the present disclosure.

[0057] refer to Figure 3A , the drone delivery control can be displayed in the form of a service icon 31, providing the user with an entrance to the drone delivery service on the homepage.

[0058] refer to Figure 3B , the drone delivery control can be displayed in the form of a window control 32.

[0059] The background color of the window control 32 can be coordinated with the overall application style, but it can be marked by color, shape or animation to enhance the user's visual focus. When the user's finger or mouse touches the window control 32, some interactive special effects can be triggered, such as a faint halo around the control, or the icon is slightly enlarged and the dynamic effect is enhanced to prompt the user that the operation can be performed here. After the user clicks the drone delivery control 32, a more detailed delivery setting interface can be expanded, including detailed delivery address confirmation (later becomes the second delivery address), estimated delivery time display (based on the current order quantity, drone deployment and delivery distance estimation), delivery item information verification and other functional modules, providing users with a one-stop convenient delivery experience. When it is determined that the current user has a drone delivery service being delivered, a link to the real-time status update information of the drone delivery can also be displayed, and the user can check the location and progress of their package during the delivery process at any time.

[0060] refer to Figure 3C, the drone delivery control can be displayed in the form of a page control 33. Compared with the window control 32, the page control 33 has a more flexible, complete and in-depth display effect. For example, it can adopt a list, card, layered layout, etc., and it is more eye-catching and can display more information, such as Figure 3C The drone image in the page 33 can be dynamic and change into a variety of dynamic display effects. The user can enter the drone delivery service setting interface through various operations on the page control 33. In addition, the page control 33 can display different types of multimedia content (such as pictures, videos, and audio) through a card-like layout, providing an independent display space for each content element, which is convenient for users to browse and select, such as displaying drone delivery setting information, drone delivery item information, drone delivery progress information, etc. at the same time.

[0061] In addition to automatically displaying the drone delivery control according to the first delivery address, in some embodiments, the search keyword can be obtained in response to the user's input in the search box of the terminal device, and the drone delivery control can be displayed when the search keyword is a preset keyword.

[0062] Figure 4 is a schematic diagram of displaying drone delivery controls in response to a user search in an exemplary embodiment.

[0063] refer to Figure 4 When it is determined that the user's search keyword is a preset keyword (such as a drone), the drone delivery control 41 can be displayed. At this time, the user may be in the drone delivery range or may not be in the drone delivery range.

[0064] If it is determined that the first delivery address is within the drone delivery range according to the location information of the terminal device of the user who sent the search keyword, the drone delivery control 41 is displayed for the user to further set up the drone delivery service; if it is determined that the first delivery address is not within the drone delivery range, prompt information such as the first delivery address is not within the drone delivery range and the drone delivery service cannot be provided can be displayed in the drone delivery control 41, and indication information such as which areas are within the drone delivery range can also be displayed. The content of the drone delivery control 41 can be changed according to whether the user's first delivery address is within the drone delivery range, and the disclosed embodiment does not impose special restrictions on the specific displayed content.

[0065] In some embodiments, the drone delivery control 41 can also link to the drone delivery terms of service and safety instructions page, so that users can fully understand the relevant rights and precautions when choosing drone delivery, including but not limited to the insurance coverage of the package, the handling procedures in abnormal situations (such as drone failure, bad weather), and the user's responsibility for the safety of the receiving environment.

[0066] In step S3, in response to the user's operation on the drone delivery control, a drone delivery item list is displayed.

[0067] In some embodiments, only items that can be delivered by drones within the current drone delivery range may be displayed in the drone delivery item list, hereinafter referred to as drone delivery items. In other embodiments, drone delivery items and non-drone delivery items (items that are set not to be delivered by drones) may also be displayed in the drone delivery item list, where drone delivery items are displayed with a drone delivery mark.

[0068] Figure 5A and Figure 5B is a schematic diagram of an inventory of items in an exemplary embodiment of the present disclosure.

[0069] refer to Figure 5A In the interface 500 , only the drone delivered items 51 may be displayed. At this time, the drone delivery mark 50 may be added to all the drone delivered items 51 , or the drone delivery mark 50 may not be added.

[0070] refer to Figure 5B In the interface 500 , drone-delivered items 51 and non-drone-delivered items 52 may also be displayed simultaneously, and a drone-delivered mark 50 may be added to the drone-delivered item 51 .

[0071] In some embodiments, before displaying the drone delivery item list, it can also be determined whether the current time belongs to the drone delivery service time. If the current time belongs to the drone delivery service time, the drone delivery item list is displayed. Otherwise, the drone delivery item list is not displayed and no list is displayed, or only the list of items delivered by human delivery or other means is displayed.

[0072] In addition to the drone delivery service time, whether to display the drone delivery item list and what kind of drone delivery item list to display can also be determined based on the weather conditions. For example, if the weather is bad and it is not conducive to drone flight, the drone delivery item list may not be displayed and no list may be displayed, or only the list of items delivered by human delivery or other means may be displayed. If the weather is bad, but it only affects the drone delivery of some types of goods, only the unaffected drone delivery items may be displayed in the drone delivery list. In some embodiments, items delivered by human delivery or other means may also be displayed.

[0073] In addition to the above-mentioned time and weather reasons, various restrictions such as airspace control can also be considered to decide whether to display the drone delivery item list to the user and which items to display in the drone delivery item list. Various restrictions can be judged individually or in combination with some or all of the restrictions. The present disclosure does not impose any special restrictions on this.

[0074] After determining to display the drone delivery item list, it is necessary to consider the types of items in the drone delivery item list. In an exemplary embodiment, it is possible to comprehensively determine whether to include the item in the drone delivery item list based on the weight, volume, shockproof performance, category, physical form, etc. of each type of item under the current time, weather, and drone dispatch environment. That is, the drone delivery items are judged in real time and flexibly changed according to the current situation, and are not fixed. In addition, when it is determined that an item is not a drone delivery item, it can also be further determined whether to add the item to the drone delivery item list.

[0075] In some embodiments, after determining the first delivery address, suitable drone delivery items and non-drone delivery items can be screened and included in the drone delivery item list based on the environmental characteristics of the first delivery address. For example, for a first delivery address located in a city center area with tall buildings, fragile and vibration-sensitive items can be avoided from being included in the drone delivery item list, and small and compactly packaged items can be given priority to ensure the stability of the drone during takeoff and landing and flight in a narrow space. If it is a rural delivery address located in a remote area but with relatively open terrain, the weight and volume restrictions on the items in the drone delivery item list can be appropriately relaxed, but the moisture-proof and dust-proof properties of the items need to be considered to cope with the relatively harsh regional environment.

[0076] In addition, the drone delivery item list can be optimized based on the population density and consumption habits around the delivery address. For example, at the first delivery address near the school, high-frequency consumer items such as school supplies and snacks are prioritized in the list; while in residential areas, daily necessities and fresh food can be set to occupy a larger proportion in the list. By forming a drone delivery item list based on the first delivery address, the drone can meet user needs to the greatest extent possible with limited cargo capacity, reduce unnecessary delivery times, and reduce energy consumption and operating costs.

[0077] In some embodiments, the drone delivery item list can be further improved by analyzing the historical order data of the first delivery address. For example, if a certain address frequently orders a specific type of item, such as a certain office area frequently purchases office supplies, the relevant items can be automatically displayed in the drone delivery item list. In addition, for special circumstances that may exist near the delivery address, such as religious sites, hospitals, etc., it is necessary to ensure that the drone delivery items strictly comply with relevant regulations and taboos, and ensure that the items recommended in the drone delivery item list meet the local culture and usage environment requirements.

[0078] In summary, in the embodiments of the present disclosure, by determining a drone delivery item list according to the first delivery address, the accuracy and efficiency of the drone delivery service can be improved.

[0079] Figure 6 It is a sub-flowchart of step S3 in the exemplary embodiment of the present disclosure.

[0080] refer to Figure 6 In an exemplary embodiment, in addition to directly displaying the drone delivery item list, step S3 may also include:

[0081] Step S31, in response to the user's operation on the drone delivery control, displaying a second delivery address input page;

[0082] Step S32, in response to the user's address input on the second delivery address input page, displaying the drone delivery item list corresponding to the second delivery address, wherein the address input includes the user filling in the second delivery address on the delivery address input page, or the user selecting the second delivery address from the candidate addresses provided on the delivery address input page.

[0083] It should be understood that in the embodiments of the present disclosure, the first delivery address can be a larger geographical range, such as xx Building, and the second delivery address is an accurate delivery address, such as xx Building, xx Building, xx Floor, No. xx. In the drone delivery scenario, the second delivery address is usually a drone airdrop cabinet or a drone airdrop platform. For example, the first delivery address is xx Building, and the second delivery address is the nearest drone airdrop cabinet around xx Building. In the embodiments of the present disclosure, the first delivery address is used to limit the drone delivery service, and the second delivery address is used for actual delivery. In some cases, the second delivery address may also be the first delivery address. For example, if a user stands at a drone airdrop cabinet to place an order, the automatically acquired location information of the terminal device, that is, the default first delivery address, is the drone airdrop cabinet, or the user changes the first delivery address to a drone airdrop cabinet by input or selection. At this time, there is no need to display the second delivery address setting function, and there is no need to display the second delivery address input page.

[0084] In response to the user's operation of the drone delivery control 41, the second delivery address input page is displayed. After the user enters or selects the second delivery address, a recommended route from the current location of the terminal device to the selected second delivery address can also be displayed. The route can be walking, driving, etc., which is convenient for users to pick up goods from the second delivery address.

[0085] When the user responds to the drone delivery service being executed (for example, the user directly searches for the drone to obtain delivery progress information), the estimated delivery time based on the current user location and the surrounding environment can also be highlighted on the drone delivery control 41. The time can be dynamically updated with the real-time changes in environmental data, such as increased wind speed may cause the delivery time to increase. If the second delivery address set by the user is a special delivery location, such as a rooftop on a high-rise building (in compliance with safety regulations), additional coordination matters that may be required can be prompted in the drone delivery control 41, such as ensuring that there is enough space and signs on the rooftop to facilitate accurate landing of the drone.

[0086] exist Figure 6 In the illustrated embodiment, the drone delivery item list corresponding to the second delivery address input or selected by the user can be determined, that is, the drone delivery item list whose delivery range includes the second delivery address. Figure 5A and Figure 5B The embodiment corresponds to Figure 6 In the embodiment shown, only drone-delivered items can be displayed, or both drone-delivered items and non-drone-delivered items can be displayed. The factors to be considered in determining whether to display the drone-delivered item list and the types of items included are the same as those in the above embodiment, and will not be described in detail here.

[0087] In addition to the above-mentioned display of the second delivery address input page in response to the user's operation of the drone delivery control, in the embodiment of the present disclosure, the second delivery address input page can also be displayed directly according to the way the user enters the application.

[0088] In some embodiments, the location information of the terminal device can be automatically obtained when the user actively opens the application (hereinafter referred to as the target application) that executes the method of the embodiment of the present disclosure, and the user is allowed to reset the first delivery address on the terminal device. In other embodiments, if the user enters the target application by other means, such as application jump, scanning a preset information code (such as scanning a QR code), etc., the first delivery address can be determined according to the way the user enters the target application.

[0089] In an exemplary embodiment, the method 200 further includes: in response to the user scanning information of the preset information code, displaying a second delivery address input page.

[0090] The scanning information is generated according to the user's scanning operation on the preset information code, and may carry the geographical location corresponding to the preset information code.

[0091] For example, a preset information code (such as a QR code) can be set within a special geographical area such as a scenic spot or exhibition hall, allowing the user to book a drone delivery service by scanning the preset information code. When the user enters the target application by scanning a preset information code, the user's first delivery address can be automatically determined based on the geographical location corresponding to the preset information code, and then the second delivery address input page corresponding to the first delivery address will be automatically popped up, displaying one or more candidate addresses (such as airdrop cabinets) around for drone delivery for the user to choose, or allowing the user to enter a second delivery address.

[0092] Figure 7 It is a schematic diagram of an address selection control in one embodiment of the present disclosure.

[0093] refer to Figure 7 On the left side, the user can enter the target application by scanning the preset information code 70 set at a fixed position, and the preset information code 70 can be surrounded by text information indicating the function of the preset information code corresponding to the drone logistics delivery service. The fixed position includes but is not limited to advertising billboards, billboards, bus station billboards, wall bulletin boards, elevator advertising spaces, signboards, etc.

[0094] When the user's terminal device automatically jumps to the target application by scanning the preset information code 70, the user's first delivery address is determined to be the geographical location corresponding to the preset information code. At this time, the second delivery address input page 71 can pop up for the user to further set a more detailed second delivery address around the first delivery address, that is, a drone airdrop point, such as a drone airdrop cabinet.

[0095] refer to Figure 7 On the right side, one or more candidate drone delivery addresses 72 around the geographic location corresponding to the preset information code 70 can be displayed on the address selection control 71 for the user to select a second delivery address. After the user selects the second delivery address, the drone delivery item list corresponding to the first delivery address or the second delivery address can be entered.

[0096] Although Figure 7 The method shown can ensure that the user's location is within the drone delivery range, but it is still possible to determine whether to display the drone delivery item list based on the considerations of the above embodiment. The considerations for the types of items included are the same as those in the above embodiment and will not be repeated here.

[0097] After displaying the drone delivery item list, you can respond to the user's operation on the drone delivery item list.

[0098] In an exemplary embodiment, after displaying the list of items to be delivered by the drone, the total weight of the target items selected by the user can be determined in response to the user's item selection operation on the list of items to be delivered by the drone. When the total weight does not exceed the preset weight, the percentage of the total weight to the preset weight is displayed, or the total weight is displayed, or the weight information of the target items selected by the user is not displayed (that is, under this embodiment, an overweight prompt message is displayed only when the total weight exceeds the preset weight, and no prompt message is displayed when it is not overweight); when the total weight exceeds the preset weight, an overweight prompt message is displayed through a combination of one or more methods.

[0099] Figure 8A to Figure 8C is a schematic diagram of displaying prompt information for a selected item in an exemplary embodiment.

[0100] refer to Fig. 8A In some embodiments, the total weight of the selected items as a percentage of the preset weight can be displayed in the interface 800. Fig. 8A In the illustrated embodiment, the total weight does not exceed the preset weight, and the percentage is less than 100%.

[0101] refer to Figure 8B In other embodiments, if the total weight exceeds the preset weight, the percentage is displayed as more than 100%, and an overweight prompt message is displayed on the first control 81, wherein the first control is used for the user to perform the next operation after completing the item selection operation, and the first control is marked as "next" or "go to checkout". In some embodiments, the first control 81 can also be directly hidden, or the first control can be set to an inoperable state (for example, by setting the control to gray to indicate that the first control 81 is in an inoperable state).

[0102] refer to Figure 8C In some embodiments, when the person is overweight, an overweight reminder message may be displayed via a pop-up window.

[0103] Figure 8A to Figure 8C This is just an example. In actual applications, the weight of the goods delivered by the drone can also be prompted in other ways.

[0104] In some embodiments, the setting of the above-mentioned preset weight can be determined according to the rated load of the idle drone with the maximum load that can be called by the server 2. In actual use, the drone with a rated load that meets the actual total weight of the items to be delivered by the drone selected by the user can be selected to perform the delivery task, thereby reducing the number of times the delivery method and delivery address are modified and optimizing the user experience.

[0105] For example, server 2 is connected to 4 drone dispatch centers, each of which has 20 drones, and the drones in each drone dispatch center have different rated loads. Currently, there are 36 drones idle in the 4 dispatch centers, of which 6 have a rated load of 50 kg, 10 have a rated load of 20 kg, and 20 have a rated load of 10 kg. When the user starts to select items, the preset weight is set to 50 kg, and the weight percentage is displayed according to the total weight of the items selected by the user. In the end, the user selected four cups of milk tea and paid to confirm the delivery. At this time, the total weight of the items is 3 kg, which is much less than 50 kg, and the weight percentage is displayed as 6%. When generating delivery information, server 2 can dispatch a drone with a load of 10 kg to perform the delivery task based on the actual total weight of 3 kg, and update the weight percentage to 30%.

[0106] In some embodiments, the server 2 may also automatically group orders according to the distance of the delivery addresses corresponding to different orders and the total weight of the items. For example, the above-mentioned 3 kg order may be automatically grouped with another 6 kg order with a similar delivery address, and the delivery task may be performed by a drone with a rated load of 10 kg; or, the above-mentioned 3 kg order may be automatically grouped with several orders with a total weight of 16 kg near the delivery address, and the delivery task may be performed by a drone with a rated load of 20 kg, so as to reduce the number of drone dispatches and save drone dispatch costs.

[0107] The above selection of drones based on weight is only an example. In actual applications, it is also necessary to consider the comprehensive decision of the distance between drones with different loads and the delivery address. Those skilled in the art can set it according to actual needs.

[0108] In addition to displaying prompt information based on weight, in other embodiments of the present disclosure, prompt information may also be displayed based on whether the volume of the item exceeds a preset cargo volume of the drone.

[0109] Fig. 9 is a schematic diagram of displaying prompt information for a selected item in an exemplary embodiment.

[0110] refer to Fig. 9 For example, the percentage of the total volume of the selected items to the preset volume or the total volume of the selected items can be displayed in the interface, and an overcapacity prompt message can be displayed when the total volume exceeds the preset volume. Of course, the overcapacity prompt message can also be displayed only when the total volume exceeds the preset volume, and when the total volume does not exceed the preset volume, the volume information of the target items selected by the user is not displayed. The overcapacity prompt message can also be displayed according to Figure 8A to Figure 8C As shown, the display modes of the overweight prompt information and the overcapacity prompt information may be the same or different.

[0111] The weight and volume restrictions can be set separately or simultaneously. For example, if the total volume of the selected items exceeds the preset volume or the total weight exceeds the preset weight, the limit can be set by Figure 8A to Figure 8C The preset volume is considered in the same way as the preset weight, and both can be adjusted flexibly by selecting drones, merging orders, etc., which will not be described in detail here.

[0112] In some embodiments, while displaying the above-mentioned over-limit prompt information (such as the above-mentioned overweight prompt information, over-capacity prompt information), delivery method modification prompt information and / or delivery address modification prompt information can also be displayed so that the user can adjust the selected items to meet the drone delivery conditions.

[0113] For example, when the weight of the drone delivery item selected by the user exceeds the preset weight and / or preset volume, the delivery method modification information and the delivery address modification prompt information can be displayed at the same time as the over-limit prompt information. Among them, the over-limit prompt information, the delivery method modification information, and the delivery address modification prompt information can all appear separately, or two or three can appear together, or appear in combination with other prompt information, and the present disclosure does not impose any special restrictions on this.

[0114] In an exemplary embodiment, when considering displaying an overlimit prompt message for items selected by the user, it is necessary to determine that the items selected by the user are all drone delivery items. If drone delivery items and non-drone delivery items are displayed at the same time, and the user selects non-drone delivery items, it is necessary to prompt the user to determine whether the user needs to continue using drone delivery.

[0115] In an exemplary embodiment, after displaying the drone delivery item list, the user's selected item category may be determined in response to the user's item selection operation on the drone delivery item list, and the item category includes drone delivery items and non-drone delivery items. If the item category is drone delivery items, the drone delivery items are displayed in the drone delivery item list; and / or, if the item category is non-drone delivery items, non-drone delivery prompt information is displayed.

[0116] Fig.10 is a schematic diagram of a delivery item display in an exemplary embodiment.

[0117] In the case where the user's selected items only include drone delivery items, the drone delivery items are displayed in the drone delivery item list, and weight or volume restrictions can be set, such as Figure 8A to Figure 8C , Fig. 9 The embodiment shown.

[0118] refer to Fig.10 In the case where the user's selected items include both drone delivery items and non-drone delivery items, a non-drone delivery prompt 11 is displayed to prompt the user to modify the delivery method or delete the non-drone delivery items. At the same time, the first control and the weight / volume restriction information are hidden, and the display mode of the page control is re-determined after the user makes adjustments, that is, after the user deletes the non-drone delivery items or switches to other delivery methods such as human delivery.

[0119] In some embodiments, the delivery address selected by the user may not be directly reachable by drone delivery. In this case, more delivery method options may be provided to the user, for example, switching to human delivery, or after the drone delivers to the airdrop point, the delivery person picks up the goods from the airdrop point and delivers them to the door. In this regard, after displaying the drone delivery item list, the delivery method prompt information may also be displayed on the order page according to the delivery method, wherein the delivery method is determined according to the first delivery address and the preset characteristics of the order item determined from the drone delivery item list, and the delivery method includes at least one of the following methods: drone delivery to the airdrop point, drone delivery to the airdrop point and the delivery person picks up the goods from the airdrop point and delivers them to the door, and the delivery person delivers the goods to the door.

[0120] Fig.11 This is a schematic diagram showing the delivery method prompt information.

[0121] refer to Fig.11 In 11a, in some embodiments, the items selected by the user can be delivered to the second delivery address set by the drone. At this time, the delivery method is displayed as drone delivery to the second delivery address, and other information can also be displayed, such as delivery progress, airdrop cabinet location viewing controls, etc.

[0122] refer to Fig.11 In 11b, in some embodiments, if the item selected by the user is far away from the airdrop point, the delivery method can be automatically converted to drone delivery to the airdrop point or with the user's permission, and the delivery person picks up the item from the airdrop point and delivers it to the door, and the delivery progress (including drone delivery progress and delivery person delivery progress) and other information can be displayed.

[0123] refer to Fig.11 11c, in some embodiments, the items selected by the user cannot be delivered to the delivery address by drone, and the delivery address is far away from the nearest airdrop point and exceeds the range of human delivery, or the items selected by the user include items that cannot be delivered by drone (i.e., non-drone delivery items). After prompting the user and selecting by the user, the delivery method can be converted to human delivery only, that is, the delivery person delivers the goods to the door. At this time, the delivery progress can be displayed in the normal way.

[0124] refer to Fig.11In 11d, in some embodiments, the user chooses manual delivery, but the deliveryman is unable to enter the user's area. At this time, when it is determined that the item meets the drone delivery restrictions (distance, delivery time, weight, volume, etc.), it can be automatically converted to drone delivery to the airdrop cabinet closest to the first delivery address, or the airdrop cabinet near the second delivery address set by the user, and displayed in the delivery method prompt information, and the airdrop cabinet location viewing control is displayed at the same time.

[0125] In an exemplary embodiment, when the delivery method is delivery by drone to an airdrop cabinet, in addition to displaying the delivery progress information, the location information of the airdrop cabinet can be displayed, or the location viewing control of the airdrop point can be displayed.

[0126] Fig. 12A and Fig. 12B It is a schematic diagram of checking the location information of the airdrop point in an exemplary embodiment.

[0127] refer to Fig. 12A In some embodiments, the location information 121 of the airdrop point can be directly displayed, and the route indication information (such as a navigation route) from the user's current first delivery address to the airdrop point can be determined based on actual needs.

[0128] refer to Fig. 12B In some embodiments, in order to simplify the interface display effect, the location information of the airdrop point can also be provided to the user through the location viewing control 122. The user can enter the airdrop point location information indication interface 1200 by clicking the location viewing control 122, and then view the location information of the airdrop point. Fig. 12A Correspondingly, the route indication information (such as the navigation route) from the user's current first delivery address to the airdrop point can be determined and displayed according to actual needs.

[0129] To summarize, the disclosed embodiments determine the first delivery address according to the location information of the terminal device, determine whether to display the drone delivery control according to the first delivery address, and display the drone delivery item list to the user according to the user's operation of the drone delivery control, the setting of the drone delivery address, i.e., the second delivery address, and other behaviors, combined with the current time, weather, overall drone scheduling and other information, and in response to the user's operation on the drone delivery item list, display various types of information corresponding to the drone delivery according to the drone delivery method. This can achieve seamless access to the drone delivery service on the basis of the existing delivery platform, and enable the user to give priority to the drone delivery service when the drone delivery service is available without changing the user's usage habits or performing complex operations, thereby expanding the scope of use of drone delivery, alleviating transportation capacity pressure, and optimizing user experience.

[0130] In an exemplary embodiment of the present disclosure, there is also provided a content push method performed by a server 2, wherein the server 2 is communicatively connected to a terminal device 1 of a user, and comprises: obtaining the first delivery address based on the location information of the terminal device, wherein the first delivery address is related to the location information of the terminal device; determining whether the first delivery address is within the drone delivery range, so that the terminal device displays a drone delivery control when the first delivery address is within the drone delivery range; wherein the drone delivery control is used to display a list of drone delivery items in response to the user's operation of the drone delivery control.

[0131] For the specific implementation, reference may be made to the corresponding steps in the aforementioned embodiments of the present disclosure, which will not be described in detail.

[0132] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0133] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".

[0134] Refer to the following Fig.13 An electronic device 1300 according to this embodiment of the present invention is described. Fig.13 The electronic device 1300 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0135] like Fig.13 As shown, the electronic device 1300 is in the form of a general computing device, which is the terminal device 1 in the system 100. The components of the electronic device 1300 may include but are not limited to: at least one processing unit 1310, at least one storage unit 1320, and a bus 1330 connecting different system components (including the storage unit 1320 and the processing unit 1310).

[0136] The storage unit stores program codes, which can be executed by the processing unit 1310, so that the processing unit 1310 performs the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification. For example, the processing unit 1310 can perform the method shown in the embodiment of the present disclosure.

[0137] The storage unit 1320 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 13201 and / or a cache storage unit 13202 , and may further include a read-only storage unit (ROM) 13203 .

[0138] The storage unit 1320 may also include a program / utility 13204 having a set (at least one) of program modules 13205, such program modules 13205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0139] Bus 1330 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0140] The electronic device 1300 may also communicate with one or more external devices 1400 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 1300, and / or communicate with any device that enables the electronic device 1300 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1350. Furthermore, the electronic device 1300 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 1360. As shown, the network adapter 1360 communicates with other modules of the electronic device 1300 via a bus 1330. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0141] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0142] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.

[0143] The program product for implementing the above method according to an embodiment of the present invention can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0144] The program product may be in any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof.

[0145] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0146] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0147] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0148] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0149] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are to be considered exemplary only, and the true scope and concept of the present disclosure are indicated by the claims.

Claims

1. A content push method, applied to a user's terminal device, characterized in that: include: Based on the location information of the terminal device, acquiring the first delivery address; When the first delivery address is within the drone delivery range, displaying the drone delivery control; In response to the user's operation on the drone delivery control, a drone delivery item list is displayed.

2. The content push method according to claim 1, characterized in that: The acquiring the first delivery address based on the location information of the terminal device includes: obtaining the location information of the terminal device as the first delivery address; or, A first delivery address set by the user on the terminal device is obtained as the first delivery address.

3. The content push method according to claim 2, characterized in that: The obtaining of the first delivery address set by the user on the terminal device includes: Acquire the address input by the user on the terminal device; or, The address selected by the user from the candidate addresses provided by the terminal device is obtained.

4. The content push method according to claim 1, characterized in that: The drone delivery control may be in the form of a service icon, a window control, or a page control.

5. The content push method according to claim 1, characterized in that: The display drone delivery control includes: In response to input by the user in a search box of the terminal device, obtaining a search keyword; When the search keyword is a preset keyword, the drone delivery control is displayed.

6. The content push method according to claim 1, characterized in that: The step of displaying a drone delivery item list in response to the user's operation on the drone delivery control comprises: In response to the user's operation on the drone delivery control, displaying a second delivery address input page; In response to the user's address input on the second delivery address input page, a list of drone delivery items corresponding to the second delivery address is displayed, wherein the address input includes the user filling in the address on the second delivery address input page, or the user selecting an address from the candidate addresses provided on the second delivery address input page.

7. The content push method according to claim 1, characterized in that: Also includes: In response to the user scanning the preset information code, a second delivery address input page is displayed.

8. The content push method according to claim 1, characterized in that: The list of items delivered by drones includes: Displaying both drone delivered items and non-drone delivered items, wherein the drone delivered items are displayed with a drone delivered mark; or Only drone delivered items are shown.

9. The content push method according to claim 1, characterized in that: Before displaying the drone delivery item list, it also includes: Determine that the current time belongs to the drone delivery service time.

10. The content push method according to claim 1, characterized in that: After displaying the drone delivery item list, it also includes: In response to the user selecting an item from the drone delivery item list, determining a total weight of the target item selected by the user; When the total weight does not exceed the preset weight, display the percentage of the total weight to the preset weight, or display the total weight, or do not display the weight information of the target item selected by the user; When the total weight exceeds the preset weight, an overweight prompt message is displayed in a combination of one or more of the following ways: Displaying overweight prompt information on a first control, wherein the first control is used for the user to perform a next operation after completing the item selection operation; hiding the first control; Displaying the overweight prompt information through a pop-up window; It is displayed that the first control is in an inoperable state.

11. The content push method according to claim 10, characterized in that: While displaying the overweight prompt information, it also includes: Display the delivery method modification prompt information and / or delivery address modification prompt information.

12. The content push method according to claim 1, characterized in that: After displaying the drone delivery item list, it also includes: In response to the user selecting an item from the drone delivery item list, determining a category of the item selected by the user, the category of the item comprising drone delivery items and non-drone delivery items; In the case where the item category is the drone delivery item, the drone delivery items are collectively displayed in the drone delivery item list; and / or, When the item category is the non-drone delivery item, prompt information of non-drone delivery is displayed.

13. The content push method according to claim 1, characterized in that: After displaying the drone delivery item list, it also includes: Displaying delivery method prompt information on the order page according to the delivery method, wherein the delivery method is determined according to the first delivery address and preset characteristics of the order items determined from the drone delivery item list, and the delivery method includes at least one of the following methods: drone delivery to an airdrop point, drone delivery to an airdrop point and a delivery person picks up the goods from the airdrop point and delivers them to the door, and the delivery person delivers the goods to the door.

14. The content push method according to claim 13, characterized in that: In the case where the delivery method is that the drone delivers to an airdrop point, the location information of the airdrop point is displayed, or a location viewing control of the airdrop point is displayed.

15. A computer-readable storage medium having a program stored thereon, wherein when the program is executed by a processor, the method according to any one of claims 1 to 14 is implemented.