Order Generation Method, Device, Electronic Device, and Storage Medium

By obtaining the unified start time of product details of multiple applications and uniformly initiating order generation requests when this time is reached, the problem of cumbersome operations of users when quickly submitting orders between multiple applications is solved, and a simple order generation process is realized.

CN114549135BActive Publication Date: 2025-06-17VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210180828.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-25
Publication Date
2025-06-17
Estimated Expiration
2042-02-25

AI Technical Summary

Technical Problem

When switching order submission operations quickly between multiple applications, users are cumbersome to operate and it is difficult to meet consistent time limit requirements.

Method used

By obtaining a unified start time for product details obtained from at least two applications, the system uniformly initiates an order generation request to each application when the time is reached.

Benefits of technology

Users can complete order generation without having to operate back and forth between multiple APPs, which is simple to operate and solves the problem of cumbersome operations in the existing technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114549135B_ABST
    Figure CN114549135B_ABST
Patent Text Reader

Abstract

The present application discloses an order generation method, apparatus, electronic device, and storage medium, belonging to the technical field of data processing. The method includes: obtaining a first time, where the first time is used to indicate the order start time of M products, and the product detail information corresponding to each of the M products is obtained from at least two first application programs; M≥2, and M is an integer; when the system time reaches the first time, an order generation request is respectively sent to each of the first application programs corresponding to the product detail information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of data processing, and particularly relates to an order generation method, apparatus, electronic device, and storage medium. Background Art

[0002] With the gradual development of Internet technology, various application programs (APPs) adapted to electronic devices have gradually increased. To meet their different usage requirements, users often install multiple APPs on their electronic devices.

[0003] However, the inventors found that in the related art, the time limit requirements for submitting orders by multiple APPs may be the same. That is, within a certain time limit, after a user performs an order submission operation in one APP, they need to quickly switch to the next APP to perform the order submission operation until the order submission in multiple APPs is completed. In this way, the user has to operate back and forth between multiple APPs, and the operation is cumbersome. Summary of the Invention

[0004] The purpose of the embodiments of this application is to provide an order generation method, apparatus, electronic device, and storage medium, which can solve the problem of cumbersome operation in the prior art.

[0005] To solve the above technical problems, this application is implemented as follows:

[0006] In a first aspect, the embodiments of this application provide an order generation method, which includes:

[0007] Obtain a first time, where the first time is used to indicate the starting time for ordering M products, and the product detail information corresponding to each of the M products is obtained from at least two first application programs; M≥2, and M is an integer;

[0008] When the system time reaches the first time, initiate an order generation request to each of the first application programs corresponding to the product detail information.

[0009] In a second aspect, the embodiments of this application provide an order generation apparatus, which includes:

[0010] An obtaining module, configured to obtain a first time, where the first time is used to indicate the starting time for ordering M products, and the product detail information corresponding to each of the M products is obtained from at least two first application programs; M≥2, and M is an integer;

[0011] An initiating module, configured to initiate an order generation request to each of the first application programs corresponding to the product detail information when the system time reaches the first time.

[0012] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0013] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0014] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0015] In the embodiment of the present application, by obtaining a first time, where the first time is used to indicate the order start time of M products from at least two application programs; when the system time reaches the first time, an order generation request is respectively sent to the corresponding first application program according to the product detail information. Thus, the user can generate an order without having to operate back and forth between multiple APPs, the operation is simple and convenient, and the problem of cumbersome operation in the prior art is solved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 is a flowchart of an order generation method provided by an embodiment of the present application;

[0017] Figure 2 is a display schematic diagram of an electronic device in an embodiment of the present application;

[0018] Figure 3 is a display schematic diagram of a first interface of an electronic device in an embodiment of the present application;

[0019] Figure 4 is a display schematic diagram of an interface of a second application program of an electronic device in an embodiment of the present application;

[0020] Figure 5 is a display schematic diagram of a second interface of a second application program of an electronic device in an embodiment of the present application;

[0021] Figure 6 is a schematic structural diagram of an order generation device provided by another embodiment of the present application;

[0022] Figure 7 is a schematic structural diagram of an electronic device provided by another embodiment of the present application;

[0023] Figure 8It is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of the present application. Detailed implementation manners

[0024] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the associated objects before and after.

[0026] Next, in conjunction with the accompanying drawings, the order generation method provided in the embodiments of the present application will be described in detail through specific embodiments and their application scenarios.

[0027] Figure 1 It is a schematic flowchart of the order generation method provided in an embodiment of the present application. As Figure 1 shown, the embodiment of the present application provides an order generation method, and the method may include:

[0028] S101, obtain a first time, where the first time is used to indicate the order start time of M products, and the product detail information corresponding to the M products is obtained from at least two first applications; M≥2, and M is an integer.

[0029] Among them, the product may refer to at least one of physical objects, virtual items, and service items. It should be noted that the product can be applied to the corresponding first application for purchase in the form of an order, and different products can be distinguished by functional specifications such as brand, model, and color and size.

[0030] The M products are from at least two first applications. It can be that each product corresponds to one application, or multiple products correspond to one application, or the same product corresponds to multiple applications.

[0031] The product details information corresponds to the product and can be the product details information for each first application with its respective product. This product details information can include all the information required to generate an order. For example, the product details information can include product description information in the first application where the product is located, product stock data, product discount limits, etc., and can also include product discount periods and / or product ordering start times, etc.

[0032] Among them, the above-mentioned product description information can refer to the introduction of the product by the corresponding first application, including functions, attributes, target audiences, etc. The product stock data can refer to the remaining quantity of the product available for ordering in the first application.

[0033] The product discount limit can refer to at least one of the maximum limit of the purchase quantity per person for the product to enjoy the preferential activity and the total limit quantity for the product to enjoy the preferential activity.

[0034] The product discount period can refer to the time period during which the product enjoys a preferential activity (such as enjoying a preferential price). This product discount period can include the start time and end time of the discount. It can be understood that after the preferential activity starts, if the product stock is insufficient, the preferential activity may end in advance before reaching the end time of the discount, and at this time, the product discount period can be updated according to the actual usage process.

[0035] The product ordering start time can refer to the start time when the product starts to be reserved, pre-ordered, or sold. Among them, the product start reservation time can refer to the start time when the product is pre-agreed to confirm the subsequent transaction share of the product, such as the reservation of a certain commemorative currency. The start time of the product pre-order can refer to the start time when the product is first launched on the first application and is pre-sold due to production and sales strategies, etc., or the start time of the first stage of phased sales. The product selling start time can be the start time of selling when there is an in-stock product available for sale.

[0036] The first time can refer to a moment, for example, it can include a date and time, and this time can be accurate to the second. Or, the above-mentioned first time can also be reflected in other forms such as a countdown.

[0037] It can be understood that when obtaining the first time, it can be the electronic device that obtains the first time, or it can be the application program that finally uses the first time. For example, the application program that submits an order generation request requests the electronic device to obtain the first time.

[0038] This first time can be used to indicate the starting time for ordering M products, which can be determined based on product promotion periods or product ordering start times, etc. Some of them can indicate the start time of the promotion during the product promotion period, some can indicate the starting time for ordering during product pre-sale / launch, or it can indicate the start time of the promotion for all products or the starting time for ordering during product pre-sale / launch for all products. For the above M products, whether it is for launch / pre-sale or promotional rush purchase, the first time is the same.

[0039] It should also be noted that the same product can have multiple corresponding first times, that is, the product can be ordered at multiple first times. Correspondingly, different first times also respectively indicate the starting ordering times of the M products that need to be ordered. For different first times, the products are usually different, but can also be the same. The total quantity M of products at different first times can be the same or different.

[0040] S102, when the system time reaches the first time, send order generation requests to the first application corresponding to each product detail information respectively.

[0041] The system time can refer to the system running time of the electronic device. It should be noted that the setting of the first time is also related to the time zone specified by the application. When the system time finally reaches the first time, it is required that the time zone of the system time is the same as that of the first time. For the case where the time zone of the electronic device system time is different from the first time, it can be converted according to the time zone conversion rule and then compared.

[0042] Exemplarily, for the case where the first time consists of a date and a time, it can be that the system running time of the electronic device reaches the date and time specified by the first time, that is, the system time reaches the first time.

[0043] Exemplarily, for the case where the first time is a countdown, it can be that relative to the system time, the countdown reaches zero, that is, the system time reaches the ordering time.

[0044] After the system time reaches the first time, the electronic device or the application on the electronic device that intends to send the order generation request can send an order generation request to the corresponding first application according to the product detail information of different products. After the corresponding first application generates an order or confirms that the order submission fails, it can return the corresponding ordering result to the electronic device, thus completing the unified ordering of M products across multiple first applications.

[0045] Since the product detail information corresponding to M products is obtained from at least two first applications, when the system time of the electronic device reaches the order start time of the M products, an order generation request is uniformly sent to at least two first applications. In this way, there is no need for the user to operate back and forth between multiple APPs, reducing the occupation of operation time and making the operation simple.

[0046] In the embodiment of the present application, by obtaining the first time, and the first time is used to indicate the order start time of M products from at least two applications; when the system time reaches the first time, an order generation request is sent to the corresponding first application according to the product detail information. Thus, the user can also generate an order without operating back and forth between multiple APPs, and the operation is simple and convenient, solving the problem of cumbersome operation in the prior art.

[0047] In order to quickly obtain the product detail information, in some embodiments, before the above S101, the order generation method may further perform the following steps:

[0048] Receive a first input to a target icon, where the target icon is at least one of a first icon or a second icon, the first icon corresponds to a target application, at least two first applications include the target application, the second icon corresponds to a second application, and the second application is the application for sending the order generation request;

[0049] In response to the first input, control the second application to obtain the product detail information corresponding to N products in the target application; N is a positive integer.

[0050] The above first icon may be the icon displayed by the target application among at least two first applications on the electronic device, and the second icon may be the icon displayed by the second application on the electronic device.

[0051] The first input may be a drag operation, a click operation, or other operations. The first input may be performed by a user's finger and / or a stylus touching the touch display screen of the electronic device, or may be performed by other input devices such as a mouse and keyboard connected to the electronic device.

[0052] In an alternative example, the first input may be a drag operation of dragging the first icon to the second icon. It may also be a drag operation of dragging the second icon to the first icon.

[0053] In an alternative example, the first input may be, when a corresponding interface window is displayed for the second icon, performing a drag operation or a click operation on the first icon to make the first icon displayed within the interface window.

[0054] After receiving the first input, the electronic device can obtain the product detail information corresponding to N products in the target application. Exemplarily, the electronic device can control the application that initiates the order generation request (subsequently referred to as the second application) to request the server corresponding to the target application to obtain the product detail information of N products.

[0055] It can be understood that since the M products come from at least two different first applications, when the product detail information corresponding to the products in the target application with the order start time being the first time needs to be obtained, the total number of selected products should be less than M, that is, N < M.

[0056] In some other cases, when the product detail information corresponding to the products involving multiple first times needs to be obtained, at this time, there is no necessary relationship between the total number of products N selected from the target application and M, and N can be greater than M, or less than or equal to M.

[0057] It should also be noted that the number of products selected from the target application can be determined in advance by the target application according to the user's selection. For example, some products in the product shopping cart / shopping basket are pre-selected, or all of the products can also be selected.

[0058] Please refer to Figure 2 , in a specific embodiment, the electronic device includes a first icon 201 and a second icon 202. Among them, the user can complete the first input operation by dragging the first icon 201 (i.e., the target icon) to the second icon 202 with a finger.

[0059] Please continue to refer to Figure 2 , in another specific embodiment, the user can also click on the second icon 202 (i.e., the target icon) to open the corresponding interface window 203, so that the first icon 204 corresponding to the target application is displayed in the interface window 203, thereby enabling the user to receive the first input operation.

[0060] In these embodiments, by responding to the input of the target icon, the quick acquisition of the product detail information corresponding to the products in the target application is realized, and the operation is convenient.

[0061] It should also be noted that in the case where the electronic device has no network, after receiving the first input, a reminder message can be sent. This reminder message is used to remind the user to turn on the network to perform the operation, and this reminder message can be displayed in the form of a pop-up window, thereby ensuring the smooth execution of subsequent operations.

[0062] In order to quickly obtain the product detail information in the target application, in this embodiment, controlling the second application to obtain the product detail information corresponding to N products in the target application may include:

[0063] Control the second application to send an information acquisition request to the server, where the information acquisition request carries the package name of the target application; receive the product detail information of N products sent by the server according to the package name.

[0064] The above package name can be the unique identifier of the target application. One package name can represent one application, and it can contain uppercase letters, lowercase letters, numbers, and underscores. The package name is the medium for the electronic device system and the server to identify the application. When applied to the embodiments of the present application, the attributes of the target application can be requested from the server by means of the information acquisition request carrying the package name, that is, request the product detail information of the target application from the server.

[0065] It should also be noted that each application can have its corresponding server. The server that receives the information acquisition request can be the server corresponding to the second application. Exemplarily, after the second application sends an information acquisition request to its corresponding server, the server corresponding to the second application can request the product detail information of the products in the target application from the server corresponding to the target application according to the package name of the target application, and then the server corresponding to the second application feeds back the acquired product detail information to the second application.

[0066] The server that receives the information acquisition request can also be the server corresponding to the target application, that is, the second application can directly send a request to the server corresponding to the target application to obtain the product detail information of the products in the target application.

[0067] By requesting the server to return the product detail information, the second application or the electronic device can set the corresponding first time for a single / multiple products according to the product detail information.

[0068] Exemplarily, if the product detail information returned by the server is empty, it can indicate that the products in the shopping cart / shopping basket of the current target application are empty, or the current target application itself does not support product ordering, and a notification message can be fed back to the user for processing.

[0069] Exemplarily, after obtaining the product detail information, multiple first times can be distinguished according to the product preferential period or the product ordering start time therein, and the product detail information corresponding to each first time in the target application can be screened out.

[0070] In these embodiments, by sending an information acquisition request to the server through the package name, it is convenient to quickly collect the products and product detail information in the target application, so that each first time corresponds to its respective product detail information, preparing for subsequent product ordering and order generation.

[0071] In order to quickly obtain product details in the target application, in some embodiments, before step S101, the order generation method further includes:

[0072] A first interface of a target application is displayed, wherein at least two first applications include the target application, and the first interface includes product detail information of L products.

[0073] A second input to the first interface is received.

[0074] In response to the second input, the product details information of N products out of L products is sent to the second application to control the second application to obtain the product details information corresponding to the N products in the target application; N≤L, N and L are both positive integers, and the second application is the application that initiates the order generation request.

[0075] The second input may be a click operation on a control in the first interface, or a drag operation on the product details information of the selected N products, and the like.

[0076] This embodiment is applicable to the case where the target application is running, and the first interface can display the product details of L products in the target application. The electronic device can select N products from the L products by receiving the user's input operation before receiving the second input to the first interface. Subsequently, by receiving the second input operation to the first interface, the product details of the N products are sent to the second application, so that the second application can subsequently configure the first time according to the product details of the N products, so as to initiate an order generation request corresponding to the product to the target application in a timely manner according to the first time.

[0077] Alternatively, N products can be directly selected from L products by receiving a second input to the first interface. For example, the user's continuous click operation can be detected. When the time between two adjacent click operations exceeds a preset value, it is considered that the second input is completed, and the product details information of the products selected by the continuous click operation can be sent to the second application.

[0078] In an alternative example, see Figure 3 The first interface 301 may be a shopping cart / basket details page of the target application, in which at least one product details information 302 is displayed, each product details information 302 corresponds to a product, and the total number of products is L. A sharing function control 303 may be set on the first interface 301, and there may be multiple sharing function controls 303. The sharing function control 303 is used to share product details information with other applications and / or other electronic devices. A single sharing function control 303 may correspond to one application.

[0079] The electronic device can receive a second input to the sharing function control 303 on the target application. Among them, the second input can be a click operation of the user on the sharing function control 303 corresponding to the second application. Then, in response to the second input, N pieces of product detail information out of L pieces are sent to the second application, so that the second application receives the product detail information shared by the target application.

[0080] In other alternative examples, the first interface can be the product detail page of some or a certain product of the target application. The sharing function control can also be included on this product detail page. The user can select or click on the sharing function control to send the product detail information displayed on the product detail page to the second application, so that the second application receives the product detail information shared by the target application.

[0081] In an alternative example, the sharing function control can be the "Share Button" on the shopping cart page. When the electronic device receives a click operation on the "Share Button", a pop-up window will be displayed on the first interface. The pop-up window includes option controls such as sharing to Application X1, sharing to Application X2, sharing to the second application, and sharing via Bluetooth to other electronic devices. The pop-up window can also include a selection control, and the selection control can implement the selection of the product detail information corresponding to L products in the shopping cart according to the user's input.

[0082] If the electronic device receives the user's input to the selection control and determines that the user selects to send all L products on the shopping cart page based on this input, the electronic device can detect whether it receives the user's input to any option control in the pop-up window. When receiving the input to the "Share to the Second Application" option control, the electronic device, in response to this input, shares the product detail information of the selected L products to the second application, and the second application quickly obtains the product detail information of all the products that need to execute order generation in the target application.

[0083] In these embodiments, when the user is using the target application, by means of the selection input on the first interface, the product detail information that needs to be ordered is quickly shared to the second application, which is convenient and fast.

[0084] To increase the universality of obtaining product detail information, the above-mentioned sending the product detail information of N products out of L products to the second application in response to the second input may include:

[0085] In response to the second input, copy the product detail information of N products.

[0086] In the case of sending the product detail information to the second application by copying the product detail information, controlling the second application to obtain the product detail information corresponding to N products in the target application may be pasting the product detail information of the N products into the program interface of the second application.

[0087] It should be noted that this example takes into account the diversity of target applications, and not all first applications are connected to the second application or are provided with a sharing function control corresponding to the second application. Therefore, the product details information can be directly copied, and then the copied product details information can be pasted when the electronic device displays the program interface of the second application, so that the second application can quickly obtain the product details information corresponding to the N products selected by the user in the target application that need to be ordered.

[0088] When controlling the target application to copy the product details information, it can be in the form of a shared link or a password. Taking the form of a link as an example, illustratively, when the second application interface is opened, the link can automatically perform a paste operation, for example, a pop-up window may pop up after the second application interface is opened, and the pop-up window includes the copied link, that is, the shared link is automatically obtained. The pop-up window also includes a confirmation control. If the user confirms to add the product details information corresponding to the link, the user can touch the display position of the confirmation control. The electronic device receives the input of the confirmation control and performs the adding operation in response to the input.

[0089] For example, see Figure 4 , a control 402 for pasting a link may also be set on the interface 401 of the second application. Upon receiving an input of a user touching the control 402, a window 403 may pop up. The electronic device may paste the link into the window, and then control the second application to parse and identify the pasted link to obtain the product details information required to be ordered in the target application.

[0090] In these embodiments, taking into account the diversity of target applications, not all first applications are connected to the second application or set up sharing function controls corresponding to the second application. By copying and pasting, the product details information of N products is obtained, which increases the universality of the second application and the order generation solution, and better realizes the rapid collection of product details information.

[0091] In order to achieve fast and flexible setting of the first time, after controlling the second application to obtain the product details information corresponding to N products in the target application, before obtaining the first time, the order generation method further includes:

[0092] Displaying a second interface of the second application, the second interface including a time setting control, the time setting control corresponding to the product detail information corresponding to the N products;

[0093] Receive a third input to the time setting control;

[0094] In response to the third input, configure a first time for indicating the starting time of ordering N items.

[0095] The above-mentioned third input can be a selection input of the user to the time setting control, such as a click input, a box selection input, and so on.

[0096] It should be noted that after the second application obtains the product detail information corresponding to the N items to be ordered in the target application, it can set the corresponding first time for the N items. Based on the foregoing statement, the indicated ordering times of these N items may be the same or different. Therefore, the first time can be quickly set by reading the product discount period or the product ordering start time in the product detail information.

[0097] Exemplarily, refer to Figure 5 , Figure 5 A second interface 501 of the second application is shown. When the second application obtains the product detail information selected by the user in the target application, a first icon 502 corresponding to the target application will be displayed in the second interface 501. The second interface 501 also includes a first time setting control 503 and a second time setting control 504.

[0098] The first time setting control 503 can directly perform one-key setting according to the product discount period or the product ordering start time read in the product detail information. That is, when the electronic device receives an input to the first time setting control 503 (i.e., the third input) through the second application, the time corresponding to each product is set to the start time of the product discount period or the product ordering start time in the corresponding product detail information.

[0099] The second time setting control 504 can be used for autonomous setting of the first time. When the electronic device receives an input to the second time setting control 504, in response to this input, a time selection control 505 can be displayed on the second interface 501 to configure a unified product ordering time (i.e., the first time) for the N items in the target application.

[0100] In these embodiments, considering the configuration requirements of the first time, a time setting control is set on the second interface of the second application, realizing fast and flexible setting of the first time. The first time can be uniformly set for product ordering and rush purchase, and the operation is simple and convenient.

[0101] In other embodiments, after completing the operation of adding product details information from some target applications to the second application, when the second application is subsequently opened, the first time corresponding to each product can be modified, and the product ordering time of products from other target applications can be quickly configured.

[0102] In an optional example, the subsequent opening of the second application may implement the following steps:

[0103] The third interface of the second application is displayed, the third interface includes a first object and a second object, wherein the first object corresponds to a target application, the second object corresponds to a reference application, at least two first applications include the target application and the reference application, and the second application is an application that initiates an order generation request.

[0104] A fourth input to the first object is received, where the fourth input is an input for moving the first object to a display area where the second object is located.

[0105] In response to the fourth input, a time control is displayed, in which a second time is displayed. The second time can be used to indicate an order start time for the product in the reference application.

[0106] When a fifth input to the time control is received, in response to the fifth input, the second time associated with the fifth input is used as the order start time for N commodities in the target application, where N is a positive integer.

[0107] The first object and the second object may correspond to icons of the target application and the reference application. The electronic device may receive a fourth input performed by the user touching the touch panel with a finger, or the electronic device may receive a fourth input generated by the user manipulating other input devices, such as a mouse or a keyboard.

[0108] The above-mentioned second object may be single or multiple, and when the first object corresponding to the target application moves to the area where the second object is located, a time control may be displayed on the display interface of the electronic device, and the second time displayed in the time control may be single or multiple. Among them, when the time control displays multiple second times, it can indicate that there may be multiple products with different order start times in the reference application. Subsequently, the second time in the time control can be selected through the fifth input, and then the second time associated with the fifth input can be set as the order start time of N products in the target application.

[0109] In the present application example, by moving the first object to the area where the second object is located, the order start time of the goods to be ordered in the reference application can be quickly obtained, thereby realizing quick reference and application of the order start time, which is simple and convenient to operate.

[0110] In another optional example, before obtaining the first time, the method may further include the following steps:

[0111] The fourth interface is displayed, and the fourth interface includes a program interface of a second application and a first icon corresponding to a target application. At least two first applications include the target application. The second application is an application that initiates an order generation request. The program interface includes K sub-areas, K≥1, and K is an integer.

[0112] receiving a sixth input for the first icon, where the sixth input is an input for moving the first icon to a target sub-region, where the target sub-region is any one of the K sub-regions;

[0113] In response to the sixth input, the time associated with the target sub-area is used as the order start time for N commodities in the target application, where N is a positive integer.

[0114] The input form of the sixth input may be similar to the first to fifth inputs, which will not be elaborated herein.

[0115] In this example, different sub-areas can be set in the program interface of the second application, each sub-area is associated with a different time, and by moving the first icon, or different product detail information thumbnails in the target application to the corresponding sub-area, the ordering start time of the product in the target application can be quickly configured, and the operation is simple and convenient.

[0116] In another example, when the target application does not need to place a unified product order (for example, the system time has exceeded the product ordering time), the product detail information thumbnail in the target application displayed in the second application interface and / or the first icon corresponding to the target application can be deleted, for example, by long pressing to delete, thereby achieving quick cancellation of the unified order of the products, which is simple and convenient to operate.

[0117] It should be noted that the execution subject of the order generation method provided in the embodiment of the present application may be an order generation device, or a control module in the order generation device for executing the order generation method. In the embodiment of the present application, the order generation device provided in the embodiment of the present application is described by taking the order generation device executing the loading order generation method as an example.

[0118] Figure 6 is a schematic diagram of the structure of an order generating device provided by another embodiment of the present application, such as Figure 6 As shown, the order generating device 600 may include:

[0119] An acquisition module 610 can be used to acquire a first time, where the first time is used to indicate the starting time for ordering M products. The product detail information corresponding to each of the M products is acquired from at least two first applications; M≥2 and M is an integer.

[0120] An initiation module 620 can be used to initiate an order generation request to each of the first applications corresponding to the product detail information when the system time reaches the first time.

[0121] Since the product detail information corresponding to each of the M products is acquired from at least two first applications, when the system time of the electronic device reaches the starting time for ordering the M products, an order generation request is uniformly initiated to at least two first applications. In this way, the user does not need to operate back and forth between multiple APPs, reducing the occupation of operation time and making the operation simple.

[0122] In an embodiment of the present application, by acquiring the first time, and the first time is used to indicate the starting time for ordering M products from at least two applications; when the system time reaches the first time, an order generation request is respectively initiated to the corresponding first applications according to the product detail information. Thus, the user can generate an order without operating back and forth between multiple APPs, and the operation is simple and convenient, solving the problem of cumbersome operation in the prior art.

[0123] In an optional example, the order generation device may further include:

[0124] A first receiving module can be used to receive a first input to a target icon, where the target icon is at least one of a first icon or a second icon. The first icon corresponds to a target application, and at least two first applications include the target application. The second icon corresponds to a second application, and the second application is the application for initiating the order generation request.

[0125] A control module can be used to control the second application to acquire the product detail information corresponding to N products in the target application in response to the first input; N is a positive integer.

[0126] In another optional example, the control module may include:

[0127] A control unit can be used to control the second application to send an information acquisition request to the server, and the information acquisition request carries the package name of the target application.

[0128] A receiving unit can be used to receive the product detail information corresponding to N products in the target application sent by the server according to the package name.

[0129] In yet another optional example, the order generation device may further include:

[0130] A first display module, which can be used to display a first interface of a target application, wherein at least two first applications include the target application, and the first interface includes product details information of L products;

[0131] A second receiving module may be used to receive a second input to the first interface;

[0132] The sending module can be used to send the product details information of N products out of L products to the second application in response to the second input, so as to control the second application to obtain the product details information corresponding to the N products in the target application; N≤L, N and L are both positive integers, and the second application is the application that initiates the order generation request.

[0133] In yet another optional example, the order generating device further includes:

[0134] A second display module, used to display a second interface of the second application, the second interface including a time setting control, the time setting control corresponding to the product detail information corresponding to the N products;

[0135] A third receiving module, used for receiving a third input to the time setting control;

[0136] The configuration module is used to configure a first time indicating an order start time of the N commodities in response to a third input.

[0137] In yet another optional example, the order generating device further includes:

[0138] A third display module is used to display a third interface of the second application, the third interface includes a first object and a second object, the first object corresponds to the target application, the second object corresponds to the reference application, the at least two first applications include the target application and the reference application, and the second application is the application that initiates the order generation request;

[0139] a fourth receiving module, configured to receive a fourth input to the first object, wherein the fourth input is an input for moving the first object to a display area where the second object is located;

[0140] The third display module is further used to display a time control in response to a fourth input, wherein a second time is displayed in the time control, and the second time is used to indicate an order start time of the product in the reference application;

[0141] The first setting module is used for, when receiving a fifth input to the time control, responding to the fifth input and taking a second time associated with the fifth input as the order start time for N commodities in the target application, where N is a positive integer.

[0142] In yet another optional example, the order generating device further includes:

[0143] A fourth display module, configured to display a fourth interface, where the fourth interface includes a program interface of a second application and a first icon corresponding to a target application, at least two first applications include the target application, the second application is an application for initiating an order generation request, the program interface includes K sub-regions, K≥1, and K is an integer;

[0144] A fifth receiving module, configured to receive a sixth input to the first icon, where the sixth input is an input for moving the first icon to a target sub-region, and the target sub-region is any one of the K sub-regions;

[0145] A second setting module, configured to, in response to the sixth input, use the time associated with the target sub-region as the order start time of N items in the target application, where N is a positive integer.

[0146] The order generation device in the embodiments of the present application may be a device, or a component, an integrated circuit, or a chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0147] The order generation device in the embodiments of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0148] The order generation device provided in the embodiments of the present application can implement Figures 1 to 5 each process implemented by the method embodiments. To avoid repetition, details are not described herein again.

[0149] Optionally, as Figure 7As shown in the figure, an embodiment of the present application further provides an electronic device 700, including a processor 701, a memory 702, a program or instruction stored on the memory 702 and executable on the processor 701. When the program or instruction is executed by the processor 701, it implements each process of the above-mentioned embodiment of the order generation method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0150] It should be noted that the electronic device in the embodiment of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.

[0151] Figure 8 It is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application.

[0152] The electronic device 800 includes, but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810 and other components.

[0153] Those skilled in the art can understand that the electronic device 800 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 810 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 8 The structure of the electronic device shown in [the figure] does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0154] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processor (Graphics Processing Unit, GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include but are not limited to a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 809 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 810 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, the user interface, and the application program, etc., and the modem processor mainly processes wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 810.

[0155] The processor 810 may be used for:

[0156] Obtain a first time, where the first time is used to indicate the ordering start time of M products, and product detail information corresponding to each of the M products is obtained from at least two first applications; M≥2, where M is an integer; when the system time reaches the first time, initiate an order generation request to the first application corresponding to each product detail information.

[0157] In an optional example, the user input unit 807 can be used to receive a first input to a target icon, where the target icon is at least one of a first icon or a second icon, where the first icon corresponds to a target application, and at least two of the first applications include the target application, and the second icon corresponds to a second application, which is an application that initiates the order generation request.

[0158] The processor 810 may also be configured to control the second application to obtain product detail information corresponding to N products in the target application in response to the first input; N is a positive integer.

[0159] In another optional example, the processor 810 may also be used to control the second application to send an information acquisition request to the server, wherein the information acquisition request carries the package name of the target application.

[0160] The radio frequency unit 801 may be configured to receive the product detail information corresponding to the N products in the target application sent by the server according to the package name.

[0161] In yet another optional example, the display unit 806 may be configured to display a first interface of a target application, at least two of the first applications include the target application, and the first interface includes product detail information of L products.

[0162] The user input unit 807 may be used to receive a second input to the first interface.

[0163] Processor 810 can be used to send the product details information of N of the L products to a second application in response to the second input, so as to control the second application to obtain the product details information corresponding to the N products in the target application; N≤L, N and L are both positive integers, and the second application is the application that initiates the order generation request.

[0164] In another optional example, the display unit 806 can be used to display a second interface of the second application, where the second interface includes a time setting control, and the time setting control corresponds to the product detail information corresponding to the N products.

[0165] The user input unit 807 may be used to receive a third input to the time setting control.

[0166] The processor 810 may be configured to configure, in response to the third input, the first time for indicating the order start time of the N products.

[0167] In another optional example, the display unit 806 can be used to display a third interface of the second application, the third interface including a first object and a second object, the first object corresponding to a target application, the second object corresponding to a reference application, at least two of the first applications including the target application and the reference application, and the second application is an application that initiates the order generation request.

[0168] The user input unit 807 may be used to receive a fourth input to the first object, where the fourth input is an input for moving the first object to the display area where the second object is located.

[0169] The display unit 806 may also be used to display a time control in response to the fourth input, wherein the time control displays a second time, and the second time is used to indicate the order start time of the product in the reference application;

[0170] Processor 810 may be configured to, upon receiving a fifth input to the time control, respond to the fifth input and use the second time associated with the fifth input as the order start time for N of the products in the target application, where N is a positive integer.

[0171] In another optional example, the display unit 806 may be used to display a fourth interface, the fourth interface including a program interface of a second application and a first icon corresponding to a target application, at least two of the first applications including the target application, the second application is an application that initiates the order generation request, and the program interface includes K sub-areas, K ≥ 1, and K is an integer;

[0172] A user input unit 807 may be used to receive a sixth input to the first icon, where the sixth input is an input for moving the first icon to a target sub-region, where the target sub-region is any one of the K sub-regions;

[0173] The processor 810 may be configured to, in response to the sixth input, use the time associated with the target sub-area as the order start time for the N items in the target application, where N is a positive integer.

[0174] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned order generation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0175] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0176] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned order generation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0177] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0178] It should be noted that in this text, the term "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0179] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present application.

[0180] The embodiments of the present application have been described above with reference to the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those of ordinary skill in the art, under the inspiration of the present application and without departing from the spirit of the present application and the scope protected by the claims, can still make many forms, all of which fall within the protection scope of the present application.

Claims

1. An order generation method, characterized in that, Including: Display a third interface of a second application, where the third interface includes a first object and a second object, the first object corresponds to a target application, and the second object corresponds to a reference application; Receive a fourth input to the first object, where the fourth input is an input for moving the first object to the display area where the second object is located; In response to the fourth input, display a time control, and a second time is displayed in the time control, where the second time is used to indicate the starting time for ordering goods in the reference application; In the case of receiving a fifth input to the time control, in response to the fifth input, use the second time associated with the fifth input as the starting time for ordering N goods in the target application, where N is a positive integer; Obtain a first time, where the first time is used to indicate the starting time for ordering M goods, and the commodity detail information corresponding to each of the M goods is obtained from at least two first applications; M≥2, M is an integer, and at least two of the first applications include the target application and the reference application; When the system time reaches the first time, send an order generation request to each first application corresponding to the commodity detail information, and the second application is the application that sends the order generation request.

2. The method according to claim 1, characterized in that, Before obtaining the first time, the method further includes: Receive a first input to a target icon, where the target icon is at least one of a first icon or a second icon, the first icon corresponds to the target application, at least two of the first applications include the target application, the second icon corresponds to the second application, and the second application is the application that sends the order generation request; In response to the first input, control the second application to obtain the commodity detail information corresponding to N goods in the target application; N is a positive integer.

3. The method according to claim 2, characterized in that, The controlling the second application to obtain the commodity detail information corresponding to N goods in the target application includes: Control the second application to send an information acquisition request to the server, where the information acquisition request carries the package name of the target application; Receive the commodity detail information corresponding to N goods in the target application sent by the server according to the package name.

4. The method according to claim 1, characterized in that, Before obtaining the first time, the method further includes: Display a first interface of the target application, at least two of the first applications include the target application, and the first interface includes the commodity detail information of L goods; Receive a second input to the first interface; In response to the second input, send the commodity detail information of N goods among the L goods to the second application to control the second application to obtain the commodity detail information corresponding to N goods in the target application; N≤L, both N and L are positive integers, and the second application is the application that sends the order generation request.

5. The method according to any one of claims 2-4, characterized in that, After controlling the second application to obtain product detail information corresponding to the N products in the target application, and before obtaining the first time, the method further includes: displaying a second interface of the second application, the second interface including a time setting control, the time setting control corresponding to the product detail information corresponding to the N products; receiving a third input to the time setting control; In response to the third input, the first time is configured to indicate the order start time of the N items.

6. The method according to claim 1, characterized in that, Before obtaining the first time, the method further includes: Displaying a fourth interface, the fourth interface including a program interface of a second application and a first icon corresponding to a target application, at least two of the first applications including the target application, the second application is an application that initiates the order generation request, the program interface including K sub-areas, K≥1, and K is an integer; receiving a sixth input for the first icon, wherein the sixth input is an input for moving the first icon to a target sub-region, and the target sub-region is any one of the K sub-regions; In response to the sixth input, the time associated with the target sub-area is used as the order start time for N of the commodities in the target application, where N is a positive integer.

7. An order generation device, characterized in that, The device comprises: A third display module, used for displaying a third interface of the second application before acquiring the first time, the third interface including a first object and a second object, the first object corresponding to the target application, and the second object corresponding to the reference application; a fourth receiving module, configured to receive a fourth input to the first object, wherein the fourth input is an input for moving the first object to a display area where the second object is located; The third display module is further used to display a time control in response to the fourth input, wherein the time control displays a second time, and the second time is used to indicate the order start time of the product in the reference application; A first setting module is configured to, upon receiving a fifth input to the time control, use the second time associated with the fifth input as the order start time for N of the commodities in the target application in response to the fifth input, where N is a positive integer; an acquisition module, configured to acquire a first time, the first time being used to indicate an order start time of M commodities, and commodity detail information corresponding to the M commodities is acquired from at least two first applications; M≥2, M is an integer, and the at least two first applications include the target application and the reference application; The initiating module is used to initiate an order generation request to the first application corresponding to each product detail information when the system time reaches the first time, and the second application is the application that initiates the order generation request.

8. An electronic device, characterized in that, It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the order generation method as described in any one of claims 1 to 6.

9. A readable storage medium, characterized in that, The program or instructions are stored on the readable storage medium, and when the program or instructions are executed by the processor, the steps of the order generation method described in any one of claims 1-6 are implemented.

Citation Information

Patent Citations

  • Application interaction processing method and terminal device

    CN110308838A