An information service method and device, electronic equipment and computer storage medium
By using voice input buttons and online-to-offline information services, the difficulties elderly users face in shopping on e-commerce platforms have been resolved, resulting in higher order conversion rates and a better shopping experience.
Patent Information
- Application Number
- CN202210484680.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-06
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2042-05-06
AI Technical Summary
When using online e-commerce applications, older adults face difficulties in searching and browsing, resulting in low order conversion rates and a poor shopping experience.
This invention provides an information service method that records the voice input information of elderly users through a voice input button and sends it to online and offline service terminals to obtain and display feedback information. It supports voice purchase, customer service chat, and chat with merchants or delivery riders, thereby improving order conversion rates.
It increased the order conversion rate of elderly users in e-commerce scenarios and improved the smoothness and experience of shopping.
Smart Images

Figure CN114912975B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to an information service method, apparatus, electronic device, and computer storage medium. Background Technology
[0002] Currently, China is entering an aging society. With the development of modern technology, most life services are now moving towards mobile and online scenarios. However, understanding and using new technologies presents certain barriers and difficulties for the elderly, resulting in user-unfriendly applications. For example, the cumbersome search and browsing processes of e-commerce applications (APPs) cause inconvenience for some elderly people, making it difficult for them to find the products they want. Consequently, the order conversion rate among the elderly in e-commerce scenarios is low, and their shopping experience is poor. Summary of the Invention
[0003] This application provides an information service method that allows elderly users to purchase items by voice, chat with customer service by voice, and chat with merchants or delivery riders by voice. This greatly improves the order conversion rate for the elderly in e-commerce scenarios and makes the shopping experience smoother and better for them.
[0004] This application provides an information service method applied to an online-to-offline service application running on a terminal. The method includes: in response to detecting a press operation on a first voice input button displayed on a first service page, performing an operation to record first voice input information; in response to detecting a release operation on the first voice input button, sending the first voice input information recorded during the press of the first voice input button to an online-to-offline service terminal; obtaining first feedback information returned by the online-to-offline service terminal in response to the first voice input information; and displaying the first feedback information.
[0005] Optionally, the first voice input button is displayed in the bottom left area of the service page.
[0006] Optionally, a text input box may also be displayed at the bottom of the service page in the area other than the left area where the first voice input button is displayed.
[0007] Optional, also includes:
[0008] The information entered through the text input box is used as the text input information;
[0009] The text input information is sent to the online-to-offline server.
[0010] Obtain feedback information from the online-to-offline server regarding the text input information;
[0011] Display feedback information in response to the text input.
[0012] Optionally, the operation of recording the first voice input information includes:
[0013] Create a voice recording file to record the first voice input information;
[0014] The first voice input information recorded during the period when the first voice input button is pressed is recorded in the voice recording file;
[0015] Sending the first voice input information recorded during the pressing of the first voice input button to the online-to-offline server includes: sending a voice recording file containing the first voice input information to the online-to-offline server.
[0016] Optionally, in response to detecting a release operation on the first voice input button, sending the first voice input information recorded during the pressing of the first voice input button to the online-to-offline server includes:
[0017] In response to detecting a release operation on the first voice input button, determine whether the first voice input information belongs to the same service event as the recorded historical voice input information;
[0018] If so, the information identifier of the first voice input information is set to an information identifier associated with the information identifier of the historical voice input information belonging to the same service event;
[0019] The first voice input information with information identification is sent to the online-to-offline server.
[0020] Optionally, obtaining the first feedback information returned by the online-to-offline server in response to the first voice input information includes: obtaining the recommended service information returned by the online-to-offline server in response to the first voice input information.
[0021] Optionally, the recommendation service information includes information about the recommended products;
[0022] The method further includes:
[0023] In response to detecting a trigger operation for the recommended product information, obtain the product details information corresponding to the recommended product information and display the product details information on the second service page;
[0024] In response to detecting a purchase instruction for the recommended product information through the second service page, a purchase guidance operation for the recommended product information is executed.
[0025] Optionally, detecting a purchase instruction for the recommended product information through the second service page includes:
[0026] In response to detecting a press operation on the second voice input button displayed on the second service page, an operation to record the second voice input information is performed;
[0027] In response to detecting a release operation on the second voice input button, the second voice input information recorded during the period when the second voice input button was pressed is sent to the online-to-offline server;
[0028] Obtain the second feedback information carrying the purchase instruction returned by the online-to-offline server in response to the second voice input information.
[0029] Optionally, detecting a purchase instruction for the recommended product information through the second service page includes:
[0030] In response to detecting a press operation on the second voice input button displayed on the second service page, an operation to record the second voice input information is performed;
[0031] In response to detecting a release operation on the second voice input button, determine whether the second voice input information includes the purchase instruction;
[0032] If so, then the purchase instruction has been detected.
[0033] Optionally, obtaining the first feedback information returned by the online-to-offline server in response to the first voice input information includes: obtaining customer service response information returned by the online-to-offline server in response to the first voice input information;
[0034] The display of the first feedback information includes: displaying the customer service reply information on a first information interaction interface used for information interaction between users and customer service personnel.
[0035] Optional, also includes:
[0036] In response to detecting a press operation on the third voice input button displayed on the first information interaction interface, an operation to record the third voice input information is performed;
[0037] In response to detecting a release operation on the third voice input button, the third voice input information recorded during the period when the third voice input button was pressed is sent to the online-to-offline server;
[0038] The online-to-offline service terminal receives third feedback information carrying recommended product information in response to the third voice input information, wherein the recommended product information is product information recommended by customer service personnel.
[0039] The recommended product information is displayed on the first information interaction interface;
[0040] In response to detecting a trigger operation for the recommended product information, obtain the product details information corresponding to the recommended product information and display the product details information on the second service page;
[0041] In response to detecting a purchase instruction for the recommended product information through the second service page, a purchase guidance operation for the recommended product information is executed.
[0042] Optionally, obtaining the first feedback information returned by the online-to-offline server in response to the first voice input information includes: obtaining the merchant response information returned by the online-to-offline server in response to the first voice input information;
[0043] The display of the first feedback information includes: displaying the merchant's reply information on a second information interaction interface used for information interaction between users and merchants.
[0044] Optional, also includes:
[0045] In response to detecting a press operation on the fourth voice input button displayed on the second information interaction interface, an operation to record the fourth voice input information is performed;
[0046] In response to detecting a release operation on the fourth voice input button, the fourth voice input information recorded during the period when the fourth voice input button was pressed is sent to the online-to-offline server;
[0047] The online-to-offline service terminal receives fourth feedback information carrying recommended product information in response to the fourth voice input information, wherein the recommended product information is product information recommended by the merchant.
[0048] The recommended product information is displayed on the second information interaction interface;
[0049] In response to detecting a trigger operation for the recommended product information, obtain the product details information corresponding to the recommended product information and display the product details information on the second service page;
[0050] In response to detecting a purchase instruction for the recommended product information through the second service page, a purchase guidance operation for the recommended product information is executed.
[0051] Optionally, obtaining the first feedback information returned by the online-to-offline server in response to the first voice input information includes: obtaining the delivery resource response information returned by the online-to-offline server in response to the first voice input information;
[0052] The display of the first feedback information includes: displaying the delivery resource's response information on a third information interaction interface used for information interaction between the user and the delivery resource.
[0053] Optional, also includes:
[0054] Obtain the layout parameters of the information interaction page of a commonly used instant messaging application running on the terminal. The commonly used instant messaging application is an instant messaging application that has been used a number of times or more within a preset time range.
[0055] The first service page is rendered based on the layout parameters of the information interaction page.
[0056] Optionally, rendering the first service page according to the layout parameters of the information interaction page includes:
[0057] Based on the layout parameters of the voice input button on the information interaction page, obtain the layout parameters of the first voice input button to be displayed on the first service page.
[0058] The first service page is rendered according to the layout parameters of the first voice input button to be displayed on the first service page.
[0059] Optionally, it also includes: after the link to the first service page displayed by the instant messaging application running on the terminal is triggered, obtaining a first service page display instruction sent by the online-to-offline service terminal to instruct the online-to-offline service application to display the first service page, wherein the first service page is used to display other users' order pages;
[0060] The first voice input information recorded during the period when the first voice input button is pressed includes order information indicating that the user ordered the service information on the other user's order page.
[0061] The first feedback information includes order result information in response to the order information.
[0062] This application also provides an information service method, the method comprising: obtaining first voice input information sent by an online-to-offline service application; parsing the first voice input information to obtain online-to-offline service intent information corresponding to the first voice input information; determining the online-to-offline service executor associated with the online-to-offline service intent information; triggering the online-to-offline service executor to perform an online-to-offline service operation based on the online-to-offline service intent information, and obtaining an online-to-offline service operation result; and sending the online-to-offline service operation result as first feedback information to the online-to-offline service application.
[0063] Optionally, obtaining the first voice input information sent by the online-to-offline service application includes:
[0064] Obtain a voice recording file containing the first voice input information;
[0065] The first voice input information is obtained from the voice recording file.
[0066] Optionally, the first voice input information has an information identifier;
[0067] The step of parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information includes:
[0068] Analyze the first voice input information to obtain a first analysis result for the first voice input information;
[0069] Determine whether the information identifier of the first voice input information and the information identifier of the previously obtained historical voice input information are related to the same service event;
[0070] If so, then based on the first parsing result of the first voice input information and the parsing result of historical voice input information belonging to the same service event as the first voice input information, the online-to-offline service intent information corresponding to the first voice input information is obtained.
[0071] Optionally, parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information includes: inputting the first voice input information into an intent parsing model to obtain the online-to-offline service intent information corresponding to the first voice input information.
[0072] Optionally, the step of inputting the first voice input information into the intent parsing model to obtain the online-to-offline service intent information corresponding to the first voice input information includes:
[0073] The first voice input information is input into the intent parsing model;
[0074] The intent parsing model performs the following operations: It performs word segmentation processing on the first voice input information to obtain at least one word segmentation of the first voice input information; it generates word segmentation vectors for the at least one word segmentation according to the word segmentation vector dimension corresponding to the online-to-offline service intent; it calculates the similarity between each word segmentation vector in the at least one word segmentation and the intent vector corresponding to the specified online-to-offline service intent information; it obtains the similarity between the first voice input information and the specified online-to-offline service intent information based on the similarity between each word segmentation vector and the intent vector corresponding to the specified online-to-offline service intent information; and it outputs the online-to-offline service intent information corresponding to the first voice input information based on the similarity between the first voice input information and each online-to-offline service intent information.
[0075] Optionally, determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the online-to-offline service intent information based on a preset association between intent information and online-to-offline service executors.
[0076] Optionally, the online-to-offline service intent information includes service ordering request information;
[0077] The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the service ordering request information as the online-to-offline service terminal;
[0078] The step of triggering the online-to-offline service executor to perform online-to-offline service operations based on the online-to-offline service intent information and obtaining the online-to-offline service operation results includes: calling the service information recommendation component in the online-to-offline service terminal to perform service information recommendation operations and obtaining recommended service information based on the service subscription demand information;
[0079] Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the recommended service information as the first feedback information to the online-to-offline service application.
[0080] Optionally, the step of invoking the service information recommendation component in the online-to-offline service terminal to perform a service information recommendation operation and obtain recommended service information for the service subscription demand information includes:
[0081] The service information recommendation component is invoked to obtain service segmentation words representing the required service from the first voice input information;
[0082] The recommended service information is obtained based on the service word segmentation.
[0083] Optionally, the online-to-offline service intent information includes customer service response request information;
[0084] The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the customer service response request information as the customer service client;
[0085] The step of triggering the online-to-offline service executor to perform online-to-offline service operations in response to the online-to-offline service intent information and obtaining the online-to-offline service operation results includes: establishing an instant messaging session channel between the online-to-offline service application and the customer service client, forwarding the first voice input information to the customer service client through the instant messaging session channel, and obtaining the customer service response information returned by the customer service client in response to the first voice input information through the instant messaging session channel.
[0086] Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the customer service reply information as the first feedback information to the online-to-offline service application through the instant messaging session channel.
[0087] Optionally, the online-to-offline service intent information includes merchant response request information;
[0088] The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the merchant's response request information as the merchant end;
[0089] The step of triggering the online-to-offline service executor to perform online-to-offline service operations in response to the online-to-offline service intent information and obtaining the online-to-offline service operation results includes: establishing an instant messaging session channel between the online-to-offline service application and the merchant terminal, forwarding the first voice input information to the merchant terminal through the instant messaging session channel, and obtaining the merchant's response information returned by the merchant terminal in response to the first voice input information through the instant messaging session channel;
[0090] Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the merchant's reply information as the first feedback information to the online-to-offline service application through the instant messaging session channel.
[0091] Optionally, the online-to-offline service intent information includes delivery resource response request information;
[0092] The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the delivery resource response request information as the delivery resource end;
[0093] The step of triggering the online-to-offline service executor to perform online-to-offline service operations in response to the online-to-offline service intent information and obtaining the online-to-offline service operation results includes: establishing an instant messaging session channel between the online-to-offline service application and the delivery resource terminal; forwarding the first voice input information to the delivery resource terminal through the instant messaging session channel; and obtaining the delivery resource response information returned by the delivery resource terminal in response to the first voice input information through the instant messaging session channel.
[0094] Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the delivery resource reply information as the first feedback information to the online-to-offline service application through the instant messaging session channel.
[0095] Optional, also includes:
[0096] The online-to-offline service application receives a first request message for layout parameters sent by the online-to-offline service application. The layout parameters are the layout parameters of the information interaction page of a commonly used instant messaging application running on the terminal. The online-to-offline service application and the commonly used instant messaging application run on the same terminal. The commonly used instant messaging application is an instant messaging application that has been used a number of times within a preset time range on the terminal, which has reached or exceeded a preset number of times.
[0097] Send a second layout parameter request message to the instant messaging server corresponding to the commonly used instant messaging application to request the layout parameters;
[0098] Obtain the layout parameters returned by the instant messaging server in response to the second request message for the layout parameters;
[0099] In response to the first request message for the layout parameters, the layout parameters are returned to the online-to-offline service application.
[0100] Optional, also includes:
[0101] The system receives a first service page display request message sent by an instant messaging server, which requests the online-to-offline service application to display a first service page. The instant messaging server is the instant messaging server corresponding to the instant messaging application running on the same terminal as the online-to-offline service application. The first service page is used to display other users' order pages.
[0102] Send a first service page display instruction to the online-to-offline service application, instructing the online-to-offline service application to display the first service page;
[0103] The step of parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information includes: obtaining ordering information from the first voice input information to represent ordering service information in the other user's order page, and obtaining service ordering demand information as the online-to-offline service intent information based on the ordering information.
[0104] The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the service ordering request information as the online-to-offline service terminal;
[0105] The step of triggering the online-to-offline service executor to perform online-to-offline service operations based on the online-to-offline service intent information and obtaining online-to-offline service operation results includes: performing an order operation on the service information in the other user's order page based on the order information and obtaining order result information;
[0106] Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the order result information as the first feedback information to the online-to-offline service application.
[0107] This application also provides an information service device for use in an online-to-offline service application running on a terminal. The device includes: an execution unit, configured to execute an operation of recording first voice input information in response to detecting a press operation on a first voice input button displayed on a first service page; a sending unit, configured to send the first voice input information recorded during the press of the first voice input button to an online-to-offline service terminal in response to detecting a release operation on the first voice input button; an obtaining unit, configured to obtain first feedback information returned by the online-to-offline service terminal in response to the first voice input information; and a display unit, configured to display the first feedback information.
[0108] This application embodiment also provides an information service device, including: an obtaining unit, configured to obtain first voice input information sent by an online-to-offline service application; a parsing unit, configured to parse the first voice input information to obtain online-to-offline service intent information corresponding to the first voice input information; a determining unit, configured to determine the online-to-offline service executor associated with the online-to-offline service intent information; a triggering unit, configured to trigger the online-to-offline service executor to perform an online-to-offline service operation based on the online-to-offline service intent information, and obtain an online-to-offline service operation result; and a sending unit, configured to send the online-to-offline service operation result as first feedback information to the online-to-offline service application.
[0109] This application also provides an electronic device for online-to-offline service applications. The electronic device includes a processor and a memory. The memory stores a computer program, and the processor executes the above-described method after running the computer program.
[0110] This application also provides an electronic device, which is an online-to-offline server device, comprising a processor and a memory; the memory stores a computer program, and the processor executes the above-described method after running the computer program.
[0111] This application also provides a computer storage medium, which is a computer storage medium in an online-to-offline service application device. The computer storage medium stores a computer program, and the computer program is executed by the processor in the online-to-offline service application device to perform the above-described method.
[0112] This application also provides a computer storage medium, which is a computer storage medium in an online-to-offline server device. The computer storage medium stores a computer program, which is executed by the processor in the online-to-offline server device to perform the above-described method.
[0113] Compared with the prior art, the embodiments of this application have the following advantages:
[0114] This application provides an information service method, including: in response to detecting a press operation on a first voice input button displayed on a first service page, performing an operation to record first voice input information; in response to detecting a release operation on the first voice input button, sending the first voice input information recorded during the press of the first voice input button to an online-to-offline server; obtaining first feedback information returned by the online-to-offline server in response to the first voice input information; and displaying the first feedback information.
[0115] This application embodiment employs a voice input conversion method, directly transforming voice input into feedback results for display. Elderly users simply need to press and hold the voice input button and state their intention to obtain the desired result. Therefore, the information service method described in this application embodiment allows elderly users to purchase items via voice, chat with customer service via voice, and also chat with merchants or delivery riders via voice, greatly improving the order conversion rate for elderly users in e-commerce scenarios. It also makes the shopping experience smoother and more enjoyable for elderly users. Attached Figure Description
[0116] Figure 1 This is a schematic diagram illustrating an application scenario of an information service method provided in the first embodiment of this application;
[0117] Figure 2 This is a flowchart of an information service method provided in the first embodiment of this application;
[0118] Figure 3 This is a flowchart of an information service method provided in the second embodiment of this application;
[0119] Figure 4 This is a schematic diagram of an information service device provided in the third embodiment of this application;
[0120] Figure 5 This is a schematic diagram of an information service device provided in the fourth embodiment of this application;
[0121] Figure 6 This is a schematic diagram of an electronic device provided in the fifth embodiment of this application. Detailed Implementation
[0122] Many specific details are set forth in the following description to provide a full understanding of this application. However, this application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this application; therefore, this application is not limited to the specific embodiments disclosed below.
[0123] First, to enable those skilled in the art to better understand the solution of this application, the specific application scenarios of its embodiments will be described in detail below based on an information service method provided by this application. For example... Figure 1 As shown, it is a schematic diagram of an application scenario of an information service method provided in the first embodiment of this application.
[0124] In its specific implementation, the information service method described in this application primarily serves the elderly, helping them experience a smooth shopping experience. First, the user opens an application on their terminal device that enables online-to-offline services. Then, the user presses the first voice input button on the application's first service interface and speaks their desired product, such as "dumplings." Alternatively, the user can input their desired product through the text box to the right of the first voice input button. After detecting the user's input of the first voice or text information, the application records it. After the user speaks their desired product, they release the first voice input button. Upon detecting this release, the application sends the first voice input information recorded while the button was pressed to the online-to-offline server for analysis. The online-to-offline server analyzes the first voice input information, obtains first feedback information, and returns this feedback information to the application. The application then displays the first feedback information.
[0125] In specific implementation scenarios, the first feedback information can be recommended service information returned in response to the first voice input information. For example, after a user says "dumplings," the page will display pork and scallion dumplings, chive and egg dumplings, etc. The first feedback information can also be customer service response information returned in response to the first voice input information. For example, after a user says "dumplings," the page will display "shrimp dumplings" recommended by customer service personnel. The first feedback information can also be merchant response information returned in response to the first voice input information. For example, after a user says "dumplings," the page will display "dumplings + cold dishes" set meal information, etc. The first feedback information can also be delivery resource response information returned in response to the first voice input information. For example, after a user says "dumplings," the page will display delivery information for the product from the rider, such as "delivery within half an hour at the fastest," etc.
[0126] The above is a complete analysis of the information service method. In response to the detection of a press operation on the first voice input button displayed on the first service page, the operation of recording the first voice input information is performed; in response to the detection of a release operation on the first voice input button, the first voice input information recorded during the press of the first voice input button is sent to the online-to-offline server; the first feedback information returned by the online-to-offline server in response to the first voice input information is obtained; and the first feedback information is displayed.
[0127] This application embodiment employs a voice input conversion method, directly transforming voice input into feedback results for display. Elderly users only need to press and hold the voice input button and state their intention to obtain the desired result. The information service method described in this application embodiment allows elderly users to purchase items via voice, chat with customer service, and even talk to merchants or delivery riders, significantly improving order conversion rates in e-commerce scenarios and making the shopping experience smoother and better for them.
[0128] It should be noted that, in this embodiment, the terminal mainly refers to the mobile terminal device used by the user, such as a mobile phone or tablet computer; the online-to-offline service application running on the terminal can specifically be an APP on the terminal.
[0129] The present application will be described in detail below with reference to several embodiments and accompanying drawings.
[0130] First Embodiment
[0131] The first embodiment of this application provides an information service method, which is described below in conjunction with... Figure 2 This information service method is described in detail.
[0132] Step S201: In response to detecting a press operation on the first voice input button displayed on the first service page, perform the operation of recording the first voice input information;
[0133] In the first embodiment of this application, the online-to-offline service application running on the terminal is specifically taken as an APP, and the information service method provided in the first embodiment of this application is described in detail.
[0134] When the service application is an app, firstly, the app requests microphone permission from the terminal device. Then, in response to detecting a press on the first voice input button displayed on the first service page, the app records the first voice input information. The first service page is the homepage after entering the service application. The first voice input button is displayed in the bottom left area of the first service page. In addition to the left area displaying the first voice input button, a text input box is also displayed in the bottom area of the first service page.
[0135] It should be noted that when a user sends a message via the first voice input button, the app, upon detecting a press operation on the first voice input button displayed on the first service page, will record the first voice input information. When a user sends a message via the text input box, the app, upon detecting an input operation on the text input box displayed on the first service page, will record the text information entered in the text input box. Of course, the function of voice input information is the same as that of text input information. Step S202: In response to detecting a release operation on the first voice input button, the first voice input information recorded during the period when the first voice input button was pressed will be sent to the online-to-offline server.
[0136] This step involves obtaining the first voice input information from the online-to-offline server. Upon detecting a release operation on the first voice input button, the app sends the first voice input information recorded during the button's press to the online-to-offline server. Similarly, when the user inputs information through a text input box, the app obtains the input information and uses it as text input. Then, it sends this text input information to the online-to-offline server.
[0137] It should be noted that the operation of recording the first voice input information includes: creating a voice recording file for recording the first voice input information; this voice recording file is a binary data file, where binary is a number system widely used in computer technology. Binary data is represented by the two digits 0 and 1. After the user presses the voice input button, the APP will start an audio session to listen and cache the listened information as voice binary data.
[0138] Sending the first voice input information recorded during the pressing of the first voice input button to the online-to-offline server includes: sending a voice recording file containing the first voice input information to the online-to-offline server. Similarly, when a user inputs information through a text input box, the operation of recording the text information entered in the text input box is performed, including: creating a text recording file for recording the text information, and recording the text information entered in the text input box into the text recording file. Sending the text input information to the online-to-offline server includes: sending the text recording file containing the text information entered in the text input box to the online-to-offline server.
[0139] In this embodiment, considering the actual characteristics of elderly users, when an elderly user presses the first voice input button for voice input, the button may be released prematurely, resulting in incomplete voice input. Alternatively, the voice input may be verbose and repetitive, and the intended input may not be completed by the time the button's automatic release time is reached, also leading to incomplete voice input. Furthermore, elderly users may attempt to input the same intent multiple times.
[0140] Therefore, the step of sending the first voice input information recorded during the pressing of the first voice input button to the online-to-offline server in response to detecting a release operation on the first voice input button includes: determining whether the first voice input information belongs to the same service event as the previously recorded historical voice input information in response to detecting a release operation on the first voice input button; if so, setting the information identifier of the first voice input information to an information identifier associated with the information identifier of the historical voice input information belonging to the same service event; and sending the first voice input information with the information identifier to the online-to-offline server.
[0141] For example, if the app detects that the first voice input information recorded during the pressing of the first voice input button is "eat dumplings," the app will combine this voice input information with previously recorded historical voice input information to determine whether it belongs to the same service event. For example, if the app detects that previously recorded historical voice input information includes phrases like "selling dumplings," "chive and egg dumplings," and "pork and scallion dumplings," and the information identifier for these historical voice input information is "dumplings," then when the app obtains the first voice input information as "eat dumplings," it will set the information identifier of the first voice input information "eat dumplings" to an information identifier associated with the information identifier of the historical voice input information belonging to the same service event. That is, it will set the information identifier of the first voice input information "eat dumplings" to "dumplings." Then, the app will send the first voice input information "eat dumplings" with the information identifier "dumplings" to the online-to-offline service terminal.
[0142] Similarly, when users input information through the text input box, incomplete input and typos may occur. The handling method in this scenario is similar to that for voice input. The app receives the information input through the text input box as text input information. At this point, the app determines whether the text input information belongs to the same service event as previously recorded text input information. If so, the app sets the information identifier of the text input information to an identifier associated with the information identifier of the historical text input information belonging to the same service event. The app then sends the text input information with the associated information identifier to the online-to-offline server.
[0143] The above describes the process by which online and offline service applications acquire voice or text information and send it to the online or offline servers. Next, we will introduce the process by which the online and offline servers analyze the voice and text information, return feedback information, and display the feedback information.
[0144] Step S203: Obtain the first feedback information returned by the online-to-offline server in response to the first voice input information;
[0145] This step involves the online and offline service applications obtaining feedback information returned by the online and offline servers regarding the voice information.
[0146] Step S204: Display the first feedback information.
[0147] The first feedback information can be displayed on a service page different from the first and second service pages, or it can be displayed as a floating layer on the page. When information is entered through the text input box, the APP will obtain feedback information from the online-to-offline service terminal regarding the text input information and display the feedback information. Obtaining the first feedback information returned by the online-to-offline service terminal regarding the first voice input information includes obtaining recommended service information returned by the online-to-offline service terminal regarding the first voice input information. The recommended service information includes recommended product information. For example, after the user voice inputs "dumplings," a list of recommended information about "dumplings" will appear on the APP's first service page, such as: chive and egg dumplings, pork and scallion dumplings.
[0148] In this embodiment, in response to detecting a trigger operation for the recommended product information, product details information corresponding to the recommended product information is obtained and displayed on the second service page; in response to detecting a purchase instruction for the recommended product information through the second service page, a purchase guidance operation for the recommended product information is executed.
[0149] For example, when the app's primary service page displays a list of recommended dumplings: chive and egg dumplings, pork and scallion dumplings, and three-delicacy dumplings, clicking on "three-delicacy dumplings" will display detailed product information for that dumpling, which will then be shown on the secondary service page. For instance, the details for "three-delicacy dumplings" might state that the three ingredients include: shiitake mushrooms, wood ear mushrooms, and carrots. If "three-delicacy dumplings" is the user's intended product, the user can proceed with the purchase, and the app will guide the user to buy "three-delicacy dumplings." If "three-delicacy dumplings" is not the user's intended product, the user can return to the primary service page to make a different selection.
[0150] In this embodiment, detecting a purchase instruction for the recommended product information through the second service page includes: in response to detecting a press operation on the second voice input button displayed on the second service page, performing an operation to record second voice input information; in response to detecting a release operation on the second voice input button, sending the second voice input information recorded during the press of the second voice input button to the online-to-offline service terminal; and obtaining second feedback information carrying the purchase instruction returned by the online-to-offline service terminal in response to the second voice input information. The second feedback information can be displayed on a service page different from the first and second service pages, or it can be displayed as a floating layer on the page.
[0151] The step of detecting a purchase instruction for the recommended product information through the second service page includes: in response to detecting a press operation on the second voice input button displayed on the second service page, performing an operation to record second voice input information; in response to detecting a release operation on the second voice input button, determining whether the second voice input information includes the purchase instruction; if so, determining that the purchase instruction has been detected.
[0152] It should be noted that, in response to detecting a press on the second voice input button displayed on the second service page, the app records the second voice input information. This second voice input information contains a purchase instruction, which includes either "buy" or "do not buy." When the user's intended product is "three-delicacy dumplings," they can press the second voice input button on the second service page and say "buy three-delicacy dumplings" or "do not buy three-delicacy dumplings." The app then records the second voice input information. After the user releases the button, the app sends the second voice input information to the online-to-offline server for analysis. The online-to-offline server then returns second feedback information containing the purchase instruction, indicating whether the user intends to purchase the product.
[0153] Of course, taking into account the characteristics of elderly users, after the APP detects the release operation of the second voice input button, it will perform a completeness judgment on the second voice input information to determine whether the second voice input information includes the purchase instruction; if so, it will determine that the purchase instruction has been detected.
[0154] In this embodiment, obtaining the first feedback information returned by the online-to-offline service provider in response to the first voice input information includes: obtaining customer service response information returned by the online-to-offline service provider in response to the first voice input information; displaying the first feedback information includes: displaying the customer service response information on a first information interaction interface for information interaction between the user and customer service personnel. The first information interaction interface can be a page different from the first service page and the second service page, or it can be a chat window floating on the first service page.
[0155] The process of elderly users interacting with customer service personnel is achieved as follows: First, in response to detecting a press operation on the third voice input button displayed on the first information interaction interface, the APP executes the operation of recording the third voice input information; in response to detecting a release operation on the third voice input button, the APP sends the third voice input information recorded during the press of the third voice input button to the online-to-offline service terminal; wherein, the third voice input information is the chat content between the elderly user and the customer service personnel, for example, the user can ask the customer service personnel which dumplings are delicious.
[0156] Next, the app will receive third feedback information from the online-to-offline service provider, which returns information containing recommended product information based on the third voice input. This recommended product information is provided by customer service personnel. The recommended product information will then be displayed on the first information interaction interface. For example, if a user asks customer service which type of dumplings is best, the customer service representative might recommend shrimp dumplings or three-delicacy dumplings. In this case, the first information interaction interface will display a list of recommended products: shrimp dumplings and three-delicacy dumplings.
[0157] Next, in response to the detected trigger operation for the recommended product information, the app obtains the product details corresponding to the recommended product information and displays the product details on the second service page. For example, if the user selects "shrimp dumplings," the app will obtain the product details for "shrimp dumplings." At this time, the second service page will display detailed information about "shrimp dumplings," such as "Shrimp dumplings include: shrimp, chives, and eggs," for the user's reference.
[0158] Finally, in response to the purchase instruction detected on the second service page regarding the recommended product information, the app executes a purchase guidance operation for the recommended product information. For example, if the customer service representative recommends "shrimp dumplings," which is the user's intended product, the user can perform a purchase operation, and the app will then execute a purchase guidance operation for "shrimp dumplings." This method enables interaction between the user and customer service personnel; therefore, elderly users can use the voice input button to request assistance from customer service personnel in purchasing products.
[0159] In this embodiment, obtaining the first feedback information returned by the online-to-offline service terminal in response to the first voice input information includes: obtaining merchant reply information returned by the online-to-offline service terminal in response to the first voice input information; displaying the first feedback information includes: displaying the merchant reply information on a second information interaction interface used for information interaction between the user and the merchant. The second information interaction interface can be a page different from the first service page and the second service page, or it can be a chat window floating on the first service page.
[0160] The process of elderly users interacting with merchants is achieved as follows: First, in response to detecting a press operation on the fourth voice input button displayed on the second information interaction interface, the APP executes the operation of recording the fourth voice input information; in response to detecting a release operation on the fourth voice input button, the APP sends the fourth voice input information recorded during the press of the fourth voice input button to the online-to-offline service terminal; wherein, the fourth voice input information is the chat content between the elderly user and the merchant, for example, the user can ask the merchant about the set meal information of dumplings.
[0161] Next, the app will receive fourth feedback information from the online-to-offline service terminal, which returns information about the recommended products based on the fourth voice input. This recommended product information is provided by the merchant. The recommended product information will then be displayed on the second information interaction interface. For example, if a user asks a merchant about dumpling set meal options, and the merchant recommends "shrimp dumplings + cold dish," the second information interaction interface will display a list of recommended products: shrimp dumplings + shredded vegetarian salad.
[0162] Next, in response to the detected trigger operation for the recommended product information, the app obtains the product details corresponding to the recommended product information and displays the product details on the second service page. For example, if the user selects "Shrimp Dumplings + Vegetable Shredded Vegetables," the app will obtain the product details for "Shrimp Dumplings + Vegetable Shredded Vegetables." At this time, the second service page will display detailed information about "Shrimp Dumplings + Vegetable Shredded Vegetables," such as "Shrimp dumplings include: shrimp, chives, and eggs; Vegetable shreds include: shredded potatoes, shredded carrots, and shredded green peppers," for the user's reference.
[0163] Finally, in response to the purchase instruction detected through the second service page for the recommended product information, the app executes a purchase guidance operation for the recommended product information. For example, if the merchant recommends "shrimp dumplings + shredded vegetarian ingredients," which is the user's intended product, the user can perform a purchase operation, and the app will then execute a purchase guidance operation for "shrimp dumplings + shredded vegetarian ingredients."
[0164] In this embodiment, obtaining the first feedback information returned by the online-to-offline service terminal in response to the first voice input information includes: obtaining delivery resource response information returned by the online-to-offline service terminal in response to the first voice input information; displaying the first feedback information includes: displaying the delivery resource response information on a third information interaction interface used for user-delivery resource information interaction. The third information interaction interface can be a page different from the first and second service pages, or it can be a chat window floating on the first service page. The delivery resource can be a delivery rider. For example, a user can ask how long it will take to deliver dumplings; in this case, the rider's response information will be displayed on the third information interaction interface: delivery within half an hour at the fastest.
[0165] In this embodiment of the application, the method further includes: obtaining the layout parameters of the information interaction page of a commonly used instant messaging application running on the terminal, wherein the commonly used instant messaging application is an instant messaging application that has been used a number of times within a preset time range that reaches or exceeds a preset number of times, for example, the instant messaging application may be a chat software frequently used by elderly users; and rendering the first service page according to the layout parameters of the information interaction page.
[0166] Rendering the first service page according to the layout parameters of the information interaction page includes: obtaining the layout parameters of the first voice input button to be displayed on the first service page according to the layout parameters of the voice input button on the information interaction page; and rendering the first service page according to the layout parameters of the first voice input button to be displayed on the first service page.
[0167] The layout parameters include position information, style information, and color information. In this embodiment, based on the layout parameters of the voice input button on the information interaction page, the layout parameters of the first voice input button to be displayed on the first service page can be obtained. Then, the first service page is rendered according to the position, style, and color of the first voice input button. For example, elderly users generally have poor eyesight; therefore, the first voice input button can be placed in a prominent location on the first service page, and the button should be as large as possible. This way, when elderly users open the service page, they can easily find the voice input button, making it convenient for them to operate.
[0168] In this embodiment of the application, it further includes: after the link to the first service page displayed by the instant messaging application running on the terminal is triggered, obtaining a first service page display instruction sent by the online-to-offline service terminal to instruct the online-to-offline service application to display the first service page, wherein the first service page is used to display other users' order pages; the first voice input information recorded during the period when the first voice input button is pressed includes order information indicating that the user ordered the service information in the other users' order page; the first feedback information includes order result information for the order information.
[0169] It's important to note that, considering elderly users often forward messages in chat applications, when an elderly user receives a link to a first service page forwarded by another elderly user in the chat interface, they will click on this link. The chat application will then send a request to its server to open this first service page. This first service page displays other users' order pages, specifically the order pages of items already purchased by other elderly users. Upon receiving this request, the chat application's server will send a first service page display command. Simultaneously, this first service page will also display a first voice input button. The elderly user can press and hold this button to input "I want to buy the same thing that [user's name] bought," meaning they want to buy something from another user's order page on the first service page. The initial feedback information will then include the order result information.
[0170] It should be noted that the process of entering information through a text input box to make a product purchase is similar to the process of making a product purchase through voice input in the above embodiment, and will not be described in detail here.
[0171] This application provides an information service method, including: in response to detecting a press operation on a first voice input button displayed on a first service page, performing an operation to record first voice input information; in response to detecting a release operation on the first voice input button, sending the first voice input information recorded during the press of the first voice input button to an online-to-offline server; obtaining first feedback information returned by the online-to-offline server in response to the first voice input information; and displaying the first feedback information.
[0172] This application embodiment employs a voice input conversion method, directly transforming voice input into feedback results for display. Elderly users simply need to press and hold the voice input button and state their intention to obtain the desired result. Therefore, the information service method described in this application embodiment allows elderly users to purchase items via voice, chat with customer service via voice, and also chat with merchants or delivery riders via voice, greatly improving the order conversion rate for elderly users in e-commerce scenarios. It also makes the shopping experience smoother and more enjoyable for elderly users.
[0173] Second Embodiment
[0174] In the first embodiment described above, an information service method is provided, which is applied to an online-to-offline service application running on a terminal. Correspondingly, the second embodiment of this application provides an information service method, which is applied to an online and offline server. The parts of this embodiment that are the same as those in the first embodiment will not be repeated here. Please refer to the corresponding parts in the first embodiment.
[0175] Please refer to Figure 3 This is a flowchart of an information service method provided in the second embodiment of this application.
[0176] Step S301: Obtain the first voice input information sent by the online-to-offline service application;
[0177] This step is the process of obtaining the first voice input information from the online to the offline server. Obtaining the first voice input information sent by the online to the offline service application includes: obtaining a voice recording file containing the first voice input information; and obtaining the first voice input information from the voice recording file.
[0178] After obtaining the first voice input information from the online server to the offline server, the next step is to parse the first voice input information.
[0179] Step S302: parse the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information;
[0180] After obtaining the first voice input information, the online-to-offline service provider parses it. After parsing, it obtains the online-to-offline service intent information corresponding to the first voice input information. Here, intent refers to a preferred action to be performed.
[0181] In this embodiment, the first voice input information has an information identifier; parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information includes: parsing the first voice input information to obtain a first parsing result for the first voice input information; determining whether the information identifier of the first voice input information and the information identifier of the obtained historical voice input information are information identifiers associated with the same service event; if so, obtaining the online-to-offline service intent information corresponding to the first voice input information based on the first parsing result of the first voice input information and the parsing result of the historical voice input information belonging to the same service event as the first voice input information.
[0182] It's important to note that, considering the specific characteristics of elderly users, the initial voice input information obtained by the online and offline service providers may be incomplete or repetitive. For example, the initial voice input might be "eat dumplings," with the information identifier "dumplings." The online and offline service providers would then parse this initial voice input, obtaining the first parsing result: the user wants to eat dumplings. Next, they would determine whether the information identifier of the initial voice input, "dumplings," is associated with the information identifier of previously obtained historical voice input information, suggesting they belong to the same service event. For instance, the online and offline service providers might have obtained historical voice input such as "selling dumplings," "chive and egg dumplings," or "pork and scallion dumplings," with the information identifier "dumplings." In this case, the online and offline service providers would determine that the information identifier of the initial voice input and the previously obtained historical voice input information are associated with the same service event. Finally, the online and offline service providers will obtain the online-to-offline service intent information corresponding to the first voice input information based on the first parsing result of the first voice input information and the parsing results of historical voice input information belonging to the same service event as the first voice input information. In other words, the online and offline service providers will determine that the user's intent information corresponding to the first voice input information is that the user wants to eat dumplings.
[0183] In this embodiment of the application, parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information includes: inputting the first voice input information into an intent parsing model to obtain the online-to-offline service intent information corresponding to the first voice input information. Specifically, inputting the first voice input information into the intent parsing model to obtain the online-to-offline service intent information corresponding to the first voice input information includes: inputting the first voice input information into the intent parsing model; the intent parsing model performing the following operations: performing information segmentation processing on the first voice input information to obtain at least one segmented word of the first voice input information; generating segmented word vectors for the at least one segmented word according to the segmented word vector dimension corresponding to the online-to-offline service intent; calculating the similarity between each segmented word vector and the intent vector corresponding to the specified online-to-offline service intent information; obtaining the similarity between the first voice input information and the specified online-to-offline service intent information based on the similarity between each segmented word vector and the intent vector corresponding to the specified online-to-offline service intent information; and outputting the online-to-offline service intent information corresponding to the first voice input information based on the similarity between the first voice input information and each online-to-offline service intent information.
[0184] The above describes the process of parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information. Next, we will introduce the process of determining the online-to-offline service executor associated with the online-to-offline service intent information.
[0185] Step S303: For the online-to-offline service intent information, determine the online-to-offline service executor associated with the online-to-offline service intent information;
[0186] This step involves the online and offline service providers determining the online-to-offline service executor associated with the online-to-offline service intent information. Specifically, determining the associated online-to-offline service executor based on the online-to-offline service intent information includes: determining the associated online-to-offline service executor based on a preset association between intent information and online-to-offline service executors.
[0187] Step S304: Trigger the online-to-offline service executor to perform online-to-offline service operations based on the online-to-offline service intent information, and obtain the online-to-offline service operation results;
[0188] This step involves the online and offline service providers determining the associated online-to-offline service executor based on the online-to-offline service intent information, and then triggering the online-to-offline service executor to perform online-to-offline service operations based on the online-to-offline service intent information to obtain the results of the online-to-offline service operations.
[0189] Step S305: Send the online-to-offline service operation result as the first feedback information to the online-to-offline service application.
[0190] This step involves the online-to-offline service provider sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application.
[0191] In this embodiment, the online-to-offline service intent information includes service ordering request information; determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the service ordering request information as the online-to-offline server; triggering the online-to-offline service executor to perform an online-to-offline service operation based on the online-to-offline service intent information and obtaining the online-to-offline service operation result includes: calling the service information recommendation component in the online-to-offline server to perform a service information recommendation operation and obtaining recommended service information based on the service ordering request information; sending the online-to-offline service operation result as first feedback information to the online-to-offline service application includes: sending the recommended service information as first feedback information to the online-to-offline service application.
[0192] The step of calling the service information recommendation component in the online-to-offline service terminal to perform a service information recommendation operation and obtain recommended service information for the service subscription demand information includes: calling the service information recommendation component to obtain service segmentation words representing the required service from the first voice input information; and obtaining the recommended service information based on the service segmentation words.
[0193] It's important to clarify that after the online and offline service providers obtain the first voice input information and parse it, they will obtain the corresponding online-to-offline service intent information. This service intent information is a service ordering request, for example, the user wants to eat dumplings. Based on the user's desire to eat dumplings, the online-to-offline service executor associated with this service ordering request information can be determined to be the online-to-offline service provider. Next, the online and offline service provider will invoke its service information recommendation component to perform a service information recommendation operation, obtaining recommended service information based on the service ordering request information. For example, for the user's desire to eat dumplings, the recommended service information obtained by the online and offline service provider could be chive and egg dumplings or pork and scallion dumplings. Finally, the online and offline service provider sends the recommended service information as first feedback information to the online-to-offline service application. In other words, the online and offline service provider sends information about chive and egg dumplings and pork and scallion dumplings to the online and offline service application.
[0194] In this embodiment, the online-to-offline service intent information includes customer service response request information; determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the customer service response request information as a customer service client; triggering the online-to-offline service executor to perform an online-to-offline service operation based on the online-to-offline service intent information and obtaining the online-to-offline service operation result includes: establishing an instant messaging session channel between the online-to-offline service application and the customer service client, forwarding the first voice input information to the customer service client through the instant messaging session channel, and obtaining customer service response information returned by the customer service client for the first voice input information through the instant messaging session channel; sending the online-to-offline service operation result as first feedback information to the online-to-offline service application includes: sending the customer service response information as first feedback information to the online-to-offline service application through the instant messaging session channel.
[0195] It's important to note that after the online and offline servers obtain the first voice input information and parse it, they will obtain the corresponding online-to-offline service intent information. This service intent information includes customer service response request information; for example, the customer service response request information might be a user asking which type of dumplings is best. Based on this user's question about which type of dumplings is best, the online-to-offline service executor associated with the customer service response request information can be identified as the customer service server. Next, the online and offline servers will establish an instant messaging session channel between the online-to-offline service application and the customer service server. Through this instant messaging session channel, the first voice input information will be forwarded to the customer service server, and the customer service response information returned by the customer service server regarding the first voice input information will be obtained through the same channel. For example, regarding the user's question about which type of dumplings is best, the online and offline servers will forward this question to the customer service server through the instant messaging session channel and obtain the customer service response information returned by the customer service server: shrimp dumplings, three-delicacy dumplings. Finally, the online and offline service providers send the customer service reply as the first feedback information to the online-to-offline service application through the instant messaging session channel. In other words, the online and offline service providers will send the first feedback information "shrimp dumplings, three-delicacy dumplings" to the online-to-offline service application through the instant messaging session channel.
[0196] In this embodiment, the online-to-offline service intent information includes merchant response request information; determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the merchant client as the online-to-offline service executor associated with the merchant response request information; triggering the online-to-offline service executor to perform an online-to-offline service operation based on the online-to-offline service intent information and obtaining the online-to-offline service operation result includes: establishing an instant messaging session channel between the online-to-offline service application and the merchant client, forwarding the first voice input information to the merchant client through the instant messaging session channel, and obtaining the merchant response information returned by the merchant client regarding the first voice input information through the instant messaging session channel; sending the online-to-offline service operation result as first feedback information to the online-to-offline service application includes: sending the merchant response information as first feedback information to the online-to-offline service application through the instant messaging session channel.
[0197] It's important to note that after the online and offline service providers obtain and parse the first voice input information, they acquire the corresponding online-to-offline service intent information. This intent includes the merchant's response request information; for example, the merchant's response request might be a user inquiring about dumpling set meal options. Regarding the user's inquiry about dumpling set meal options, it can be determined that the online-to-offline service executor associated with the merchant's response request information is the merchant. Next, the online and offline service providers establish an instant messaging session channel between the online-to-offline service application and the merchant. Through this instant messaging session channel, the first voice input information is forwarded to the merchant, and the merchant's response information returned by the merchant regarding the first voice input information is obtained through the same channel. For example, regarding the user's inquiry about dumpling set meal options, the online and offline service providers forward the user's inquiry to the merchant through the instant messaging session channel and obtain the merchant's response information returned by the merchant: shrimp dumplings + cold dish. Finally, the online and offline service providers send the merchant's reply as the first feedback information to the online-to-offline service application through the instant messaging session channel. In other words, the online and offline service providers will send the first feedback information "shrimp dumplings + vegetarian shredded vegetables" to the online-to-offline service application through the instant messaging session channel.
[0198] In this embodiment, the online-to-offline service intent information includes delivery resource response request information; determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the delivery resource response request information as the online-to-offline service executor associated with the delivery resource response request information; triggering the online-to-offline service executor to perform an online-to-offline service operation based on the online-to-offline service intent information and obtaining the online-to-offline service operation result includes: establishing an instant messaging session channel between the online-to-offline service application and the delivery resource end, forwarding the first voice input information to the delivery resource end through the instant messaging session channel, and obtaining the delivery resource response information returned by the delivery resource end in response to the first voice input information through the instant messaging session channel; sending the online-to-offline service operation result as first feedback information to the online-to-offline service application includes: sending the delivery resource response information as first feedback information to the online-to-offline service application through the instant messaging session channel.
[0199] It's important to note that after the online and offline servers obtain the first voice input information and parse it, they will obtain the corresponding online-to-offline service intent information. This service intent information includes delivery resource response request information; for example, the delivery resource response request information might be a user asking how long it will take for dumplings to be delivered. Based on this user inquiry, the online-to-offline service executor associated with the delivery resource response request information can be identified as the delivery resource provider. Next, the online and offline servers will establish an instant messaging session channel between the online-to-offline service application and the delivery resource provider. Through this instant messaging session channel, the first voice input information will be forwarded to the delivery resource provider, and the delivery resource response information returned by the delivery resource provider in response to the first voice input information will be obtained through the same channel. For example, regarding the user's inquiry about delivery time for dumplings, the online and offline servers will forward this inquiry to the delivery resource provider through the instant messaging session channel and obtain the delivery resource response information returned by the delivery resource provider: delivery within half an hour at the fastest. Finally, the online and offline service providers send the delivery resource response information as the first feedback information to the online-to-offline service application through the instant messaging session channel. In other words, the online and offline service providers will send the first feedback information "delivered within half an hour at the fastest" to the online-to-offline service application through the instant messaging session channel.
[0200] In this embodiment of the application, the information service method further includes: obtaining a first layout parameter request message sent by the online-to-offline service application to request layout parameters, wherein the layout parameters are layout parameters of the information interaction page of a commonly used instant messaging application running on the terminal, and the layout parameters include location information, style information, and color information, etc. The online-to-offline service application and the commonly used instant messaging application run on the same terminal, and the commonly used instant messaging application is an instant messaging application that has been used a number of times or more than a preset number within a preset time range on the terminal; sending a second layout parameter request message to the instant messaging server corresponding to the commonly used instant messaging application to request the layout parameters; obtaining the layout parameters returned by the instant messaging server in response to the second layout parameter request message; and returning the layout parameters to the online-to-offline service application in response to the first layout parameter request message.
[0201] In this embodiment of the application, the information service method further includes: obtaining a first service page display request message sent by an instant messaging server, which requests the online-to-offline service application to display a first service page, wherein the instant messaging server is an instant messaging server corresponding to the instant messaging application running on the same terminal as the online-to-offline service application, and the first service page is used to display other users' order pages; sending a first service page display instruction to the online-to-offline service application, which instructs the online-to-offline service application to display the first service page; and parsing the first voice input information to obtain online-to-offline service intent information corresponding to the first voice input information, which includes: obtaining order information from the first voice input information that represents ordering service information in the other users' order pages, and obtaining service ordering demand information based on the order information. The information is used as the online-to-offline service intent information; determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the service ordering request information as the online-to-offline service terminal; triggering the online-to-offline service executor to perform an online-to-offline service operation based on the online-to-offline service intent information and obtaining the online-to-offline service operation result includes: performing an ordering operation on the service information in the other user's order page based on the ordering information and obtaining ordering result information; sending the online-to-offline service operation result as first feedback information to the online-to-offline service application includes: sending the ordering result information as first feedback information to the online-to-offline service application.
[0202] It should be noted that, considering elderly users often forward messages in chat software, the online-to-offline service terminal receives a first service page display request message from the instant messaging application (i.e., the chat software) requesting the online-to-offline service application to display a first service page. Furthermore, this instant messaging server is the same instant messaging application running on the same terminal as the online-to-offline service application. The first service page displays other users' order pages, specifically the order pages of other elderly users who have already purchased items. The online-to-offline service terminal sends a first service page display instruction to the online-to-offline service application, instructing it to display the first service page. Then, the online-to-offline service terminal obtains order information from the first voice input information, indicating the order for services displayed on other users' order pages. Based on this order information, it obtains service order demand information as the online-to-offline service intent information, for example, the online-to-offline service intent information might be that an elderly user wants to buy the same item that someone else has previously purchased. To address the issue of elderly users wanting to buy the same item that someone else has purchased, the online-to-offline service executor associated with the service ordering request information is identified as the online-to-offline service terminal. Based on the ordering information, the ordering operation for the service information on the other user's order page is executed, ordering result information is obtained, and the ordering result information is sent as the first feedback information to the online-to-offline service application.
[0203] It should also be noted that the process of entering information through a text input box to make a product purchase is similar to the process of making a product purchase through voice input in the above embodiment, and will not be described in detail here.
[0204] In the first embodiment described above, an information service method is provided. Correspondingly, the third embodiment of this application provides an information service apparatus. Since the apparatus embodiment is basically similar to the first method embodiment, it is described simply; relevant details can be found in the description of the method embodiment. The apparatus embodiments described below are merely illustrative.
[0205] Please refer to Figure 4 This is a schematic diagram of an information service device provided in the third embodiment of this application.
[0206] This information service device is used in online-to-offline service applications running on a terminal, and the device includes:
[0207] The execution unit 401 is configured to perform an operation of recording first voice input information in response to detecting a press operation on a first voice input button displayed on a first service page;
[0208] The sending unit 402 is configured to send the first voice input information recorded during the pressing of the first voice input button to the online-to-offline server in response to detecting a release operation on the first voice input button.
[0209] The obtaining unit 403 is used to obtain the first feedback information returned by the online-to-offline server in response to the first voice input information;
[0210] Display unit 404 is used to display the first feedback information.
[0211] Fourth embodiment
[0212] In the second embodiment described above, an information service method is provided. Correspondingly, the fourth embodiment of this application provides an information service apparatus. Since the apparatus embodiment is basically similar to the second method embodiment, it is described simply; relevant details can be found in the description of the method embodiment. The apparatus embodiments described below are merely illustrative.
[0213] Please refer to Figure 5 This is a schematic diagram of an information service device provided in the fourth embodiment of this application.
[0214] This information service device is used in both online and offline service terminals, and the device includes:
[0215] The acquisition unit 501 is used to acquire the first voice input information sent by the online-to-offline service application;
[0216] The parsing unit 502 is used to parse the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information;
[0217] The determining unit 503 is used to determine the online-to-offline service executor associated with the online-to-offline service intent information based on the online-to-offline service intent information;
[0218] Triggering unit 504 is used to trigger the online-to-offline service executor to perform online-to-offline service operations in response to the online-to-offline service intent information, and obtain the online-to-offline service operation results;
[0219] The sending unit 505 is used to send the online-to-offline service operation result as the first feedback information to the online-to-offline service application.
[0220] Fifth embodiment
[0221] Corresponding to the method embodiments described above, the fifth embodiment of this application also provides an electronic device. For example... Figure 6 As shown, Figure 6This is a schematic diagram of an electronic device provided in the fifth embodiment of this application. The electronic device includes: at least one processor 601, at least one communication interface 602, at least one memory 603, and at least one communication bus 604. Optionally, the communication interface 602 can be an interface for a communication module, such as the interface for a GSM module. The processor 601 may be a CPU, an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The memory 603 may include high-speed RAM and may also include non-volatile memory, such as at least one disk storage device. The memory 603 stores a program, and the processor 601 calls the program stored in the memory 603 to execute the methods provided in the above embodiments of this application.
[0222] Sixth Embodiment
[0223] Corresponding to the methods described above in this application, the sixth embodiment of this application also provides a computer storage medium. The computer storage medium stores a computer program, which is executed by a processor to perform the methods provided in the above embodiments of this application.
[0224] Although this application discloses preferred embodiments as described above, it is not intended to limit this application. Any person skilled in the art can make possible changes and modifications without departing from the spirit and scope of this application. Therefore, the scope of protection of this application should be determined by the scope defined in the claims of this application.
[0225] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0226] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0227] 1. Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include non-transitory computer-readable media, such as modulated data signals and carrier waves.
[0228] 2. Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
Claims
1. An information service method, characterized in that, The method, applied to online-to-offline service applications running on a terminal, includes: In response to detecting a press operation on the first voice input button displayed on the first service page, an operation to record the first voice input information is performed. The first service page is a page in the online-to-offline service application, the press operation is a press operation on the first voice input button by an elderly user, and the online-to-offline service application is a service application in an e-commerce scenario. In response to the detection of a release operation on the first voice input button, the first voice input information recorded during the pressing of the first voice input button is sent to the online-to-offline server, wherein the release operation is the release operation of the elderly user on the first voice input button; Obtaining the first feedback information returned by the online-to-offline service terminal in response to the first voice input information includes: obtaining at least one of the customer service response information, merchant response information, and delivery resource response information returned by the online-to-offline service terminal in response to the first voice input information; Display the first feedback information; The method further includes: Obtain the layout parameters of the information interaction page of a commonly used instant messaging application running on the terminal. The commonly used instant messaging application is an instant messaging application that has been used by the elderly user a number of times or more within a preset time range. Based on the layout parameters of the voice input button on the information interaction page, the layout parameters of the first voice input button to be displayed on the first service page are obtained, and the layout parameters include at least one of position information, style information and color information. The first service page is rendered according to the layout parameters of the first voice input button to be displayed on the first service page.
2. The information service method according to claim 1, characterized in that, The first voice input button is displayed in the bottom left area of the first service page.
3. The information service method according to claim 2, characterized in that, In addition to the area on the left side of the first voice input button, a text input box is also displayed at the bottom of the first service page.
4. The information service method according to claim 3, characterized in that, Also includes: The information entered through the text input box is used as the text input information; The text input information is sent to the online-to-offline server. Obtain feedback information from the online-to-offline server regarding the text input information; Display feedback information in response to the text input.
5. The information service method according to claim 1, characterized in that, The operation of recording the first voice input information includes: Create a voice recording file to record the first voice input information; The first voice input information recorded during the period when the first voice input button is pressed is recorded in the voice recording file; Sending the first voice input information recorded during the pressing of the first voice input button to the online-to-offline server includes: sending a voice recording file containing the first voice input information to the online-to-offline server.
6. The information service method according to claim 1, characterized in that, The step of responding to the detection of a release operation on the first voice input button by sending the first voice input information recorded during the pressing of the first voice input button to the online-to-offline server includes: In response to detecting a release operation on the first voice input button, determine whether the first voice input information belongs to the same service event as the recorded historical voice input information; If so, the information identifier of the first voice input information is set to an information identifier associated with the information identifier of the historical voice input information belonging to the same service event; The first voice input information with information identification is sent to the online-to-offline server.
7. The information service method according to claim 1, characterized in that, The step of obtaining the first feedback information returned by the online-to-offline server in response to the first voice input information includes: obtaining the recommended service information returned by the online-to-offline server in response to the first voice input information.
8. The information service method according to claim 7, characterized in that, The recommendation service information includes information about the recommended products; The method further includes: In response to detecting a trigger operation for the recommended product information, obtain the product details information corresponding to the recommended product information and display the product details information on the second service page; In response to detecting a purchase instruction for the recommended product information through the second service page, a purchase guidance operation for the recommended product information is executed.
9. The information service method according to claim 8, characterized in that, The detection of a purchase instruction for the recommended product information through the second service page includes: In response to detecting a press operation on the second voice input button displayed on the second service page, an operation to record the second voice input information is performed; In response to detecting a release operation on the second voice input button, the second voice input information recorded during the period when the second voice input button was pressed is sent to the online-to-offline server; Obtain the second feedback information carrying the purchase instruction returned by the online-to-offline server in response to the second voice input information.
10. The information service method according to claim 8, characterized in that, The detection of a purchase instruction for the recommended product information through the second service page includes: In response to detecting a press operation on the second voice input button displayed on the second service page, an operation to record the second voice input information is performed; In response to detecting a release operation on the second voice input button, determine whether the second voice input information includes the purchase instruction; If so, then the purchase instruction has been detected.
11. The information service method according to claim 1, characterized in that, The display of the first feedback information includes: displaying the customer service reply information on a first information interaction interface used for information interaction between users and customer service personnel.
12. The information service method according to claim 11, characterized in that, Also includes: In response to detecting a press operation on the third voice input button displayed on the first information interaction interface, an operation to record the third voice input information is performed; In response to detecting a release operation on the third voice input button, the third voice input information recorded during the period when the third voice input button was pressed is sent to the online-to-offline server; The online-to-offline service terminal receives third feedback information carrying recommended product information in response to the third voice input information, wherein the recommended product information is product information recommended by customer service personnel. The recommended product information is displayed on the first information interaction interface; In response to detecting a trigger operation for the recommended product information, obtain the product details information corresponding to the recommended product information and display the product details information on the second service page; In response to detecting a purchase instruction for the recommended product information through the second service page, a purchase guidance operation for the recommended product information is executed.
13. The information service method according to claim 1, characterized in that, The display of the first feedback information includes: displaying the merchant's reply information on a second information interaction interface used for information interaction between users and merchants.
14. The information service method according to claim 13, characterized in that, Also includes: In response to detecting a press operation on the fourth voice input button displayed on the second information interaction interface, an operation to record the fourth voice input information is performed; In response to detecting a release operation on the fourth voice input button, the fourth voice input information recorded during the period when the fourth voice input button was pressed is sent to the online-to-offline server; The online-to-offline service terminal receives fourth feedback information carrying recommended product information in response to the fourth voice input information, wherein the recommended product information is product information recommended by the merchant. The recommended product information is displayed on the second information interaction interface; In response to detecting a trigger operation for the recommended product information, obtain the product details information corresponding to the recommended product information and display the product details information on the second service page; In response to detecting a purchase instruction for the recommended product information through the second service page, a purchase guidance operation for the recommended product information is executed.
15. The information service method according to claim 1, characterized in that, The display of the first feedback information includes: displaying the delivery resource's response information on a third information interaction interface used for information interaction between the user and the delivery resource.
16. The information service method according to claim 1, characterized in that, Also includes: After the link to the first service page displayed by the instant messaging application running on the terminal is triggered, a first service page display instruction is received from the online-to-offline service terminal to instruct the online-to-offline service application to display the first service page, and the first service page is used to display other users' order pages. The first voice input information recorded during the period when the first voice input button is pressed includes order information indicating that the user ordered the service information on the other user's order page. The first feedback information includes order result information in response to the order information.
17. An information service method, characterized in that, include: Obtain the first voice input information sent by online-to-offline service applications; The first voice input information is obtained after the first voice input button on the first service page of the online-to-offline service application is released. The release operation is the release operation of the elderly user on the first voice input button. The first service page is a page in the online-to-offline service application; The online-to-offline service application is a service application in the e-commerce scenario. Analyze the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information; The online-to-offline service intent information includes at least one of the following: customer service response to request information, merchant response to request information, and delivery resource response to request information; For the online-to-offline service intent information, determine the online-to-offline service executor associated with the online-to-offline service intent information; The online-to-offline service executor is triggered to perform online-to-offline service operations based on the online-to-offline service intent information, and the online-to-offline service operation results are obtained. The online-to-offline service operation result is sent as the first feedback information to the online-to-offline service application; The method further includes: The online-to-offline service application receives a first request message for layout parameters sent by the online-to-offline service application. The layout parameters are the layout parameters of the information interaction page of a commonly used instant messaging application running on the terminal. The online-to-offline service application and the commonly used instant messaging application run on the same terminal. The commonly used instant messaging application is an instant messaging application that has been used a number of times within a preset time range on the terminal, which has reached or exceeded a preset number of times. Send a second layout parameter request message to the instant messaging server corresponding to the commonly used instant messaging application to request the layout parameters; Obtain the layout parameters returned by the instant messaging server in response to the second request message for the layout parameters; In response to the first request message for the layout parameters, the layout parameters are returned to the online-to-offline service application; The layout parameters include at least one of position information, style information, and color information.
18. The information service method according to claim 17, characterized in that, The acquisition of the first voice input information sent by the online-to-offline service application includes: Obtain a voice recording file containing the first voice input information; The first voice input information is obtained from the voice recording file.
19. The information service method according to claim 17, characterized in that, The first voice input information has an information identifier; The step of parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information includes: Analyze the first voice input information to obtain a first analysis result for the first voice input information; Determine whether the information identifier of the first voice input information and the information identifier of the previously obtained historical voice input information are related to the same service event; If so, then based on the first parsing result of the first voice input information and the parsing result of historical voice input information belonging to the same service event as the first voice input information, the online-to-offline service intent information corresponding to the first voice input information is obtained.
20. The information service method according to claim 17, characterized in that, The step of parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information includes: inputting the first voice input information into the intent parsing model to obtain the online-to-offline service intent information corresponding to the first voice input information.
21. The information service method according to claim 20, characterized in that, The step of inputting the first voice input information into the intent parsing model to obtain the online-to-offline service intent information corresponding to the first voice input information includes: The first voice input information is input into the intent parsing model; The intent parsing model performs the following operations: It performs word segmentation processing on the first voice input information to obtain at least one word segmentation of the first voice input information; it generates word segmentation vectors for the at least one word segmentation according to the word segmentation vector dimension corresponding to the online-to-offline service intent; it calculates the similarity between each word segmentation vector in the at least one word segmentation and the intent vector corresponding to the specified online-to-offline service intent information; it obtains the similarity between the first voice input information and the specified online-to-offline service intent information based on the similarity between each word segmentation vector and the intent vector corresponding to the specified online-to-offline service intent information; and it outputs the online-to-offline service intent information corresponding to the first voice input information based on the similarity between the first voice input information and each online-to-offline service intent information.
22. The information service method according to claim 17, characterized in that, The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the online-to-offline service intent information based on the preset association relationship between intent information and online-to-offline service executors.
23. The information service method according to claim 17, characterized in that, The online-to-offline service intent information includes service ordering request information; The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the service ordering request information as the online-to-offline service terminal; The step of triggering the online-to-offline service executor to perform online-to-offline service operations based on the online-to-offline service intent information and obtaining the online-to-offline service operation results includes: calling the service information recommendation component in the online-to-offline service terminal to perform service information recommendation operations and obtaining recommended service information based on the service subscription demand information; Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the recommended service information as the first feedback information to the online-to-offline service application.
24. The information service method according to claim 23, characterized in that, The step of invoking the service information recommendation component in the online-to-offline service terminal to perform a service information recommendation operation and obtain recommended service information for the service subscription demand information includes: The service information recommendation component is invoked to obtain service segmentation words representing the required service from the first voice input information; The recommended service information is obtained based on the service word segmentation.
25. The information service method according to claim 17, characterized in that, The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the customer service response request information as the customer service client; The step of triggering the online-to-offline service executor to perform online-to-offline service operations in response to the online-to-offline service intent information and obtaining the online-to-offline service operation results includes: establishing an instant messaging session channel between the online-to-offline service application and the customer service client, forwarding the first voice input information to the customer service client through the instant messaging session channel, and obtaining the customer service response information returned by the customer service client in response to the first voice input information through the instant messaging session channel. Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the customer service reply information as the first feedback information to the online-to-offline service application through the instant messaging session channel.
26. The information service method according to claim 17, characterized in that, The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the merchant's response request information as the merchant end; The step of triggering the online-to-offline service executor to perform online-to-offline service operations in response to the online-to-offline service intent information and obtaining the online-to-offline service operation results includes: establishing an instant messaging session channel between the online-to-offline service application and the merchant terminal, forwarding the first voice input information to the merchant terminal through the instant messaging session channel, and obtaining the merchant's response information returned by the merchant terminal in response to the first voice input information through the instant messaging session channel; Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the merchant's reply information as the first feedback information to the online-to-offline service application through the instant messaging session channel.
27. The information service method according to claim 17, characterized in that, The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the delivery resource response request information as the delivery resource end; The step of triggering the online-to-offline service executor to perform online-to-offline service operations in response to the online-to-offline service intent information and obtaining the online-to-offline service operation results includes: establishing an instant messaging session channel between the online-to-offline service application and the delivery resource terminal; forwarding the first voice input information to the delivery resource terminal through the instant messaging session channel; and obtaining the delivery resource response information returned by the delivery resource terminal in response to the first voice input information through the instant messaging session channel. Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the delivery resource reply information as the first feedback information to the online-to-offline service application through the instant messaging session channel.
28. The information service method according to claim 17, characterized in that, Also includes: The system receives a first service page display request message sent by an instant messaging server, which requests the online-to-offline service application to display a first service page. The instant messaging server is the instant messaging server corresponding to the instant messaging application running on the same terminal as the online-to-offline service application. The first service page is used to display other users' order pages. Send a first service page display instruction to the online-to-offline service application, instructing the online-to-offline service application to display the first service page; The step of parsing the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information includes: obtaining ordering information from the first voice input information to represent ordering service information in the other user's order page, and obtaining service ordering demand information as the online-to-offline service intent information based on the ordering information. The step of determining the online-to-offline service executor associated with the online-to-offline service intent information includes: determining the online-to-offline service executor associated with the service ordering request information as the online-to-offline service terminal; The step of triggering the online-to-offline service executor to perform online-to-offline service operations based on the online-to-offline service intent information and obtaining online-to-offline service operation results includes: performing an order operation on the service information in the other user's order page based on the order information and obtaining order result information; Sending the online-to-offline service operation result as the first feedback information to the online-to-offline service application includes: sending the order result information as the first feedback information to the online-to-offline service application.
29. An information service device, characterized in that, The device is used for online-to-offline service applications running on a terminal, and includes: An execution unit is configured to respond to a detected press operation on a first voice input button displayed on a first service page, and to perform an operation to record first voice input information. The first service page is a page in the online-to-offline service application, the press operation is a press operation on the first voice input button by an elderly user, and the online-to-offline service application is a service application in an e-commerce scenario. The sending unit is configured to, in response to detecting a release operation on the first voice input button, send the first voice input information recorded during the pressing of the first voice input button to the online-to-offline server, wherein the release operation is the release operation of the elderly user on the first voice input button; The obtaining unit is used to obtain the first feedback information returned by the online-to-offline server in response to the first voice input information, including: obtaining at least one of the customer service response information, merchant response information, and delivery resource response information returned by the online-to-offline server in response to the first voice input information; The display unit is used to display the first feedback information; The device is also used for: Obtain the layout parameters of the information interaction page of a commonly used instant messaging application running on the terminal. The commonly used instant messaging application is an instant messaging application that has been used a number of times or more within a preset time range. Based on the layout parameters of the voice input button on the information interaction page, the layout parameters of the first voice input button to be displayed on the first service page are obtained, and the layout parameters include at least one of position information, style information and color information. The first service page is rendered according to the layout parameters of the first voice input button to be displayed on the first service page.
30. An information service device, characterized in that, include: The acquisition unit is used to acquire the first voice input information sent by the online-to-offline service application. The first voice input information is obtained after the first voice input button on the first service page of the online-to-offline service application is released. The release operation is the release operation of the elderly user on the first voice input button. The first service page is a page in the online-to-offline service application; The online-to-offline service application is a service application in the e-commerce scenario. The parsing unit is used to parse the first voice input information to obtain the online-to-offline service intent information corresponding to the first voice input information; The online-to-offline service intent information includes at least one of the following: customer service response to request information, merchant response to request information, and delivery resource response to request information; The determining unit is used to determine the online-to-offline service executor associated with the online-to-offline service intent information, based on the online-to-offline service intent information. The triggering unit is used to trigger the online-to-offline service executor to perform online-to-offline service operations in response to the online-to-offline service intent information, and obtain the online-to-offline service operation results. The sending unit is used to send the online-to-offline service operation result as the first feedback information to the online-to-offline service application. The device is also used for: The online-to-offline service application receives a first request message for layout parameters sent by the online-to-offline service application. The layout parameters are the layout parameters of the information interaction page of a commonly used instant messaging application running on the terminal. The online-to-offline service application and the commonly used instant messaging application run on the same terminal. The commonly used instant messaging application is an instant messaging application that has been used a number of times within a preset time range on the terminal, which has reached or exceeded a preset number of times. Send a second layout parameter request message to the instant messaging server corresponding to the commonly used instant messaging application to request the layout parameters; Obtain the layout parameters returned by the instant messaging server in response to the second request message for the layout parameters; In response to the first request message for the layout parameters, the layout parameters are returned to the online-to-offline service application; The layout parameters include at least one of position information, style information, and color information.
31. An electronic device, characterized in that, The electronic device is a device for online-to-offline service applications, and the electronic device includes a processor and a memory; The memory stores a computer program, and after the processor runs the computer program, it performs the method described in any one of claims 1-16.
32. An electronic device, characterized in that, The electronic device is an online-to-offline server device, and the electronic device includes a processor and a memory; The memory stores a computer program, and after the processor runs the computer program, it performs the method described in any one of claims 17-28.
33. A computer storage medium, characterized in that, The computer storage medium is a computer storage medium in an online-to-offline service application device. The computer storage medium stores a computer program. After the computer program is run by the processor in the online-to-offline service application device, it executes the method described in any one of claims 1-16.
34. A computer storage medium, characterized in that, The computer storage medium is a computer storage medium in an online-to-offline server device. The computer storage medium stores a computer program. After the computer program is run by the processor in the online-to-offline server device, it executes the method described in any one of claims 17-28.
Citation Information
Patent Citations
Mobile terminal and method for deploying user interfaces in mobile terminal
CN104572053A
Method and device for pushing information based on voice recognition
CN105227656A
Method and device for providing voice service
CN107833574A
Voice shopping method and device
CN108346073A