Ordering method and device, electronic equipment and storage medium
By displaying the group-free entry according to the user's delivery location information in the group-buying platform, and obtaining and displaying the session information and object information, the problem of users' difficulty in finding group-buying users quickly is solved, and a fast and simple ordering process is achieved.
Patent Information
- Application Number
- CN202510237907.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-11
- Publication Date
- 2025-07-01
AI Technical Summary
In the group buying platform, the process of ordering users to find group buying users by themselves is limited by the social scope, which makes it impossible to quickly find suitable group buying users, and the operation is cumbersome, making it difficult to quickly and successfully place orders.
By determining whether the group-free entry area is displayed on the homepage of the group-buying platform based on the user's delivery location information, obtaining and displaying the group-free session information and object information, users are allowed to submit orders in the group-free entry area. If submitted before the current group-based time, an order will be generated.
It realizes users to quickly identify and participate in group-free group buying, simplifies the order placing process, improves order efficiency, and avoids the trouble of being unable to form a group because of the inability to find group-buying users.
Smart Images

Figure CN120235673A_ABST
Abstract
Description
[0001] This application is a divisional application of the patent application with the application date of February 11, 2022, application number 202210130514.3, and invention title "Ordering Method, Device, Electronic Device and Storage Medium". Technical Field
[0002] The present invention relates to the field of Internet technologies, and in particular, to an ordering method, device, electronic device, and computer-readable storage medium. Background Art
[0003] With the rise of online stores, more and more items can be obtained through online ordering. Among them, the group-buying method has gained more and more users' favor, and thus dedicated group-buying platforms have emerged. In the traditional group-buying method, a certain number of ordering users are required to form a group, so ordering users often need to find group-buying users by themselves to form a group. For example, an ordering user can send a group-buying invitation message containing a group-buying product link to relatives and friends through a third-party chat tool, and the user who receives the invitation message browses the product and places an order by clicking on the link.
[0004] However, in the group-buying method of the above-mentioned group-buying platform, the process of ordering users finding group-buying users by themselves is limited by the social scope of the ordering users, and it is often impossible to quickly find suitable group-buying users, resulting in the inability to form a group. Moreover, it is necessary to invite other users to group-buy by sending invitation messages, and the operation is also relatively cumbersome. How to enable users to place orders conveniently and quickly is an urgent problem to be solved. Summary of the Invention
[0005] In view of the above problems, embodiments of the present invention are proposed to provide an ordering method, device, electronic device, and computer-readable storage medium that overcome the above problems or at least partially solve the above problems.
[0006] According to a first aspect of an embodiment of the present invention, an ordering method is provided, including:
[0007] Determining whether to display a free-grouping entry area on the home page of the group-buying platform of the terminal according to the delivery location information of the user;
[0008] If it is determined to display a free-grouping entry area on the home page of the group-buying platform of the terminal, obtaining free-grouping session information and object information according to the delivery location information and sending them to the terminal, so that the terminal displays the session information and / or the object information in the free-grouping entry area, and so that the terminal jumps to a free-grouping home page in response to a first touch operation on the free-grouping entry area and displays the session information and / or the object information on the free-grouping home page, where the object information is information about an object belonging to the current session;
[0009] Receive a submit order operation for the object;
[0010] When the time of the submit order operation is before the automatic group formation time of the current session, generate an order.
[0011] In some embodiments, the determining whether to display a free group entrance area on the home page of the group-buying platform of the terminal according to the user's delivery location information includes:
[0012] Obtain the delivery location information of the user;
[0013] According to the delivery location information, determine whether there is a free group site whose delivery area covers the delivery location;
[0014] If there is a free group site whose delivery area covers the delivery location, determine to display a free group entrance area on the home page of the group-buying platform of the terminal.
[0015] In some embodiments, the obtaining the free group session information and object information according to the delivery location information includes:
[0016] According to the free group site, determine the sessions associated with the free group site;
[0017] According to the sessions, obtain the time information of each session;
[0018] According to the current time and the time information, determine the current status of each session; the session information includes the time information and the current status;
[0019] Determine whether there is the current session, and when there is the current session, obtain the object information belonging to the current session.
[0020] In some embodiments, the receiving the submit order operation for the object includes:
[0021] In response to a second touch operation, send the order placement object information to the terminal so that the terminal displays an object home page including the order placement object information, where the second touch operation is an operation performed on the order placement object on the free group home page of the terminal;
[0022] In response to a third touch operation, send the order information corresponding to the order placement object to the terminal so that the terminal displays a confirm order page, where the third touch operation is an operation performed on the object home page of the terminal, and the confirm order page includes the order information corresponding to the order placement object;
[0023] Receive a submit order operation corresponding to the order placement object performed on the confirm order page.
[0024] In some embodiments, the method further includes:
[0025] In response to a fourth touch operation, send the order object information to the terminal, so that the terminal displays an object home page including the order object information. The fourth touch operation is an operation performed on the order object on the home page of the group-buying platform of the terminal, and at least one of the object information is displayed on the home page of the group-buying platform.
[0026] In some embodiments, the method further includes:
[0027] In response to a fifth touch operation, determine whether there is a current session according to the user's delivery location information, the session information, and the current time. The fifth touch operation is an operation performed on the link to the no-group-buying home page in the session message of the terminal;
[0028] If there is the current session, obtain the no-group-buying session information and object information according to the delivery location information and send them to the terminal, so that the terminal displays the session information and the object information on its no-group-buying home page.
[0029] In some embodiments, the method further includes:
[0030] In response to a sixth touch operation, determine whether the no-group-buying object belongs to the object of the current session according to the user's delivery location information, the session information, and the current time. The sixth touch operation is an operation performed on the link to the no-group-buying object in the session message of the terminal;
[0031] If the no-group-buying object belongs to the object of the current session, send the no-group-buying object information to the terminal, so that the terminal displays an object home page including the no-group-buying object information.
[0032] In some embodiments, the time information includes the automatic group formation time, and the method further includes:
[0033] Determine the estimated delivery time of the order according to the automatic group formation time and the logistics delivery time;
[0034] Send the estimated delivery time to the terminal, so that the terminal displays the estimated delivery time when the current time reaches the automatic group formation time.
[0035] According to the second aspect of the embodiments of the present invention, there is provided an order placement method, including:
[0036] Obtain the user's delivery location information, and send the delivery location information to the server, so that the server determines whether to display a no-group-buying entrance area on the home page of the group-buying platform of the terminal according to the delivery location information;
[0037] Display the session information and object information for skip-grouping in the skip-grouping entrance area. The session information and the object information are obtained and sent by the server according to the delivery location information after determining to display the skip-grouping entrance area on the home page of the group-buying platform of the terminal based on the delivery location information.
[0038] In response to a first touch operation on the skip-grouping entrance area, jump to the skip-grouping home page and display the session information and / or the object information on the skip-grouping home page. The object information is the information of the objects belonging to the current session.
[0039] Receive the submit order operation for the object and forward it to the server, so that the server generates an order when the time of the submit order operation is before the automatic group formation time of the current session.
[0040] In some embodiments, the session information includes time information and the current status of the session. The time information includes the session start time, the automatic group formation time, and the remaining time until the automatic group formation time of the current session.
[0041] The displaying the session information and object information for skip-grouping in the skip-grouping entrance area includes:
[0042] Determine whether the current session exists according to the current time.
[0043] If the current session exists, display the automatic group formation time of the current session, the remaining time until the automatic group formation time of the current session, and the object information in the skip-grouping entrance area.
[0044] If the current session does not exist, display the time information and / or the current status of all sessions, and the start time of the next session in the skip-grouping entrance area.
[0045] In some embodiments, the receiving the submit order operation for the object includes:
[0046] Receive a second touch operation performed on the order placement object on the skip-grouping home page and forward it to the server.
[0047] Display an object home page including the order placement object information, and the order placement object information is sent by the server in response to the second touch operation.
[0048] Receive a third touch operation performed on the object home page and forward it to the server.
[0049] Display a confirmed order page including order information corresponding to the order placement object, where the order information is sent by the server in response to the third touch operation;
[0050] Obtain a place order operation corresponding to the order placement object performed on the confirmed order page.
[0051] In some embodiments, the method further includes:
[0052] Receive a fourth touch operation performed on the order placement object on the home page of the group-buying platform;
[0053] Display an object home page including the order placement object information, where the order placement object information is sent by the server in response to the fourth touch operation, and at least one of the object information is displayed on the home page of the group-buying platform.
[0054] In some embodiments, the method further includes:
[0055] Receive a fifth touch operation performed on the skip group-buying home page link in the session message;
[0056] Display the skip group-buying session information and object information on the skip group-buying home page. The session information and the object information are determined by the server based on the user's delivery location information, the session information, and the current time whether there is a current session. If there is the current session, they are obtained and sent according to the delivery location information.
[0057] In some embodiments, the method further includes:
[0058] Receive a sixth touch operation performed on the skip group-buying object link in the session message;
[0059] Display an object home page including the skip group-buying object information, where the skip group-buying object information is sent by the server based on the user's delivery location information, the session information, and the current time to determine whether the skip group-buying object belongs to the object of the current session. If the skip group-buying object belongs to the object of the current session.
[0060] In some embodiments, in response to the first touch operation on the skip group-buying entry area, jump to the skip group-buying home page and display the session information and / or the object information on the skip group-buying home page. The object information is the information of the object belonging to the current session, including:
[0061] In response to the first touch operation on the skip group-buying entry area, determine whether there is a current session according to the session information and the current time;
[0062] If the current session exists, displaying the session information and the object information on the free group purchase homepage;
[0063] If the current session does not exist, a first prompt message is displayed, wherein the first prompt message is used to prompt the start time of the next session.
[0064] In some embodiments, in response to the first touch operation on the free group purchase entrance area, jumping to the free group purchase homepage and displaying the session information and / or the object information on the free group purchase homepage, the object information is information of the object belonging to the current session, including:
[0065] If the first touch operation is an operation on a first object in the free group purchase entrance area, the information of the first object is displayed at the top of the object information displayed on the free group purchase homepage.
[0066] In some embodiments, the free group purchase entrance area is a sliding display area, and the method further includes:
[0067] In response to a sliding operation performed in the free group buying entrance area, information of other objects within a preset number range that are not displayed in the current interface of the free group buying entrance area is displayed in sequence, and when the information of other objects within the preset number range is fully displayed, jump to the free group buying homepage.
[0068] In some embodiments, the method further comprises:
[0069] In response to a seventh touch operation on the session information displayed on the free group purchase homepage, determining whether the session corresponding to the session information is the current session according to the current time;
[0070] If the session is the current session, display information of objects belonging to the current session;
[0071] If the session is not the current session, a second prompt message is displayed, where the second prompt message is used to prompt that the session has not started yet or has ended.
[0072] In some embodiments, the method further comprises:
[0073] When the current time reaches the automatic group formation time, the estimated delivery time of the order is displayed. The estimated delivery time is determined by the server based on the automatic group formation time and the logistics delivery time and sent to the terminal.
[0074] According to a third aspect of an embodiment of the present invention, there is provided an order placing device, comprising:
[0075] A first determination module, configured to determine whether to display a free-pin entry area on the home page of the pinning platform of the terminal according to the delivery location information of the user;
[0076] A first acquisition module, configured to, if it is determined to display a free-pin entry area on the home page of the pinning platform of the terminal, acquire the session information and object information of the free-pin according to the delivery location information and send them to the terminal, so that the terminal displays the session information and / or the object information in the free-pin entry area, and so that the terminal jumps to the free-pin home page and displays the session information and / or the object information on the free-pin home page in response to a first touch operation on the free-pin entry area, where the object information is the information of the object belonging to the current session;
[0077] A first reception module, configured to receive a submit order operation for the object;
[0078] A generation module, configured to generate an order when the time of the submit order operation is before the automatic group formation time of the current session.
[0079] In some embodiments, the determining whether to display a free-pin entry area on the home page of the pinning platform of the terminal according to the delivery location information of the user includes:
[0080] Acquire the delivery location information of the user;
[0081] According to the delivery location information, determine whether there is a free-pin site whose delivery area covers the delivery location;
[0082] If there is a free-pin site whose delivery area covers the delivery location, determine to display a free-pin entry area on the home page of the pinning platform of the terminal.
[0083] In some embodiments, the acquiring the session information and object information of the free-pin according to the delivery location information includes:
[0084] According to the free-pin site, determine the sessions associated with the free-pin site;
[0085] According to the sessions, acquire the time information of each session;
[0086] According to the current time and the time information, determine the current status of each session; the session information includes the time information and the current status;
[0087] Determine whether there is the current session, and when there is the current session, acquire the object information belonging to the current session.
[0088] In some embodiments, the receiving the submit order operation for the object includes:
[0089] In response to a second touch operation, send the order placement object information to the terminal, so that the terminal displays an object homepage including the order placement object information, where the second touch operation is an operation performed on the order placement object on the non-group-buying homepage of the terminal;
[0090] In response to a third touch operation, send the order information corresponding to the order placement object to the terminal, so that the terminal displays a confirm order page, where the third touch operation is an operation performed on the object homepage of the terminal, and the confirm order page includes the order information corresponding to the order placement object;
[0091] Receive a place order operation corresponding to the order placement object performed on the confirm order page.
[0092] In some embodiments, the device further includes:
[0093] A sending module, configured to, in response to a fourth touch operation, send the order placement object information to the terminal, so that the terminal displays an object homepage including the order placement object information, where the fourth touch operation is an operation performed on the order placement object on the home page of the group-buying platform of the terminal, and at least one of the object information is displayed on the home page of the group-buying platform.
[0094] In some embodiments, the first determination module is further configured to:
[0095] In response to a fifth touch operation, determine whether there is a current session according to the user's delivery location information, the session information, and the current time, where the fifth touch operation is an operation performed on the non-group-buying homepage link in the session message of the terminal;
[0096] If there is the current session, obtain the non-group-buying session information and object information according to the delivery location information and send them to the terminal, so that the terminal displays the session information and the object information on its non-group-buying homepage.
[0097] In some embodiments, the first determination module is further configured to:
[0098] In response to a sixth touch operation, determine whether the non-group-buying object belongs to the object of the current session according to the user's delivery location information, the session information, and the current time, where the sixth touch operation is an operation performed on the non-group-buying object link in the session message of the terminal;
[0099] If the non-group-buying object belongs to the object of the current session, send the non-group-buying object information to the terminal, so that the terminal displays an object homepage including the non-group-buying object information.
[0100] In some embodiments, the time information includes the automatic group formation time, and the first determination module is further configured to:
[0101] Determine the estimated delivery time of the order according to the automatic group formation time and the logistics delivery time;
[0102] Send the estimated delivery time to the terminal, so that when the current time reaches the automatic group formation time, the terminal displays the estimated delivery time.
[0103] According to the fourth aspect of the embodiments of the present invention, there is provided an order placing device, including:
[0104] A second acquisition module, configured to acquire the user's delivery location information and send the delivery location information to the server, so that the server determines whether to display a free group formation entrance area on the home page of the group formation platform of the terminal according to the delivery location information;
[0105] A display module, configured to display the free group formation session information and object information in the free group formation entrance area, where the session information and the object information are acquired and sent by the server according to the delivery location information after determining to display the free group formation entrance area on the home page of the group formation platform of the terminal according to the delivery location information;
[0106] A jump module, configured to respond to a first touch operation on the free group formation entrance area, jump to the free group formation home page and display the session information and / or the object information on the free group formation home page, where the object information is the information of the object belonging to the current session;
[0107] A second receiving module, configured to receive the order submission operation on the object and forward it to the server, so that the server generates an order when the time of the order submission operation is before the automatic group formation time of the current session.
[0108] In some embodiments, the session information includes time information and the current status of the session, and the time information includes the session start time, the automatic group formation time, and the remaining time until the automatic group formation time of the current session;
[0109] The displaying the free group formation session information and object information in the free group formation entrance area includes:
[0110] Determine whether the current session exists according to the current time;
[0111] If the current session exists, display the automatic group formation time of the current session, the remaining time until the automatic group formation time of the current session, and the object information in the free group formation entrance area;
[0112] If the current session does not exist, display the time information and / or the current status of all sessions, and the start time of the next session in the area of the entrance for non-grouping.
[0113] In some embodiments, the receiving the operation of submitting an order for the object includes:
[0114] Receiving a second touch operation performed on the non-grouping home page for the order-placing object and forwarding it to the server;
[0115] Displaying an object home page including order-placing object information, where the order-placing object information is sent by the server in response to the second touch operation;
[0116] Receiving a third touch operation performed on the object home page and forwarding it to the server;
[0117] Displaying a confirmation order page including order information corresponding to the order-placing object, where the order information is sent by the server in response to the third touch operation;
[0118] Obtaining the operation of submitting an order for the order-placing object performed on the confirmation order page.
[0119] In some embodiments, the second receiving module is further configured to: receive a fourth touch operation performed on the order-placing object on the home page of the group-buying platform;
[0120] The display module is further configured to: display an object home page including the order-placing object information, where the order-placing object information is sent by the server in response to the fourth touch operation, and at least one of the object information is displayed on the home page of the group-buying platform.
[0121] In some embodiments, the second receiving module is further configured to: receive a fifth touch operation performed on the link to the non-grouping home page in the session message;
[0122] The display module is further configured to: display the non-grouping session information and object information on the non-grouping home page, where the session information and the object information are determined by the server based on the user's delivery location information, the session information, and the current time whether there is a current session, and if there is the current session, obtain and send them according to the delivery location information.
[0123] In some embodiments, the second receiving module is further configured to: receive a sixth touch operation performed on the link to the non-grouping object in the session message;
[0124] The display module is also used to: display an object homepage including the information of the free group purchase object, wherein the free group purchase object information is determined by the server based on the user's delivery location information, the session information and the current time to determine whether the free group purchase object is an object belonging to the current session, and is sent if the free group purchase object is an object belonging to the current session.
[0125] In some embodiments, in response to the first touch operation on the free group purchase entrance area, jumping to the free group purchase homepage and displaying the session information and / or the object information on the free group purchase homepage, the object information is information of the object belonging to the current session, including:
[0126] In response to the first touch operation on the free group buying entrance area, determining whether there is a current session according to the session information and the current time;
[0127] If the current session exists, displaying the session information and the object information on the free group purchase homepage;
[0128] If the current session does not exist, a first prompt message is displayed, wherein the first prompt message is used to prompt the start time of the next session.
[0129] In some embodiments, in response to the first touch operation on the free group purchase entrance area, jumping to the free group purchase homepage and displaying the session information and / or the object information on the free group purchase homepage, the object information is information of the object belonging to the current session, including:
[0130] If the first touch operation is an operation on a first object in the free group purchase entrance area, the information of the first object is displayed at the top of the object information displayed on the free group purchase homepage.
[0131] In some embodiments, the free group purchase entrance area is a sliding display area, and the display module is further used to:
[0132] In response to a sliding operation performed in the free group buying entrance area, information of other objects within a preset number range that are not displayed in the current interface of the free group buying entrance area is displayed in sequence, and when the information of other objects within the preset number range is fully displayed, jump to the free group buying homepage.
[0133] In some embodiments, the device further includes a second determination module for: in response to a seventh touch operation on the session information displayed on the free group purchase homepage, determining whether the session corresponding to the session information is the current session according to the current time;
[0134] The display module is also used for:
[0135] If the session is the current session, display information of the objects belonging to the current session;
[0136] If the session is not the current session, display a second prompt message for prompting that the session has not started yet or has ended.
[0137] In some embodiments, the display module is further configured to:
[0138] When the current time reaches the automatic group formation time, display the estimated delivery time of the order, where the estimated delivery time is determined by the server according to the automatic group formation time and the logistics delivery time and sent to the terminal.
[0139] According to a fifth aspect of the embodiments of the present invention, there is provided an electronic device, including: a processor, a memory, a communication interface, and a communication bus, and the processor, the memory, and the communication interface complete communication with each other through the communication bus;
[0140] The memory is used to store at least one executable instruction, and the executable instruction causes the processor to perform operations corresponding to the above order placing method.
[0141] According to a sixth aspect of the embodiments of the present invention, there is provided a computer-readable storage medium, in which at least one executable instruction is stored, and the executable instruction causes the processor to perform operations corresponding to the above order placing method.
[0142] According to the order placing method of the embodiments of the present invention, by determining whether to display a free group formation entrance area on the home page of the group formation platform of the terminal used by the user according to the user's delivery location information, when it is necessary to display the free group formation entrance area, obtain the session information and object information of the free group formation covering the user's delivery location, and display the session information and / or the object information in the free group formation entrance area of the terminal, so that the user can quickly identify the free group formation. When the user performs a first touch operation on the free group formation entrance area, the display page of the terminal will jump to the free group formation home page and display the session information and / or the object information on the free group formation home page, facilitating the user to perform the order placing operation for the free group formation, with convenient operation and improved order placing efficiency.
[0143] The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to be able to understand the technical means of the embodiments of the present invention more clearly, it can be implemented according to the content of the description. And in order to make the above and other purposes, features, and advantages of the embodiments of the present invention more obvious and understandable, the following specifically describes the specific implementation manners of the embodiments of the present invention. Description of the Drawings
[0144] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the following detailed description of the preferred embodiments. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the embodiments of the present invention. Also, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0145] Figure 1 is a schematic diagram of the application scenario of the embodiment of the present invention;
[0146] Figure 2 is a flowchart of the order placement method provided by the embodiment of the present invention;
[0147] Figure 3 is a flowchart of the order placement method provided by the embodiment of the present invention;
[0148] Figure 4 is a schematic structural diagram of the order placement device provided by the embodiment of the present invention;
[0149] Figure 5 is a schematic structural diagram of the order placement device provided by the embodiment of the present invention;
[0150] Figure 6 is a schematic structural diagram of the electronic device provided by the embodiment of the present invention. Detailed Embodiments
[0151] The exemplary embodiments of the present invention will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present invention can be more thoroughly understood and the scope of the present invention can be fully conveyed to those skilled in the art.
[0152] With the rise of online stores, more and more items can be obtained by placing orders online. Third-party platforms provide web pages or application software services through servers, thus providing online commodity sales platforms for merchants. After merchants enter the third-party platforms, they become online stores. Users open the corresponding web pages or application software on terminals to place orders for goods. Since the online order placement method requires delivery personnel to provide delivery services, considering the delivery cost issue, many online stores set a minimum delivery amount. Only when the total amount of items selected by users reaches this minimum delivery amount can they enjoy the delivery service. Therefore, the group-buying (also known as team-buying) method has gained more and more popularity among users, and thus dedicated group-buying platforms have emerged. In the traditional group-buying method, a certain number of ordering users are required to form a group, so ordering users often need to find group-buying users by themselves to form a group. For example, ordering users can send group-buying invitation messages containing group-buying commodity links to their relatives and friends through third-party chat tools. Users who receive the invitation messages can browse the commodities and place orders by clicking on the links.
[0153] However, in the group-buying method of the above-mentioned group-buying platforms, when ordering users find group-buying users by themselves, they are limited by the social scope of the ordering users and often cannot quickly find suitable group-buying users, resulting in the inability to form a group. Moreover, they need to invite other users to group-buy by sending invitation messages, and the operation is also rather cumbersome. How to enable users to place orders conveniently and quickly is an urgent problem to be solved.
[0154] In the embodiments of the present invention, a function module for skipping group-buying is established in the group-buying platform, and an entrance for skipping group-buying is displayed on the home page of the group-buying platform, enabling users to quickly identify skipping group-buying and facilitating users to place orders for skipping group-buying. The operation is convenient and the order placement efficiency is improved.
[0155] In the embodiments of the present invention, the commodity display and the order placement operation of users are carried out on the client installed with the group-buying software. The setting, confirmation of the group-buying sessions and commodities, and the generation of orders are completed on the server side of the group-buying software. The client can be any type of electronic device or terminal, such as mobile phones, tablet computers, portable digital cameras, media players, portable game devices, personal digital assistants (PDAs), desktop computers, laptop computers and various other terminals, hereinafter collectively referred to as terminals. The server side can be any type of electronic device, generally the server or server cluster of the platform. In the embodiments of the present invention, the server is taken as an example for illustration.
[0156] Unless otherwise specified, "a plurality of" in the embodiments of the present invention means two or more than two.
[0157] Figure 1Schematic diagram of application scenarios of an embodiment of the present invention. The third-party platform provides a commodity group buying platform for merchants by providing web pages or application software services through a server. Users open corresponding web pages or application software on the terminal to participate in the commodity group buying or free group buying. The terminal communicates with the server through a wired network or a wireless network.
[0158] Figure 2 : is a flow chart of an order placing method provided by an embodiment of the present invention. The method is described from the server side. The method comprises the following steps:
[0159] Step 201: Determine whether to display the free group purchase entrance area on the group purchase platform homepage of the terminal according to the user's delivery location information;
[0160] Step 202: If it is determined that the free group purchase entrance area is displayed on the group purchase platform homepage of the terminal, the session information and object information of the free group purchase are obtained according to the delivery location information and sent to the terminal, so that the terminal displays the session information and / or object information in the free group purchase entrance area, and so that the terminal jumps to the free group purchase homepage in response to the first touch operation on the free group purchase entrance area and displays the session information and / or object information on the free group purchase homepage, wherein the object information is information of the object belonging to the current session;
[0161] Step 203: receiving a submit order operation for the object;
[0162] Step 204: When the time of submitting the order operation is before the automatic group formation time of the current session, the order is generated.
[0163] The embodiment of the present invention determines whether to display a free group buying entrance area on the group buying platform homepage of the terminal used by the user according to the user's delivery location information. When the free group buying entrance area needs to be displayed, the session information and object information of the free group buying covering the user's delivery location are obtained, and the session information and / or object information are displayed in the free group buying entrance area of the terminal, so that the user can quickly identify the free group buying. When the user performs a first touch operation on the free group buying entrance area, the terminal display page will jump to the free group buying homepage and display the session information and / or object information on the free group buying homepage, so that the user can place an order for the free group buying, which is convenient to operate and improves the ordering efficiency.
[0164] In addition, through the above method, orders around the free group buying sites can be gathered within a fixed time of each session, increasing the number of orders for a certain product in a concentrated delivery location, thereby improving delivery efficiency and reducing delivery costs.
[0165] There are certain differences between the group-buying platform and other online commodity sales platforms for shopping. For example, when displaying commodities for users on an online commodity sales platform for shopping, there is no need to distinguish the delivery location information of users. The commodities searched by users can be directly displayed, and when users place an order, it is then confirmed whether the area where the user is located supports the delivery of the commodity according to the delivery settings of the merchant. The group-buying commodities displayed on the group-buying platform are commodities whose delivery scope (geographical scope) covers the delivery location of the user, or in other words, commodities of merchants whose delivery scope covers the delivery location of the user.
[0166] Therefore, before placing an order on the group-buying platform, the user first needs to confirm the delivery location information of the user. The delivery location refers to the receiving address where the user receives the group-buying commodity. The delivery location information is the location information obtained through the positioning system of the terminal when the user uses the platform APP on the terminal or the location information manually input by the user. After the terminal obtains this delivery location information, it sends it to the server, so that the server can obtain the delivery location information of this user and determine the commodities whose delivery scope covers the delivery location according to this delivery location information.
[0167] Among them, when determining the commodities whose delivery scope covers the delivery location, the merchants whose delivery scope covers the delivery location can be determined first, and then the commodities sold by the merchants can be determined. The server sends the information of the commodities whose delivery scope covers the delivery location to the terminal, so that the terminal can display the information of these commodities for the user to select and place an order.
[0168] Through the above method, the commodities displayed to the user can be the commodities that can be delivered to the delivery location of the user, avoiding displaying the commodities that cannot be delivered to the delivery location of the user, and only prompting that some commodities are not within the delivery scope when the user has selected the commodities and is ready to place an order, improving the operation efficiency.
[0169] Regarding the skip-group-buying under the group-buying platform in the embodiments of the present invention, it is also associated with the delivery location information of the user. The skip-group-buying can be set in all or only in some location ranges according to the actual situation. Therefore, the embodiments of the present invention first need to determine whether to display the skip-group-buying entrance area on the home page of the group-buying platform of the terminal according to the delivery location information of the user. When there is no corresponding skip-group-buying for the delivery location of this user, the skip-group-buying entrance area is not displayed on the home page of the group-buying platform of this user's terminal.
[0170] In some embodiments, step 201 can be through the following steps:
[0171] Step a1: Obtain the delivery location information of the user;
[0172] Step a2: Determine whether there is a skip-group-buying site whose delivery area covers the delivery location according to the delivery location information;
[0173] Step a3: If there is a non-grouping-required site whose delivery area covers the delivery location, determine to display a non-grouping-required entry area on the home page of the grouping platform on the terminal.
[0174] In the above embodiments, by pre-setting a number of non-grouping-required sites, each non-grouping-required site has a set delivery area (i.e., delivery range). For example, the delivery area of each non-grouping-required site is 250 meters, that is, delivery locations within 250 meters around the non-grouping-required site can participate in the non-grouping activity for the goods belonging to the non-grouping-required group. The terminal obtains the user's delivery location information and sends it to the server. The server determines whether the delivery location is within the delivery area of a certain non-grouping-required site based on the obtained user's delivery location information. If it belongs, it means that the delivery location can participate in the non-grouping-required activity of the non-grouping-required site, so as to display a non-grouping-required entry area on the home page of the grouping platform on the terminal, facilitating users to quickly identify non-grouping-required groups. The delivery location information may include longitude and latitude, and the non-grouping-required sites can be recorded in the server's database by means of site IDs.
[0175] In the above embodiments, it is convenient and efficient to determine whether there is a non-grouping-required site whose delivery area covers the delivery location through the delivery location information, and the accuracy of determining the non-grouping-required site is improved.
[0176] In step 202, after determining to display a non-grouping-required entry area on the home page of the grouping platform on the terminal, the server needs to obtain the session information and object information of the non-grouping-required group and send them to the terminal. In some embodiments, obtaining the session information and object information of the non-grouping-required group according to the delivery location information can be performed through the following steps:
[0177] Step b1: Determine the sessions associated with the non-grouping-required site according to the non-grouping-required site;
[0178] Step b2: Obtain the time information of each session according to the session;
[0179] Step b3: Determine the current status of each session according to the current time and the time information; the session information includes the time information and the current status;
[0180] Step b4: Determine whether there is a current session, and obtain the object information belonging to the current session when there is a current session.
[0181] A session refers to a session within a specific time range. For example, in the takeaway scenario, the specific time range is usually a day. The sessions without group-buying exemption in a day may include 5 sessions: breakfast, lunch, afternoon tea, dinner, and midnight snack. The sessions associated with the group-buying exemption site refer to the sessions opened by that site. For different group-buying exemption sites, the opened sessions may vary. For example, the group-buying exemption site S1 only opens 3 sessions without group-buying exemption, namely breakfast, lunch, and dinner; the group-buying exemption site S2 opens 4 sessions without group-buying exemption, namely breakfast, lunch, afternoon tea, and dinner; the group-buying exemption site S3 opens 5 sessions without group-buying exemption, namely breakfast, lunch, afternoon tea, dinner, and midnight snack.
[0182] The session information includes time information and the current status of the session. The time information includes the start time of the session, the automatic group formation time, and the remaining time until the automatic group formation time of the current session. For example, the start time of breakfast is 7:00, and the automatic group formation time is 8:00; the start time of lunch is 10:00, and the automatic group formation time is 11:00; the start time of dinner is 17:00, and the automatic group formation time is 18:00. The current status and the remaining time until the automatic group formation time of the current session are related to the current time. For example, if the current time is 10:30, then the current session is the lunch session, the remaining time until the automatic group formation time of the current session is 30 minutes, the current status of the breakfast session is ended, and the current status of the dinner session is not started yet.
[0183] Whether there is a current session can be determined based on the current time and the above time information. As in the above example, when the current time is 10:30, there is a current session, and the current session is the lunch session. At this time, the object information belonging to the lunch session can be obtained. It should be noted that the object in the embodiments of the present invention can be a commodity in the group-buying exemption or any other item or service that can be sold through the group-buying exemption method.
[0184] After the server obtains the above session information and object information, it sends them to the terminal. The terminal displays the session information and / or object information in the group-buying exemption entrance area. When the user sees the group-buying exemption entrance area and the session information and object information displayed therein, after performing a first touch operation in the group-buying exemption entrance area, the terminal will, in response to the first touch operation on the group-buying exemption entrance area, jump to the group-buying exemption home page and display the session information and / or object information on the group-buying exemption home page. The object information displayed on the group-buying exemption home page is the information of the objects belonging to the current session.
[0185] In the above embodiments, by obtaining the time information and the current status of the session, as well as the object information of the remaining current session, the group-buying exemption entrance area and the group-buying exemption home page of the terminal can display the above specific information obtained, enabling the user to quickly understand the group-buying exemption, quickly know whether there are commodities and sessions that they are interested in, and plan their order placement operations according to the time information of the session, improving the order placement efficiency and convenience.
[0186] When displaying the session information and object information of the free group purchase in the free group purchase entrance area, it can also be displayed according to whether there is a current session. The terminal determines whether there is a current session based on the current time; if there is a current session, the automatic group formation time of the current session, the remaining time from the automatic group formation time of the current session, and the object information are displayed in the free group purchase entrance area; if there is no current session, the time information and / or current status of all sessions, as well as the start time of the next session are displayed in the free group purchase entrance area. In this way, when there is a current session, the free group purchase entrance area of the terminal displays the specific information of the current session, which is convenient for users to quickly determine whether to place an order and the time limit for placing an order; when there is no current session, the free group purchase entrance area of the terminal displays the relevant information of all sessions and the start time of the next session, which is convenient for users to understand the session arrangement of the day, and if they want to participate in the next free group purchase, at which time point they can start participating, thereby improving the convenience of users placing orders.
[0187] In addition, different colors can be used to display the current session, so that users can quickly distinguish whether there is a current session. For example, when there is a current session, the background color of the free group purchase entrance area is red, and when there is no current session, the background color of the free group purchase entrance area is gray.
[0188] In some embodiments, the free group purchase entrance area is a sliding display area, and the terminal can also respond to the sliding operation performed in the free group purchase entrance area, sequentially display the information of other objects within a preset number range that are not displayed in the current interface of the free group purchase entrance area, and jump to the free group purchase homepage when the information of other objects within the preset number range is fully displayed. In this way, multiple products can be displayed in the free group purchase entrance area, and the user can slide to view multiple products, which is convenient for the user to view, select and place orders for products.
[0189] In some embodiments, when the session information and / or object information is displayed on the free group purchase homepage of the terminal, different contents may be displayed depending on whether there is a current session. For example, in response to the first touch operation on the free group purchase entrance area, the terminal determines whether there is a current session based on the session information and the current time; if there is a current session, the session information and object information are displayed on the free group purchase homepage; if there is no current session, a first prompt message is displayed, and the first prompt message is used to prompt the start time of the next session.
[0190] In this way, when there is a current session, the session information and object information are displayed, making it convenient for users to directly view the object and select the object to place an order; when there is no current session, the user is prompted with the start time of the next session, making it convenient for users to understand the time information of the next session and thus place an order for the next session.
[0191] In some embodiments, if the first touch operation is an operation on the first object in the free group purchase entrance area, the information of the first object is displayed at the top of the object information displayed on the free group purchase homepage. In this way, when the user is interested in an object in the free group purchase entrance area, he clicks on the object, and the object is directly placed at the top on the free group purchase homepage, which is convenient for the user to quickly select the object and place an order.
[0192] In some embodiments, the user can also click on different sessions on the group-free homepage to view the display content of the corresponding session. For example, in response to the seventh touch operation on the session information displayed on the group-free homepage, the terminal determines whether the session corresponding to the session information is the current session according to the current time; if the session is the current session, the information of the object belonging to the current session is displayed; if the session is not the current session, the second prompt message is displayed, and the second prompt message is used to prompt that the session has not started or has ended. In this way, when the user clicks on the current session on the group-free homepage, the product information of the current session is displayed, which is convenient for the user to view, select products and place orders; if the click is not the current session, the user is reminded of the current status of the session he clicked, so that the user can understand the status of the session and facilitate subsequent ordering operations.
[0193] In step 203, receiving the order submission operation for the object may be performed through the following steps:
[0194] Step c1: in response to a second touch operation, the order object information is sent to the terminal so that the terminal displays the object homepage including the order object information, and the second touch operation is an operation performed on the order object on the group purchase-free homepage of the terminal;
[0195] Step c2: in response to the third touch operation, the order information corresponding to the order object is sent to the terminal, so that the terminal displays an order confirmation page, the third touch operation is an operation performed on the object homepage of the terminal, and the order confirmation page includes the order information corresponding to the order object;
[0196] Step c3: receiving the order submission operation corresponding to the order object executed on the order confirmation page.
[0197] The order object information refers to the product details information that the user intends to order, and the object homepage is also the product details page. A button with the words "Go to the group" or similar words can be displayed on the product information column of the free group homepage, and the user clicks the button to perform the second touch operation, and then the terminal jumps to the object homepage. Of course, the second touch operation can also be clicking on any area of the product information column of the free group homepage, and the present invention is not limited to this.
[0198] A button such as "Join the group immediately" can be displayed on the product details page. By clicking this button, the user performs a third touch operation and then jumps to the order confirmation page. The order confirmation page displays delivery information (including delivery location, consignee information, etc.), product information (including merchant information, product name, price, etc. of the product for which the order is placed), etc. In addition, the automatic group formation time and / or the remaining time until the automatic group formation time of the current session can also be displayed on the product details page, facilitating the user to quickly understand the above information and thus facilitating the user's order placement operation.
[0199] A button such as "Submit Order" can be displayed on the order confirmation page. By clicking this button, the user performs the order submission operation. In addition, the delivery time of the product after the group is formed can also be displayed on the order confirmation page, such as prompting "Delivered XX minutes after the group is formed", facilitating the user to understand the delivery information of the order.
[0200] Through the above method, according to the user's operation, an object home page including specific order placement object information can be gradually displayed for the user to understand the specific information of the object, and an order confirmation page showing specific order information can be displayed for the user to confirm whether the order information is correct. After confirmation, the order submission operation is finally performed, and the terminal forwards the received order submission operation to the server. This fully displays and confirms the information during the order submission process, preventing incorrect order placement operations or inconvenient order placement operations caused by incomplete information display or inconvenient confirmation.
[0201] In some embodiments, the information of certain products that do not require group formation can also be displayed in the list of group-buying products on the home page of the group-buying platform. In such an embodiment, the method further includes:
[0202] Step d1: In response to a fourth touch operation, send the order placement object information to the terminal so that the terminal displays an object home page including the order placement object information. The fourth touch operation is an operation performed on the order placement object on the home page of the group-buying platform, and at least one of the object information is displayed on the home page of the group-buying platform.
[0203] The home page of the group-buying platform usually displays a list of group-buying products. The group-buying product columns are displayed one by one in the list of group-buying products (multiple products can be displayed through a sliding operation), and the information of the group-buying products is displayed in the group-buying product columns. A button such as "Join the group" can be displayed on the group-buying product column on the home page of the group-buying platform. By clicking this button, the user performs the fourth touch operation, and then the terminal jumps to the object home page. Of course, the button can also not be displayed on the group-buying product column, and the content displayed is similar to that of the group-buying products. Then the fourth touch operation can also be clicking any area of the group-buying product column on the home page of the group-buying platform. The present invention does not limit this.
[0204] The operations after displaying the object's home page are similar to those in the above embodiments. For example, steps c2 and c3, as well as step 204, are executed, which will not be elaborated here.
[0205] Through the above method, the group-buying product information can be directly displayed on the home page of the group-buying platform, and by clicking on the group-buying product column, it can jump to the object's home page to perform the order placement operation, which is convenient and improves the order placement efficiency.
[0206] In addition, if the user stays on the current session interface of the skip-group-buying home page until the end of the session, the terminal can also display a prompt message on this page to remind the user that this session has ended and the start time of the next session. At the same time, it can also prompt the user in the prompt message that they can return to the home page of the group-buying platform to select other group-buying products. It can be understood that after the preset time for displaying the prompt message, it can also automatically jump to the home page of the group-buying platform to facilitate the user's subsequent order placement operations. Similarly, if the user stays on the object's home page until the end of the session to which the object belongs, the terminal can also display a similar prompt message on this page.
[0207] The user can also forward the link of the skip-group-buying home page or the link of the skip-group-buying product in the session message of the chat software on the terminal, so as to share the skip-group-buying or the skip-group-buying product with friends, facilitating friends to participate in the order placement operation of the skip-group-buying.
[0208] In some embodiments, the method further includes:
[0209] Step e1: In response to the fifth touch operation, determine whether there is a current session according to the user's delivery location information, session information, and current time. The fifth touch operation is an operation performed on the skip-group-buying home page link in the session message of the terminal;
[0210] Step e2: If there is a current session, obtain the session information and object information of the skip-group-buying according to the delivery location information and send them to the terminal, so that the terminal can display the session information and object information on its skip-group-buying home page.
[0211] The user forwards the link of the skip-group-buying home page in the session message of the chat software on the terminal. The user who receives the link clicks on the link, and when the server determines that there is a current session based on the delivery location information of the user who clicks on the link, the session information and object information included in the skip-group-buying, and the current time, the terminal jumps to the skip-group-buying home page according to the link and displays the session information and object information on the skip-group-buying home page.
[0212] Through the above method, the skip-group-buying home page can be quickly forwarded to other users by sharing the link, facilitating other users to participate in the order placement operation of the skip-group-buying and improving the order placement efficiency of other users.
[0213] In addition, if there is no current session in step e2, the server generates a prompt message and sends it to the terminal, and the terminal displays the prompt message to remind the user.
[0214] In some embodiments, the method further includes:
[0215] Step f1: In response to a sixth touch operation, determine whether the free-pin group object belongs to the object of the current session according to the user's delivery location information, session information, and current time. The sixth touch operation is an operation performed on the free-pin group object link in the session message of the terminal;
[0216] Step f2: If the free-pin group object belongs to the object of the current session, send the free-pin group object information to the terminal so that the terminal displays an object home page including the free-pin group object information.
[0217] The user forwards the link of the free-pin group product in the session message of the chat software on the terminal. The user who receives the link clicks on the link, and when the server determines that the free-pin group product belongs to the product of the current session based on the delivery location information of the user who clicks on the link, the session information included in the free-pin group, and the current time, the server sends the free-pin group object information to the terminal. The terminal jumps to the free-pin group product home page according to the link and displays the free-pin group product information on the free-pin group product home page.
[0218] In the above manner, the free-pin group product home page can be quickly forwarded to other users by means of link sharing, which facilitates other users to participate in the order placement operation of the object in the free-pin group and improves the order placement efficiency of other users.
[0219] In addition, if the free-pin group object does not belong to the object of the current session in step e2, the server generates a prompt message and sends it to the terminal, and the terminal displays the prompt message to remind the user.
[0220] The difference between the order placement method of the free-pin group product and the group-buying product in the embodiments of the present invention is that the free-pin group product does not need to meet the order placement number requirement and automatically forms a group after the automatic group formation time of the session to which the product belongs. The server sends the order to the merchant selling the product, and the merchant prepares the product and the distribution facility completes the product distribution. If the time when the user submits the order operation exceeds the automatic group formation time of the session to which the ordered product belongs, an order cannot be generated. In step 240, the server generates an order when the time of submitting the order operation is before the automatic group formation time of the current session.
[0221] Generating an order means that the user has successfully participated in the free-pin group. At this time, "The meal will be delivered after automatic group formation at XX time" can be displayed on the successful group participation page to facilitate the user to understand the distribution information. On the order details page, "The meal will be delivered after automatic group formation at XX time" can also be displayed to facilitate the user to understand the distribution information.
[0222] Different from the order placement methods for ordinary goods or real-time delivery goods, the time when the order for the non-group-buying item is submitted to the merchant selling the non-group-buying item is after automatic group formation, rather than at the time of order submission, as the automatic group formation time may not have been reached at the time of order submission. Therefore, the estimated delivery time of the order will be calculated based on the automatic group formation time, rather than the order submission time. In some embodiments, the method further includes:
[0223] Step g1: Determine the estimated delivery time of the order according to the automatic group formation time and the logistics delivery time;
[0224] Step g2: Send the estimated delivery time to the terminal so that the terminal displays the estimated delivery time when the current time reaches the automatic group formation time.
[0225] The display on the order details page can be updated from the original "Food will be delivered after automatic group formation at XX time" to "Estimated delivery at XX time", which is convenient for users to understand the latest delivery information. The accurate estimated delivery time can be determined according to the automatic group formation time, enabling users to timely learn the estimated delivery time after group formation, thus improving the user experience.
[0226] Figure 3 It is a flowchart of the order placement method provided by the embodiments of the present invention. Please refer to Figure 3 As shown, the embodiments of the present invention also provide an order placement method. This method is applied to a terminal and includes:
[0227] Step 301: Obtain the user's delivery location information and send the delivery location information to the server so that the server determines whether to display a non-group-buying entrance area on the home page of the terminal's group-buying platform according to the delivery location information;
[0228] Step 302: Display the session information and item information of the non-group-buying in the non-group-buying entrance area. The session information and item information are obtained and sent by the server according to the delivery location information after determining to display the non-group-buying entrance area on the home page of the terminal's group-buying platform according to the delivery location information;
[0229] Step 303: In response to a first touch operation on the non-group-buying entrance area, jump to the non-group-buying home page and display the session information and / or item information on the non-group-buying home page. The item information is the information of the items belonging to the current session;
[0230] Step 304: Receive the order submission operation for the item and forward it to the server so that the server generates an order when the time of the order submission operation is before the automatic group formation time of the current session.
[0231] In an embodiment of the present invention, it is determined whether to display a free-pin group entry area on the home page of the pin group platform of the terminal used by the user according to the delivery location information of the user. When it is necessary to display the free-pin group entry area, the session information and object information of the free-pin group covering the user's delivery location are obtained, and the session information and / or object information are displayed in the free-pin group entry area of the terminal, so that the user can quickly identify the free-pin group. When the user performs a first touch operation on the free-pin group entry area, the display page of the terminal will jump to the free-pin group home page and display the session information and / or object information on the free-pin group home page, facilitating the user to place an order for the free-pin group. The operation is convenient and the order placement efficiency is improved.
[0232] In some embodiments, the session information includes time information and the current status of the session. The time information includes the session start time, the automatic group formation time, and the remaining time until the automatic group formation time of the current session.
[0233] Displaying the session information and object information of the free-pin group in the free-pin group entry area includes:
[0234] Determining whether there is a current session according to the current time;
[0235] If there is a current session, display the automatic group formation time of the current session, the remaining time until the automatic group formation time of the current session, and the object information in the free-pin group entry area;
[0236] If there is no current session, display the time information and / or the current status of all sessions, and the start time of the next session in the free-pin group entry area.
[0237] In some embodiments, receiving the submit order operation for the object includes:
[0238] Receiving a second touch operation performed on the order placement object on the free-pin group home page and forwarding it to the server;
[0239] Displaying an object home page including the order placement object information, and the order placement object information is sent by the server in response to the second touch operation;
[0240] Receiving a third touch operation performed on the object home page and forwarding it to the server;
[0241] Displaying a confirm order page including the order information corresponding to the order placement object, and the order information is sent by the server in response to the third touch operation;
[0242] Obtaining the submit order operation corresponding to the order placement object performed on the confirm order page.
[0243] In some embodiments, the method further includes:
[0244] Receiving a fourth touch operation performed on the order placement object on the home page of the pin group platform;
[0245] Display an object homepage including order placement object information, where the order placement object information is sent by the server in response to a fourth touch operation, and at least one of the object information is displayed on the home page of the group-buying platform.
[0246] In some embodiments, the method further includes:
[0247] Receive a fifth touch operation performed on the skip-group-buying homepage link in the session message;
[0248] Display the skip-group-buying session information and object information on the skip-group-buying homepage. The session information and object information are determined by the server based on the user's delivery location information, session information, and current time to determine whether there is a current session. If there is a current session, they are obtained and sent according to the delivery location information.
[0249] In some embodiments, the method further includes:
[0250] Receive a sixth touch operation performed on the skip-group-buying object link in the session message;
[0251] Display an object homepage including skip-group-buying object information, where the skip-group-buying object information is sent by the server when it determines that the skip-group-buying object belongs to the object of the current session based on the user's delivery location information, session information, and current time.
[0252] In some embodiments, in response to a first touch operation on the skip-group-buying entry area, jump to the skip-group-buying homepage and display the session information and / or object information on the skip-group-buying homepage. The object information is the information of the object belonging to the current session, including:
[0253] In response to a first touch operation on the skip-group-buying entry area, determine whether there is a current session according to the session information and the current time;
[0254] If there is a current session, display the session information and object information on the skip-group-buying homepage;
[0255] If there is no current session, display a first prompt message for prompting the start time of the next session.
[0256] In some embodiments, in response to a first touch operation on the skip-group-buying entry area, jump to the skip-group-buying homepage and display the session information and / or object information on the skip-group-buying homepage. The object information is the information of the object belonging to the current session, including:
[0257] If the first touch operation is an operation on the first object in the skip-group-buying entry area, display the information of the first object at the top of the object information displayed on the skip-group-buying homepage.
[0258] In some embodiments, the entrance area for skip-grouping is a sliding display area, and the method further includes:
[0259] In response to a sliding operation performed in the entrance area for skip-grouping, display information of other objects within a preset quantity range that is not currently displayed on the current interface of the entrance area for skip-grouping, and when the information of all other objects within the preset quantity range has been completely displayed, jump to the skip-grouping home page.
[0260] In some embodiments, the method further includes:
[0261] In response to a seventh touch operation on the session information displayed on the skip-grouping home page, determine whether the session corresponding to the session information is the current session according to the current time;
[0262] If the session is the current session, display information of the objects belonging to the current session;
[0263] If the session is not the current session, display a second prompt message for prompting that the session has not started yet or has ended.
[0264] In some embodiments, the method further includes:
[0265] When the current time reaches the automatic group formation time, display the estimated delivery time of the order, where the estimated delivery time is determined by the server according to the automatic group formation time and the logistics delivery time and sent to the terminal.
[0266] For the specific implementation process and beneficial effects of the order placement method in the above embodiments of the present invention, reference may be made to the embodiments Figure 1-2 shown above, which will not be elaborated here.
[0267] Corresponding to the foregoing order placement method embodiments, an order placement device is further provided in an embodiment of the present invention. The device can be implemented by software, or by hardware, or by a combination of software and hardware. Taking software implementation as an example, as a logically meaningful device, the device is formed by the processor of the device where it is located reading the corresponding computer program instructions in the non-volatile memory into the memory and running.
[0268] Figure 4 is a schematic structural diagram of the order placement device provided in an embodiment of the present invention. The device is applied to a server, as Figure 4 shown, the device 400 includes:
[0269] A first determination module 401, configured to determine whether to display an entrance area for skip-grouping on the home page of the group-buying platform of the terminal according to the user's delivery location information;
[0270] The first acquisition module 402 is configured to, if it is determined that a free group-buying entrance area is to be displayed on the home page of the group-buying platform of the terminal, acquire the session information and object information of the free group-buying according to the delivery location information and send them to the terminal, so that the terminal displays the session information and / or object information in the free group-buying entrance area, and so that the terminal jumps to the free group-buying home page and displays the session information and / or object information on the free group-buying home page in response to a first touch operation on the free group-buying entrance area, where the object information is the information of the objects belonging to the current session;
[0271] The first receiving module 403 is configured to receive a submit order operation for an object;
[0272] The generation module 404 is configured to generate an order when the time of the submit order operation is before the automatic group formation time of the current session.
[0273] In some embodiments, determining whether to display a free group-buying entrance area on the home page of the group-buying platform of the terminal according to the user's delivery location information includes:
[0274] Acquire the user's delivery location information;
[0275] According to the delivery location information, determine whether there is a free group-buying site whose delivery area covers the delivery location;
[0276] If there is a free group-buying site whose delivery area covers the delivery location, determine to display a free group-buying entrance area on the home page of the group-buying platform of the terminal.
[0277] In some embodiments, acquiring the session information and object information of the free group-buying according to the delivery location information includes:
[0278] According to the free group-buying site, determine the sessions associated with the free group-buying site;
[0279] According to the sessions, acquire the time information of each session;
[0280] According to the current time and the time information, determine the current status of each session; the session information includes the time information and the current status;
[0281] Determine whether there is a current session, and acquire the object information belonging to the current session when there is a current session.
[0282] In some embodiments, receiving a submit order operation for an object includes:
[0283] In response to a second touch operation, send the order placement object information to the terminal, so that the terminal displays an object home page including the order placement object information, where the second touch operation is an operation performed on the order placement object on the free group-buying home page of the terminal;
[0284] In response to a third touch operation, send the order information corresponding to the order placement object to the terminal, so that the terminal displays a confirmation order page. The third touch operation is an operation performed on the object home page of the terminal, and the confirmation order page includes the order information corresponding to the order placement object;
[0285] Receive a place order operation corresponding to the order placement object performed on the confirmation order page.
[0286] In some embodiments, the device further includes:
[0287] A sending module, configured to, in response to a fourth touch operation, send the order placement object information to the terminal, so that the terminal displays an object home page including the order placement object information. The fourth touch operation is an operation performed on the order placement object on the home page of the group-buying platform of the terminal, and at least one of the object information is displayed on the home page of the group-buying platform.
[0288] In some embodiments, the first determination module 401 is further configured to:
[0289] In response to a fifth touch operation, determine whether there is a current session according to the user's delivery location information, session information, and current time. The fifth touch operation is an operation performed on the free group-buying home page link in the terminal's session message;
[0290] If there is a current session, obtain the free group-buying session information and object information according to the delivery location information and send them to the terminal, so that the terminal displays the session information and object information on its free group-buying home page.
[0291] In some embodiments, the first determination module 401 is further configured to:
[0292] In response to a sixth touch operation, determine whether the free group-buying object belongs to the object of the current session according to the user's delivery location information, session information, and current time. The sixth touch operation is an operation performed on the free group-buying object link in the terminal's session message;
[0293] If the free group-buying object belongs to the object of the current session, send the free group-buying object information to the terminal, so that the terminal displays an object home page including the free group-buying object information.
[0294] In some embodiments, the time information includes an automatic group formation time, and the first determination module 401 is further configured to:
[0295] Determine the estimated delivery time of the order according to the automatic group formation time and the logistics delivery time;
[0296] Send the estimated delivery time to the terminal, so that the terminal displays the estimated delivery time when the current time reaches the automatic group formation time.
[0297] The order placing device 400 in the embodiments of the present invention further includes various other modules for performing the steps of the above method embodiments, which will not be elaborated herein one by one.
[0298] Figure 5 It is a schematic structural diagram of an order placing device provided by an embodiment of the present invention. This device is applied to a terminal, such as Figure 5 As shown, the device 500 includes:
[0299] A second acquisition module 501, configured to acquire the delivery location information of the user and send the delivery location information to the server, so that the server determines whether to display a free group purchase entry area on the home page of the group purchase platform of the terminal according to the delivery location information;
[0300] A display module 502, configured to display the free group purchase session information and object information in the free group purchase entry area. The session information and object information are acquired and sent by the server according to the delivery location information after determining to display the free group purchase entry area on the home page of the group purchase platform of the terminal according to the delivery location information;
[0301] A jump module 503, configured to, in response to a first touch operation on the free group purchase entry area, jump to the free group purchase home page and display the session information and / or object information on the free group purchase home page. The object information is the information of the objects belonging to the current session;
[0302] A second receiving module 504, configured to receive the order submission operation for the object and forward it to the server, so that the server generates an order when the time of the order submission operation is before the automatic group formation time of the current session.
[0303] In some embodiments, the session information includes time information and the current status of the session. The time information includes the session start time, the automatic group formation time, and the remaining time until the automatic group formation time of the current session;
[0304] Displaying the free group purchase session information and object information in the free group purchase entry area includes:
[0305] Determining whether there is a current session according to the current time;
[0306] If there is a current session, display the automatic group formation time of the current session, the remaining time until the automatic group formation time of the current session, and the object information in the free group purchase entry area;
[0307] If there is no current session, display the time information and / or the current status of all sessions, and the start time of the next session in the free group purchase entry area.
[0308] In some embodiments, receiving the order submission operation for the object includes:
[0309] Receive a second touch operation performed on the order placement object on the no-grouping home page and forward it to the server;
[0310] Display an object home page including order placement object information, where the order placement object information is sent by the server in response to the second touch operation;
[0311] Receive a third touch operation performed on the object home page and forward it to the server;
[0312] Display a confirmation order page including order information corresponding to the order placement object, where the order information is sent by the server in response to the third touch operation;
[0313] Obtain a place order operation corresponding to the order placement object performed on the confirmation order page.
[0314] In some embodiments, the second receiving module 504 is further configured to: receive a fourth touch operation performed on the order placement object on the home page of the grouping platform;
[0315] The display module 502 is further configured to: display an object home page including order placement object information, where the order placement object information is sent by the server in response to the fourth touch operation, and at least one of the object information is displayed on the home page of the grouping platform.
[0316] In some embodiments, the second receiving module 504 is further configured to: receive a fifth touch operation performed on the no-grouping home page link in the session message;
[0317] The display module 502 is further configured to: display the no-grouping session information and object information on the no-grouping home page. The session information and object information are determined by the server based on the user's delivery location information, session information, and current time whether there is a current session. If there is a current session, they are obtained and sent according to the delivery location information.
[0318] In some embodiments, the second receiving module 504 is further configured to: receive a sixth touch operation performed on the no-grouping object link in the session message;
[0319] The display module 502 is further configured to: display an object home page including no-grouping object information, where the no-grouping object information is sent by the server when it determines that the no-grouping object belongs to the object of the current session according to the user's delivery location information, session information, and current time.
[0320] In some embodiments, in response to a first touch operation on the no-grouping entry area, jump to the no-grouping home page and display session information and / or object information on the no-grouping home page. The object information is the information of the object belonging to the current session, including:
[0321] In response to a first touch operation on the free group purchase entrance area, determining whether there is a current session according to the session information and the current time;
[0322] If there is a current session, the session information and object information will be displayed on the group purchase-free homepage;
[0323] If there is no current session, a first prompt message is displayed, and the first prompt message is used to prompt the start time of the next session.
[0324] In some embodiments, in response to a first touch operation on the free group purchase entrance area, the page is redirected to the free group purchase homepage and the session information and / or object information is displayed on the free group purchase homepage. The object information is information about the object of the current session, including:
[0325] If the first touch operation is an operation on the first object in the free group purchase entrance area, the information of the first object is displayed at the top of the object information displayed on the free group purchase homepage.
[0326] In some embodiments, the free group purchase entrance area is a sliding display area, and the display module 502 is also used to:
[0327] In response to a sliding operation performed in the free group purchase entrance area, information of other objects within a preset number range that are not displayed in the current interface of the free group purchase entrance area is displayed in sequence, and when the information of other objects within the preset number range is fully displayed, jump to the free group purchase homepage.
[0328] In some embodiments, the device further includes a second determination module for: in response to a seventh touch operation on the session information displayed on the free group purchase homepage, determining whether the session corresponding to the session information is the current session according to the current time;
[0329] The display module 502 is also used for:
[0330] If the session is the current session, the information of the objects belonging to the current session is displayed;
[0331] If the session is not the current session, a second prompt message is displayed, and the second prompt message is used to prompt that the session has not started yet or has ended.
[0332] In some embodiments, the display module 502 is further configured to:
[0333] When the current time reaches the automatic group formation time, the estimated delivery time of the order will be displayed. The estimated delivery time is determined by the server based on the automatic group formation time and the logistics delivery time and sent to the terminal.
[0334] The order placing device 500 of the embodiment of the present invention also includes other modules for executing the steps of the above-mentioned method embodiment, which will not be described one by one here.
[0335] An embodiment of the present invention provides a non-volatile computer-readable storage medium. The computer-readable storage medium stores at least one executable instruction, and the computer-executable instruction can execute the order placing method in any of the above method embodiments.
[0336] Figure 6 FIG. is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. The specific embodiments of the present invention do not limit the specific implementation of the electronic device, and it may be a device such as a terminal or a server.
[0337] As Figure 6 shown, the electronic device may include: a processor 602, a communication interface 604, a memory 606, and a communication bus 608.
[0338] Among them: The processor 602, the communication interface 604, and the memory 606 communicate with each other through the communication bus 608. The communication interface 604 is used to communicate with network elements of other devices such as clients or other servers. The processor 602 is used to execute the program 610, and specifically can execute the relevant steps in the above order placing method embodiments.
[0339] Specifically, the program 610 may include program code, and the program code includes computer operation instructions.
[0340] The processor 602 may be a CPU, or a specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present invention. One or more processors included in the electronic device may be of the same type of processor, such as one or more CPUs; or may be of different types of processors, such as one or more CPUs and one or more ASICs.
[0341] The memory 606 is used to store the program 610. The memory 606 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.
[0342] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. A variety of general-purpose systems may also be used in conjunction with the teachings presented herein. The structure required to construct such systems will be apparent from the above description. Additionally, embodiments of the present invention are not directed to any particular programming language. It should be understood that the content of the embodiments of the present invention described herein can be implemented using a variety of programming languages, and the description of a particular language above is for the purpose of disclosing the preferred embodiments of the present invention.
[0343] In the specification provided herein, a number of specific details are set forth. However, it is understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0344] Similarly, it should be understood that, in order to streamline the embodiments of the present invention and assist in understanding one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be construed as reflecting an intention that the claimed embodiments of the present invention require more features than are expressly recited in each claim. Rather, as reflected in the following claims, the inventive aspects lie in less than all of the features of the single embodiments disclosed above. Thus, the claims following the detailed description are hereby expressly incorporated into the detailed description, with each claim standing on its own as a separate embodiment of the present invention.
[0345] Those skilled in the art will appreciate that the modules in the devices of the embodiments can be adaptively changed and disposed in one or more devices different from the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and in addition, they can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all the features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all the processes or units of any method or device so disclosed. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) can be replaced by an alternative feature that provides the same, equivalent, or similar purpose.
[0346] In addition, those skilled in the art can understand that although some embodiments herein include certain features included in other embodiments rather than other features, the combination of features of different embodiments means that it is within the scope of the present invention and forms different embodiments. For example, in the following claims, any one of the claimed embodiments can be used in any combination.
[0347] Each component embodiment of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components according to the embodiments of the present invention. The embodiments of the present invention can also be implemented as a device or apparatus program (for example, a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the embodiments of the present invention can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0348] It should be noted that the above embodiments illustrate the embodiments of the present invention rather than limit the present invention, and those skilled in the art can design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The embodiments of the present invention can be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim listing several devices, several of these devices can be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not denote any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.
Claims
1. An information processing method, comprising: Obtaining the delivery location information of the user; Determining whether there is a non-grouping site with a delivery area covering the delivery location according to the delivery location information; If there is a non-grouping site with a delivery area covering the delivery location, determining to display a non-grouping entrance area on the home page of the grouping platform of the terminal, and in response to a first touch operation on the non-grouping entrance area, jumping to the non-grouping home page and displaying object information on the non-grouping home page, where the object information is the object information of the non-grouping.
2. An order placing method, comprising: In response to a second touch operation, sending the order placing object information to the terminal, so that the terminal displays an object home page including the order placing object information, where the second touch operation is an operation performed on the order placing object on the non-grouping home page of the terminal, and where the order placing object information includes the object information of the non-grouping; In response to a third touch operation, sending the order information corresponding to the order placing object to the terminal, so that the terminal displays a confirm order page, where the third touch operation is an operation performed on the object home page of the terminal, and the confirm order page includes the order information corresponding to the order placing object; Receiving a submit order operation corresponding to the order placing object performed on the confirm order page.
3. An order placing method, comprising: In response to a fourth touch operation, sending the order placing object information to the terminal, so that the terminal displays an object home page including the order placing object information, where the fourth touch operation is an operation performed on the order placing object on the home page of the grouping platform of the terminal, and at least one of the object information is displayed on the home page of the grouping platform, and where the object information includes the object information of the non-grouping.
4. An information processing method, comprising: In response to a fifth touch operation, determining whether there is a current session according to the delivery location information of the user, the session information of the non-grouping, and the current time, where the fifth touch operation is an operation performed on the non-grouping home page link in the session message of the terminal; If there is the current session, obtaining the session information and object information of the non-grouping according to the delivery location information and sending them to the terminal, so that the terminal displays the session information and the object information on the non-grouping home page.
5. An information processing method, comprising: In response to a sixth touch operation, determining whether the non-grouping object belongs to the object of the current session according to the delivery location information of the user, the session information of the non-grouping, and the current time, where the sixth touch operation is an operation performed on the non-grouping object link in the session message of the terminal; If the non-grouping object belongs to the object of the current session, sending the non-grouping object information to the terminal, so that the terminal displays an object home page including the non-grouping object information.
6. An information processing method, comprising: Displaying a non-grouping entrance area on the home page of the grouping platform of the terminal, where the non-grouping entrance area is a sliding display area; In response to a sliding operation performed in the free group buying entrance area, information of other objects within a preset number range that are not displayed in the current interface of the free group buying entrance area is displayed in sequence, wherein the information of other objects within the preset number range is the free group buying object information.
7. An information processing method, comprising: Get the user's delivery location information; Sending the delivery location information to a server, so that the server determines whether there is a free group purchase site whose delivery area covers the delivery location according to the delivery location information, and if there is a free group purchase site whose delivery area covers the delivery location, determining to display the free group purchase entrance area on the homepage of the group purchase platform of the terminal; In response to a first touch operation on the free group buying entrance area, the device jumps to the free group buying homepage and displays object information on the free group buying homepage, wherein the object information is object information of the free group buying.
8. An information processing method, comprising: Determine whether there is a current session that does not require group purchase based on the current time; If the current session exists, the automatic group formation time of the current session, the remaining time before the automatic group formation time of the current session, and the object information are displayed in the free group formation entrance area, wherein the object information is the object information of the free group formation, wherein the free group formation entrance area is displayed on the homepage of the group formation platform; If the current session does not exist, the time information and / or current status of all sessions and the start time of the next session are displayed in the free group purchase entrance area.
9. A method for placing an order, comprising: Receiving a fourth touch operation performed on the homepage of the group buying platform for an order object; An object homepage including order object information is displayed, wherein the order object information is sent by the server in response to the fourth touch operation, and at least one of the object information is displayed on the group buying platform homepage, wherein the object information includes object information that is exempt from group buying.
10. An information processing method, comprising: Receiving a fifth touch operation performed on the free group purchase homepage link in the conversation message; The session information and object information of the free group purchase are displayed on the free group purchase homepage. The session information and object information are determined by the server based on the user's delivery location information, the session information and the current time to determine whether there is a current session. If there is a current session, it is obtained and sent based on the delivery location information.