Information processing methods, devices, storage media and electronic devices
By generating the first order and displaying group-buying information, identifying the provider, expanding the scope of providers, and combining information sharing and order cancellation processes, the problem of long group-buying times in O2O businesses is solved, and the success rate of group-buying and order delivery efficiency are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-11-28
- Publication Date
- 2026-03-13
AI Technical Summary
The lack of effective technical solutions for group buying in the current O2O business leads to excessively long group buying times and low success rates.
By generating the first order and displaying group-buying information, the provider identifier is identified, expanding the scope of group-buying providers. Combined with information sharing and order cancellation processes, the order processing flow is optimized to improve the success rate and efficiency of group buying.
It improved the success rate of group buying, shortened the time required for group buying, and increased order delivery efficiency.
Smart Images

Figure CN109598585B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, specifically to information processing methods, apparatus, storage media, and electronic devices. Background Technology
[0002] With the development of internet technology, online-to-offline (O2O) businesses have become increasingly common. The transaction volume of online food delivery and online supermarket shopping has also maintained a relatively high growth rate. Currently, there is a lack of technological solutions for group buying in O2O businesses. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide an information processing method, apparatus, storage medium, and electronic device, providing a technical solution for group buying in O2O businesses.
[0004] In a first aspect, embodiments of the present invention provide an information processing method, the method comprising:
[0005] The first order is generated based on the identifier of the selected target and the order information;
[0006] Display the first group purchase information with the first order as the main order. The first group purchase information records the group purchase status and includes the provider's identifier. The provider's identifier is used to determine the list of optional targets corresponding to the provider.
[0007] Therefore, by determining the provider identifier for group buying based on the provider information in the first group buying information, the scope of group buying providers can be expanded, the success rate of group buying can be improved, and the time required for successful group buying can be shortened.
[0008] Preferably, before generating the first order, the method further includes:
[0009] Obtain the identifier of the selected target;
[0010] In response to the received initiation command, order information is obtained, wherein the order information includes delivery information.
[0011] Preferably, the method further includes:
[0012] In response to the sharing instruction, the sharing information is determined based on the first group purchase information;
[0013] Retrieve the identifier of the selected sharing object;
[0014] The sharing information is sent according to the selected sharing object identifier;
[0015] The shared information is linked to the first group-buying information.
[0016] Therefore, by sharing the information, more users can access group-buying information, which can increase the success rate of group buying.
[0017] Preferably, the method further includes:
[0018] Upon receiving a group-buying success message, display a message indicating that the group-buying was successful.
[0019] Preferably, the method further includes:
[0020] If no group-buying success message is received within the scheduled time or a group-buying failure message is received, the order cancellation process will be initiated.
[0021] Preferably, after generating the first order, the method further includes:
[0022] Initiate the payment collection process based on the first order.
[0023] Preferably, the order information also includes target specification information.
[0024] Preferably, obtaining order information includes:
[0025] Show collection options;
[0026] In response to the selection of the collection option, the delivery information of the first group purchase information is determined based on the delivery information of the first order.
[0027] This allows delivery information for multiple orders to be combined into one, enabling simultaneous delivery of multiple orders and improving delivery efficiency.
[0028] Secondly, embodiments of the present invention provide an information processing method, the method comprising:
[0029] Obtain first group purchase information, which is used to record the group purchase status and includes information about the provider.
[0030] In response to the triggering of the group purchase process, the provider identifier of the group purchase is determined based on the provider information in the first group purchase information;
[0031] Obtain the list of optional targets corresponding to the provider identifier, wherein the list of optional targets includes at least one target.
[0032] Therefore, by determining the provider identifier for group buying based on the provider information in the first group buying information, the scope of group buying providers can be expanded, the success rate of group buying can be increased, and the time required for successful group buying can be shortened.
[0033] Preferably, the method further includes:
[0034] In response to a selected instruction, the corresponding order information is obtained, including delivery information;
[0035] A second order is generated based on the identifier of the selected target and the order information.
[0036] Preferably, the method further includes:
[0037] A notification message indicating that a second order has been successfully generated is sent based on the first group-buying purchase information. The notification message indicating that the second order has been successfully generated is used to update the first group-buying purchase information.
[0038] Therefore, by updating the status of the first group purchase information, users can obtain accurate information about the first group purchase.
[0039] Preferably, obtaining the corresponding order information includes:
[0040] Show collection options;
[0041] In response to the selection of the cash-on-delivery option, delivery information is obtained from the main order based on the first group-buying purchase information.
[0042] Preferably, obtaining the corresponding order information includes:
[0043] In response to the delivery information of the confirmed first group purchase information, the delivery information is obtained based on the main order of the first group purchase information.
[0044] This allows delivery information for multiple orders to be combined into one, enabling simultaneous delivery of multiple orders and improving delivery efficiency.
[0045] Preferably, the method further includes:
[0046] In response to the sharing instruction, the sharing information is determined based on the first group purchase information;
[0047] Retrieve the identifier of the selected sharing object;
[0048] The sharing information is sent according to the sharing object identifier;
[0049] The shared information is linked to the first group-buying information.
[0050] Therefore, by sharing the information, more users can access group-buying information, which can increase the success rate of group buying.
[0051] Preferably, the identifier of the provider for group buying includes:
[0052] Get current location information;
[0053] In response to the current location information matching the delivery range of the provider in the first group purchase information, the identifier of the provider in the first group purchase information is determined as the provider identifier of the group purchase.
[0054] Therefore, by obtaining the current location information, it is possible to determine whether the current location is within the delivery range of the provider of the shared information, thus avoiding excessive delivery distances and improving delivery efficiency.
[0055] Preferably, the identifier of the provider for group buying includes:
[0056] In response to the mismatch between the current location information and the delivery range of the provider in the first group purchase information, a first provider set is obtained, which is the set to which the provider in the first group purchase information belongs;
[0057] In response to the existence of at least one provider in the first set of providers whose delivery range matches the current location information, one of the identifiers of the matching provider is determined as the identifier of the provider for the group purchase.
[0058] Therefore, when the provider in the shared information cannot deliver to the current location, by obtaining information about chain stores and determining the provider based on the matching of chain stores with the current location, the location range of users participating in group buying can be expanded, thereby increasing the success rate of joining the group.
[0059] Preferably, determining one of the matching provider identifiers as the provider identifier for the group purchase includes:
[0060] The identifier of the provider whose distance from the current location meets the preset condition is determined as the provider identifier of the group purchase.
[0061] Preferably, the identifier of the provider for group buying further includes:
[0062] In response to the absence of a provider in the first provider set whose delivery range matches the current location information, a second provider set is obtained and displayed. The second provider set is a set of providers whose delivery range matches the current location information and who are similar to the first provider.
[0063] Therefore, when the provider in the shared information cannot deliver to the current location, obtaining relevant or similar store information and determining the provider based on the matching of relevant or similar stores with the current location can expand the location range of users participating in group buying and increase the success rate of joining the group.
[0064] Preferably, the method further includes:
[0065] In response to a mismatch between the current location information and the delivery range of the provider in the first group-buying purchase information, at least one second group-buying purchase information is obtained, wherein the delivery range of the provider corresponding to the second group-buying purchase information matches the current location.
[0066] Therefore, by using multiple methods to identify the providers of group buying, the providers of group buying are not limited to those in the first group buying information, thus expanding the scope of providers and improving the success rate of group buying.
[0067] Preferably, after generating the second order, the method further includes:
[0068] Initiate the payment collection process based on the second order.
[0069] Preferably, the method further includes:
[0070] Upon receiving a group-buying success message, display a message indicating that the group-buying was successful.
[0071] Preferably, the method further includes:
[0072] Upon receiving a group-buying failure message, initiate an order cancellation process.
[0073] Preferably, the order information also includes target specification information.
[0074] Thirdly, embodiments of the present invention provide a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the methods described in the first and second aspects.
[0075] Therefore, we provide technical solutions for group buying in O2O businesses, improving the success rate of group buying, shortening the time required for group buying, and improving delivery efficiency.
[0076] Fourthly, embodiments of the present invention provide an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the methods as described in the first and second aspects.
[0077] Therefore, we provide technical solutions for group buying in O2O businesses, improving the success rate of group buying, shortening the time required for group buying, and improving delivery efficiency.
[0078] Fifthly, embodiments of the present invention provide an information processing apparatus, the apparatus comprising:
[0079] The first order generation unit is used to generate a first order based on the identifier of the selected target and the order information;
[0080] The first group purchase information display unit is used to display the first group purchase information with the first order as the main order. The first group purchase information records the group purchase status and includes the identifier of the provider. The identifier of the provider is used to determine the list of optional targets corresponding to the provider.
[0081] Therefore, by determining the provider identifier for group buying based on the provider information in the first group buying information, the scope of group buying providers can be expanded, the success rate of group buying can be improved, and the time required for successful group buying can be shortened.
[0082] Preferably, the device further includes:
[0083] The target identifier acquisition unit is used to acquire the identifier of the selected target;
[0084] The order information acquisition unit is used to acquire order information in response to a received initiation command, wherein the order information includes delivery information.
[0085] Preferably, the device further includes:
[0086] The group-buying information sharing unit is used to respond to a sharing instruction and determine sharing information based on the first group-buying purchase information;
[0087] The sharing object identifier acquisition unit is used to acquire the identifier of the selected sharing object;
[0088] A sharing information sending unit is used to send the sharing information according to the selected sharing object identifier;
[0089] The shared information is linked to the first group-buying information.
[0090] Therefore, by sharing the information, more users can access group-buying information, which can increase the success rate of group buying.
[0091] Preferably, the device further includes:
[0092] The group purchase success display unit is used to display the group purchase success message in response to receiving the message.
[0093] Preferably, the device further includes:
[0094] The group-buying failure handling unit is used to initiate an order cancellation process in response to not receiving a group-buying success message or receiving a group-buying failure message within a predetermined time.
[0095] Preferably, the device further includes:
[0096] The first order payment unit is used to initiate a payment process based on the first order.
[0097] Preferably, the order information also includes target specification information.
[0098] Preferably, the order information acquisition unit further includes:
[0099] The collection options display module is used to display collection options;
[0100] The delivery information acquisition module is used to determine the delivery information of the first group purchase information based on the delivery information of the first order in response to the selection of the delivery option.
[0101] Therefore, by unifying the delivery information of multiple orders into one, multiple orders can be delivered simultaneously, thus improving delivery efficiency.
[0102] Sixthly, embodiments of the present invention provide an information processing apparatus, the apparatus comprising:
[0103] The first group purchase information acquisition unit is used to acquire first group purchase information, which records the group purchase status and includes information about the provider.
[0104] The provider identifier determination unit is used to determine the provider identifier of the group purchase based on the provider information in the first group purchase information in response to the triggering of the group purchase process.
[0105] The target list acquisition unit is used to acquire the list of optional targets corresponding to the provider identifier, wherein the list of optional targets includes at least one target.
[0106] Therefore, by determining the provider identifier for group buying based on the provider information in the first group buying information, the scope of group buying providers can be expanded, the success rate of group buying can be improved, and the time required for successful group buying can be shortened.
[0107] Preferably, the device further includes:
[0108] The order information acquisition unit is used to acquire the corresponding order information in response to the selected instruction, wherein the order information includes delivery information;
[0109] The second order generation unit is used to generate a second order based on the identifier of the selected target and the order information.
[0110] Preferably, the device further includes:
[0111] The second order generation notification unit is used to send a notification message that the second order has been successfully generated based on the first group purchase information. The notification message that the second order has been successfully generated is used to update the first group purchase information.
[0112] Therefore, by updating the status of the first group purchase information, users can obtain accurate information about the first group purchase.
[0113] Preferably, the order information acquisition unit further includes:
[0114] The collection options display module is used to display collection options;
[0115] The first collection and delivery information acquisition module is used to acquire delivery information based on the shared information in response to the selection of the collection option.
[0116] Preferably, the order information acquisition unit further includes:
[0117] The second-generation delivery information acquisition module is used to obtain delivery information based on the main order of the first group purchase information in response to the delivery information of the confirmed first group purchase information.
[0118] This allows delivery information for multiple orders to be combined into one, enabling simultaneous delivery of multiple orders and improving delivery efficiency.
[0119] Preferably, the device further includes:
[0120] The group-buying information sharing unit is used to determine sharing information based on the group-buying purchase information in response to a sharing instruction.
[0121] The sharing object identifier acquisition unit is used to acquire the identifier of the selected sharing object;
[0122] A sharing information sending unit is used to send the sharing information according to the selected sharing object identifier;
[0123] The shared information is linked to the first group-buying information.
[0124] Therefore, by sharing the information, more users can access group-buying information, which can increase the success rate of group buying.
[0125] Preferably, the provider identifier determination unit includes:
[0126] The location information acquisition module is used to acquire the current location information;
[0127] The information provider identification module is used to identify the provider in the first group purchase information as the provider identifier in the group purchase when the current location information matches the delivery range of the provider in the first group purchase information.
[0128] Therefore, by obtaining the current location information, it is possible to determine whether the current location is within the delivery range of the provider of the shared information, thus avoiding excessive delivery distances and improving delivery efficiency.
[0129] Preferably, the provider identifier determination unit includes:
[0130] The first provider set acquisition module is used to acquire a first provider set in response to a mismatch between the current location information and the delivery range of the providers in the first group purchase information. The first provider set is the set to which the providers in the first group purchase information belong.
[0131] The first provider identifier determination module is used to determine one of the identifiers of the matching provider as the provider identifier for the group purchase in response to the existence of at least one provider in the first provider set whose delivery range matches the current location information.
[0132] Preferably, determining one of the matching provider identifiers as the provider identifier for the group purchase includes:
[0133] The identifier of the provider whose distance from the current location meets the preset condition is determined as the provider identifier of the group purchase.
[0134] Therefore, when the provider in the shared information cannot deliver to the current location, obtaining information about chain stores and determining the provider based on the matching of chain stores with the current location can expand the location range of users participating in group buying and increase the success rate of joining the group.
[0135] Preferably, the provider identifier determination unit further includes:
[0136] The second provider set determination module is used to obtain and display a second provider set in response to the absence of a provider in the first provider set whose delivery range matches the current location information. The second provider set is a set of providers whose delivery range matches the current location information and who are similar to the first provider.
[0137] Therefore, when the provider in the shared information cannot deliver to the current location, obtaining relevant or similar store information and determining the provider based on the matching of relevant or similar stores with the current location can expand the location range of users participating in group buying and increase the success rate of joining the group.
[0138] Preferably, the device further includes:
[0139] The second group-buying purchase information acquisition unit is used to acquire at least one second group-buying purchase information in response to a mismatch between the current location information and the delivery range of the provider in the first group-buying purchase information, wherein the delivery range of the provider corresponding to the second group-buying purchase information matches the current location.
[0140] Therefore, by using multiple methods to identify the providers of group buying, the providers of group buying are not limited to those in the first group buying information, thus expanding the scope of providers and improving the success rate of group buying.
[0141] Preferably, the device further includes:
[0142] The second order payment unit is used to initiate the payment process based on the second order.
[0143] Preferably, the device further includes:
[0144] The group purchase success display unit is used to display the group purchase success message in response to receiving the message.
[0145] Preferably, the device further includes:
[0146] The order cancellation unit is used to initiate the order cancellation process in response to receiving a group purchase failure message.
[0147] Preferably, the order information also includes target specification information.
[0148] This invention provides a technical solution for group buying in O2O businesses by obtaining the identifier of the selected target and responding to a received initiation command. Attached Figure Description
[0149] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:
[0150] Figure 1 This is an exemplary system architecture of the first embodiment of the present invention;
[0151] Figure 2 This is a flowchart of the information processing method according to the first embodiment of the present invention;
[0152] Figures 3-6 This is a schematic diagram of the application scenario interface of the first embodiment of the present invention;
[0153] Figure 7 This is a flowchart of the information processing method according to the second embodiment of the present invention;
[0154] Figure 8 This is a flowchart illustrating an optional implementation of the information processing method in the second embodiment of the present invention.
[0155] Figure 9 This is a flowchart of sending and sharing information in an optional implementation of the second embodiment of the present invention;
[0156] Figure 10This is a flowchart of the information processing method according to the third embodiment of the present invention;
[0157] Figure 11 This is a flowchart of the information processing method for determining the provider identifier of group buying according to the third embodiment of the present invention;
[0158] Figure 12 This is a flowchart illustrating an optional implementation of the information processing method of the third embodiment of the present invention.
[0159] Figure 13 This is a schematic diagram of an information processing device according to the fourth embodiment of the present invention;
[0160] Figure 14 This is a schematic diagram of an information processing device according to the fifth embodiment of the present invention;
[0161] Figure 15 This is a schematic diagram of an electronic device according to the sixth embodiment of the present invention. Detailed Implementation
[0162] The present invention is described below based on embodiments, but the invention is not limited to these embodiments. In the detailed description of the invention below, certain specific details are described in detail. Those skilled in the art will fully understand the invention even without these details. To avoid obscuring the essence of the invention, well-known methods, processes, flows, elements, and circuits are not described in detail.
[0163] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.
[0164] Unless the context explicitly requires it, the words "comprising," "including," and similar terms throughout the specification and claims should be interpreted as encompassing rather than being exclusive or exhaustive; that is, meaning "including but not limited to."
[0165] In the description disclosed in this invention, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description disclosed in this invention, unless otherwise stated, "a plurality of" means two or more.
[0166] "Group buying" refers to multiple users purchasing one or more products together, with the products being delivered to multiple users simultaneously, in order to increase sales and save on delivery costs. The products mentioned can be those sold by multiple merchants within a certain range.
[0167] Food delivery platforms use group buying to save on delivery costs and improve delivery efficiency. However, the current group buying model only allows multiple users to purchase the same specific dish from the same merchant, leading to excessively long group buying times and difficulty in successfully completing a group purchase.
[0168] This invention provides a group-buying scheme that can save on product delivery costs and improve delivery efficiency. The following embodiments use food delivery group-buying as an example; however, those skilled in the art will readily understand that the scheme of this invention can also be applied to different sales platforms such as online supermarkets. The products targeted in this invention can be of various types, such as various electronic products, dishes, daily necessities, and clothing. The content of the group-buying in this invention is not limited to the above-listed items and can be any product eligible for group-buying.
[0169] Figure 1 This is an exemplary system architecture of the first embodiment of the present invention. For example... Figure 1 As shown, system architecture 1 may include terminal devices 101 and 102, network 103, and server 104. Network 103 is used as a medium to provide a communication link between terminal devices 101 and 102 and server 104. Network 103 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0170] Users can use terminal devices 101 and 102 to interact with server 104 via network 103 to access various services, such as browsing web pages and downloading data. Various client applications can be installed on terminal devices 101 and 102, such as applications that can access Uniform Resource Locator (URL) cloud services, including but not limited to browsers and security applications.
[0171] Terminal devices 101 and 102 can be various electronic devices, including but not limited to personal computers, smartphones, smart TVs, tablets, personal digital assistants, e-book readers, etc.
[0172] Server 104 can generate group-buying information for the group-buying initiating terminal, and can also complete the group-buying process for the group-buying initiating terminal and each participating terminal. Server 104 can be a server providing various services. The server can provide services in response to user service requests. It can be understood that a server can provide one or more services, and the same service can also be provided by multiple servers.
[0173] It should be noted that the group-buying initiating terminal is the terminal that initiates the group-buying, which can send the group-buying information to other terminals to invite them to participate in the group-buying; the group-buying participating terminal is the terminal that receives the group-buying invitation message, which can also continue to send group-buying invitation messages to other terminals after receiving the invitation message to invite more terminals to participate in the group-buying.
[0174] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Any number of terminal devices, networks, and servers can be included depending on actual needs.
[0175] The following is a specific example of a group-buying initiating terminal initiating a group-buying deal and a group-buying participating terminal participating in a group-buying deal. Figure 2 This is a schematic flowchart of the information processing method according to the first embodiment of the present invention, as shown below. Figure 2 As shown, the method in this embodiment includes the following steps:
[0176] Step S201: The group-buying initiating terminal obtains the identifier of the selected target.
[0177] Specifically, before step S201, there may be a step S201a, which provides a list of optional targets within the delivery range of the group-buying initiator's location to be displayed on the group-buying initiator's terminal for the initiator to choose from. The list of optional targets can be obtained based on the search keywords entered by the group-buying initiator to display targets related to the keywords; it can also be based on the group-buying initiator's historical purchase records, search records, etc.; and it can also be pushed based on parameters such as sales volume, positive review rate, and special offer items of the targets.
[0178] Based on the user's selection when initiating the group purchase, the identifier of the selected target is obtained. The target may include food, beverages, fruits, and other items participating in the group purchase. The target identifier may include the target's name, specifications, the store selling the product, or the product code. For example, the target specifications may include different sizes (large, medium, small) for the same flavor of milk tea. Multiple specifications can be included within a single target, or different specifications of the same product can be designated as different targets for the user to choose from.
[0179] Step S202: The group-buying initiating terminal obtains order information.
[0180] Specifically, the order information may include delivery information, which may include the delivery address and the recipient's contact information. The delivery address can be determined based on the GPS location provided by the group-buying initiating device, or it can be a delivery address entered by the user.
[0181] Furthermore, the order information may also include target specification information, such as the size and flavor of the target. The order information may also include the order type (whether it is a group-buying order), as well as the target identifier, quantity, order amount, and order weight.
[0182] Step S203: The group-buying initiating terminal generates the first order and sends a group-buying request to the server.
[0183] Specifically, the group-buying initiating terminal generates the first order based on the selected target identifier and order information, and sends a group-buying request to the server.
[0184] Step S204: The server sends the first group purchase information to the group purchase initiating terminal for display on the group purchase initiating terminal.
[0185] Specifically, after receiving a group-buying request from the group-buying initiating terminal, the server generates first group-buying purchase information and sends it to the group-buying initiating terminal for display. The first group-buying purchase information records the group-buying purchase status and includes the provider's identifier, which is used to determine the list of available targets corresponding to the provider.
[0186] The provider can be different merchants, and the provider's identifier can include the merchant's ID, name, and type. The merchant type can be categorized according to its business scope, such as fast food, breakfast, desserts, and beverages.
[0187] In step S205, the group-buying initiating terminal determines the sharing information based on the first group-buying purchase information and sends the sharing information to the group-buying participating terminals.
[0188] Specifically, based on the first group-buying purchase information, including sharing information, the sharing information is sent to one or more participating terminals through social media platforms. This sharing information can be shared via network transmission methods.
[0189] Step S206: The group-buying terminal obtains the first group-buying purchase information.
[0190] Specifically, participating terminals obtain the first group-buying purchase information from the server. Users can access the page displaying the first group-buying purchase information via a link shared by the terminal that initiated the group-buying. Alternatively, participating users can search for the first group-buying purchase information displayed on their terminals that matches their needs; in this case, in step S204, the server will also send the first group-buying purchase information to potential participating terminals for potential users to search.
[0191] Step S207: The group-buying terminal obtains the group-buying purchase target.
[0192] Specifically, based on the relevant group-buying target list provided by the server, participating users determine their group-buying targets. Further, step S207 can be referenced from step S201, and will not be repeated here.
[0193] Step S208: The group-buying participant terminal obtains order information.
[0194] Specifically, you can refer to the method for obtaining order information by the group-buying initiating terminal in step S202, which will not be repeated here.
[0195] In step S209, the group-buying terminal generates a second order and sends a group-buying request to the server.
[0196] Specifically, the participating terminal generates a second order based on the selected target identifier and order information, and sends a group-buying request to the server.
[0197] Step S210: The group-buying terminal sends a message that the second order has successfully joined the group-buying event to the group-buying initiator.
[0198] Specifically, based on the group-buying success message from the server, the participating terminal sends a message to the group-buying initiating terminal indicating that it has successfully participated in the group-buying.
[0199] Optionally, step S210 may also involve the server receiving a group-buying request from a participating terminal, determining that the participating terminal has successfully participated in the group-buying, and sending the information that the participating terminal has successfully participated in the group-buying to both the group-buying initiating terminal and the participating terminal, so as to update the first group-buying information displayed on both the group-buying initiating terminal and the participating terminal.
[0200] Step S211: The server determines whether the group purchase was successful.
[0201] Once the group-buying success conditions are met, the server will send a group-buying success message to indicate that the group-buying was successful. The criteria for determining whether a group-buying is successful include whether the first group-buying information meets the group-buying success conditions within a predetermined time. The group-buying success conditions include that the first group-buying information contains at least a predetermined number of orders. For example, having three orders in the first group-buying information within 15 minutes can be considered a successful group-buying. The group-buying success conditions are set by the server and sent to the group-buying initiating terminal. The group-buying initiating terminal obtains the group-buying success conditions from the server via the network and displays them in conjunction with the status of the first group-buying information. The predetermined time can be determined by the group-buying initiating terminal successfully paying for the first order. Alternatively, the server can receive the first order payment and, upon reaching the predetermined time, determine that the group-buying has failed and send a group-buying failure message to the group-buying initiating terminal. Alternatively, the group-buying initiating terminal can time out and send a timeout message to the server, which then determines that the group-buying has failed based on the received timeout message.
[0202] After a group purchase is successful, the server initiates the payment process based on the relevant order information. The server then sends the order information to the target provider (i.e., the merchant) and the delivery person to complete the delivery process. Alternatively, the payment process can be initiated when the first or second order is generated.
[0203] In this embodiment, determining the provider identifier for group buying based on the provider information in the first group buying information can expand the scope of group buying providers, improve the success rate of group buying, and shorten the time required for successful group buying.
[0204] Figures 3-6 This is a schematic diagram of the application scenario interface of the first embodiment of the present invention. In this embodiment, the information processing application is used to initiate and participate in group buying.
[0205] like Figure 3 As shown, the group-buying initiating terminal displays a target list obtained from the server. Specifically, the group-buying initiating user can click on the item corresponding to dish 1 to join the group purchase. Based on the user's selection, the group-buying initiating terminal sends a request to the server to retrieve the details of dish 1. Once the group-buying initiating terminal obtains the details of dish 1, it will proceed to the following... Figure 4 The details page for dish 1 shown.
[0206] like Figure 4As shown, the details page for dish 1 displays nearby group-buying opportunities. Users initiating a group purchase can choose to buy dish 1 individually, initiate a group purchase, or join a group purchase. Once the user confirms the group purchase, the initiating terminal obtains order information such as delivery details and generates the first order. It then sends a group purchase request to the server. The server generates the first group purchase information, including the first order, based on the request. The server then sends this first group purchase information to the initiating terminal for display.
[0207] like Figure 5 As shown, the group-buying initiating terminal obtains the first group-buying purchase information. This interface displays information including the time remaining until the group-buying ends and how many more people are needed for the group to successfully complete the purchase. The interface also provides options to continue inviting friends or not to invite friends. Based on the group-buying initiating user's choice to continue inviting friends, the group-buying initiating terminal determines and sends sharing information to the group-buying participating terminals. This sharing information can be a link generated by the server that includes the first group-buying purchase information, sent by the group-buying initiating terminal to the group-buying participating terminals via social media platforms or other means.
[0208] like Figure 6 As shown, by clicking the link in the sharing information sent by the group-buying initiator, the participating terminal enters an interface displaying the first group-buying information and a list of selectable target dishes. The list of selectable target dishes can be different dishes from different merchants. The list of target dishes can be determined by the server based on predetermined conditions and displayed on the participating terminal, or it can be determined by the participating terminal based on its own location.
[0209] After the group-buying participant completes the group-buying order, the server will update as follows: Figure 5 The aforementioned group-buying information. When the conditions for a successful group purchase are met, the server will send a group-buying success message to both the initiating terminal and the participating terminals, and update the first group-buying purchase information to display that the group purchase was successful.
[0210] Figure 7 This is a flowchart of the information processing method according to the second embodiment of the present invention. In this embodiment, initiating a group purchase is used as an example for explanation. Figure 7 As shown, the method in this embodiment includes the following steps:
[0211] Step S701: Generate the first order based on the identifier of the selected target and the order information.
[0212] Specifically, the method for obtaining the target identifier in step S203 can be referred to, and will not be repeated here.
[0213] Step S702: Display the first group purchase information with the first order as the main order.
[0214] Specifically, please refer to the method in step S204, which will not be repeated here.
[0215] Figure 8 This is a flowchart of an optional implementation of the information processing method of the second embodiment of the present invention. For example... Figure 8 As shown, the method in this embodiment includes the following steps:
[0216] Step S801: Obtain the identifier of the selected target.
[0217] Step S802: In response to the received initiation command, obtain order information, wherein the order information includes delivery information.
[0218] The order information also includes information such as whether cash on delivery is required. Specifically, in one optional implementation, firstly, the cash on delivery option is displayed; then, in response to the cash on delivery option being selected, the delivery information of the main order of the first group purchase information is confirmed as the delivery information of the first group purchase information, so that the delivery information of all orders in the first group purchase information is the same as the delivery information of the first group purchase information.
[0219] Step S803: Generate a first order based on the identifier of the selected target and the order information.
[0220] The user initiating the group purchase places an order and confirms participation through the group purchase initiating terminal, thereby generating a first order that includes delivery information and target specifications. This first order can be transmitted to the server via the network.
[0221] Step S804: Determine whether to participate in group buying. If "No" is selected, proceed to step S805 to pay and complete the order. If "Yes" is selected, proceed to step S806.
[0222] Specifically, the determination of whether to participate in group buying can be made by the server based on order information, or by the server based on instructions from the group buying initiating terminal. The order information includes details such as whether the target dish is eligible for group buying.
[0223] Step S805: Pay and complete the order.
[0224] Step S806: Initiate the payment collection process based on the first order.
[0225] Specifically, based on the order amount of the first order, a payment instruction message is sent to the server. This payment instruction message indicates the payment method for the corresponding first order. The server then sends a payment instruction to the group-buying initiating terminal based on the payment instruction message sent by the first terminal. This payment instruction message indicates the amount of the first order. The first order amount is the sum of the selected product price and the delivery fee. The delivery fee is determined based on different group-buying scenarios.
[0226] Step S807: Display the first group purchase information.
[0227] Specifically, the system displays the first group purchase information with the first order as the main order. The first group purchase information records the group purchase status and includes the provider's information. The provider's information in the first group purchase information is used to determine the provider's identifier for the group purchase.
[0228] The server identifies whether the first order is a group-buying order based on the identified order information, generates the first group-buying purchase information, and transmits it over the network to the group-buying initiating terminal and eligible group-buying participating terminals for display. This allows different users to view the first group-buying purchase information through the group-buying initiating terminal and the group-buying participating terminal. The first group-buying purchase information may include the target dish, target merchant, order initiation time, number of participating orders, participation conditions, and the number of orders required for the group to succeed.
[0229] In one alternative implementation, the user initiating the group purchase can select different products from multiple merchants to form multiple first orders, where these merchants must be within a certain distance. This creates a first group purchase information comprising multiple first orders. This increases the success rate of group purchases and can save on delivery costs when a user wants to purchase products from multiple merchants.
[0230] Step S808: Determine whether to send sharing information. If "no", proceed to step S810. If "yes", proceed to step S809 and then proceed to step S810.
[0231] Step S809: Send sharing information.
[0232] Specifically, such as Figure 9 As shown, step S809 includes the following steps:
[0233] Step S901: In response to the sharing instruction, determine the sharing information based on the first group purchase information.
[0234] In response to the server's sharing instruction, the sharing information is determined based on the first group purchase information. The first group purchase information may include the target dish for the group purchase, the target merchant, the order initiation time, the number of orders participating in the group purchase, the conditions for participating in the group purchase, and the number of orders required for the group purchase to succeed.
[0235] Step S902: Obtain the identifier of the selected sharing object.
[0236] Specifically, the identifier of the sharing object may include a specified user on a social media platform. Based on the sharing instruction, the server can redirect the page to the relevant social media platform to obtain a list of identifiers for group-buying participants, and determine the identifiers of one or more sharing objects. The server can also push users who meet the group-buying conditions based on the sharing instruction. Users who meet the group-buying conditions include those whose delivery address is within a certain range of the delivery address of the first order, such as those located in the same residential area, school, or office building as the delivery address of the first order.
[0237] Step S903: Send the sharing information according to the selected sharing object identifier.
[0238] Specifically, the sharing information is sent to one or more selected sharing objects. The sharing information can be shared via transmission methods such as a network.
[0239] Step S810: Determine whether the group purchase was successful. If "No", proceed to step S812; if "Yes", proceed to step S811.
[0240] Step S811: Group purchase successful.
[0241] Specifically, in response to receiving a group-buying success message, the system displays a message indicating that the group-buying was successful.
[0242] When the conditions for successful group purchase as specified in the first group purchase information are met, the server will send a group purchase success message to the initiating terminal and the participating terminals, update the first group purchase information, and display that the group purchase was successful.
[0243] Step S812: Determine whether to cancel the order. If "no", proceed to step S807; if "yes", proceed to step S813.
[0244] The decision to cancel an order can be made by the user who initiated the group purchase, or by the server based on predetermined conditions.
[0245] Step S813: Initiate the order cancellation process.
[0246] Specifically, in response to not receiving a group-buying success message or receiving a group-buying failure message within the predetermined time, an order cancellation process is initiated.
[0247] If the conditions for successful group purchase as specified in the initial group purchase information are not met within the predetermined time, the server will send a group purchase failure message to both the initiating and participating terminals, indicating that the group purchase has failed. Based on the received group purchase failure message, an order cancellation process will be initiated.
[0248] In one optional implementation, the user initiating the group purchase determines dish 1 based on the product information displayed on the group purchase initiating terminal. The group purchase initiating terminal obtains the selected dish 1 and displays its specifications for the user to choose from, such as large, medium, and small portions. The user confirms the group purchase, and the group purchase initiating terminal responds to the order instruction by obtaining delivery information, such as the delivery address and contact information. After confirming the delivery information, the group purchase initiating terminal places an order according to the user's instruction, generating the first order. The payment process is initiated based on the first order. After payment is completed, the server sends the first group purchase information to the group purchase initiating terminal. The group purchase initiating terminal sends sharing information obtained based on the first group purchase information to the participating terminals to invite them to participate in the group purchase. Based on the updated first group purchase information, the server determines whether the group purchase is successful. If the group purchase is successful, it sends a group purchase success message to the group purchase initiating terminal and sends relevant instructions to complete the delivery. If the group purchase fails, a refund process is initiated.
[0249] In this embodiment, determining the provider identifier for group buying based on the provider information in the first group buying information can expand the scope of group buying providers, improve the success rate of group buying, and shorten the time required for successful group buying.
[0250] Figure 10 This is a flowchart of the information processing method according to the third embodiment of the present invention. In this embodiment, participation in group buying is used as an example for explanation. Figure 10 As shown, the method in this embodiment includes the following steps:
[0251] Step S1001: Obtain the first group purchase information, which records the group purchase status.
[0252] The first group-buying purchase information may include the target dish, target merchant, order initiation time, number of participating orders, participation conditions, and the number of orders required for the group to succeed. Specifically, the method for obtaining the first group-buying purchase information is described in step S206, and will not be repeated here.
[0253] Step S1002: In response to the group buying process being triggered, determine the identifier of the group buying provider.
[0254] The provider identifier for the group purchase may include the target merchant in the first order, chain merchants related to the target merchant in the first order, and merchants within a certain distance range of the target merchant in the first order.
[0255] Specifically, such as Figure 11 As shown, step S1002 may include the following steps:
[0256] Step S1101: Obtain current location information.
[0257] The location can be determined via GPS or by users participating in the group purchase entering and confirming their delivery location at the group purchase terminal. This determines the current location information of the group purchase terminal, i.e., the delivery address of the group purchase terminal.
[0258] Step S1102: Determine whether the current location information matches the delivery range of the provider in the shared information. If "no", proceed to step S1104; if "yes", proceed to step S1103.
[0259] Step S1103: The identifier of the provider in the shared information is identified as the identifier of the group purchase provider.
[0260] Specifically, in response to the current location information matching the delivery range of the provider in the shared information, the identifier of the provider in the shared information is determined as the identifier of the provider for the group purchase.
[0261] The eligibility of a group-buying terminal to participate in group buying is determined based on the delivery location of the participating terminal and the location information of the provider in the first order. These eligibility criteria include whether the delivery location of the participating terminal is within the delivery range of the provider in the first order, or whether the delivery address in the first order matches the location of the participating terminal. The matching of the delivery address in the first order with the location of the participating terminal can be determined by considering factors such as the delivery route. If the eligibility criteria are met, the provider's identifier in the shared information is identified as the provider identifier for the group-buying purchase.
[0262] Step S1104: Obtain the first provider set, which is the set to which the providers in the shared information belong.
[0263] Specifically, in response to a mismatch between the current location information and the delivery range of the provider in the shared information, a first set of providers is obtained, wherein the first set of providers is the set to which the providers in the shared information belong.
[0264] When the current location information does not match the delivery range of the provider in the shared information, the server will, based on this mismatch, obtain the chain store information of the provider in the shared information and form a first set of providers, which will then be sent to the group-buying participating terminal. This first set of providers can include related chain stores and partner stores of the provider in the shared information.
[0265] Step S1105: Determine whether there is a provider in the first provider set whose distance from the current location information meets the preset condition. If "no", proceed to step S1107; if "yes", proceed to step S1106.
[0266] Specifically, it determines whether the current location information is within the delivery range of one or more chain stores of the first provider set.
[0267] Step S1106: The identifier of the provider whose distance from the current location information meets the preset conditions is determined as the identifier of the group purchase provider.
[0268] Specifically, the distance between the group-buying providers in the first set of providers and the current location information is matched to determine the group-buying providers within a certain distance of the current location, for example, providers within a five-kilometer radius of the current location. The server can generate a list of qualified group-buying providers ranked from highest to lowest matching degree and send it to the participating terminals for display, allowing users to choose.
[0269] Furthermore, one or more qualified providers are identified as provider identifiers for group buying. The participating terminal determines one of these provider identifiers as the group buying provider identifier. The determination of the group buying provider identifier can be based on multiple factors such as distance range, delivery route, and related target products. Alternatively, in another optional implementation, the server can designate the provider closest to the current location.
[0270] Step S1107: Obtain and display the second set of providers.
[0271] Specifically, in response to the absence of a provider in the first provider set whose delivery range matches the current location information, a second provider set is obtained and displayed. The second provider set is a set of providers whose delivery range matches the current location information and who are similar to the first provider.
[0272] If the delivery range of any of the provider's chain stores in the shared information does not include the current location information, or if the provider in the shared information does not have chain stores or partner stores, the server will generate a second set of providers including one or more providers and send it to the group-buying terminal for the user to select. The group-buying terminal receives the second set of providers. The second set of providers may include providers with the same or similar product categories within a certain distance of the provider in the shared information, and the current location information is within the delivery range of the second provider.
[0273] Alternatively, in another implementation, if no matching provider exists, a prompt message is provided in response to the absence of a provider whose distance from the current location meets the preset condition.
[0274] Specifically, if there is no matching provider within a certain distance of the current location, the server sends a notification message to the participating terminal indicating that there is no matching provider.
[0275] In one alternative implementation, if the provider in the shared information is A, and the location information of the group-buying participants is within the delivery range of provider A, then the group-buying participants can directly participate in the group purchase.
[0276] When a user's location is outside provider A's delivery area, the system can retrieve a collection of provider A's chain stores for the user to choose from, or directly display the chain store closest to provider A or the one most convenient for delivery. The user then selects products from provider A's chain stores to participate in the group purchase.
[0277] If no suitable chain store of Provider A is available, relevant merchant information can be obtained for group-buying participants to choose from. The location of the group-buying participants must be within the delivery range of the relevant merchant information, and the relevant merchants must offer products similar to those of Provider A.
[0278] When there is no supplier that meets the criteria for the same or similar product category as supplier A, the identifier of the supplier whose distance from the current location meets the preset condition will be determined as the supplier identifier for the group purchase.
[0279] If no provider exists that meets the preset distance criteria from the current location, a prompt message will be provided, such as "Group buying is not currently supported at this location".
[0280] In another alternative implementation, multiple different merchants within a certain range of providers in the shared information can be simultaneously obtained for group-buying users to choose from. The location of the group-buying users is within the delivery range of these multiple different merchants. These different merchants can be sorted sequentially according to their relevance to the providers in the shared information. The corresponding delivery fee is determined based on the different providers selected by the group-buying users.
[0281] Furthermore, the user who initiates the group purchase can also place another order as a participating user. For example, the user's first order could be a rice set meal from merchant B, and the user could also choose milk tea from merchant C as their second order. Merchant C is located within a certain range of merchant B, for example, if merchant C and merchant B are in the same food court. During the delivery process, the delivery routes for the first and second orders are basically the same, which can expand the user's range of choices without increasing additional delivery costs.
[0282] Specifically, the target may include food and beverages, the provider is a designated merchant, the server will send the target provided by the provider according to the determined provider identifier, the group-buying terminal can obtain multiple targets provided by the provider through the server, and the group-buying user can select one or more targets according to their own preferences.
[0283] Figure 12 This is a flowchart of an optional implementation of an information processing method according to a third embodiment of the present invention. The information processing method in this embodiment further includes the following steps:
[0284] Step S1201: Obtain the first group purchase information.
[0285] Step S1202: Obtain current location information.
[0286] Step S1203: Determine whether the product is within the delivery range of the first group-buying information provider. If "no", proceed to step S1204; if "yes", proceed to step S1206.
[0287] Step S1204: Determine whether it is within the delivery range of the first provider. If "no", proceed to step S1205; if "yes", proceed to step S1206.
[0288] Step S1205: Determine whether it is within the delivery range of the second provider. If "no", proceed to step S1207; if "yes", proceed to step S1206.
[0289] Step S1206: Obtain the list of optional targets corresponding to the provider identifier.
[0290] Step S1207: In response to the mismatch between the current location information and the delivery range of the provider in the first group purchase information, at least one second group purchase information is obtained, wherein the delivery range of the provider corresponding to the second group purchase information matches the current location.
[0291] Specifically, when the current location information does not match the delivery range of the provider in the first group-buying purchase information, the server sends relevant second group-buying purchase information. The delivery range of the provider in the second group-buying purchase information matches the current location.
[0292] In one alternative implementation, when the provider of the first group-buying information, or the chain stores or other merchants related to the provider of the first group-buying information, are unable to deliver to the current location, or when the group-buying user cannot find the product they want to buy in the relevant provider set, they can obtain other group-buying information that can deliver to the current location.
[0293] In another optional implementation, step S1203: determine whether it is within the delivery range of the first group-buying information provider; if "no", proceed directly to step S1207. In yet another optional implementation, step S1204: determine whether it is within the delivery range of the first provider; if "no", proceed directly to step S1207.
[0294] Step S1208: In response to the selected instruction, obtain the corresponding order information, which includes delivery information.
[0295] Specifically, after a user selects a product in a group-buying transaction and confirms the selection, a command to retrieve order information is triggered, and the order information is obtained. This order information may include delivery information, such as the delivery address and the recipient's contact information. The delivery address can be determined based on GPS positioning provided by the terminal device, or it can be a delivery address entered by the user. Furthermore, the order information may also include target specification information, such as the size and flavor of the target item. The order information may also include the item's identifier, quantity, order amount, and order weight.
[0296] The order information also includes information such as whether cash on delivery is required. Specifically, in one optional implementation, if cash on delivery is not confirmed for the main order of the first group-buying purchase information, the cash on delivery option is first displayed; then, in response to the selection of the cash on delivery option, delivery information is obtained based on the main order of the first group-buying purchase information. In another optional implementation, if cash on delivery is not confirmed for the main order of the first group-buying purchase information, and the cash on delivery option in the order is also not selected, then relevant delivery information is obtained through the group-buying participant terminal. In yet another optional implementation, if cash on delivery has been confirmed for the main order of the first group-buying purchase information, the delivery information of the main order of the first group-buying purchase information is directly obtained.
[0297] Step S1209: Generate a second order based on the identifier of the selected target and the order information.
[0298] Users participating in group buying place orders through the group buying terminal, thereby generating a second order that includes delivery information and target specifications. This second order can then be transmitted to the server via the network.
[0299] Step S1210: Initiate the payment collection process based on the second order.
[0300] Initiate the payment collection process based on the order amount of the second order. For details, please refer to step S806, which will not be repeated here.
[0301] Step S1211: Send a notification message that the second order has been successfully generated based on the shared information. The notification message that the second order has been successfully generated is used to update the first group purchase information.
[0302] Specifically, after the second order is successfully generated, the participating terminal can send a notification of successful second order generation to the initiating terminal to update information such as the number of participants in the first group purchase. Alternatively, after the server receives the second order information from the participating terminal, it can update the first group purchase information and send a notification of successful second order generation to the initiating terminal.
[0303] Step S1212: Determine whether to send sharing information. If “yes”, proceed to step S1213; if “no”, proceed to step S1214.
[0304] Step S1213: Send sharing information.
[0305] For details, please refer to step S809, which will not be repeated here.
[0306] Step S1214: Determine whether the group purchase was successful. If "yes", proceed to step S1215; if "no", proceed to step S1216.
[0307] Step S1215: In response to receiving the group purchase success message, display that the group purchase was successful.
[0308] When the conditions for successful group purchase as specified in the first group purchase information are met, the server will send a group purchase success message to the participating terminals and the initiating terminal, update the first group purchase information, and display that the group purchase was successful.
[0309] Step S1216: In response to receiving the group purchase failure message, initiate the order cancellation process.
[0310] If the conditions for successful group purchase as specified in the initial group purchase information are not met within the predetermined time, the server will send a group purchase failure message to both the initiating and participating terminals, indicating that the group purchase has failed. Based on the received group purchase failure message, an order cancellation process will be initiated.
[0311] In one optional implementation, the group-buying participating terminal obtains the first group-buying purchase information from the group-buying initiating terminal and confirms its participation. The server then identifies and sends qualified providers (merchants) to the participating terminals for display. If no qualified merchants are found, relevant second group-buying information is displayed. If a participating user selects Merchant A as the provider, the participating terminal displays a list of available targets (menu items) for Merchant A's group-buying activity. The user selects dish B and participates in the group-buying. The participating terminal responds to the order placement instruction by obtaining delivery information, such as the delivery address and contact information. After confirming the delivery information, the participating terminal places an order according to the user's instruction, generating a second order. The payment process is then initiated based on the second order. After payment is completed, the server updates the first group-buying purchase information and sends it to both the group-buying initiating terminal and the participating terminals. The participating terminals then send sharing information obtained from the first group-buying purchase information to other participating terminals. Based on the updated first group purchase information, the server determines whether the group purchase meets the conditions for success. If the group purchase is successful, the server will send relevant instructions to complete the delivery. If the group purchase fails, a refund process will be initiated.
[0312] In this embodiment, multiple methods are used to determine the provider identifier for group buying, so that the provider for group buying is not limited to the provider in the first group buying information, thus expanding the scope of providers and improving the success rate of group buying.
[0313] Figure 13 This is a schematic diagram of an information processing device according to the fourth embodiment of the present invention, as shown below. Figure 13 As shown, the information processing device in this embodiment includes: a target identifier acquisition unit 1301, an order information acquisition unit 1302, a first order generation unit 1303, a first order payment unit 1304, a first group purchase information display unit 1305, a group purchase information sharing unit 1306, a sharing object identifier acquisition unit 1307, a sharing information sending unit 1308, a group purchase success display unit 1309, and a group purchase failure processing unit 1310.
[0314] The target identifier acquisition unit 1301 is used to generate a first order based on the identifier of the selected target and the order information.
[0315] The order information acquisition unit 1302 is used to display the first group purchase information with the first order as the main order, and the first group purchase information records the group purchase status.
[0316] The order information acquisition unit 1302 includes a collection option display module and a collection and delivery information confirmation module.
[0317] The collection options display module is used to display collection options.
[0318] The collection and delivery information determination module is used to determine the delivery information of the first group purchase information based on the delivery information of the first order in response to the selection of the collection option.
[0319] The first order generation unit 1303 is used to generate a first order based on the identifier of the selected target and the order information.
[0320] The first order payment unit 1304 is used to initiate a payment process based on the first order.
[0321] The first group purchase information display unit 1305 is used to display the first group purchase information with the first order as the main order. The first group purchase information records the group purchase status and includes the identifier of the provider. The identifier of the provider is used to determine the list of optional targets corresponding to the provider.
[0322] The group-buying information sharing unit 1306 is used to respond to a sharing instruction and determine sharing information based on the group-buying purchase information.
[0323] The sharing object identifier acquisition unit 1307 is used to acquire the selected sharing object identifier.
[0324] The sharing information sending unit 1308 is used to send the sharing information according to the selected sharing object identifier.
[0325] The group purchase success display unit 1309 is used to display the group purchase success message in response to receiving the group purchase success message.
[0326] The group-buying failure processing unit 1310 is used to initiate an order cancellation process in response to not receiving a group-buying success message or receiving a group-buying failure message within a predetermined time.
[0327] The above-mentioned products can perform the methods provided in the embodiments of this application, and have the corresponding functional modules and beneficial effects of performing the methods. For technical details not described in detail in this embodiment, please refer to the methods provided in the embodiments of this application.
[0328] Figure 14 This is a schematic diagram of an information processing device according to the fifth embodiment of the present invention, as shown below. Figure 14 As shown, the information processing device in this embodiment includes: a first group purchase information acquisition unit 1401, a provider identifier determination unit 1402, a target list acquisition unit 1403, an order information acquisition unit 1404, a second order generation unit 1405, a second order payment collection unit 1406, a second group purchase information acquisition unit 1407, a group purchase information sharing unit 1408, a sharing object identifier acquisition unit 1409, a sharing information sending unit 1410, a group purchase success display unit 1411, and a group purchase failure processing unit 1412.
[0329] The first group purchase information acquisition unit 1401 is used to acquire the first group purchase information, which records the group purchase status.
[0330] The provider identifier determination unit 1402 is used to determine the provider identifier of the group purchase in response to the group purchase process being triggered.
[0331] The provider identifier determination unit 1402 includes: a location information acquisition module, a sharing information provider determination module, a first provider set acquisition module, a first provider identifier determination module, and a second provider set determination module.
[0332] The location information acquisition module is used to acquire the current location information.
[0333] The information sharing provider determination module is used to determine the identifier of the provider in the information sharing information as the provider identifier for the group purchase in response to the current location information matching the delivery range of the provider in the information sharing information.
[0334] The first provider set acquisition module is used to acquire a first provider set in response to a mismatch between the current location information and the delivery range of the providers in the shared information. The first provider set is the set to which the providers in the shared information belong.
[0335] The first provider identifier determination module is configured to, in response to the existence of at least one provider in the first provider set whose delivery range matches the current location information, determine one of the identifiers of the matching provider as the provider identifier for the group purchase.
[0336] The second provider set determination module is used to obtain and display a second provider set in response to the absence of a provider in the first provider set whose delivery range matches the current location information. The second provider set is a set of providers whose delivery range matches the current location information and who are similar to the first provider.
[0337] The target list acquisition unit 1403 is used to acquire the optional target list corresponding to the provider identifier, and the optional target list includes at least one target.
[0338] The order information acquisition unit 1404 is used to acquire the corresponding order information in response to the selected instruction, and the order information includes delivery information.
[0339] The order information acquisition unit 1404 includes a collection option display module, a first collection and delivery information acquisition module, and a second collection and delivery information module.
[0340] The collection options display module is used to display collection options.
[0341] The first collection and delivery information acquisition module is used to acquire delivery information based on the shared information in response to the selection of the collection option.
[0342] The second collection and delivery information module is used to respond to the delivery information of the confirmed first group purchase information and obtain the delivery information based on the main order of the first group purchase information.
[0343] The second order generation unit 1405 is used to generate a second order based on the identifier of the selected target and the order information.
[0344] The second order payment unit 1406 is used to initiate a payment process based on the second order.
[0345] In response to a mismatch between the current location information and the delivery range of the provider in the first group-buying information, the second group-buying information acquisition unit 1407 acquires at least one second group-buying information, wherein the delivery range of the provider corresponding to the second group-buying information matches the current location.
[0346] The group-buying information sharing unit 1408 is used to respond to a sharing instruction and determine sharing information based on the group-buying purchase information.
[0347] The sharing object identifier acquisition unit 1409 is used to acquire the selected sharing object identifier.
[0348] The sharing information sending unit 1410 is used to send the sharing information according to the selected sharing object identifier.
[0349] The group purchase success display unit 1411 is used to display the group purchase success message in response to receiving the group purchase success message.
[0350] The order cancellation unit 1412 is used to initiate an order cancellation process in response to receiving a group purchase failure message.
[0351] The above-mentioned products can perform the methods provided in the embodiments of this application, and have the corresponding functional modules and beneficial effects of performing the methods. For technical details not described in detail in this embodiment, please refer to the methods provided in the embodiments of this application.
[0352] Figure 15 This is a schematic diagram of an electronic device according to the sixth embodiment of the present invention. (As shown...) Figure 15As shown, the electronic device includes at least one processor 1501; a memory 1502 communicatively connected to at least one processor 1501; and a communication component 1503 communicatively connected to a scanning device, the communication component 1503 receiving and transmitting data under the control of the processor 1501; wherein the memory 1502 stores instructions executable by at least one processor 1501, the instructions being executed by at least one processor 1501 to implement an information processing method, the method including:
[0353] The first order is generated based on the identifier of the selected target and the order information;
[0354] Display the first group purchase information with the first order as the main order. The first group purchase information records the group purchase status and includes the provider's identifier. The provider's identifier is used to determine the list of optional targets corresponding to the provider.
[0355] Preferably, before generating the first order, the method further includes:
[0356] Obtain the identifier of the selected target;
[0357] In response to the received initiation command, order information is obtained, wherein the order information includes delivery information.
[0358] Preferably, the method further includes:
[0359] In response to the sharing instruction, the sharing information is determined based on the first group purchase information;
[0360] Retrieve the identifier of the selected sharing object;
[0361] The sharing information is sent according to the selected sharing object identifier.
[0362] Preferably, the method further includes:
[0363] Upon receiving a group-buying success message, display a message indicating that the group-buying was successful.
[0364] Preferably, the method further includes:
[0365] If no group-buying success message is received within the scheduled time or a group-buying failure message is received, the order cancellation process will be initiated.
[0366] Preferably, after generating the first order, the method further includes:
[0367] Initiate the payment collection process based on the first order.
[0368] Preferably, the order information also includes target specification information.
[0369] Preferably, obtaining order information includes:
[0370] Show collection options;
[0371] In response to the selection of the collection option, the delivery information of the first group purchase information is determined based on the delivery information of the first order.
[0372] Another information processing method, the method comprising:
[0373] Obtain first group purchase information, which is used to record the group purchase status and includes information about the provider.
[0374] In response to the triggering of the group purchase process, the provider identifier of the group purchase is determined based on the provider information in the first group purchase information;
[0375] Obtain the list of optional targets corresponding to the provider identifier, wherein the list of optional targets includes at least one target.
[0376] Preferably, the method further includes:
[0377] In response to a selected instruction, the corresponding order information is obtained, including delivery information;
[0378] A second order is generated based on the identifier of the selected target and the order information.
[0379] Preferably, the method further includes:
[0380] A notification message indicating that a second order has been successfully generated is sent based on the first group-buying purchase information. The notification message indicating that the second order has been successfully generated is used to update the first group-buying purchase information.
[0381] Preferably, obtaining the corresponding order information includes:
[0382] Show collection options;
[0383] In response to the selection of the cash-on-delivery option, delivery information is obtained from the main order based on the first group-buying purchase information.
[0384] Preferably, obtaining the corresponding order information includes:
[0385] In response to the delivery information of the confirmed first group purchase information, the delivery information is obtained based on the main order of the first group purchase information.
[0386] Preferably, the method further includes:
[0387] In response to the sharing instruction, the sharing information is determined based on the first group purchase information;
[0388] Retrieve the identifier of the selected sharing object;
[0389] The sharing information is sent according to the sharing object identifier;
[0390] The shared information is linked to the first group-buying information.
[0391] Preferably, the identifier of the provider for group buying includes:
[0392] Get current location information;
[0393] In response to the current location information matching the delivery range of the provider in the first group purchase information, the identifier of the provider in the first group purchase information is determined as the provider identifier of the group purchase.
[0394] Preferably, the identifier of the provider for group buying includes:
[0395] In response to the mismatch between the current location information and the delivery range of the provider in the first group purchase information, a first provider set is obtained, which is the set to which the provider in the first group purchase information belongs;
[0396] In response to the existence of at least one provider in the first set of providers whose delivery range matches the current location information, one of the identifiers of the matching provider is determined as the identifier of the provider for the group purchase.
[0397] Preferably, determining one of the matching provider identifiers as the provider identifier for the group purchase includes:
[0398] The identifier of the provider whose distance from the current location meets the preset condition is determined as the provider identifier of the group purchase.
[0399] Preferably, the identifier of the provider for group buying further includes:
[0400] In response to the absence of a provider in the first provider set whose delivery range matches the current location information, a second provider set is obtained and displayed. The second provider set is a set of providers whose delivery range matches the current location information and who are similar to the first provider.
[0401] Preferably, the method further includes:
[0402] In response to a mismatch between the current location information and the delivery range of the provider in the first group-buying purchase information, at least one second group-buying purchase information is obtained, wherein the delivery range of the provider corresponding to the second group-buying purchase information matches the current location.
[0403] Preferably, after generating the second order, the method further includes:
[0404] Initiate the payment collection process based on the second order.
[0405] Preferably, the method further includes:
[0406] Upon receiving a group-buying success message, display a message indicating that the group-buying was successful.
[0407] Preferably, the method further includes:
[0408] Upon receiving a group-buying failure message, initiate an order cancellation process.
[0409] Preferably, the order information also includes target specification information.
[0410] Specifically, the electronic device includes: one or more processors 1501 and a memory 1502. Figure 15 Taking a processor 1501 as an example, the processor 1501 and the memory 1502 can be connected via a bus or other means. Figure 15 Taking a bus connection as an example, memory 1502, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Processor 1501 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions, and modules stored in memory 1502, thereby realizing the aforementioned information processing method.
[0411] Memory 1502 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store an option list, etc. Furthermore, memory 1502 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, memory 1502 may optionally include memory remotely located relative to processor 1501, and these remote memories can be connected to external devices via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0412] One or more modules are stored in memory 1502 and, when executed by one or more processors 1501, perform the information processing method in any of the above method embodiments.
[0413] The above-mentioned products can perform the methods provided in the embodiments of this application, and have the corresponding functional modules and beneficial effects of performing the methods. For technical details not described in detail in this embodiment, please refer to the methods provided in the embodiments of this application.
[0414] In this embodiment, the identifier of the selected target is obtained, and order information is acquired in response to the received initiation command. This provides a technical solution for group buying in O2O businesses.
[0415] The seventh embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, which is used by a computer to execute some or all of the above-described method embodiments. This provides corresponding beneficial effects.
[0416] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0417] Those skilled in the art will understand that the above embodiments are specific examples of implementing the present invention, and in practical applications, various changes in form and detail may be made without departing from the spirit and scope of the present invention.
Claims
1. An information processing method applied to take-out, characterized by, The method comprises: The group-buying initiating terminal generates a first order according to the selected target identifier and order information, the order information comprising the group-buying initiating user's delivery information; the group-buying initiating user's delivery information comprising the group-buying initiating user's delivery address, which is determined according to the group-buying initiating terminal device's positioning or user's input; After payment is completed, the group-buying initiating terminal displays first group-buying information with the first order as the main order, the first group-buying information recording group-buying status; The group-buying initiating terminal determines sharing information according to the first group-buying information and sends the sharing information to one or more group-buying participating terminals through a social platform in response to a sharing instruction; The group-buying participating terminal acquires the sharing information, the sharing information being linked to the first group-buying information, the first group-buying information comprising a provider identifier, the provider identifier being the selected target provider identifier of the group-buying initiating terminal; in response to a group-buying process being triggered, the group-buying participating terminal determines a group-buying provider identifier according to the provider identifier in the first group-buying information, specifically comprising: acquiring current location information of the group-buying participating terminal, determining the provider identifier in the first group-buying information as the group-buying provider identifier when the current location information matches the provider's delivery range in the first group-buying information, and acquiring an optional target list corresponding to the determined group-buying provider identifier, the optional target list comprising at least one target; The group-buying participating terminal acquires corresponding order information in response to a target selection instruction; A second order is generated according to the selected target identifier and the order information. The target selected by the group-buying initiating terminal and the target selected by the group-buying participating terminal are the same or different.
2. The method of claim 1, wherein, Before the first order is generated, the method further comprises: The group-buying initiating terminal acquires the selected target identifier; The group-buying initiating terminal acquires order information in response to a received initiating instruction, wherein the order information comprises delivery information.
3. The method of claim 1, wherein, The method further comprises: The group-buying initiating terminal acquires a selected sharing object identifier; The group-buying initiating terminal sends the sharing information according to the selected sharing object identifier.
4. The method of claim 1, wherein, The method further comprises: The group-buying initiating terminal displays group-buying success in response to receiving a group-buying success message.
5. The method of claim 1, wherein, The method further comprises: The group-buying initiating terminal initiates an order cancellation process in response to not receiving a group-buying success message or receiving a group-buying failure message within a predetermined time.
6. The method of claim 1, wherein, After the first order is generated, the method further comprises: The group-buying initiating terminal initiates a payment collection process according to the first order.
7. The method of claim 1, wherein, The order information further comprises target specification information.
8. An information processing method applied to take-out, characterized by, The method comprises: The sharing information is obtained by the group participation terminal, and the sharing information is linked to first group purchase information. The first group purchase information includes an identifier of a provider, and the identifier of the provider is an identifier of a target provider selected by the group initiation terminal. The first group purchase information is determined after the group initiation terminal completes payment. In response to the group purchase process being triggered, the identifier of the provider for the group purchase is determined according to the identifier of the provider in the first group purchase information, specifically including: obtaining current location information of the group participation terminal, that is, a delivery address of the group participation user, and when the current location information matches a delivery range of the provider in the first group purchase information, the identifier of the provider in the first group purchase information is determined as the identifier of the provider for the group purchase, and an optional target list corresponding to the determined identifier of the provider for the group purchase is obtained. The optional target list includes at least one target. The group participation terminal obtains corresponding order information in response to a selection instruction of a target. The order information includes delivery information of the group participation user. The delivery information of the group participation user includes a delivery address of the group participation user, and the delivery address of the group participation user is determined according to positioning provided by the group participation terminal device or user filling. A second order is generated according to the identifier of the selected target and the order information. The target selected by the group initiation terminal and the target selected by the group participation terminal are the same or different.
9. The method of claim 8, wherein, The method further includes: A notification message of successful generation of the second order is sent according to the first group purchase information. The notification message of successful generation of the second order is used to update the first group purchase information.
10. The method of claim 8, wherein, The method further includes: In response to a sharing instruction, sharing information is determined according to group purchase information. An identifier of a selected sharing object is obtained. The sharing information is sent according to the identifier of the sharing object. The sharing information is linked to the first group purchase information.
11. The method of claim 8, wherein, It includes: In response to the current location information not matching a delivery range of the provider in the first group purchase information, a first provider set is obtained. The first provider set is a set to which the provider in the first group purchase information belongs. In response to at least one provider with a matching delivery range existing in the first provider set and matching the current location information, one of the identifiers of the matching providers is determined as the identifier of the provider for the group purchase.
12. The method of claim 11, wherein, One of the identifiers of the matching providers is determined as the identifier of the provider for the group purchase, including: The identifier of the provider that meets a preset condition with the current location is determined as the identifier of the provider for the group purchase.
13. The method of claim 11, wherein, The determination of the identifier of the provider for the group purchase further includes: In response to no provider with a matching delivery range existing in the first provider set and matching the current location information, a second provider set is obtained and displayed. The second provider set is a set of providers that match the current location information in the delivery range and have a similarity with the first provider.
14. The method of claim 8, wherein, The method further includes: In response to the current location information not matching the delivery range of the provider in the first group purchase information, at least one second group purchase information is obtained, and the delivery range of the provider corresponding to the second group purchase information matches the current location.
15. The method of claim 8, wherein, After the second order is generated, the method further includes: initiating a collection process according to the second order.
16. The method of claim 8, wherein, The method further includes: In response to receiving a group success message, displaying group success.
17. The method of claim 8, wherein, The method further includes: In response to receiving a group failure message, initiating an order cancellation process.
18. The method of claim 8, wherein, The order information further includes target specification information.
19. A computer readable storage medium having stored thereon computer program instructions, wherein, The computer program instructions, when executed by a processor, implement the method of any one of claims 1-18.
20. An electronic device comprising a memory and a processor, characterized in that The memory is configured to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method of any one of claims 1-18.
21. An information processing apparatus, comprising: The device is applied to take-out, and includes: A first order generation unit configured to generate, by a group initiation terminal, a first order according to an identifier of a selected target and order information, the order information including delivery information of a group initiation user; the delivery information of the group initiation user includes a delivery address of the group initiation user, and the delivery address of the group initiation user is determined according to positioning provided by the group initiation terminal device or user filling; A first group purchase information display unit configured to, after payment is completed, display, by the group initiation terminal, first group purchase information taking the first order as a main order, the first group purchase information recording a group purchase state; A group information sharing unit configured to, in response to a sharing instruction, determine, by the group initiation terminal, sharing information according to the first group purchase information and send the sharing information to one or more group participation terminals through a social platform; A target list acquisition unit configured to acquire, by a group participation terminal, the sharing information, the sharing information being linked to the first group purchase information, the first group purchase information including an identifier of a provider, the identifier of the provider being an identifier of a provider of a selected target of the group initiation terminal; in response to a group purchase process being triggered, determining, according to the identifier of the provider in the first group purchase information, an identifier of a provider for group purchase, specifically including: acquiring current location information of the group participation terminal, determining the identifier of the provider in the first group purchase information as the identifier of the provider for group purchase when the current location information matches the delivery range of the provider in the first group purchase information, acquiring an available target list corresponding to the determined identifier of the provider for group purchase, the available target list including at least one target; An order information acquisition unit configured to acquire, by the group participation terminal, corresponding order information in response to a selection instruction for a target; A second order generation unit configured to generate a second order according to an identifier of a selected target and the order information. The selected target of the group initiation terminal and the selected target of the group participation terminal are the same or different.
22. The apparatus of claim 21, wherein, The device further includes: A target identifier acquisition unit configured to acquire, by the group initiation terminal, an identifier of a selected target. The order information acquisition unit is configured to acquire order information in response to the received initiation instruction, wherein the order information comprises delivery information.
23. The apparatus of claim 21, wherein, The device further comprises: The sharing object identifier acquisition unit is configured to acquire a selected sharing object identifier by the group purchase initiation terminal. The sharing information sending unit is configured to send the sharing information according to the selected sharing object identifier by the group purchase initiation terminal.
24. The apparatus of claim 21, wherein, The device further comprises: The group purchase success display unit is configured to display group purchase success in response to the received group purchase success message by the group purchase initiation terminal.
25. The apparatus of claim 21, wherein, The device further comprises: The group purchase failure processing unit is configured to initiate an order cancellation process in response to the fact that the group purchase success message is not received within a predetermined time or the group purchase failure message is received by the group purchase initiation terminal.
26. The apparatus of claim 21, wherein, The device further comprises: The first order payment unit is configured to initiate a payment process according to the first order by the group purchase initiation terminal.
27. The apparatus of claim 21, wherein, The order information further comprises target specification information.
28. An information processing apparatus for enabling a user to efficiently search for a desired information, comprising: The device is applied to take-out, and comprises: The target list acquisition unit is configured to acquire sharing information by the group purchase participation terminal, wherein the sharing information is linked to first group purchase information, the first group purchase information comprises an identifier of a provider, the identifier of the provider is an identifier of a selected target of the group purchase initiation terminal, and the first group purchase information is determined after payment of the group purchase initiation terminal is completed; in response to the fact that a group purchase process is triggered, a provider identifier of the group purchase is determined according to the identifier of the provider in the first group purchase information, specifically comprising: acquiring current location information of the group purchase participation terminal, i.e. a delivery address of a group purchase participation user, and when the current location information matches a delivery range of the provider in the first group purchase information, the identifier of the provider in the first group purchase information is determined as the provider identifier of the group purchase; and an optional target list corresponding to the determined provider identifier of the group purchase is acquired, wherein the optional target list comprises at least one target. The order information acquisition unit is configured to acquire corresponding order information in response to a selection instruction of a target by the group purchase participation terminal, wherein the order information comprises delivery information of the group purchase participation user; the delivery information of the group purchase participation user comprises a delivery address of the group purchase participation user, and the delivery address of the group purchase participation user is determined according to positioning provided by the group purchase participation terminal device or user filling; The second order generation unit is configured to generate a second order according to the identifier of the selected target and the order information. The device further comprises:
29. The apparatus of claim 28, wherein, The second order generation prompt unit is configured to send a notification message of second order generation success according to the first group purchase information, wherein the notification message of second order generation success is used to update the first group purchase information. The device further comprises:
30. The apparatus of claim 28, wherein, The group purchase information sharing unit is configured to determine sharing information according to group purchase information in response to a sharing instruction. The sharing object identifier acquisition unit is configured to acquire a selected sharing object identifier. The sharing information sending unit is configured to send the sharing information according to the selected sharing object identifier. The sharing information is linked to the first group purchase information.
31. The apparatus of claim 28, wherein, Further comprising: A first provider set obtaining module, configured to, in response to the current location information not matching a delivery range of a provider in the first group purchase information, obtain a first provider set, the first provider set being a set to which the provider in the first group purchase information belongs; A first provider identifier determining module, configured to, in response to there being at least one provider in the first provider set whose delivery range matches the current location information, determine one of the identifiers of the matched providers as the provider identifier of the group purchase.
32. The apparatus of claim 31, wherein, The determining of one of the identifiers of the matched providers as the provider identifier of the group purchase comprises: Determining, as the provider identifier of the group purchase, an identifier of a provider whose distance from the current location satisfies a preset condition.
33. The apparatus of claim 31, wherein, Further comprising: A second provider set determining module, configured to, in response to there being no provider in the first provider set whose delivery range matches the current location information, obtain and display a second provider set, the second provider set being a set of providers whose delivery ranges match the current location information and which have a similarity with the first provider.
34. The apparatus of claim 28, wherein, The device further comprises: A second group purchase information obtaining unit, configured to, in response to the current location information not matching a delivery range of a provider in the first group purchase information, obtain at least one second group purchase information, the delivery range of a provider corresponding to the second group purchase information matching the current location.
35. The device of claim 28, wherein, The device further comprises: A second order payment receiving unit, configured to initiate a payment process according to the second order.
36. The device of claim 28, wherein, The device further comprises: A group success display unit, configured to, in response to receiving a group success message, display that the group is successful.
37. The device of claim 28, wherein, The device further comprises: An order canceling unit, configured to, in response to receiving a group failure message, initiate an order canceling process.
38. The device of claim 28, wherein, The order information further comprises target specification information.
Citation Information
Patent Citations
Group purchase method and system
CN103870987A
Group purchase payment method, device, system, apparatus and readable storage medium
CN107909357A
Determining a distribution of a group purchase among a number of sellers that substantially minimizes an overall price of the group purchase
US20030225679A1
System and method for group pirchasing and sharing
WO2017027790A1
Mobile group purchase method and mobile group purchase platform
CN103198422A