Information query method and device, equipment and storage medium

By presenting the query request tag in the interface and interacting with the agent, the inefficiency of users asking merchants for product problems is solved, real-time response and improved user experience.

CN120470170APending Publication Date: 2025-08-12BEIJING YOUZHUJU NETWORK TECH CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510601065.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-09
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

In the prior art, users ask merchants for product questions to require manual input and merchants to reply manually through a longer link, resulting in low response efficiency and affecting user experience.

Method used

A tag indicating a query request is presented in the interface associated with the object. After the user triggers the tag, the agent interacts with the agent. The agent automatically replys to the query results to reduce manual intervention.

Benefits of technology

Through the fast tag triggering mechanism, users can easily ask questions and the agent responds instantly, improving query response efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120470170A_ABST
    Figure CN120470170A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information query method and device, equipment and a storage medium. The method comprises the following steps: presenting at least one label in a first interface associated with an object, wherein each label indicates a query request associated with the corresponding object; in response to triggering of a first tag of the at least one tag, presenting a second interface for interaction between the user and the agent; and presenting a first query request indicated by the first label and a first query result for the first query request in a second interface, the first query request being presented as a question of the user, and the first query result being presented as a reply of the agent to the question.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, apparatuses, electronic devices, computer-readable storage media, and computer program products for information query. Background Art

[0002] With the rapid development of information technology, various terminal devices can provide people with various services in work and life. Terminal devices can provide users with query functions to assist users in performing corresponding query operations on multimedia data. In some e-commerce scenarios, users can ask merchants various types of questions about objects (e.g., products). Therefore, it is expected to provide users with convenient and fast query methods and improve the efficiency of responding to query requests. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for information query is provided, comprising: presenting at least one tag in a first interface associated with an object, each tag indicating a query request related to the corresponding object; presenting a second interface for interaction between a user and an agent in response to triggering a first tag of at least one tag; and presenting a first query request indicated by the first tag and a first query result for the first query request in the second interface, wherein the first query request is presented as a question from the user, and the first query result is presented as an answer to the question by the agent.

[0004] In a second aspect of the present disclosure, a device for information query is provided, comprising: a tag presentation module configured to present at least one tag in a first interface associated with an object, each tag indicating a query request related to the corresponding object; an interface presentation module configured to present a second interface for interaction between a user and an agent in response to triggering a first tag of at least one tag; and a query result presentation module configured to present a first query request indicated by the first tag and a first query result for the first query request in the second interface, wherein the first query request is presented as a question from the user, and the first query result is presented as an answer to the question by the agent.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored on the computer-readable storage medium, and the computer-executable instructions can be executed by a processor to implement the method of the first aspect.

[0007] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising computer-executable instructions, wherein the computer-executable instructions implement the method of the first aspect when executed by a processor.

[0008] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0010] Figure 1 A schematic diagram illustrating an example environment in which embodiments of the present disclosure can be implemented;

[0011] Figure 2 A flowchart illustrating a process for information query according to some embodiments of the present disclosure is shown;

[0012] Figures 3A to 3F A schematic diagram showing an example interface for information query according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A block diagram illustrating an apparatus for information query according to some embodiments of the present disclosure; and

[0014] Figure 5 A block diagram of an electronic device capable of implementing one or more embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0015] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below.

[0017] Herein, unless explicitly stated otherwise, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0018] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0019] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0020] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to the electronic device, application, server or storage medium and other software or hardware that performs the operation of the technical solution of the present disclosure based on the prompt message.

[0021] As an optional but non-limiting implementation, in response to receiving a user's active request, a prompt message may be sent to the user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0023] As used herein, the term "model" can learn the association between corresponding inputs and outputs from training data, so that after training is completed, corresponding outputs can be generated for given inputs. The generation of the model can be based on machine learning technology. Deep learning is a machine learning algorithm that processes inputs and provides corresponding outputs by using multiple layers of processing units. A neural network model is an example of a model based on deep learning. In this article, "model" may also be referred to as "machine learning model", "learning model", "machine learning network" or "learning network", and these terms are used interchangeably in this article.

[0024] In this disclosure, "trigger" refers to one or more interactive operations performed by a user on a terminal device. Furthermore, these interactive operations can be triggered within the same user interface / pop-up window or within different user interfaces / pop-up windows. This disclosure is not limited in this respect.

[0025] Example embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0026] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In environment 100, one or more users 110-1, 110-2, 110-3, ..., 110-N can perform query operations through their associated terminal devices 120-1, 120-2, ..., 120-N. For ease of discussion, users 110-1, 110-2, ..., 110-N may be collectively or individually referred to as users 110, and terminal devices 120-1, 120-2, ..., 120-N may be collectively or individually referred to as terminal devices 120.

[0027] In some scenarios, user 110 can initiate a query request through terminal device 120, such as asking a question about an object (e.g., a product). In some embodiments, user 110 can also be referred to as a merchant. That is, user 110 can publish an object so that other users can perform operations related to the object, such as initiating a query request related to the product, purchasing the product, reviewing the product, adding the product to favorites, and so on. In this context, an object can be a physical or virtual object, such as a physical or virtual product, service, or electronic work.

[0028] In some embodiments, among all users 110, one or more users, such as user 110-1, may publish products through an associated terminal device 120-1. In some embodiments, user 110-1 may be a user of an e-commerce store. In some embodiments, users performing information inquiries may include user 110-1 and one or more other users 110-2 through 110-N. Users 110-2 through 110-N may be consumers.

[0029] In some embodiments, the terminal device 120 may be installed with an application that can provide a query service, or may access a website that can provide a query service. The user 110 may operate the terminal device 120 to access the corresponding application or website. Accordingly, the terminal device 120 may present a corresponding query page, an object presentation page, an interaction page for interacting with an agent, a search page, and the like.

[0030] In some embodiments, the terminal device 120 may also communicate with the server 130 via the network 132 to implement the provision of query services. The server 130 may provide functions such as management, configuration, and maintenance of applications or websites. In some embodiments, if the server 130 receives a query request from the user 110 via the terminal device 120, it may provide the corresponding query results to the user 110. In some embodiments, the server 130 may call a machine learning model to determine the query result corresponding to the query request as the agent's reply to the user 110. In some embodiments, the agent may be deployed in the server 130 or in each terminal device 120 to implement the provision of query services.

[0031] In embodiments of the present disclosure, an agent may have intelligent dialogue and task processing capabilities. A terminal device provides an interface for interacting with the agent. In this interface, users can enter queries for the agent using natural language input (text or voice), and can also upload online or offline files as input information to initiate various requests to the agent. In some embodiments, the agent may be constructed based on one or more machine learning models. In some embodiments, the machine learning model underlying the agent may include at least a language model (LM). These machine learning models include content generation models that can generate corresponding outputs based on model inputs. In some embodiments, a machine learning model based on a language model can receive model inputs in textual modalities (e.g., natural language and / or machine language) and / or non-textual modalities (e.g., images, voice, video, etc.), and can generate corresponding model outputs based on the model inputs and prompts, thereby completing the execution of a task. The prompts are used to guide the machine learning model to generate a solution to the user query indicated by the model input. In application scenarios used to support user dialogue, the user input can be provided to the machine learning model as at least a portion of the model input (other portions may include prompts). The user input is considered a question or query request. Based on the model output, a corresponding response can be provided to the user.

[0032] The terminal device 120 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a television receiver, a radio broadcast receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 120 can also support any type of interface for the user (such as "wearable" circuitry, etc.).

[0033] Server 130 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. Server 130 can include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, and the like. Server 130 provides backend services for applications that support queries in terminal device 120.

[0034] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0035] As briefly mentioned above, users can ask merchants various types of questions about objects (e.g., goods). Conventionally, users need to go through a long link to ask merchants questions about goods, such as questions about the storage and use of goods, questions about how to cook ingredients, and so on. The input of questions usually needs to be initiated manually. Furthermore, merchants need to manually reply to users' questions. In this way, the merchant's reply response efficiency is low, which affects the user experience.

[0036] According to some embodiments of the present disclosure, an improved scheme for information query is proposed. According to the scheme of the embodiment of the present disclosure, at least one tag is presented in a first interface associated with an object, and each tag indicates a query request related to the corresponding object. If a trigger for a first tag of at least one tag is received, a second interface for interaction between a user and an agent is presented. Further, a first query request indicated by the first tag and a first query result for the first query request are presented in the second interface. The first query request is presented as a question from the user, and the first query result is presented as an answer to the question by the agent.

[0037] In this way, by presenting tags indicating object-related queries in the interface, users can quickly and easily ask questions about the object. This shortens the query process for users, thereby improving the user experience. Furthermore, based on the user's question, the intelligent agent can respond to the user's question in a timely manner, thereby improving response efficiency. Moreover, for preset query requests, the corresponding query results can often be predetermined, enabling more real-time question-and-answer interaction.

[0038] Some example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the pages shown in the drawings are merely examples, and various page designs may actually exist. The various graphic elements in the page may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect. In addition, the example embodiments will be described primarily with respect to the terminal device 120 hereinafter. It should be understood that the actions described with respect to the terminal device 120 may also be performed by an application on the terminal device 120, or may be performed by the application in collaboration with its service end (e.g., server 130).

[0039] In this article, an application that supports object query functions can be deployed in the terminal device 120, and the user 110 can use the application to perform query operations. The application can provide some objects (e.g., goods) to the user 110. The user 110 can perform some interactive operations on these objects via the application, such as purchase, browsing, viewing, collection, search, and the like. These objects can be provided by user 110-1 (e.g., a merchant). User 110-2 (e.g., a consumer) can ask questions about these objects to the merchant via the application, such as how the objects are stored, how the objects are used, and so on. In some examples, the application can be an e-commerce application and can have a query or question-and-answer function about e-commerce products. In some examples, the application can be a browser application that can provide access to e-commerce related websites.

[0040] The following will continue to refer to Figure 2 To describe the process of the present disclosure for information query. Figure 2 FIG. 2 is a flow chart showing a process 200 for information querying according to some embodiments of the present disclosure. Figure 1 These embodiments are described with reference to the environment 100 of FIG. These embodiments can be implemented in Figure 1 The terminal device 120.

[0041] In the discussion of process 200, for better understanding, Figures 3A to 3F To illustrate some embodiments of the present disclosure for information query. Figures 3A to 3FSchematic diagrams showing example interfaces 300A to 300F for information query according to some embodiments of the present disclosure are shown.

[0042] In process 200, at block 210, terminal device 120 presents at least one tag in a first interface associated with an object, each tag indicating a query request (also referred to as a "question") associated with the corresponding object. Terminal device 120 may present tags indicating query requests associated with the object in the interface associated with the object. In some embodiments, each tag presented by terminal device 120 may indicate a question that user 110 may ask a merchant regarding an object (e.g., object 311 or any other appropriate object).

[0043] In some examples, the labels presented by the terminal device 120 for some food products (e.g., fruits, vegetables, etc.) may indicate query requests such as storage methods, cooking methods, and whether the food is raw or cooked. Figure 3A In the example interface 300A shown, label 312 may indicate that the user 110 may ask the merchant "what desserts can be made with watermelon" for object 311 (e.g., watermelon). Label 313 may indicate that the user 110 may ask the merchant "how long can the watermelon be stored" for object 311, and so on. In other examples, the labels presented by the terminal device 120 for some clothing and home textile products may indicate questions such as how to clean and store them. The labels presented by the terminal device 120 for some electronic products may indicate questions such as how to use and repair them. These are merely exemplary and are not limited in this disclosure.

[0044] Reference Figure 3A , the terminal device 120 may present labels such as label 312, label 313, etc. in the order interface 300A associated with the order status of the object 311. In some examples, the order interface 300A may indicate an interface in which the merchant is preparing to ship the object 311 after the user 110 purchases the object 311. The order interface 300A may indicate an interface in which the merchant has shipped the object after the user 110 purchases the object 311. Additionally, the order interface 300A may indicate an interface in which the object has arrived after the user 110 purchases the object 311. The order interface 300A may also indicate an interface in which the user 110 has received the object 311.

[0045] Reference Figure 3BIn the example interface 300B shown, the terminal device 120 can present tags 312, 313, etc. in the detail interface 300B of the object 311. In some examples, when the user 110 views the detail information of the object 311, the user 110 can determine whether to perform the next interactive operation, such as purchasing, collecting, or sharing the object 311, based on the tags presented in the detail interface 300B. Figure 3C In the example interface 300C shown, the terminal device 120 can present tags 312, 313, and so on in the search interface 300C associated with the object 311. In the scenario where the user 110 searches for fruit, the terminal device 120 can present some tags associated with the object 311 belonging to the fruit in the search interface 300C. In some examples, the user 110 can determine whether to perform the next interactive operation, such as purchasing, collecting, or sharing the object 311, based on the questions indicated by these tags and the answers corresponding to the questions. These are merely exemplary and are not limited to this in the present disclosure. For ease of discussion below, the scheme of the present disclosure for information query will be described with reference to the order interface 300A (i.e., the first interface).

[0046] In some embodiments, the tags 312 and 313 displayed by the terminal device 120 in the order interface 300A may indicate questions that the user 110 may have regarding the object 311. For example, the user 110 may inquire about the methods for making the object 311 or how to store the object 311. This eliminates the need for the user 110 to open a conversation with the merchant to enter their needs, allowing them to conveniently and quickly query questions about the object 311, thereby improving the user experience.

[0047] The following continues to describe how the terminal device 120 determines a tag indicating a query request related to an object.

[0048] In some embodiments, the terminal device 120 can determine a prompt word for generating a label based on the category of the object. The terminal device 120 generates multiple query requests associated with the object using the first machine learning model based on the prompt word. Accordingly, the terminal device 120 can determine multiple labels that respectively indicate the query requests. In some examples, if the terminal device 120 determines that the object belongs to the fruit category, it can determine a prompt word for generating a query request related to a fruit object (or a specific type of fruit). Further, the terminal device 120 can generate a query request related to a fruit object based on the prompt word using the first machine learning model. Accordingly, the terminal device 120 presents the query request related to the fruit object as its corresponding label.

[0049] In some embodiments, terminal device 120 can pre-generate query requests associated with the object based on the prompt word using the first machine learning model. Accordingly, terminal device 120 pre-determines tags corresponding to these query requests and stores these tags. Subsequently, terminal device 120 presents these tags when presenting order interface 300A.

[0050] In some embodiments, the terminal device 120 may present the query identifier in association with the tag in the first interface. Figure 3A As shown, the terminal device 120 can present the query identifier 314 in association with the tag 312 in the order interface 300A. The terminal device 120 can present the query identifier 314 in the style of a magnifying glass. In this way, the user 110 can be informed that the tag 312 can be triggered for query. In some embodiments, the terminal device 120 can present at least one item of prompt information for the agent in association with the tag in the first interface. The prompt information for the agent indicates the interaction with the agent, that is, it is used to prompt the user 110 to click on these tags to interact with the agent. Figure 3A As shown, the terminal device 120 can present prompt information 315 associated with tags 312, 313, etc. in the order interface 300A. In this way, the user 110 can be informed that after purchasing the object 311, he can click on tags 312 and 313 to have a conversation with the agent. Figure 3B As shown, the terminal device 120 can present prompt information 321 associated with tags 312, 313, etc. in the details interface 300B. In this way, the user 110 can be informed that the tag 312, 313 can be clicked to conduct a dialogue with the agent. Figure 3A and Figures 3E to 3F Describe in detail how to interact with the agent.

[0051] The following will refer to Figure 3A and Figure 3D To describe how to render the label.

[0052] In some embodiments, the number of characters included in each label presented by the terminal device 120 is less than a predetermined number of characters (e.g., 15 or any other appropriate number of characters). In some embodiments, for labels with different numbers of characters and different numbers of labels, the terminal device 120 may present these labels in different ways. In some embodiments, referring to Figure 3A If the terminal device 120 determines that the number of text lines of multiple labels (e.g., label 312 and label 313) is less than a predetermined number of text lines (e.g., two lines or any other appropriate number of text lines), the label 312 and label 313 can be presented in area 316.

[0053] In some embodiments, if the terminal device 120 determines that the number of text lines of the plurality of labels (e.g., label 312, label 313, and so on) is greater than a predetermined number of text lines (e.g., two lines or any other appropriate number of text lines), the terminal device 120 may present some of the plurality of labels (e.g., label 312 and label 313) in area 316. In some embodiments, if the terminal device 120 determines that the number of text lines of the plurality of labels is greater than a predetermined number of text lines (e.g., two lines or any other appropriate number of text lines), the terminal device 120 may present a viewing control 317 in area 316.

[0054] Reference Figure 3A and Figure 3D In the example interfaces 300A and 300D shown, if the terminal device 120 receives a trigger for the viewing control 317, all labels (e.g., label 312, label 313, label 341, label 342, label 343) can be presented in area 316. In some embodiments, the number of characters of the labels presented by the terminal device 120 is less than the number of characters included in a single text line. In some examples, if the number of characters of label A is less than the number of characters included in a text line, and the number of characters of label B is greater than the remaining number of characters included in a text line, label B will be presented in another text line. For example, if the number of characters that can be included in a single text line is 20, the number of characters of label A is 14, and the number of characters of label B is 8, label B will be presented in another text line.

[0055] In some embodiments, for some tags that have already been presented to user 110 in order interface 300A, when user 110 views order interface 300A again, terminal device 120 may present other tags different from these tags in order interface 300A. That is, for user 110, multiple tags related to the object determined by terminal device 120 may be presented in order interface 300A in a rotating manner. In some examples, for some tags that have already been presented to user 110 in order interface 300A, when user 110 views order interface 300A again, these tags that have already been presented will be placed at the bottom. That is, when user 110 views order interface 300A again, terminal device 120 presents other tags different from the tags that have already been presented. In this way, various tags can be presented in the first interface to facilitate user inquiries about questions related to the object, thereby improving the user experience.

[0056] The above describes how to render labels. Figure 2 and Figure 3A and Figures 3E to 3F To describe how to query information.

[0057] Continuing with process 200, at block 220, if a first tag among the at least one tag is triggered, terminal device 120 presents a second interface for user interaction with the agent. That is, if the first tag is triggered in the first interface, the user can be redirected from the first interface to a second interface where interaction with the agent is possible. At block 230, terminal device 120 presents the first query request indicated by the first tag and the first query result for the first query request in the second interface.

[0058] like Figure 3A and Figure 3E In the example interfaces 300A and 300E shown, if the terminal device 120 receives a trigger of the tag 312 (i.e., the first tag) from the user 110, the interface 300E for interacting with the agent can be presented. That is, the user 110 can click on any tag (e.g., tag 312) to have a conversation with the agent. In some examples, the user 110 can click on any tag (e.g., tag 312) to initiate a query request indicated by the tag to the agent. The terminal device 120 can present the query request 351 indicated by the tag 312 and the query result 352 for the query request 351 in the interface 300E. In an embodiment of the present disclosure, the query request 351 is presented as a question from the user 110. Accordingly, the query result 352 is presented as the agent's reply to the question of the user 110.

[0059] In some embodiments, user 110 can click tag 312 to send the agent a question indicated by tag 312, such as "What desserts can be made with watermelon?" In this scenario, terminal device 120 can present a query request 351 corresponding to the question in interface 300E. Accordingly, terminal device 120 can present query results 352 in interface 300E, identifying them as the agent's response to the question. By utilizing the agent to answer the user's question, merchants no longer need to manually respond to the user, thereby improving the efficiency of responding to users.

[0060] In some embodiments, the query result for the query request can be generated in the following manner. In some embodiments, if the terminal device 120 receives a trigger on the tag 312, the object information of the object (for example, object 311) can be extracted. In some examples, the object information may include the title of the object, the image of the object, the description text of the object, the attribute information of the object, and so on. Further, the terminal device 120 generates the query result using the second machine learning model based on the object information and the query request. In some embodiments, the first machine learning model and the second machine learning model can be the same machine learning model or different machine learning models, and the present disclosure does not limit this. Subsequently, the terminal device 120 can present the query result in the interface 300E. In some embodiments, the query results corresponding to the query requests indicated by each tag can be generated and stored in advance. In this way, when the user triggers a tag, when the interface for the user to interact with the agent is triggered to be presented, the corresponding query result, that is, the answer, can be quickly provided in the interface.

[0061] In some embodiments, the query result corresponding to the query request indicated by the tag may be pre-generated. That is, the terminal device 120 may call the machine learning model to pre-generate the query result corresponding to the query request indicated by each tag. If the terminal device 120 detects a trigger for any tag (for example, tag 312), the query request 351 indicated by tag 312 and its corresponding query result 352 may be presented in the interface 300E. In this way, based on the object information and the query request, the second machine learning model can generate a more comprehensive query result.

[0062] In some embodiments, user 110 can continue to send query requests in interface 300E (i.e., the second interface) to obtain query results corresponding to the query request. In some examples, user 110 can enter text in the input box included in interface 300E to initiate a query request. User 110 can also initiate a query request in interface 300E by voice, taking a photo, or other means. This is merely exemplary and is not limited in this disclosure.

[0063] Reference Figure 3FIn the example interface 300F shown, if the terminal device 120 receives a query request 361 related to the object 311 in the interface 300F (i.e., the second interface), the query result 362 of the query request 361 can be obtained. In some embodiments, the terminal device 120 can generate the query result 362 of the query request 361 using the second machine learning model. Accordingly, the terminal device 120 can present the query result 362 in the interface 300F as the agent's answer to the question indicated by the query request 361. When continuing to initiate queries, the response to subsequent query requests can be determined based on the information presented in the first interface, the object information of the object itself, and / or the previous query request and query result.

[0064] In summary, by displaying tags indicating object-related queries in the interface, users can quickly and easily ask questions about the object. This shortens the query process for users, improving the user experience. Furthermore, the agent's responses based on the user's questions can be timely, improving response efficiency.

[0065] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes.

[0066] Figure 4 1 shows a schematic structural block diagram of an apparatus 400 for information query according to certain embodiments of the present disclosure. The apparatus 400 may be implemented as or included in the terminal device 120. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0067] like Figure 4 As shown, the device 400 includes a tag presentation module 410, which is configured to present at least one tag in a first interface associated with an object, each tag indicating a query request related to the corresponding object. The device 400 also includes an interface presentation module 420, which is configured to present a second interface for interaction between a user and an agent in response to triggering a first tag of the at least one tag. The device 400 also includes a query result presentation module 430, which is configured to present a first query request indicated by the first tag and a first query result for the first query request in a second interface, wherein the first query request is presented as a question from the user, and the first query result is presented as an answer to the question by the agent.

[0068] In some embodiments, the device 400 also includes a query identifier presentation module, which is configured to present a query identifier and at least one of prompt information for the intelligent agent in association with at least one tag in the first interface, where the prompt information indicates interaction with the intelligent agent.

[0069] In some embodiments, the query result presentation module 430 is also configured to obtain a second query result for the second query request in response to receiving a second query request related to the object in the second interface; and present the second query result in the second interface as a reply of the intelligent agent to the second query request.

[0070] In some embodiments, the first interface includes one of: an order interface associated with the order status of the object; a details interface of the object; or a search interface associated with the object.

[0071] In some embodiments, the label presentation module 410 is further configured to present at least one label in the first area of the first interface in response to the number of text lines of at least one label being less than a predetermined number of text lines; or to present a portion of at least one label in the first area in response to the number of text lines of at least one label being greater than a predetermined number of text lines.

[0072] In some embodiments, the label presentation module 410 is further configured to present a viewing control in the first area in response to the number of text lines of at least one label being greater than a predetermined number of text lines; and to present the entirety of at least one label in the first area in response to triggering the viewing control.

[0073] In some embodiments, the number of characters included in each of the at least one tag is less than a predetermined number of characters.

[0074] In some embodiments, the first interface is presented to the user, and the tag presenting module 410 is further configured to present at least another tag different from the at least one tag in the first interface in response to the first interface being presented to the user again.

[0075] In some embodiments, at least one tag is determined by: determining a prompt word for generating at least one tag based at least on a category of the object; generating at least one query request associated with the object using a first machine learning model based on the prompt word; and determining at least one tag respectively indicating the at least one query request.

[0076] In some embodiments, the query result presentation module 430 is configured to extract object information of an object in response to triggering a first tag; generate a first query result using a second machine learning model based on the object information and the first query request; and present the first query result in a second interface.

[0077] The units and / or modules included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or modules can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units and / or modules in the device 400 can be implemented at least in part by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0078] It should be understood that one or more steps in the above method can be performed by a suitable electronic device or combination of electronic devices. Such an electronic device or combination of electronic devices may include, for example, Figure 1 The terminal device 120 and the server 130 in.

[0079] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. Figure 5 The illustrated electronic device 500 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 terminal device 120 or server 130.

[0080] like Figure 5 As shown, electronic device 500 is in the form of a general electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 570 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capabilities of electronic device 500.

[0081] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.

[0082] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in FIG, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. Memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0083] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0084] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0085] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0086] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0087] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0088] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0089] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0090] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for information query, comprising: Presenting at least one tag in a first interface associated with the object, each tag indicating a query request related to the corresponding object; In response to triggering a first tag of the at least one tag, presenting a second interface for interaction between the user and the agent; as well as A first query request indicated by the first tag and a first query result for the first query request are presented in the second interface, wherein the first query request is presented as a question from the user, and the first query result is presented as a reply from the agent to the question.

2. The method according to claim 1, further comprising: At least one of a query identifier and prompt information for the agent is presented in the first interface in association with the at least one tag, wherein the prompt information indicates interaction with the agent.

3. The method according to claim 1, further comprising: In response to receiving a second query request related to the object in the second interface, obtaining a second query result for the second query request; as well as The second query result is presented in the second interface as a response of the agent to the second query request.

4. The method according to claim 1, wherein the first interface comprises one of the following: An order interface associated with the order status of the object; The object's details interface; or A search interface associated with the object.

5. The method of claim 1 , wherein presenting the at least one tab in the first interface comprises: In response to the number of text lines of the at least one label being less than a predetermined number of text lines, presenting the at least one label in the first area of the first interface; or In response to the number of text lines of the at least one tag being greater than a predetermined number of text lines, a portion of the at least one tag is presented in the first area.

6. The method of claim 5, wherein presenting at least one label in the first interface associated with the object comprises: responsive to the at least one label having a number of text lines greater than a predetermined number of text lines, presenting a viewing control in the first area; as well as In response to triggering of the viewing control, the entirety of the at least one label is presented in the first area. The method according to claim 1 , wherein the number of characters included in each of the at least one tag is smaller than a predetermined number of characters.

8. The method according to claim 1, wherein the first interface is presented to the user, the method further comprising: In response to the first interface being presented to the user again, at least another tab different from the at least one tab is presented in the first interface.

9. The method of claim 1 , wherein the at least one tag is determined by: determining, based at least on the category of the object, a prompt word for generating the at least one label; Based on the prompt word, using a first machine learning model to generate at least one query request associated with the object; as well as The at least one tag respectively indicating the at least one query request is determined.

10. The method according to claim 1, wherein presenting the first query result for the first query request in the second interface comprises: In response to triggering the first tag, extracting object information of the object; Generate the first query result using a second machine learning model based on the object information and the first query request; as well as The first query result is presented in the second interface.

11. A device for information query, comprising: a tag presentation module configured to present at least one tag in a first interface associated with an object, each tag indicating a query request related to a corresponding object; an interface presenting module configured to present a second interface for interaction between a user and an agent in response to triggering a first tag of the at least one tag; as well as A query result presentation module is configured to present a first query request indicated by the first tag and a first query result for the first query request in the second interface, wherein the first query request is presented as a question from the user, and the first query result is presented as an answer from the agent to the question.

12. An electronic device comprising: at least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processor.

13. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions can be executed by a processor to implement the method according to any one of claims 1 to 10.

14. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Current page information refreshing method and system

    CN112912915A

  • Information search method and device, electronic equipment and storage medium

    CN115329193A

  • Information interaction method and device, electronic equipment and storage medium

    CN119065555A

  • Interaction method and device, electronic equipment, storage medium and program product

    CN119829697A