Order combining method and device, storage medium and computer equipment
Through the information transmission between the client and the server, users confirm the recommended products on the current page, solving the problem of frequent jumps in existing order-pairing methods, and improving order-pairing efficiency and user experience.
Patent Information
- Application Number
- CN202311060272.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-21
- Publication Date
- 2025-02-21
AI Technical Summary
In the existing order-pairing methods, users need to jump repeatedly between multiple applications or pages, resulting in low order-pairing efficiency and poor user experience.
The client receives the order-pairing demand information of the order-pairing order and sends it to the second server through the first server. The second server determines the recommended product based on the order-pairing demand information, sends the product information to the client, and the user confirms on the current page After recommending products, the client sends confirmation information to the second server, and the second server adds the recommended products to the order-pairing order and updates the order information.
There is no need for users to jump between multiple applications and pages, which simplifies the order-pairing process and improves order-pairing efficiency and user experience.
Smart Images

Figure CN119494696A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of the Internet, and in particular to a group order method, device, storage medium and computer equipment. Background Art
[0002] At present, with the rapid development of Internet technology, more and more users are accustomed to completing the purchase and delivery of goods through e-commerce platforms. In order to improve the delivery efficiency, a group purchase method of goods has been proposed in the prior art.
[0003] In the existing group buying method, the group buying user initiates the group buying operation in the application and then sends the group buying order to friends. When the friends click on the group buying order, they can jump to the ordering application to purchase the goods, thereby realizing group buying among multiple users, thereby reducing delivery costs and improving delivery efficiency.
[0004] However, in the prior art, the way users participate in group buying is long, and users need to repeatedly jump between multiple applications or pages to complete the purchase of goods. The group buying efficiency is low and the user experience is poor. Summary of the invention
[0005] In view of this, the present application provides a group order method, device, storage medium and computer equipment, the main purpose of which is to solve the technical problems of long group order links and low group order efficiency.
[0006] According to a first aspect of the present invention, a method for combining orders is provided, the method comprising:
[0007] In response to receiving the group order requirement information of the group order, the client sends the group order requirement information to the second server through the first server;
[0008] The second server, in response to receiving the group order demand information, determines a recommended product based on the group order demand information, and sends the product information of the recommended product to the client through the first server;
[0009] In response to receiving the product information of the recommended product, the client displays the product information of the recommended product through a first preset component;
[0010] The client sends the confirmation information of the recommended product to the second server through the first server in response to the user's confirmation operation on the product information of the recommended product;
[0011] In response to receiving the confirmation information of the recommended product, the second server adds the recommended product to the group order and updates the order information of the group order.
[0012] Optionally, the method also includes: the client displays the order information of the group buying order and the group buying request initiation control through a second preset component, wherein the group buying request initiation control is used to respond to the operation and receive the group buying demand information of the group buying order through an information interaction entrance.
[0013] Optionally, the second preset component is displayed in the current page in the form of an information stream and / or is displayed at a preset position on the current page.
[0014] Optionally, the information interaction entrance includes a text information interaction entrance and / or a voice information interaction entrance; the client receives the group buying demand information of the group buying order through the information interaction entrance, including: the client receives first demand information through the text information interaction entrance; and / or receives second demand information through the voice information interaction entrance; the client responds to the user's confirmation operation on the first demand information and / or the second demand information, and uses the first demand information and / or the second demand information as the group buying demand information of the group buying order.
[0015] Optionally, there is at least one group buying order in the current page, and / or the current page is a group page; then the client responds to the received group buying demand information of the group buying order, including: the client responds to the group buying request of any of the group buying orders, and receives the group buying demand information of the group buying order to be grouped through the information interaction entrance preset in the current page.
[0016] Optionally, the method also includes: the client sends the creation request of the group order to the second server in response to a creation request operation of the group order; the second server creates the group order in response to receiving the creation request of the group order, and sends the order information of the group order to the client through the first server; the client displays the order information of the group order in response to receiving the order information of the group order.
[0017] Optionally, the method also includes: the client sends a view request for the group buying store to the second server in response to a view request operation for the group buying store; the second server obtains store information of at least one store in response to receiving the view request for the group buying store, and sends the store information of the at least one store to the client; the client displays a store list page in response to receiving the store information of the at least one store, and displays the store information of the at least one store on the store list page; the client displays a group buying creation control or a group buying creation confirmation control in response to a selection operation for any store, wherein the group buying creation control or the group buying creation confirmation control is used to create a group buying order in response to the operation.
[0018] Optionally, the second server obtains store information of at least one store in response to receiving a request to view the group-buying store, including: the second server obtains store information of at least one store based on the user's location information in response to receiving a request to view the group-buying store and the user's location information, wherein the user's location information is sent by the client to the second server.
[0019] Optionally, the method further includes: the client displays a group buying entrance in the group page, wherein the group buying entrance is used to send a viewing request of the group buying store to the second server in response to an operation.
[0020] Optionally, after the client responds to the selection operation of any store, the method also includes: the client displays store information of the selected store, group information corresponding to the group page, and at least one of the group order creation information entered by the group order creation user; the client responds to the request to create the group order, and sends the request to create the group order, and at least one of the store information of the selected store, the group information corresponding to the group page, and the group order creation information to the second server; the second server creates the group order in response to receiving the request to create the group order according to the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information.
[0021] Optionally, the second server, in response to receiving the group buying demand information, determines recommended products based on the group buying demand information, and sends the product information of the recommended products to the client through the first server, including: the second server, in response to receiving the group buying demand information, performs semantic recognition based on the group buying demand information to obtain at least one group buying keyword, wherein the group buying keyword includes at least one of a product name keyword, a product category keyword and a product specification keyword; the second server determines the recommended products in the store corresponding to the group buying order based on the group buying keywords, and sends the product information of the recommended products to the client through the first server.
[0022] Optionally, the second server determines the recommended products in the store corresponding to the group purchase order based on the group purchase keywords, including: the second server takes all the products in the store corresponding to the group purchase order as pre-selected products, and obtains product information of the pre-selected products; the second server performs semantic similarity matching on the group purchase keywords and the product information of the pre-selected products, and obtains the semantic similarity value between the group purchase keywords and the pre-selected products; the second server determines the recommended products among the pre-selected products based on the semantic similarity value between the group purchase keywords and the pre-selected products.
[0023] Optionally, the second server performs semantic recognition based on the group order demand information to obtain at least one group order keyword, including: the second server performs semantic recognition on the group order demand information through a pre-trained group order keyword recognition model to obtain at least one group order keyword, wherein the group order keyword recognition model is trained based on historical order data, the order words in the historical order data are used as the sample data body, and the order keywords corresponding to the order words are used as sample data labels.
[0024] Optionally, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of product name, product specification and product quantity; then the client, in response to receiving the product information of the recommended product, displays the product information of the recommended product through a first preset component, including: the client, in response to receiving the product information of the recommended product, displays at least one of product name, product specification and product quantity of the at least one product and / or at least one product combination through a first preset component.
[0025] Optionally, when the recommended products are multiple products in the store corresponding to the group order, the client displays the product information of the recommended products through a first preset component in response to receiving the product information of the recommended products, including: the client displays the product information of multiple products through the first preset component in response to receiving the product information of the recommended products, or displays the product information of each product separately through multiple first preset components.
[0026] Optionally, after the second server updates the order information of the group order, the method also includes: the second server generates order update prompt information based on the updated order information of the group order, and sends the order update prompt information to the client through the first server; the client displays the order update prompt information in response to receiving the order update prompt information.
[0027] Optionally, the client displays the order update prompt information, including: the client displays the order update prompt information in the form of a message notification; and / or the client displays the order update prompt information through a second preset component, wherein the second preset component is used to display the order information of the group order.
[0028] According to a second aspect of the present invention, a method for combining orders is provided, the method comprising:
[0029] The second server determines, in response to receiving the group order requirement information of the group order, a recommended product based on the group order requirement information, and sends product information of the recommended product, wherein the group order requirement information of the group order is received and sent by the client;
[0030] In response to receiving confirmation information of the recommended product, the second server adds the recommended product to the group order and updates the order information of the group order, wherein the confirmation information of the recommended product is generated by the client in response to the user's confirmation operation on the product information of the recommended product.
[0031] Optionally, the method also includes: the order information of the group buying order and the group buying request initiation control are displayed through a second preset component, wherein the group buying request initiation control is used to respond to the operation and receive the group buying demand information of the group buying order through an information interaction entrance.
[0032] Optionally, the second preset component is displayed in the current page in the form of an information stream and / or is displayed at a preset position on the current page.
[0033] Optionally, the information interaction entrance includes a text information interaction entrance and / or a voice information interaction entrance; then the receiving of the group buying demand information of the group buying order through the information interaction entrance includes: receiving first demand information through the text information interaction entrance; and / or receiving second demand information through the voice information interaction entrance; when the first demand information and / or the second demand information are confirmed, the first demand information and / or the second demand information are used as the group buying demand information of the group buying order.
[0034] Optionally, there is at least one group buying order in the current page, and / or the current page is a group page; then the group buying demand information of the group buying order is received through the client, including: when the group buying request of any group buying order in the current page is responded to, the group buying demand information of the group buying order to be grouped is received through the information interaction entrance preset in the current page.
[0035] Optionally, the method also includes: the client sends the creation request of the group order to the second server in response to a creation request operation of the group order; the second server creates the group order in response to receiving the creation request of the group order, and sends the order information of the group order so that the order information of the group order is displayed.
[0036] Optionally, the method also includes: the client sends a view request for the group buying store to the second server in response to a view request operation for the group buying store; the second server obtains store information of at least one store in response to receiving the view request for the group buying store, and sends the store information of the at least one store to the client; the client displays a store list page in response to receiving the store information of the at least one store, and displays the store information of the at least one store on the store list page; the client displays a group buying creation control or a group buying creation confirmation control in response to a selection operation for any store, wherein the group buying creation control or the group buying creation confirmation control is used to create a group buying order in response to the operation.
[0037] Optionally, the second server obtains store information of at least one store in response to receiving a request to view the group-buying store, including: the second server obtains store information of at least one store based on the user's location information in response to receiving a request to view the group-buying store and the user's location information, wherein the user's location information is sent by the client to the second server.
[0038] Optionally, the method further includes: a group buying entrance is displayed in the group buying page, wherein the group buying entrance is used to send a viewing request of the group buying store to the second server in response to an operation.
[0039] Optionally, after the client responds to the selection operation of any store, the method also includes: the client displays store information of the selected store, group information corresponding to the group page, and at least one of the group order creation information entered by the group order creation user; the client responds to the request to create the group order, and sends the request to create the group order, and at least one of the store information of the selected store, the group information corresponding to the group page, and the group order creation information to the second server; the second server creates the group order in response to receiving the request to create the group order according to the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information.
[0040] Optionally, the second server, in response to receiving the group buying demand information, determines recommended products based on the group buying demand information, and sends the product information of the recommended products to the client through the first server, including: the second server, in response to receiving the group buying demand information, performs semantic recognition based on the group buying demand information to obtain at least one group buying keyword, wherein the group buying keyword includes at least one of a product name keyword, a product category keyword and a product specification keyword; the second server determines the recommended products in the store corresponding to the group buying order based on the group buying keywords, and sends the product information of the recommended products to the client through the first server.
[0041] Optionally, the second server determines the recommended products in the store corresponding to the group purchase order based on the group purchase keywords, including: the second server takes all the products in the store corresponding to the group purchase order as pre-selected products, and obtains product information of the pre-selected products; the second server performs semantic similarity matching on the group purchase keywords and the product information of the pre-selected products, and obtains the semantic similarity value between the group purchase keywords and the pre-selected products; the second server determines the recommended products among the pre-selected products based on the semantic similarity value between the group purchase keywords and the pre-selected products.
[0042] Optionally, the second server performs semantic recognition based on the group order demand information to obtain at least one group order keyword, including: the second server performs semantic recognition on the group order demand information through a pre-trained group order keyword recognition model to obtain at least one group order keyword, wherein the group order keyword recognition model is trained based on historical order data, the order words in the historical order data are used as the sample data body, and the order keywords corresponding to the order words are used as sample data labels.
[0043] Optionally, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of the product name, product specification and product quantity; then the method also includes: at least one of the product name, product specification and product quantity of the at least one product and / or at least one product combination is displayed through a first preset component.
[0044] Optionally, when the recommended products are multiple products in the store corresponding to the group buying order, the product information of the multiple products is displayed through one or more of the first preset components.
[0045] Optionally, after the second server updates the order information of the group order, the method further includes: the second server generates order update prompt information according to the updated order information of the group order, and sends the order update prompt information so that the order update prompt information is displayed.
[0046] Optionally, the order update prompt information is displayed in the form of a message notification; and / or the order update prompt information is displayed through a second preset component, wherein the second preset component is used to display the order information of the group order.
[0047] According to a third aspect of the present invention, a method for combining orders is provided, the method comprising:
[0048] Send a creation request for a group buying order so that the second server creates the group buying order, and upon receiving the group buying requirement information of the group buying order, determine the recommended products based on the group buying requirement information, and send the product information of the recommended products, and upon receiving the confirmation information of the recommended products, add the recommended products to the group buying order and update the order information of the group buying order, wherein the group buying requirement information of the group buying order is received and sent by the client, and the confirmation information of the recommended products is generated by the client in response to the user's confirmation operation on the product information of the recommended products.
[0049] Optionally, the method also includes: the order information of the group buying order and the group buying request initiation control are displayed through a second preset component, wherein the group buying request initiation control is used to respond to the operation and receive the group buying demand information of the group buying order through an information interaction entrance.
[0050] Optionally, the second preset component is displayed in the current page in the form of an information stream and / or is displayed at a preset position on the current page.
[0051] Optionally, the information interaction entrance includes a text information interaction entrance and / or a voice information interaction entrance; then the receiving of the group buying demand information of the group buying order through the information interaction entrance includes: receiving first demand information through the text information interaction entrance; and / or receiving second demand information through the voice information interaction entrance; when the first demand information and / or the second demand information are confirmed, the first demand information and / or the second demand information are used as the group buying demand information of the group buying order.
[0052] Optionally, there is at least one group buying order in the current page, and / or the current page is a group page; then the group buying demand information of the group buying order is received through the client, including: when the group buying request of any group buying order in the current page is responded to, the group buying demand information of the group buying order to be grouped is received through the information interaction entrance preset in the current page.
[0053] Optionally, the method further includes: in response to a request operation for creating a group order, sending the request for creating the group order to the second server, so that the second server creates the group order in response to receiving the request for creating the group order, and sends order information of the group order, wherein the order information of the group order is displayed through the client.
[0054] Optionally, the method also includes: in response to a view request operation for a group buying store, sending the view request for the group buying store to the second server, so that the second server obtains store information of at least one store in response to receiving the view request for the group buying store, and sends the store information of the at least one store; in response to receiving the store information of the at least one store, displaying a store list page, and displaying the store information of the at least one store in the store list page; in response to a selection operation for any store, displaying a group buying creation control or a group buying creation confirmation control, wherein the group buying creation control or the group buying creation confirmation control is used to create a group buying order in response to the operation.
[0055] Optionally, the store information of the at least one store is acquired based on the location information of the user, wherein the location information of the user is sent by the client to the second server.
[0056] Optionally, the method further includes: a group buying entrance is displayed in the group buying page, wherein the group buying entrance is used to send a viewing request of the group buying store to the second server in response to an operation.
[0057] Optionally, after the response to the selection operation of any store, the method also includes: displaying at least one of the store information of the selected store, the group information corresponding to the group page, and the group order creation information input by the group order creation user; in response to the creation request of the group order, sending the creation request of the group order, as well as the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information, so that the second server creates the group order in response to receiving the creation request of the group order according to the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information.
[0058] Optionally, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of the product name, product specification and product quantity; wherein, at least one of the product name, product specification and product quantity of the at least one product and / or at least one product combination is displayed through a first preset component.
[0059] Optionally, when the recommended products are multiple products in the store corresponding to the group buying order, the product information of the multiple products is displayed through one or more of the first preset components.
[0060] Optionally, after the order information of the group buying order is updated, order update prompt information is displayed through the client, wherein the order update prompt information is generated based on the updated order information of the group buying order.
[0061] Optionally, the order update prompt information is displayed in the form of a message notification; and / or the order update prompt information is displayed through a second preset component, wherein the second preset component is used to display the order information of the group order.
[0062] According to a fourth aspect of the present invention, there is provided a method for combining orders, the method comprising:
[0063] In response to receiving group order demand information of a group order, determining recommended products based on the group order demand information, and sending product information of the recommended products, wherein the group order demand information of the group order is received and sent by a client;
[0064] In response to receiving confirmation information of the recommended product, the recommended product is added to the group order and the order information of the group order is updated, wherein the confirmation information of the recommended product is generated by the client in response to the user's confirmation operation on the product information of the recommended product.
[0065] Optionally, the method further includes: in response to receiving a request to create the group order, creating the group order, and sending order information of the group order, wherein the request to create the group order is responded to and sent by the client.
[0066] Optionally, the method further includes: in response to receiving a request to view the group-buying store, obtaining store information of at least one store, and sending the store information of the at least one store, wherein the request to view the group-buying store is responded to and sent by the client.
[0067] Optionally, in response to receiving a request to view the group-buying store, obtaining store information of at least one store includes: in response to receiving a request to view the group-buying store and the user's location information, obtaining store information of at least one store based on the user's location information, wherein the user's location information is sent by the client.
[0068] Optionally, the method further includes: in response to receiving the request to create the group order, creating the group order according to at least one of store information of the selected store, group information corresponding to the group page and group order creation information.
[0069] Optionally, in response to receiving the group buying demand information, determining recommended products based on the group buying demand information, and sending product information of the recommended products, includes: in response to receiving the group buying demand information, performing semantic recognition based on the group buying demand information to obtain at least one group buying keyword, wherein the group buying keyword includes at least one of a product name keyword, a product category keyword, and a product specification keyword; based on the group buying keyword, determining the recommended product in the store corresponding to the group buying order, and sending product information of the recommended product.
[0070] Optionally, determining the recommended products in the store corresponding to the group purchase order based on the group purchase keywords includes: taking all products in the store corresponding to the group purchase order as pre-selected products, and obtaining product information of the pre-selected products; performing semantic similarity matching between the group purchase keywords and the product information of the pre-selected products to obtain a semantic similarity value between the group purchase keywords and the pre-selected products; and determining recommended products among the pre-selected products based on the semantic similarity value between the group purchase keywords and the pre-selected products.
[0071] Optionally, performing semantic recognition based on the order-buying demand information to obtain at least one order-buying keyword includes: performing semantic recognition on the order-buying demand information through a pre-trained order-buying keyword recognition model to obtain at least one order-buying keyword, wherein the order-buying keyword recognition model is trained based on historical order data, the order words in the historical order data are used as sample data ontology, and the order keywords corresponding to the order words are used as sample data labels.
[0072] Optionally, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of product name, product specification and product quantity.
[0073] Optionally, after updating the order information of the group order, the method further includes: generating order update prompt information according to the updated order information of the group order, and sending the order update prompt information.
[0074] According to a fifth aspect of the present invention, there is provided a bill-grouping device, the device comprising:
[0075] A group buying order creation module is used to send a group buying order creation request so that a second server creates a group buying order, and upon receiving group buying requirement information of the group buying order, determines recommended products based on the group buying requirement information, and sends the product information of the recommended products, and upon receiving confirmation information of the recommended products, adds the recommended products to the group buying order and updates the order information of the group buying order, wherein the group buying requirement information of the group buying order is received and sent by a client, and the confirmation information of the recommended products is generated by the client in response to a user's confirmation operation on the product information of the recommended products.
[0076] Optionally, the order information of the group buying order and the group buying request initiation control are displayed through a second preset component, wherein the group buying request initiation control is used to respond to an operation and receive the group buying demand information of the group buying order through an information interaction entrance.
[0077] Optionally, the second preset component is displayed in the current page in the form of an information stream and / or is displayed at a preset position on the current page.
[0078] Optionally, the information interaction entrance includes a text information interaction entrance and / or a voice information interaction entrance; then the receiving of the group buying demand information of the group buying order through the information interaction entrance includes: receiving first demand information through the text information interaction entrance; and / or receiving second demand information through the voice information interaction entrance; when the first demand information and / or the second demand information are confirmed, the first demand information and / or the second demand information are used as the group buying demand information of the group buying order.
[0079] Optionally, there is at least one group buying order in the current page, and / or the current page is a group page; then the group buying demand information of the group buying order is received through the client, including: when the group buying request of any group buying order in the current page is responded to, the group buying demand information of the group buying order to be grouped is received through the information interaction entrance preset in the current page.
[0080] Optionally, the group order creation module is specifically used to respond to a group order creation request operation, send the group order creation request to the second server, so that the second server creates the group order in response to receiving the group order creation request, and sends the order information of the group order, wherein the order information of the group order is displayed through the client.
[0081] Optionally, the device also includes: a store view request response module, which is used to respond to the view request operation of the group order store and send the view request of the group order store to the second server, so that the second server obtains the store information of at least one store in response to receiving the view request of the group order store, and sends the store information of the at least one store; a store information display module, which is used to display the store list page in response to receiving the store information of the at least one store, and display the store information of the at least one store in the store list page; a group order creation control display module, which is used to display the group order creation control or the group order creation confirmation control in response to the selection operation of any store, wherein the group order creation control or the group order creation confirmation control is used to create a group order in response to the operation.
[0082] Optionally, the store information of the at least one store is acquired based on the location information of the user, wherein the location information of the user is sent by the client to the second server.
[0083] Optionally, the group buying entrance is displayed in the group page, wherein the group buying entrance is used to send a viewing request of the group buying store to the second server in response to an operation.
[0084] Optionally, the device also includes: an order creation information display module, which is used to display store information of a selected store, group information corresponding to a group page, and at least one of the group order creation information input by a group order creation user; the group order creation module is specifically used to respond to the group order creation request, send the group order creation request, and the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information, so that the second server responds to receiving the group order creation request and creates the group order according to the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information.
[0085] Optionally, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of the product name, product specification and product quantity, wherein at least one of the product name, product specification and product quantity of the at least one product and / or at least one product combination is displayed through a first preset component.
[0086] Optionally, when the recommended products are multiple products in the store corresponding to the group buying order, the product information of the multiple products is displayed through one or more of the first preset components.
[0087] Optionally, after the order information of the group buying order is updated, order update prompt information is displayed through the client, wherein the order update prompt information is generated based on the updated order information of the group buying order.
[0088] Optionally, the order update prompt information is displayed in the form of a message notification; and / or the order update prompt information is displayed through a second preset component, wherein the second preset component is used to display the order information of the group order.
[0089] According to a sixth aspect of the present invention, there is provided a bill-grouping device, the device comprising:
[0090] A recommended product determination module, configured to determine recommended products based on the received group order demand information and send product information of the recommended products in response to receiving the group order demand information of the group order, wherein the group order demand information of the group order is received and sent by the client;
[0091] A group buying order update module is used to add the recommended product to the group buying order and update the order information of the group buying order in response to receiving confirmation information of the recommended product, wherein the confirmation information of the recommended product is generated by the client in response to the user's confirmation operation on the product information of the recommended product.
[0092] Optionally, the device also includes: a group order creation module, which is used to create the group order in response to receiving the group order creation request, and send the order information of the group order, wherein the group order creation request is responded to and sent by the client.
[0093] Optionally, the device also includes: a store information acquisition module, used to obtain store information of at least one store in response to receiving a viewing request for the group-buying store, and send the store information of the at least one store, wherein the viewing request for the group-buying store is responded to and sent by the client.
[0094] Optionally, the store information acquisition module is specifically used to respond to receiving a viewing request for the group-buying store and the user's location information, and obtain store information of at least one store based on the user's location information, wherein the user's location information is sent by the client.
[0095] Optionally, the group order creation module is specifically used to create a group order in response to receiving a creation request for the group order, according to at least one of the store information of the selected store, the group information corresponding to the group page and the group order creation information.
[0096] Optionally, the recommended product determination module is specifically used to respond to receiving the group buying demand information, perform semantic recognition based on the group buying demand information, and obtain at least one group buying keyword, wherein the group buying keyword includes at least one of a product name keyword, a product category keyword, and a product specification keyword; based on the group buying keyword, determine the recommended product in the store corresponding to the group buying order, and send the product information of the recommended product.
[0097] Optionally, the recommended product determination module is specifically used to select all products in the store corresponding to the group buying order as pre-selected products, and obtain product information of the pre-selected products; perform semantic similarity matching between the group buying keywords and the product information of the pre-selected products, and obtain the semantic similarity value between the group buying keywords and the pre-selected products; and determine recommended products from the pre-selected products based on the semantic similarity value between the group buying keywords and the pre-selected products.
[0098] Optionally, the recommended product determination module is further used to perform semantic recognition on the group buying demand information through a pre-trained group buying keyword recognition model to obtain at least one group buying keyword, wherein the group buying keyword recognition model is trained based on historical order data, the ordering words in the historical ordering data are used as the sample data body, and the ordering keywords corresponding to the ordering words are used as sample data labels.
[0099] Optionally, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of product name, product specification and product quantity.
[0100] Optionally, the group buying order updating module is further used to generate order update prompt information according to the updated order information of the group buying order, and send the order update prompt information.
[0101] According to a seventh aspect of the present invention, there is provided a storage medium having a computer program stored thereon, wherein the program implements the above-mentioned order grouping method when executed by a processor.
[0102] According to an eighth aspect of the present invention, there is provided a computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned order grouping method when executing the program.
[0103] The present invention provides a group order method, device, storage medium and computer equipment, which receive the group order demand information of the group order order input by the user through the client, and then send the group order demand information to the second server through the first server, and the second server determines the recommended goods based on the group order demand information, and then sends the product information of the recommended goods to the client through the first server for display. When the user confirms the product information of the recommended goods sent by the second server, the client can send the confirmation information of the recommended goods to the second server through the first server, and the second server adds the recommended goods to the group order based on the confirmation information, and updates the order information of the group order. The above-mentioned group order method does not require the users participating in the group order to jump between multiple applications and pages. They only need to enter the group order demand information of the group order in the page of the current application, and can view and confirm the recommended goods matching the group order demand information in the current page, thereby realizing the selection and purchase of goods for the group order. The above-mentioned method can effectively reduce the user's group order link, improve the user's group order efficiency, and improve the user experience.
[0104] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0105] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0106] Figure 1 A schematic diagram of a process of a group order method provided by an embodiment of the present invention is shown;
[0107] Figure 2 A schematic diagram of a scenario of a group order method provided by an embodiment of the present invention is shown;
[0108] Figure 3 A schematic diagram of a scenario of a group order method provided by an embodiment of the present invention is shown;
[0109] Figure 4 A schematic diagram of a scenario of a group order method provided by an embodiment of the present invention is shown;
[0110] Figure 5 A schematic diagram of a scenario of a group order method provided by an embodiment of the present invention is shown;
[0111] Figure 6 A schematic diagram of a scenario of a group order method provided by an embodiment of the present invention is shown;
[0112] Figure 7 A schematic diagram of a scenario of a group order method provided by an embodiment of the present invention is shown;
[0113] Figure 8 A schematic diagram of a scenario of a group order method provided by an embodiment of the present invention is shown;
[0114] Fig. 9 A schematic diagram of a scenario of a group order method provided by an embodiment of the present invention is shown;
[0115] Fig.10 A schematic structural diagram of a bill-sharing device provided by an embodiment of the present invention is shown;
[0116] Fig.11 A schematic structural diagram of another order-grouping device provided in an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0117] The present invention will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.
[0118] In one embodiment, Figure 1 As shown, a method for group ordering is provided, which is described by taking the method applied to a client, a first server and a second server as an example, and includes the following steps:
[0119] 101. In response to receiving group buying requirement information of a group buying order, the client sends the group buying requirement information to the second server through the first server.
[0120] Among them, the client refers to an intelligent terminal that can carry at least one application (such as instant messaging, ordering applications, etc.), for example, a smart phone, a smart watch, a laptop computer, a desktop computer, etc. Specifically, when a user performs interactive operations through an application carried by the client, he can open an application according to his own needs, switch from the current application to another application, switch from the current application to a plug-in mounted in the current application, close the current application, and perform other operations. When a user performs the above operations through the client, they are all considered to be operations performed by the client, and it is not distinguished which application performs the operation. In addition, all operations performed by the client described in this embodiment can be performed in the same application or in different applications respectively, and this embodiment does not make specific restrictions here.
[0121] Furthermore, the first server refers to the server corresponding to the application currently running on the client, and the second server refers to the server that can communicate with the first server to perform a certain specific operation, wherein the second server can be the server corresponding to the currently running application, or can be the server corresponding to other applications other than the currently running application. Generally speaking, the client can communicate directly with the first server through the currently running application, and can communicate indirectly with the second server through the first server, so as to obtain data on the second server in the currently running application, or process a certain request or data in the application currently running on the client through the second server. In this embodiment, the indirect communication between the client and the second server can be achieved by mounting a certain plug-in or applet in the currently running application. In addition, in order to ensure data security, the communication data between the first server and the second server can be compressed, encrypted, etc. to prevent confidential data from being leaked.
[0122] Specifically, the client can receive the group order demand information of a group order input by the user through the currently running application. Among them, a group order refers to an order in which multiple users participate in the purchase of goods. A group order can be initiated by the group order creation user and participated in by other users. The group order demand information of a group order refers to the order-related words for the group order entered by the users participating in the group order. For example, a group order is an order for XX coffee shop. After the group order is initiated, the users participating in the group order can enter the group order demand information for the group order, such as entering "I want a large iced Americano". When the user clicks to confirm and send, the client can receive the group order demand information of the group order. Then, the client can send the group order demand information to the second server through the first server, so that the second server can perform subsequent processing on the group order demand information.
[0123] In this embodiment, the client can respond to a group order request for a group order published in the current application and display an information interaction portal, thereby receiving the group order demand information of the group order through the information interaction portal, or the client can also receive the group order demand information of the group order through a preset information interaction portal displayed in the current page. In addition, the client can directly send the original corpus of the group order demand information to the second server through the first server, and / or send the group order demand information to the second server after pre-processing (such as semantic recognition, word segmentation, etc.) by the first server. It can be understood that which application or page the client uses to carry the group order request for the group order and receive the group order demand information of the group order, as well as how to forward and pre-process the group order demand information, can be set according to the actual situation, and this embodiment does not make specific restrictions here.
[0124] For example, the application currently running on the client may be an instant messaging application that does not have an ordering function. Through the instant messaging application, the user can input the ordering requirement information of the group order. Then, the client can send the ordering requirement information to the instant messaging server (i.e., the first server), and the instant messaging server will send the ordering requirement information to the server corresponding to the ordering application (i.e., the second server), so that the ordering server can process the ordering requirement information. Among them, the instant messaging application refers to an application that can realize the function of communication through the network, and any application with communication function can be called an instant messaging application. In this embodiment, the instant messaging application mainly refers to: an application with instant messaging function.
[0125] For another example, the application currently running on the client can also be an ordering application with an ordering function. The user can enter the ordering requirement information of the group order through a page of the ordering application. Then, the client can forward the ordering requirement information to the second server through the first server, or directly send the ordering requirement information to the second server, and finally the second server processes the ordering requirement information. In this scenario, the first server and the second server are both servers corresponding to the currently running application, but the division of labor is different.
[0126] 102. In response to receiving the group buying demand information, the second server determines recommended products based on the group buying demand information, and sends product information of the recommended products to the client through the first server.
[0127] Specifically, in response to receiving the group order demand information, the second server may determine at least one recommended product from the various products in the store corresponding to the group order (hereinafter referred to as the group order store) based on the group order demand information, and then send the product information of the recommended product to the client through the first server. In this embodiment, the recommended product can be determined based on the semantic similarity between the group order demand information and the product information of each product in the group order store. For example, the recommended product may be the product with the highest voice similarity to the group order demand information. In addition, when the semantic similarity between the recommended product and the product information of each product in the group order store does not reach a preset semantic similarity threshold, the recommended product may also be determined by the sales data and / or evaluation data of each product in the group order store. For example, the recommended product may be the product with the highest sales volume or the highest evaluation score in the group order store.
[0128] For example, a group buying order is an order from XX coffee shop. In response to receiving the group buying demand information of the group buying order as "I want a large iced Americano", the second server can find a product with the product name "Iced Americano" and the product specification "Large cup, normal ice" in XX coffee shop as a recommended product based on the group buying demand information, and then send the product information of the recommended product, including the product name, product specification, product quantity, product price and other information of the product to the client through the first server.
[0129] 103. In response to receiving the product information of the recommended product, the client displays the product information of the recommended product through the first preset component.
[0130] Specifically, in response to receiving the product information of the recommended product, the client may display the product information of the recommended product through the first preset component. For example, the client may display various information such as the product name, product specifications, product quantity, and product price of the recommended product through the card component, so that the user can fully understand the various information of the recommended product, so that the user can confirm whether the recommended product is the product that the user wants to group order. In this embodiment, the display form and display position of the first preset component can be set according to actual needs, and this embodiment is not specifically limited here.
[0131] 104. In response to the user's confirmation operation on the product information of the recommended product, the client sends the confirmation information of the recommended product to the second server through the first server.
[0132] Specifically, when the user confirms that the recommended product is the product that he wants to group order, he can initiate a confirmation operation for the product information of the recommended product through the information confirmation control displayed on the first preset component. In response to the user's confirmation operation on the product information of the recommended product, the client can send the confirmation information of the recommended product to the second server through the first server, so that the group order is processed through the second server. In this embodiment, the confirmation information of the recommended product can carry the product information of the recommended product, for example, the confirmation information of the recommended product can carry the product identification of the recommended product.
[0133] 105. In response to receiving the confirmation information of the recommended product, the second server adds the recommended product to the group order and updates the order information of the group order.
[0134] Specifically, after receiving the confirmation information of the recommended product, the second server can determine the product to be group-ordered through the product information of the recommended product carried in the confirmation information, thereby adding the recommended product to the group-order order and updating the order information of the group-order order. In this embodiment, the second client can update the product information of the newly added group-ordered product in the group-order order and the user information of the user corresponding to the newly added group-ordered product. The user information updated by the second server is authorized in advance by the user.
[0135] The group order method provided in this embodiment receives the group order demand information of the group order input by the user through the client, and then sends the group order demand information to the second server through the first server, and the second server determines the recommended goods based on the group order demand information, and then sends the product information of the recommended goods to the client through the first server for display. When the user confirms the product information of the recommended goods sent by the second server, the client can send the confirmation information of the recommended goods to the second server through the first server, and the second server adds the recommended goods to the group order based on the confirmation information, and updates the order information of the group order. The above-mentioned group order method does not require the users participating in the group order to jump between multiple applications and pages. They only need to enter the group order demand information of the group order in the page of the current application, and can view and confirm the recommended goods that match the group order demand information in the current page, thereby realizing the purchase of goods for the group order. The above-mentioned method can effectively reduce the user's group order link, improve the user's group order efficiency, and improve the user experience.
[0136] In an optional embodiment, the above-mentioned group buying method may further include the following steps: the client displays the order information of the group buying order and the group buying request initiation control through a second preset component, wherein the group buying request initiation control is used to respond to the operation and receive the group buying demand information of the group buying order through an information interaction entrance.
[0137] In the above embodiment, the client can display the order information of the group order and the group order request initiation control through the second preset component (such as the card component), so that the user can view the order information of the group order through the second preset component and input the group order demand information of the group order by operating the group order request initiation control, so as to participate in the group order. Among them, the order information of the group order may include the user information of the group order creation user, the user information of the group order participating user, the store information of the store corresponding to the group order, the picture information, the evaluation information, the distance information, etc., which are not specifically limited in this embodiment. Further, the operation refers to the interactive operation performed by the user on the group order request initiation control, and the operation mode can be set according to the design mode of the control. For example, when the group order request initiation control is a button control, the operation can be a click operation; when the group order request initiation control is a control that requires a sliding operation, the operation can be a sliding operation. In this embodiment, the design form and setting position of the second preset component, the group order request initiation control, and the information interaction entrance can be set according to the page design requirements, which are not specifically limited in this embodiment.
[0138] For example, refer to Figure 5 and Figure 6 The client can use the card component to display the order information of the group order and the group order request initiation control (i.e. Figure 5 When a user clicks on the "Smart Ordering" control, the client can display information interaction entrances such as a text input box in response to the click operation, so that the user can input the group order requirement information of the group order through the information interaction entrance.
[0139] The above embodiment displays the order information of the group order and the group order request initiation control through the second preset component, which can improve the efficiency of users viewing the order information of the group order. At the same time, it is also convenient for users to associate the group order demand information with the group order by operating the group order request initiation control, thereby realizing the additional purchase of goods in the group order, with high operation efficiency and short link, which can effectively improve the user experience.
[0140] In an optional embodiment, the second preset component can be displayed in the current page in the form of an information stream and / or displayed at a preset position on the current page. Figure 5 As shown, the second preset component can be displayed in the group chat page in the form of an information stream, and at the same time, the second preset component can also be displayed on the top in response to the user's top operation on the second preset component. This embodiment can improve the efficiency of users viewing the order information of group orders by displaying the second preset component in the form of an information stream and / or fixing the second preset component at a preset position on the page. At the same time, it can also improve the efficiency of users operating the group order request initiation control, thereby improving the efficiency of group orders and reducing links.
[0141] In an optional embodiment, the information interaction entrance includes a text information interaction entrance and / or a voice information interaction entrance; the client receives the group buying demand information of the group buying order through the information interaction entrance, which can be achieved in the following way: the client receives the first demand information through the text information interaction entrance; and / or receives the second demand information through the voice information interaction entrance, and then, in response to the user's confirmation operation on the first demand information and / or the second demand information, the first demand information and / or the second demand information is used as the group buying demand information of the group buying order.
[0142] In the above embodiment, the client can receive the group order demand information of the group order through various information interaction portals, and the user can change the input information at any time before confirming the input information. Figure 6 and Figure 7 , the client can receive the group order demand information input by the user through the text input box / voice input box in the page. After the user clicks the "Send" control, the text information / voice information input by the user (the voice information includes the voice information itself and / or the text information converted by the client) will be received by the client and become the group order demand information of the group order. This embodiment can effectively improve the interaction efficiency and interaction flexibility of the group order demand information by setting a variety of information interaction methods, thereby improving the group order efficiency and user experience.
[0143] In an optional embodiment, there is at least one group order in the current page, and / or the current page is a group page. In this scenario, the step in step 101 in which the client responds to the group order demand information received for the group order can be implemented in the following manner: the client responds to the group order request of any group order, and receives the group order demand information of the group order through the preset information interaction entrance in the current page. Among them, the group page refers to a multi-person chat page capable of instant messaging, and the group page contains at least two users who can perform instant messaging.
[0144] In the above embodiment, the information interaction entrance can be pre-set in the current page of the client. For example, a text input box for inputting group order demand information can be pre-set in the group page to improve the efficiency of information interaction. In addition, the group order in the current page can be one or more, that is, multiple group orders can exist in parallel in the group chat page. When the user interacts with any group order, such as when the user operates the group request initiation control displayed in any second preset component in the current page, the user can enter the group order demand information of the group order. After the client receives the group order demand information, the group order demand information can be associated with the group order, thereby realizing the additional purchase of goods for the group order. In the above manner, the user's group order operation efficiency can be effectively improved.
[0145] In an optional embodiment, the above-mentioned group order method may further include the following steps: the client sends the group order creation request to the second server in response to the group order creation request operation; the second server creates the group order in response to receiving the group order creation request, and sends the order information of the group order to the client via the first server; the client displays the order information of the group order in response to receiving the order information of the group order.
[0146] In the above embodiment, the user can execute a creation request operation of a group order in the client, and the client can send the creation request of the group order to the second server in response to the creation request operation of the group order, so as to create the group order through the second server, and then the second server can send the order information of the group order to the client through the first server for the user to view. In this embodiment, the two operations of the client responding to the creation request operation of the group order and displaying the order information of the group order can be performed in the same application or in different applications. For example, responding to the creation request operation of the group order can be performed in an ordering application with an ordering function, and displaying the order information of the group order can be performed in an instant messaging application without an ordering function. Through this multi-server information interaction method, the efficiency of creating group orders and viewing order information can be effectively improved.
[0147] For example, refer to Figure 4 and Figure 5 , when the user clicks Figure 4 When the "Send" control in the pop-up window is clicked, a request to create a group order can be initiated. Then, the client can send the request to create the group order to the second server. The second server will create the group order based on the request and send the order information of the group order to the group page of the client through the first server for user viewing.
[0148] In an optional embodiment, the above-mentioned group buying method also includes the following steps: the client sends the view request of the group buying store to the second server in response to the view request operation of the group buying store; the second server obtains the store information of at least one store in response to receiving the view request of the group buying store, and sends the store information of at least one store to the client; the client displays the store list page in response to receiving the store information of at least one store, and displays the store information of at least one store in the store list page; the client displays the group buying creation control or the group buying creation confirmation control in response to the selection operation of any store, wherein the group buying creation control or the group buying creation confirmation control can be used to create a group buying order in response to the operation.
[0149] In the above embodiment, the client can respond to the view request operation of the group order store, obtain the store information of at least one store in the second server, and display the store information of at least one store through the store list page, so as to facilitate the user to create a group order by selecting a store, thereby improving the efficiency of creating a group order. Among them, the group order creation control and the group order creation confirmation control refer to controls that can respond to operations and create group orders. The display methods of these two controls are different, but the functions are similar. For example, the group order creation control can be displayed in the current page, and the group order creation confirmation control can be displayed in the pop-up page. When the user clicks the group order creation control or the group order creation confirmation control, the group order creation control or the group order creation confirmation control can respond to the click operation and create a group order. Further, the operation refers to the interactive operation performed by the user on the group order creation control or the group order creation confirmation control. The operation method can be set according to the design method of the control. The operation method can specifically be a click operation, a sliding operation, etc., which is not specifically limited in this embodiment.
[0150] For example, refer to Figure 2 , Figure 3 and Figure 4 When the user clicks on the "Group Buy" entry in the group page, the client can respond to the group buy store's view request operation and send the group buy store's view request to the second server. The second server can obtain the store information of each store that can be group bought based on the group buy store's view request and send it to the client. The client can display the store information of each store in the store list page. When the user clicks on any store, a pop-up window is displayed on the store list page, and a group buy creation confirmation control is displayed in the pop-up window. The user clicks on the control to initiate a group buy order creation request for the store and create a group buy order for the store.
[0151] In an optional embodiment, the second server obtains store information of at least one store in response to receiving a request to view a group-buying store and the user's location information, and can be implemented in the following way: the second server obtains store information of at least one store based on the user's location information in response to receiving a request to view a group-buying store and the user's location information, wherein the user's location information can be sent by the client to the second server.
[0152] In the above embodiment, the user's location information can be obtained by the client and sent by the client to the second server, or sent by the client to the second server through the first server. The user's location information can be the user's real-time location information, such as the user's latitude and longitude information or coordinate information, etc., or it can be the delivery address information registered by the user in the application, such as the user's most frequently used delivery address. Furthermore, after obtaining the user's location information and the request to view the group-buying store, the second server can obtain the store information of at least one store based on the user's location information, and send it to the client for display. This embodiment obtains the store information of the store to be group-buied through the user's location information, which can improve the accuracy of store matching, thereby saving the user's time in finding a store suitable for group-buying and improving the efficiency of group-buying.
[0153] In an optional embodiment, the above-mentioned group buying method may further include the following steps: the client displays a group buying entrance in the group page, and the group buying entrance may be used to respond to an operation and send a request to view the group buying store to the second server. The operation refers to the interactive operation performed by the user on the group buying entrance. The operation mode may be set according to the design mode of the group buying entrance. The operation mode may be a click operation, a sliding operation, etc., which is not specifically limited in this embodiment. For example, referring to Figure 2 The group order entry can be displayed at the bottom of the group page or other locations. In the group chat scenario, when the user clicks the "group order" entry, they can jump to the store list page to view the store information of each store that can group order. In this way, the efficiency of viewing group order stores can be improved.
[0154] In an optional embodiment, after the client responds to the selection operation of any store in the store list page, the above-mentioned group order method may also include the following steps: the client displays the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information input by the group order creation user, and then the client responds to the group order creation request and sends the group order creation request and at least one of the store information of the selected store, the group information corresponding to the group page, and the group order creation information to the second server. Furthermore, in response to receiving the group order creation request, the second server may create a group order based on the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information.
[0155] In the above embodiment, when the user selects a store to prepare to execute the creation operation of the group order, the client can obtain the store information of the selected store for use in creating the group order. In addition, in the scenario of group chat, the client can also obtain the group information corresponding to the group page, such as obtaining the group identifier corresponding to the group page, so as to facilitate sending the order information of the group order to the group page for the user to view. In addition, the client can also obtain the group creation information entered by the group creation user, so that the users participating in the group order can understand the relevant information of the group order and decide whether to group order. By obtaining and displaying the above-mentioned multiple information, the client can improve the richness of the order information of the group order, thereby improving the efficiency of users viewing the order information of the group order, thereby improving the efficiency of group ordering.
[0156] For example, refer to Figure 4 In the group chat scenario, when the user clicks on XX coffee shop to create a group order, a pop-up window may be displayed on the current page, and the pop-up window may display various information such as the store information of the selected store, the group information corresponding to the group page, and the group order creation information entered by the group order creation user. When the user clicks the "Send" control in the pop-up window, a group order creation request operation may be sent, and a group order corresponding to XX coffee shop may be created by the second server.
[0157] In an optional embodiment, step 102 can be implemented in the following manner: in response to receiving the group buying demand information, the second server can perform semantic recognition based on the group buying demand information to obtain at least one group buying keyword, wherein the group buying keyword can include at least one of a product name keyword, a product category keyword, and a product specification keyword. Furthermore, the second server can determine recommended products in the store corresponding to the group buying order based on the group buying keywords, and send the product information of the recommended products to the client through the first server.
[0158] In the above embodiment, the second server can perform semantic recognition on the group order demand information to obtain at least one group order keyword, and then determine at least one recommended product in the store corresponding to the group order based on the group order keyword. Figure 7 , assuming that the group order demand information is "I want a large iced Americano", semantic recognition can be performed based on the group order demand information to obtain multiple group order keywords such as "large cup", "ice", and "Americano", and product matching can be performed based on these group order keywords. Finally, the recommended product "Iced Americano" with the product specification of "large cup, normal ice" can be determined in the store corresponding to the group order and sent to the client. This embodiment matches the recommended products through the group order keywords in the group order demand information, which can improve the accuracy of product recommendations and thus improve the group order efficiency.
[0159] In an optional embodiment, the second server determines recommended products in the store corresponding to the group buying order based on the group buying keywords. This can be achieved in the following way: the second server takes all the products in the store corresponding to the group buying order as pre-selected products, and obtains the product information of each pre-selected product. Then, the second server performs semantic similarity matching between the group buying keywords and the product information of the pre-selected products to obtain the semantic similarity value between the group buying keywords and each pre-selected product. Finally, based on the semantic similarity value between the group buying keywords and the pre-selected products, at least one recommended product is determined among the pre-selected products.
[0160] In the above embodiment, the second server determines recommended products from among the various products in the group buying store based on the semantic similarity between the group buying keywords and the product information of each product in the group buying store. This can avoid the second server recommending products that do not match the user's intention, thereby effectively improving the accuracy of product recommendations and further improving the efficiency of group buying.
[0161] In an optional embodiment, the second server performs semantic recognition based on the order-buying demand information to obtain at least one order-buying keyword, which can be achieved in the following way: the second server performs semantic recognition on the order-buying demand information through a pre-trained order-buying keyword recognition model to obtain at least one order-buying keyword, wherein the order-buying keyword recognition model is trained based on historical order data, the ordering words in the historical ordering data are used as the sample data ontology, and the ordering keywords corresponding to the ordering words are used as sample data labels.
[0162] In the above embodiment, the group order keyword recognition model can be trained based on various model frameworks such as machine learning models and deep learning models. Among them, the group order keyword recognition model can be iteratively trained based on a large amount of historical order data to obtain a large model that can recognize order intent. This embodiment uses a large model to perform semantic recognition of group order demand information, which can effectively improve the accuracy of group order keyword extraction compared to ordinary general models or word segmentation methods.
[0163] In an optional embodiment, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of the product name, product specification and product quantity; then step 103 can be implemented in the following way: the client responds to receiving the product information of the recommended product, and displays at least one of the product name, product specification and product quantity of at least one product and / or at least one product combination through a first preset component.
[0164] In the above embodiment, the second server can determine one or more recommended products and / or product combinations based on the group order demand information, and send the product information of each recommended product and / or product combination to the client for display. Figure 7 , the client can display the product name, product specifications, product quantity, product price and other information of the recommended product for the user to view. This embodiment can effectively improve the display efficiency of the product information of the recommended product by displaying the product name, product specifications and product quantity of the product and / or product combination, so as to facilitate the user to confirm whether the recommended product is the product that the user wants to buy, thereby improving the efficiency of group buying.
[0165] In an optional embodiment, when the recommended products are multiple products in the store corresponding to the group purchase order, step 103 can also be implemented in the following way: the client responds to receiving the product information of the recommended products by displaying the product information of the multiple products through a first preset component, or displays the product information of each product separately through multiple first preset components.
[0166] In the above embodiment, the client can display one or more recommended products through the first preset component, or display each recommended product separately through multiple first preset components. This embodiment displays recommended products in multiple ways, and displays multiple recommended products at the same time, which can improve the accuracy of product recommendations, thereby making it easier for users to select products they want to group order from multiple recommended products, thereby improving group order efficiency.
[0167] In an optional embodiment, after the second server updates the order information of the group order, the group order method may further include the following steps: the second server generates order update prompt information based on the updated order information of the group order, and sends the order update prompt information to the client through the first server, and the client displays the order update prompt information in response to receiving the order update prompt information.
[0168] In this embodiment, after the order information of the group order is updated, the second server can generate order update prompt information based on the content of the order update, which can include user information of the users participating in the group order, such as user identification and user nickname, and the products that the users participate in the group order, such as product name and product specifications, etc., and then send the order update prompt information to the client through the first server, and the client displays it. This embodiment can enable users to promptly understand the status of the group order by displaying the order update prompt information after the order information of the group order is updated, thereby improving the efficiency of information interaction.
[0169] In an optional embodiment, the client displays order update prompt information, which can be achieved in the following ways: the client displays the order update prompt information in the form of a message notification; and / or the client displays the order update prompt information through a second preset component, wherein the second preset component is used to display the order information of the group order.
[0170] In the above embodiment, the client can display order update prompt information in a variety of ways to improve the information display effect. In addition, in the scenario of group chat, the client can display different ways for users who participate in the group order and users who do not participate in the group order. This embodiment can avoid excessive information from interfering with users by displaying different types of information to different types of users, thereby improving the efficiency of information display. For example, refer to Figure 8 and Fig. 9 For users in the group who have participated in the group purchase, the client can display the confirmation information of the product through the first preset component. For users in the group who have not participated in the group purchase, the client can display the order update prompt information in the form of message notifications. For all users in the group, the order update prompt information can be updated and displayed through the second preset component.
[0171] Further, as Figures 1 to 9 The specific implementation of the method shown in the embodiment provides a group order device, such as Fig.10 As shown, the device includes: a group order creation module 21.
[0172] The group buying order creation module 21 can be used to send a creation request for a group buying order so that the second server creates a group buying order, and when receiving the group buying demand information of the group buying order, determines the recommended products based on the group buying demand information, and sends the product information of the recommended products, and when receiving the confirmation information of the recommended products, adds the recommended products to the group buying order and updates the order information of the group buying order, wherein the group buying demand information of the group buying order is received and sent by the client, and the confirmation information of the recommended products is generated by the client in response to the user's confirmation operation on the product information of the recommended products.
[0173] In a specific application scenario, the order information of the group buying order and the group buying request initiation control are displayed through a second preset component, wherein the group buying request initiation control is used to respond to an operation and receive the group buying demand information of the group buying order through an information interaction entrance.
[0174] In a specific application scenario, the second preset component is displayed in the current page in the form of an information stream and / or is displayed at a preset position of the current page.
[0175] In a specific application scenario, the information interaction entrance includes a text information interaction entrance and / or a voice information interaction entrance; then the receiving of the group buying demand information of the group buying order through the information interaction entrance includes: receiving first demand information through the text information interaction entrance; and / or receiving second demand information through the voice information interaction entrance; when the first demand information and / or the second demand information are confirmed, the first demand information and / or the second demand information are used as the group buying demand information of the group buying order.
[0176] In a specific application scenario, there is at least one group buying order in the current page, and / or the current page is a group page; then the group buying demand information of the group buying order is received through the client, including: when the group buying request of any group buying order in the current page is responded to, the group buying demand information of the group buying order to be grouped is received through the information interaction entrance preset in the current page.
[0177] In a specific application scenario, the group order creation module is specifically used to respond to a group order creation request operation, send the group order creation request to the second server, so that the second server creates the group order in response to receiving the group order creation request, and sends the order information of the group order, wherein the order information of the group order is displayed through the client.
[0178] In a specific application scenario, the device also includes: a store viewing request response module, which is used to respond to the viewing request operation of the group order store and send the viewing request of the group order store to the second server, so that the second server obtains the store information of at least one store in response to receiving the viewing request of the group order store, and sends the store information of the at least one store; a store information display module, which is used to display a store list page in response to receiving the store information of the at least one store, and display the store information of the at least one store in the store list page; a group order creation control display module, which is used to display a group order creation control or a group order creation confirmation control in response to the selection operation of any store, wherein the group order creation control or the group order creation confirmation control is used to create a group order in response to the operation.
[0179] In a specific application scenario, the store information of the at least one store is obtained based on the location information of the user, wherein the location information of the user is sent by the client to the second server.
[0180] In a specific application scenario, the group buying entrance is displayed on the group page, wherein the group buying entrance is used to send a viewing request of the group buying store to the second server in response to an operation.
[0181] In a specific application scenario, the device also includes: an order creation information display module, which is used to display store information of a selected store, group information corresponding to a group page, and at least one of the group order creation information input by a group order creation user; the group order creation module is specifically used to respond to the group order creation request, send the group order creation request, and the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information, so that the second server responds to receiving the group order creation request and creates the group order according to the store information of the selected store, the group information corresponding to the group page, and at least one of the group order creation information.
[0182] In a specific application scenario, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of the product name, product specification and product quantity, wherein at least one of the product name, product specification and product quantity of the at least one product and / or at least one product combination is displayed through a first preset component.
[0183] In a specific application scenario, when the recommended products are multiple products in the store corresponding to the group buying order, the product information of the multiple products is displayed through one or more of the first preset components.
[0184] In a specific application scenario, after the order information of the group buying order is updated, order update prompt information is displayed through the client, wherein the order update prompt information is generated according to the updated order information of the group buying order.
[0185] In a specific application scenario, the order update prompt information is displayed in the form of a message notification; and / or the order update prompt information is displayed through a second preset component, wherein the second preset component is used to display the order information of the group order.
[0186] It should be noted that for other corresponding descriptions of the functional units involved in the order-sharing device provided in this embodiment, reference can be made to Figures 1 to 9 The corresponding description in will not be repeated here.
[0187] Further, as Figures 1 to 9 The specific implementation of the method shown in the embodiment provides a group order device, such as Fig.11 As shown, the device includes: a recommended product determination module 31 and a group order update module 32.
[0188] The recommended product determination module 31 may be used to determine recommended products based on the group order demand information received for the group order, and send product information of the recommended products, wherein the group order demand information for the group order is received and sent by the client;
[0189] The group buying order update module 32 can be used to add the recommended product to the group buying order and update the order information of the group buying order in response to receiving confirmation information of the recommended product, wherein the confirmation information of the recommended product is generated by the client in response to the user's confirmation operation on the product information of the recommended product.
[0190] In a specific application scenario, the device also includes: a group order creation module, which is used to create the group order in response to receiving a creation request for the group order, and send the order information of the group order, wherein the creation request for the group order is responded to and sent by the client.
[0191] In a specific application scenario, the device also includes: a store information acquisition module, which is used to obtain store information of at least one store in response to receiving a viewing request for the group-buying store, and send the store information of the at least one store, wherein the viewing request for the group-buying store is responded to and sent by the client.
[0192] In a specific application scenario, the store information acquisition module is specifically used to respond to receiving a viewing request for the group-buying store and the user's location information, and obtain the store information of at least one store based on the user's location information, wherein the user's location information is sent by the client.
[0193] In a specific application scenario, the group order creation module is specifically used to create a group order in response to receiving a creation request for the group order, based on at least one of the store information of the selected store, the group information corresponding to the group page, and the group order creation information.
[0194] In a specific application scenario, the recommended product determination module is specifically used to respond to the receipt of the group buying demand information, perform semantic recognition based on the group buying demand information, and obtain at least one group buying keyword, wherein the group buying keyword includes at least one of a product name keyword, a product category keyword, and a product specification keyword; based on the group buying keyword, determine the recommended product in the store corresponding to the group buying order, and send the product information of the recommended product.
[0195] In a specific application scenario, the recommended product determination module is specifically used to select all products in the store corresponding to the group buying order as pre-selected products, and obtain the product information of the pre-selected products; perform semantic similarity matching between the group buying keywords and the product information of the pre-selected products, and obtain the semantic similarity value between the group buying keywords and the pre-selected products; and determine the recommended products among the pre-selected products based on the semantic similarity value between the group buying keywords and the pre-selected products.
[0196] In a specific application scenario, the recommended product determination module is further used to perform semantic recognition on the group order demand information through a pre-trained group order keyword recognition model to obtain at least one group order keyword, wherein the group order keyword recognition model is trained based on historical order data, and the order words in the historical order data are used as the sample data body, and the order keywords corresponding to the order words are used as sample data labels.
[0197] In a specific application scenario, the recommended product is at least one product and / or at least one product combination in the store corresponding to the group buying order, and the product information of the recommended product includes at least one of the product name, product specifications and product quantity.
[0198] In a specific application scenario, the group buying order updating module is further used to generate order update prompt information according to the updated order information of the group buying order, and send the order update prompt information.
[0199] It should be noted that for other corresponding descriptions of the functional units involved in the order-sharing device provided in this embodiment, reference can be made to Figures 1 to 9 The corresponding description in will not be repeated here.
[0200] Based on the above Figures 1 to 9 The method shown in the embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned Figures 1 to 9 The ordering method shown.
[0201] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product. The software product to be identified can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each implementation scenario of the present application.
[0202] Based on the above Figures 1 to 9 The method shown, and Fig.10 and Fig.11 In order to achieve the above-mentioned purpose, the present embodiment also provides a physical device for group buying, which can be a personal computer, a server, a smart phone, a tablet computer, a smart watch, or other network devices, etc. The physical device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figures 1 to 9 The method shown.
[0203] Optionally, the physical device may also include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface may include a display, an input unit such as a keyboard, etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.
[0204] Those skilled in the art will understand that the physical device structure for group-buying provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or a combination of certain components, or different arrangements of components.
[0205] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware of the physical device and the software resources to be identified, and supports the operation of the information processing program and other software and / or programs to be identified. The network communication module is used to realize the communication between the components inside the storage medium, and the communication with other hardware and software in the information processing physical device.
[0206] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus the necessary general hardware platform, or by hardware. By applying the technical solution of the present application, the client receives the group order demand information of the group order input by the user, and then sends the group order demand information to the second server through the first server, and the second server determines the recommended goods based on the group order demand information, and then sends the product information of the recommended goods to the client through the first server for display. When the user confirms the product information of the recommended goods sent by the second server, the client can send the confirmation information of the recommended goods to the second server through the first server, and the second server adds the recommended goods to the group order based on the confirmation information, and updates the order information of the group order. Compared with the prior art, the above method can effectively reduce the user's group order link, improve the user's group order efficiency, and improve the user experience.
[0207] Those skilled in the art will appreciate that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily necessary for implementing the present application. Those skilled in the art will appreciate that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the description of the implementation scenario, or can be changed accordingly and located in one or more devices different from the present implementation scenario. The modules of the above-mentioned implementation scenario can be combined into one module, or can be further split into multiple submodules.
[0208] The above serial numbers of this application are only for description and do not represent the advantages and disadvantages of the implementation scenarios. The above disclosure is only a few specific implementation scenarios of this application, but this application is not limited to them, and any changes that can be thought of by technicians in this field should fall within the scope of protection of this application.
Claims
1. A method for group buying, characterized in that: The method comprises: In response to receiving the group order requirement information of the group order, the client sends the group order requirement information to the second server through the first server; The second server, in response to receiving the group order demand information, determines a recommended product based on the group order demand information, and sends the product information of the recommended product to the client through the first server; In response to receiving the product information of the recommended product, the client displays the product information of the recommended product through a first preset component; The client sends the confirmation information of the recommended product to the second server through the first server in response to the user's confirmation operation on the product information of the recommended product; In response to receiving the confirmation information of the recommended product, the second server adds the recommended product to the group order and updates the order information of the group order.
2. The method according to claim 1, characterized in that: The method further comprises: The client displays the order information of the group buying order and the group buying request initiation control through a second preset component, wherein the group buying request initiation control is used to respond to an operation and receive the group buying demand information of the group buying order through an information interaction entrance.
3. The method according to claim 2, characterized in that The second preset component is displayed in the current page in the form of an information stream and / or is displayed at a preset position of the current page.
4. A method for group buying, characterized in that: The method comprises: The second server determines, in response to receiving the group order requirement information of the group order, a recommended product based on the group order requirement information, and sends product information of the recommended product, wherein the group order requirement information of the group order is received and sent by the client; In response to receiving confirmation information of the recommended product, the second server adds the recommended product to the group order and updates the order information of the group order, wherein the confirmation information of the recommended product is generated by the client in response to the user's confirmation operation on the product information of the recommended product.
5. A method for group buying, characterized in that: The method comprises: Send a creation request for a group buying order so that the second server creates the group buying order, and upon receiving the group buying requirement information of the group buying order, determine the recommended products based on the group buying requirement information, and send the product information of the recommended products, and upon receiving the confirmation information of the recommended products, add the recommended products to the group buying order and update the order information of the group buying order, wherein the group buying requirement information of the group buying order is received and sent by the client, and the confirmation information of the recommended products is generated by the client in response to the user's confirmation operation on the product information of the recommended products.
6. A method for group buying, characterized in that: The method comprises: In response to receiving group order demand information of a group order, determining recommended products based on the group order demand information, and sending product information of the recommended products, wherein the group order demand information of the group order is received and sent by a client; In response to receiving confirmation information of the recommended product, the recommended product is added to the group order and the order information of the group order is updated, wherein the confirmation information of the recommended product is generated by the client in response to the user's confirmation operation on the product information of the recommended product.
7. A device for group buying, characterized in that: The device comprises: A group buying order creation module is used to send a group buying order creation request so that a second server creates a group buying order, and upon receiving group buying requirement information of the group buying order, determines recommended products based on the group buying requirement information, and sends the product information of the recommended products, and upon receiving confirmation information of the recommended products, adds the recommended products to the group buying order and updates the order information of the group buying order, wherein the group buying requirement information of the group buying order is received and sent by a client, and the confirmation information of the recommended products is generated by the client in response to a user's confirmation operation on the product information of the recommended products.
8. A device for group buying, characterized in that: The device comprises: A recommended product determination module, configured to determine recommended products based on the received group order demand information and send product information of the recommended products in response to receiving the group order demand information of the group order, wherein the group order demand information of the group order is received and sent by the client; A group buying order update module is used to add the recommended product to the group buying order and update the order information of the group buying order in response to receiving confirmation information of the recommended product, wherein the confirmation information of the recommended product is generated by the client in response to the user's confirmation operation on the product information of the recommended product.
9. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.