Information acquisition method and device, electronic equipment, storage medium and program product
By providing an information acquisition method and device in the electronic device, the user can input information in the first interface and receive reply from relevant components, solving the problem of cumbersome information search operation in the prior art and improving the efficiency of information acquisition.
Patent Information
- Application Number
- CN202510191278.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-05-23
AI Technical Summary
In the prior art, the operation process of users in searching for travel strategies and other information in electronic devices is cumbersome, resulting in low information search efficiency.
By providing an information acquisition method and device, the method includes receiving information input by a user at a first interface and displaying a first reply interface in response to the input, the interface includes information replied by components related to the information based on user input.
It simplifies the operation process of users to obtain information, improves the efficiency of information acquisition, and enables users to quickly obtain the required information without frequently looking for components or applications that can reply to information.
Smart Images

Figure CN120029500A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of electronic technology, and specifically relates to an information acquisition method, device, electronic equipment, storage medium and program product. Background Art
[0002] In today's era of rapid digital development, electronic devices have become an indispensable tool for people's daily work and life. Electronic devices can be installed with applications with various functions, and people can use applications with different functions to complete different tasks.
[0003] In the related art, taking a user searching for a travel guide as an example, the user needs to open a travel-related application in an electronic device, and then search for information related to the destination in the application, and select the travel guide that best suits him / her from a large amount of information.
[0004] However, the operation process of the above method is relatively complicated, resulting in low efficiency in information search. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide an information acquisition method, device, electronic device, storage medium and program product, which can simplify the operation process of information acquisition and improve the efficiency of information acquisition.
[0006] In a first aspect, an embodiment of the present application provides an information acquisition method, the method comprising: receiving a first input to a first interface, the first input being used to input first information; in response to the first input, displaying a first reply interface, the first reply interface comprising second information, the second information being information to which the first component replies based on the first information, the first component being a component callable by a program corresponding to the first interface, and the first reply interface being an interface of the first component.
[0007] In a second aspect, an embodiment of the present application provides an information acquisition device, the device comprising a receiving module and a display module. The receiving module is used to receive a first input to a first interface, the first input being used to input first information. The display module is used to display a first reply interface in response to the first input, the first reply interface comprising second information, the second information being information that the first component replies to based on the first information, the first component being a component that can be called by a program corresponding to the first interface, and the first reply interface being an interface of the first component.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the information acquisition method described in the first aspect are implemented.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the information acquisition method described in the first aspect are implemented.
[0010] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the information acquisition method described in the first aspect.
[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the information acquisition method as described in the first aspect.
[0012] In an embodiment of the present application, a first input to a first interface is received, and the first input is used to input first information; in response to the first input, a first reply interface is displayed, and the first reply interface includes second information, and the second information is information to which the first component replies based on the first information, and the first component is a component that can be called by the program corresponding to the first interface, and the first reply interface is the interface of the first component. In this way, each time the user needs to obtain a reply to a certain information, he only needs to input the information on the first interface, and the component related to the information can be triggered to reply based on the information, thereby realizing rapid acquisition of information, without the need to spend time searching for a component or application that can reply to the information and then executing the input in the found component or application each time. Therefore, this solution simplifies the operation process of users obtaining information and improves the efficiency of information acquisition. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is one of the flow charts of the information acquisition method provided in the embodiment of the present application;
[0014] Figure 2 This is one of the schematic diagrams of displaying user input information in an application interface provided in an embodiment of the present application;
[0015] Figure 3 This is the second flow chart of the information acquisition method provided in the embodiment of the present application;
[0016] Figure 4 This is the third flow chart of the information acquisition method provided in the embodiment of the present application;
[0017] Figure 5 This is one of the schematic diagrams of displaying a reply interface of a component in an application interface provided in an embodiment of the present application;
[0018] Figure 6 This is the fourth flow chart of the information acquisition method provided in the embodiment of the present application;
[0019] Figure 7 It is one of the schematic diagrams of the reply interface of the component provided in the embodiment of the present application;
[0020] Figure 8 This is the fifth flow chart of the information acquisition method provided in the embodiment of the present application;
[0021] Fig. 9 This is a second schematic diagram of displaying a reply interface of a component in an application interface provided in an embodiment of the present application;
[0022] Fig.10 This is a third schematic diagram of displaying a reply interface of a component in an application interface provided in an embodiment of the present application;
[0023] Fig.11 This is the sixth flow chart of the information acquisition method provided in the embodiment of the present application;
[0024] Fig.12 This is the seventh flow chart of the information acquisition method provided in the embodiment of the present application;
[0025] Fig.13 This is a fourth schematic diagram of displaying a reply interface of a component in an application interface provided in an embodiment of the present application;
[0026] Fig.14 This is a fifth schematic diagram of a component reply interface displayed in an application interface provided in an embodiment of the present application;
[0027] Fig.15 This is a sixth schematic diagram of displaying a reply interface of a component in an application interface provided in an embodiment of the present application;
[0028] Fig.16 This is a second schematic diagram of the reply interface of the component provided in the embodiment of the present application;
[0029] Fig.17 This is the eighth flow chart of the information acquisition method provided in the embodiment of the present application;
[0030] Fig.18 This is a second schematic diagram of displaying information input by a user in an application interface provided in an embodiment of the present application;
[0031] Fig.19 It is one of the structural schematic diagrams of the information acquisition device provided in the embodiment of the present application;
[0032] Fig. 20 This is the second structural diagram of the information acquisition device provided in the embodiment of the present application;
[0033] Fig.21 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0034] Fig. 22 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0036] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0037] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".
[0038] The information acquisition method, device, electronic device, storage medium and program product provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0039] The information acquisition method provided in the embodiment of the present application can be applied to the scenario where the user needs to obtain information. Through the embodiment of the present application, the electronic device can automatically call the component that can reply to the information based on the information input by the user, reply based on the information, and display the replied information to the user.
[0040] In the embodiment of the present application, the above-mentioned component may be an artificial intelligence (AI) assistant, which may also be called a generative dialogue assistant or an intelligent agent. Alternatively, the above-mentioned component may be an intelligent component, an interactive component or an intelligent interactive component.
[0041] In the embodiment of the present application, the above-mentioned components may include but are not limited to any of the following: map component, painting component, writing component, wallpaper creation component, travel component, medical component, travel component, performance ticket purchase component, payment component, etc.
[0042] The following is an illustrative description of the information acquisition method provided in the embodiments of the present application using some specific scenarios as examples.
[0043] Scenario 1: User needs to obtain the address
[0044] The user can first open the "AI Assistant" application installed on the mobile phone, and then the user can enter question information in the interactive interface of the "AI Assistant", such as the user enters "Where is the headquarters of AA Company" to trigger the mobile phone to call the intelligent interactive component related to the question information (such as a map component) based on the question information to display the headquarters address of AA Company.
[0045] Scenario 2: User demand acquisition drawing
[0046] The user can first open the "AI Assistant" application installed on the mobile phone, and then the user can enter question information in the interactive interface of the "AI Assistant", such as inputting "help me draw a spring landscape painting" to trigger the mobile phone to call the intelligent interactive component (such as a painting component) related to the question information based on the question information to draw a spring landscape painting and display it.
[0047] Scenario 3: Writing articles based on user needs
[0048] The user can first open the "AI Assistant" application installed on the mobile phone, and then the user can enter question information in the interactive interface of the "AI Assistant". For example, the user enters "Help me write an article about my ideal" to trigger the mobile phone to call the intelligent interactive component (such as a writing component) related to the question information based on the question information to write an article about my ideal and display it.
[0049] Scenario 4: Creating wallpaper based on user needs
[0050] The user can first open the "AI Assistant" application installed on the mobile phone, and then the user can enter question information in the interactive interface of the "AI Assistant", such as inputting "Help me create a cartoon-style kitten image as wallpaper" to trigger the mobile phone to call the intelligent interactive component related to the question information (such as wallpaper creation component) to draw a cartoon-style kitten image and display it based on the question information.
[0051] Scenario 5: User demand acquisition of travel guides
[0052] The user can first open the "AI Assistant" application installed on the mobile phone, and then the user can enter question information in the interactive interface of the "AI Assistant". For example, the user enters "Two-day and one-night travel guide for City A" to trigger the mobile phone to call the intelligent interactive component related to the question information (such as the travel component) to generate and display a detailed two-day and one-night travel guide for City A based on the question information.
[0053] Scenario 6: User needs to make an appointment for a physical examination
[0054] The user can first open the "AI Assistant" application installed on the mobile phone, and then the user can enter question information in the interactive interface of the "AI Assistant". For example, the user enters "make an appointment for a physical examination at a hospital within 3 kilometers nearby" to trigger the mobile phone to call the intelligent interactive components related to the question information (such as medical components) to find hospitals within 3 kilometers nearby based on the question information, and display the physical examination items and appointment times of these hospitals.
[0055] Scenario 7: User travel needs
[0056] The user can first open the "AI Assistant" application installed on the mobile phone, and then the user can enter question information in the interactive interface of the "AI Assistant". For example, the user enters "air tickets to City B this Friday" to trigger the mobile phone to call the intelligent interactive components related to the question information (such as travel components) to find and display air tickets from this city to City B this Friday based on the question information.
[0057] Scenario 8: User needs to purchase performance tickets
[0058] The user can first open the "AI Assistant" application installed on the mobile phone, and then the user can enter question information in the interactive interface of the "AI Assistant", such as entering "tickets for performances at nearby performance venues next Saturday" to trigger the mobile phone to call the intelligent interactive components related to the question information (such as the performance ticket purchasing component) to find and display tickets for all performances at nearby performance venues next Saturday based on the question information.
[0059] It should be noted that the above-mentioned scenarios 1 to 8 are only exemplary examples of some scenarios in which the embodiments of the present application may be applied. In actual implementation, the embodiments of the present application can also be applied to more possible scenarios, and the embodiments of the present application are not limited here.
[0060] Based on the above-mentioned scenario applied by the embodiment of the present application, the information acquisition method provided by the embodiment of the present application can receive a first input to the first interface, and the first input is used to input the first information; in response to the first input, a first reply interface is displayed, and the first reply interface includes second information, and the second information is information to which the first component replies based on the first information, and the first component is a component that can be called by the program corresponding to the first interface, and the first reply interface is the interface of the first component. In this way, every time the user needs to obtain a reply to a certain information, he only needs to input the information on the first interface, and the component related to the information can be triggered to reply based on the information, thereby realizing rapid acquisition of information, without the need to spend time searching for components or applications that can reply to the information and then executing input in the found components or applications each time. Therefore, this scheme simplifies the operation process of users obtaining information and improves the efficiency of information acquisition.
[0061] The execution subject of the information acquisition method provided in the embodiment of the present application may be an information acquisition device. Exemplarily, the information acquisition device may be an electronic device, or a functional component or functional entity in the electronic device. The following will take the execution subject as an electronic device as an example to exemplify the information acquisition method provided in the embodiment of the present application.
[0062] Figure 1 is a flow chart of the information acquisition method provided in the embodiment of the present application, such as Figure 1 As shown, the information acquisition method provided in the embodiment of the present application may include the following steps 101 and 102.
[0063] Step 101: An electronic device receives a first input to a first interface.
[0064] Optionally, in an embodiment of the present application, the above-mentioned first interface may be an interface of a program corresponding to the first interface. Specifically, the first interface may be an interactive interface of the program corresponding to the first interface, that is, the first interface may be a first interactive interface.
[0065] In some embodiments, the program corresponding to the above-mentioned first interface can be a smart application installed on the electronic device, a generative dialogue assistant in an application installed on the electronic device, or a small program in an application installed on the electronic device.
[0066] Exemplarily, the above-mentioned intelligent application may be an "AI assistant" application or a generative dialogue assistant application, and the first interface may be an AI interaction interface of the intelligent application.
[0067] The "AI Assistant" application can be an intelligent software program that uses artificial intelligence technology to understand and analyze user instructions and perform specific tasks. It is usually installed in intelligent electronic devices, and users can interact with the "AI Assistant" application so that the "AI Assistant" application can provide users with more intelligent services.
[0068] It should be noted that the program corresponding to the first interface can also be called an intelligent agent. An intelligent agent is a system or entity that can perceive the environment, make decisions and perform actions to achieve specific goals. An intelligent agent can be software, hardware or a system. Currently, intelligent agents have been widely used in mobile phone applications, autonomous driving, smart homes and industrial manufacturing.
[0069] Optionally, in the embodiment of the present application, the first input may be any form of input to the first interface by the user through a touch area of the electronic device. For example, the touch area may be a screen of the electronic device.
[0070] Optionally, in the embodiment of the present application, the first input includes but is not limited to: the user touches the first interface through the touch area of the electronic device through a touch device such as a finger or a stylus, or the user's voice input, or a specific gesture input by the user, or other feasible input. The specific input can be determined according to actual use requirements and is not limited in the embodiment of the present application.
[0071] Exemplarily, the touch input may be a single-click input, a double-click input, or any number of click inputs, or may be a long-press input, a short-press input, a sliding input, a dragging input, or the like.
[0072] Exemplarily, the above-mentioned specific gesture can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture.
[0073] In the embodiment of the present application, the first input may be used to input first information. For example, the first information may be a question that the user expects to receive a response to.
[0074] Optionally, in an embodiment of the present application, taking the first interface as an interface of a smart application as an example, a user opens the smart application installed on an electronic device, the electronic device displays the interactive interface of the smart application (i.e., the first interface mentioned above), and the user inputs first information on the first interface through voice or text.
[0075] For example, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. Figure 2As shown, the mobile phone displays the interactive interface 20 of the first application (i.e., the above-mentioned first interface), and the interactive interface 20 includes a text input box 21 and a voice input control 22. The user enters the first information 23 in the interactive interface 20 of the first application by clicking the text input box 21, or the user enters the first information 23 by voice in the interactive interface 20 of the first application by clicking the voice input control 22, such as "Where is the headquarters of AA Company?", to trigger the mobile phone to display the information for reply based on the first information.
[0076] Step 102: The electronic device displays a first reply interface in response to the first input.
[0077] In an embodiment of the present application, the above-mentioned first reply interface may include second information, and the second information may be the information that the first component replies to based on the first information. The first component may be a component that can be called by the program corresponding to the first interface, and the first reply interface may be the interface of the first component.
[0078] It should be noted that the components that can be called by the program corresponding to the first interface can also be called agents. In the embodiment of the present application, the program corresponding to the first interface can be called a main agent, and the components that can be called by the program corresponding to the first interface can be called sub-agents.
[0079] Optionally, in the embodiment of the present application, the component that can be called by the program corresponding to the first interface can be understood as a component integrated in the program corresponding to the first interface.
[0080] Optionally, in an embodiment of the present application, multiple components may be integrated in the program corresponding to the above-mentioned first interface, each of the multiple components may provide corresponding services to the user, and the above-mentioned first component may be a component among the multiple components that is related to the first information.
[0081] It can be understood that the component related to the first information can provide the user with services related to the first information. In other words, the service provided by the component related to the first information is related to the user's intention of inputting the first information.
[0082] For example, if the first information input by the user is "where is the headquarters of AA company", the component related to the first information can be a component that can provide map services or navigation services, such as a map component. If the first information input by the user is "book a performance ticket for a certain performance", the component related to the first information can be a component that can provide a performance ticket booking service, such as a performance ticket purchase component. If the first information input by the user is "plan a travel route in Beijing during the May Day holiday", the component related to the first information can be a component that can provide travel strategy planning, such as a travel component.
[0083] Optionally, in an embodiment of the present application, the electronic device responds to the first input, searches for a component related to the first information (i.e., the first component mentioned above) from the components callable by the program corresponding to the first interface, triggers the found component to reply based on the first information, generates second information and displays a first reply interface including the second information.
[0084] Optionally, in an embodiment of the present application, the specific implementation of the electronic device displaying the first reply interface may include: the electronic device may display the first reply interface including the second information in the first interface; or, the electronic device may completely cover the display of the first reply interface including the second information on the first interface; or, the electronic device may cancel the display of the first interface and display the first reply interface including the second information.
[0085] In the information acquisition method provided by the embodiment of the present application, the user inputs information on the first interface of the smart application to trigger the first component related to the input information in the components that can be called by the smart application to interact with the user, and display the information that the first component replies based on the information, without the user having to search for the application or component that can reply to the information from a large number of applications or components and then execute the input, which simplifies the operation process of information acquisition and improves the efficiency of information acquisition. In other words, the electronic device automatically identifies the user's intention based on the information input by the user, and schedules the component related to the user's intention to reply based on the information, so that the path for the user to enter the component related to the user's intention is shorter, which improves the efficiency of the user in obtaining information, and further improves the user's experience of using the components that can be called by the smart application, and in this way, the exposure and user volume of these components that can be called by the smart application can be increased, and more user feedback can be obtained to support the iteration and optimization of these components.
[0086] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Figure 3 As shown, after the above step 101, the information acquisition method provided in the embodiment of the present application may further include the following step 100, and the "displaying the first reply interface" in the above step 102 may be specifically implemented through the following step 1021.
[0087] Step 100: In response to a first input, the electronic device determines user intention information corresponding to the first input based on first information and user preference information.
[0088] Optionally, in the embodiment of the present application, the user preference information may include but is not limited to the user's habitual preference information, the user's historical usage records, and the user's basic information. Exemplarily, the user's habitual preference information may include the user's habitual or favorite intelligent interactive components, the user's habitual or favorite style, the user's conversation preferences, etc. The user's basic information may include the user's gender, job, hobbies, etc.
[0089] Optionally, in an embodiment of the present application, the electronic device may input the first information and the user preference information into an intention recognition model, recognize the user's intention through the intention recognition model, and obtain user intention information corresponding to the first input.
[0090] Optionally, in an embodiment of the present application, the above-mentioned intention recognition model can be obtained by training a deep learning model through the first information, user preference information and user intention information, wherein the first information and user preference information are used as training samples, and the user intention information is used as a training label.
[0091] For example, assuming that the first information is "AA company headquarters address", the user intent information corresponding to the first input may be navigation. Assuming that the first information is "Beijing travel plan for the National Day holiday", the user intent information corresponding to the first input may be searching for travel guides. Assuming that the first information is "draw a puppy running on the grass", the user intent information corresponding to the first input may be generating a painting.
[0092] Step 1021: The electronic device displays a first reply interface based on the correlation between the user intention information and the service information corresponding to the multiple components.
[0093] Optionally, in the embodiment of the present application, the above-mentioned multiple components are components that can be called by the program corresponding to the first interface, and can also be understood as components integrated in the program corresponding to the first interface, and each component can provide corresponding services to the user. The service information corresponding to the above-mentioned components can be used to indicate the services provided by the components to the user.
[0094] For example, if the above-mentioned component is an intelligent interaction component, and the service information corresponding to the intelligent interaction component is tourism, the intelligent interaction component can provide users with tourism-related services, including travel route planning, scenic spot recommendations, food recommendations, etc. If the service information corresponding to the intelligent interaction component is a map, the intelligent interaction component can provide users with map or navigation-related services, including finding the address of a place, navigating to a place, etc.
[0095] Optionally, in an embodiment of the present application, the electronic device can determine the correlation between the user intention information and the service information corresponding to each component of the multiple components, and then select a first component from the multiple components based on the multiple correlations, and then trigger the first component to reply based on the first information to obtain the second information, and display a first reply interface including the second information.
[0096] It should be noted that, for the specific implementation of the electronic device displaying the first reply interface including the second information, reference can be made to the relevant description of the above embodiment, which will not be described again here to avoid repetition.
[0097] Optionally, in an embodiment of the present application, a specific implementation of the electronic device selecting a first component from multiple components may include: the electronic device selects a component whose correlation is greater than a preset threshold from multiple components, and then selects a component with the greatest correlation from the components whose correlation is greater than the preset threshold as the first component.
[0098] It should be noted that the above-mentioned preset threshold value may be set by default by the electronic device or according to actual needs, and the present application embodiment does not limit this. For example, the preset threshold value may be 95% or 90%.
[0099] Optionally, in an embodiment of the present application, a specific implementation of the electronic device selecting a first component from multiple components may include: the electronic device may select a component whose correlation is greater than a preset threshold from multiple components, and then score the components whose correlation is greater than the preset threshold based on information such as correlation, frequency of use of the component, effect of use of the component, and whether the component has advertising promotion, and determine the component with the highest score as the first component.
[0100] The usage effect of the above-mentioned component may be the user's feedback on the component or a score generated based on the user's feedback on the component.
[0101] Optionally, in an embodiment of the present application, the specific implementation of the electronic device selecting the first component from multiple components may include: the electronic device may sort the multiple components in order of relevance from large to small, determine the components ranked in the top N positions as components related to the first information, and then determine the component ranked first as the first component.
[0102] Optionally, in an embodiment of the present application, the specific implementation of the electronic device selecting the first component from multiple components may include: the electronic device may score each component based on information such as relevance, frequency of use of the component, effect of use of the component, whether the component has advertising promotion, etc., sort the multiple components in descending order of the scores, and then determine the components ranked in the top N positions as components related to the first information, and then determine the component ranked first as the first component.
[0103] It should be noted that the above N is an integer greater than 0, which can be set by default by the electronic device or according to actual needs, and the embodiment of the present application does not limit this. For example, N can be 5 or 3.
[0104] For example, the electronic device may calculate the correlation between the user intent information and the service information corresponding to each component through a correlation algorithm. Alternatively, the electronic device may input the user intent information into a trained deep learning model, and output the correlation between the service information corresponding to each component and the user intent information through the deep learning model.
[0105] In this way, the electronic device can identify user intention information based on the first information based on the user input, and combine user preference information, component usage frequency, component usage effect, whether the component has advertising promotion information and other dimensions to select the first component that meets the user's intention to reply based on the first information input by the user, and display the reply information, which can improve the accuracy of the reply information, make the conversation meet user needs, and improve the user experience.
[0106] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Figure 4 As shown, the "displaying the first reply interface" in the above step 102 can be specifically implemented through the following step 1022.
[0107] Step 1022: The electronic device displays a first reply interface in the first interface.
[0108] Optionally, in an embodiment of the present application, the electronic device may display a first reply interface in the form of answering a question in the first interface.
[0109] For example, in a scenario where a user needs to obtain an address, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. Figure 5 As shown, the mobile phone displays the interactive interface 20 of the first application (i.e., the first interface mentioned above), and the interactive interface 20 displays the first information 23, such as "Where is the headquarters of AA Company", to trigger the mobile phone to search for the AA map component related to the first information 23 from the components that can be called by the first application, and displays the reply interface 30 of the AA map component on the interactive interface 20 of the first application, and the reply interface 30 of the AA map component displays the second information 24 that the AA map component replies to based on the first information 23, such as "AA Company Headquarters" and "AA Industrial Park". In addition, the electronic device displays "In order to answer your question more accurately, I recommend the expert "AA Map" in this field to serve you" on the interactive interface of the smart application to inform the user that other smart interactive components will communicate with the user.
[0110] For example, in a scenario where a user needs to obtain a travel guide for a certain place, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. The mobile phone displays the interactive interface of the first application, which displays first information, such as "Three-day and two-night travel guide for City A", to trigger the mobile phone to search for a travel component related to the first information from the components callable by the first application, and display a first reply interface of the travel component on the interactive interface of the first application, which displays the second information replied by the travel component based on the first information, that is, the specific travel route and time plan for a three-day and two-night tour of City A.
[0111] For example, in a scenario where a user needs to obtain a painting, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. The mobile phone displays the interactive interface of the first application, which displays first information, such as "draw a mountain ink painting", to trigger the mobile phone to search for a painting component related to the first information from the components callable by the first application, and display a first reply interface of the painting component on the interactive interface of the first application, on which a mountain ink painting generated by the painting component is displayed.
[0112] Optionally, in the embodiment of the present application, combined with Figure 4 ,like Figure 6 As shown, after the above step 1022, the information acquisition method provided in the embodiment of the present application may further include the following steps 103 and 104.
[0113] Step 103: The electronic device receives a second input to the first control.
[0114] In the embodiment of the present application, the above-mentioned first reply interface may also include a first control, and the first control is used to update the display mode of the first reply interface.
[0115] Optionally, in the embodiment of the present application, the second input may be any form of input to the first control by the user through the touch area of the electronic device.
[0116] Optionally, in the embodiment of the present application, the second input includes but is not limited to: the user touches the first control through the touch area of the electronic device using a touch device such as a finger or a stylus, or a specific gesture inputted by the user to the first control through the touch area of the electronic device, or other feasible inputs of the user to the first control through the touch area of the electronic device. The specific input can be determined according to actual use requirements, and the embodiment of the present application does not limit it.
[0117] Exemplarily, taking the above-mentioned component as a sub-agent as an example, assuming that the user is satisfied with the second message replied by the first sub-agent and wants to continue the conversation with the first sub-agent, the user can make a second input to the first control in the first interface.
[0118] Step 104: In response to the second input, the electronic device cancels display of the first interface and displays the first reply interface.
[0119] In the embodiment of the present application, the first reply interface displayed by the electronic device in response to the second input may include the first information and the second information. That is, in response to the second input, the electronic device cancels the display of the first interface and updates the display of the first reply interface, and the updated first reply interface includes the first information and the second information.
[0120] In the embodiment of the present application, in the above step 1022, the electronic device displays the first reply interface in the first interface, the first reply interface includes the second information, and the first information is displayed in the first interface. In this step, the electronic device cancels the display of the first interface in response to the second input, and displays the first reply interface in full screen, and the content displayed in the first reply interface displayed in full screen changes, and the first reply interface displayed in full screen includes the first information and the second information.
[0121] Exemplarily, in a scenario where a user needs to obtain an address, take the electronic device as a mobile phone, the program corresponding to the first interface as a first application, and the first interface as an interactive interface of the first application as an example. Figure 5 The interactive interface 20 of the first application is shown, and the reply interface 30 of the AA map component (i.e., the first reply interface) is displayed on the interactive interface 20 of the first application, and the first control 25 is displayed on the reply interface 30 of the AA map component. The user clicks the first control 25 on the reply interface 30 of the AA map component, as shown in FIG. Figure 7 As shown, the electronic device cancels display of the interactive interface 20 of the first application in response to a single-click input by the user, and displays a reply interface 30 of the AA map component, wherein the reply interface 30 of the AA map component may include a first message 23 and a second message 24 to which the AA map component replies based on the first message 23.
[0122] In this way, when the user approves the second information that the first component replies to based on the first information and hopes to continue the conversation with the first component, the user can trigger the electronic device to update and display the first reply interface of the first component through the second input, so that the user can interact with the first component directly. The user does not need to search for the first component from multiple components by himself, which reduces the user's operation steps.
[0123] It should be noted that the above explanation of the electronic device displaying the first reply interface is based on the example of displaying the first reply interface on the first interface. In some embodiments of the present application, the electronic device can directly cancel the display of the first interface and display the first reply interface including the first information and the second information.
[0124] For example, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. Figure 2 As shown, the mobile phone displays an interactive interface 20 of the first application. After the user enters the first information 23 in the interactive interface 20, as shown in FIG. Figure 7 As shown, the mobile phone responds to the input by displaying the reply interface 30 (i.e., the first reply interface) of the AA map component (i.e., the first component mentioned above). The reply interface 30 of the AA map component may include the first information 23 and the second information 24 to which the AA map component replies based on the first information 23.
[0125] Optionally, in the embodiment of the present application, combined with Figure 4 ,like Figure 8 As shown, after the above step 101, the information acquisition method provided in the embodiment of the present application may further include the following step 105.
[0126] Step 105: The electronic device displays an identification of at least one component in a first interface in response to the first input.
[0127] In the embodiment of the present application, the at least one component may be a component related to the first information, and the first component may be a component that has the greatest correlation with the first information among the at least one component.
[0128] Optionally, in an embodiment of the present application, the above-mentioned first input is used to input the first information, and the electronic device can determine the user intention information corresponding to the first input based on the first information and the user preference information, and then determine the correlation between the service information of each component in the multiple components and the user intention information to obtain multiple correlations. Then the electronic device selects the component with a correlation greater than a preset threshold as the component related to the first information, or the electronic device sorts the multiple components in order of correlation from large to small, and determines the components ranked in the top N positions as the components related to the first information, or the electronic device scores each component based on information such as correlation, frequency of component use, component use effect, and whether the component has advertising promotion, and sorts the multiple components in order of scores from high to low, and then determines the components ranked in the top N positions as the components related to the first information.
[0129] Optionally, in an embodiment of the present application, the at least one component is all components related to the first information determined by the electronic device through the above method, or the at least one component is M components among the components related to the first information determined by the electronic device through the above method. That is, the electronic device can display the identifications of all determined components in the first interface, or display the identifications of M components among all determined components in the first interface. Among them, M can be an integer greater than 0, and M can be less than or equal to N. For example, M can be 1, 2, 3, 5, and so on.
[0130] Exemplarily, when the electronic device displays the identifications of M components among all determined components in the first interface, it can sort all determined components in descending order of relevance or score, and then display the identifications of the top M components.
[0131] Optionally, in an embodiment of the present application, if the number of at least one component is one, the identifier of the at least one component displayed on the first interface is the identifier of the first component.
[0132] Exemplarily, taking the electronic device as a mobile phone and the first interface as the interaction interface of the first application as an example. As Figure 5 shown, an identifier 26 of the AA map component is displayed in the interaction interface 20 of the first application.
[0133] Optionally, in the embodiments of the present application, if the number of at least one component is multiple, the identifiers of the at least one component displayed on the first interface are the identifiers of the multiple components.
[0134] Exemplarily, in the scenario where the user needs to obtain a travel guide for a certain place, taking the electronic device as a mobile phone, the program corresponding to the first interface is the first application, the first interface is the interaction interface of the first application, and taking the identifiers of all the determined components displayed on the first interface as an example. As Fig. 9 shown, the first information 23 is "A city two-day and one-night travel plan". If the electronic device determines 2 travel components related to the first information from the components that can be called by the first application, namely travel component A and travel component B, then the interaction interface 20 of the first application can display the identifier 27 of travel component A and the identifier 28 of travel component B.
[0135] Exemplarily, in the scenario where the user needs to obtain a travel guide for a certain place, taking the electronic device as a mobile phone, the program corresponding to the first interface is the first application, the first interface is the interaction interface of the first application, and taking the identifiers of all the determined components displayed on the first interface as an example. As Fig.10 shown, the first information 23 is "A city two-day and one-night travel plan". If the electronic device determines 3 travel components related to the first information from the components that can be called by the first application, then the interaction interface 20 of the first application can display the identifier 27 of travel component A, the identifier 28 of travel component B, and the identifier 29 of travel component C.
[0136] Exemplarily, in the scenario where the user needs to obtain a travel guide for a certain place, assuming that the electronic device determines 6 travel components related to the first information from the components that can be called by the first application, the identifiers of the top 5 travel components among the 6 travel components can be displayed on the first interface.
[0137] It should be noted that the above step 105 may be executed before the above step 1022, or the above step 105 may be executed after the above step 1022, or the above step 105 may be executed simultaneously with the above step 1022. The embodiments of the present application do not limit the execution order of the above step 105 and step 1022. Figure 8 Only taking the execution of the above step 105 after the above step 1022 as an example for illustration.
[0138] When the above step 105 and the above step 1022 are executed simultaneously, the operation executed by the electronic device is: the electronic device displays a first reply interface and an identification of at least one component on a first interface in response to the first input.
[0139] For example, in a scenario where a user needs to obtain a travel guide for a certain place, such as Fig. 9 and Fig.10 As shown, the interactive interface 20 of the first application also displays a reply interface 40 of the travel component A (ie, the first reply interface mentioned above), and the reply interface 40 of the travel component A displays the second information 210 to which the travel component A replies based on the first information 23 .
[0140] In this way, in response to the user's first input, the electronic device not only displays the second information that the first component replies to based on the first information on the first interface, but also displays the identification of the components related to the first information, so that the user can select the component he wants to communicate with, thereby improving the user's operating efficiency.
[0141] Optionally, in the embodiment of the present application, combined with Figure 8 ,like Fig.11 As shown, in the above step 105, "the electronic device displays the identification of at least one component in the first interface" can be specifically implemented through the following step 1051.
[0142] Step 1051: The electronic device displays an identification of at least one component in a first interface according to a first order.
[0143] In an embodiment of the present application, the above-mentioned first order can be determined based on the correlation between at least one component and the first information.
[0144] Optionally, in the embodiment of the present application, the first order may be an order of relevance from large to small. The electronic device may sort the at least one component in order of relevance from large to small, and then display the identification of the at least one component on the first interface according to the order of the at least one component.
[0145] For example, in a scenario where a user needs to obtain a travel guide for a certain place, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. Fig. 9 As shown, the first information 23 is "Two-day and One-night Travel Plan for City A", and at least one component related to the first information includes travel component A and travel component B, and the correlation between the first information and travel component A is greater than the correlation between the first information and travel component B. In the interactive interface 20 of the first application, the logo 27 of travel component A and the logo 28 of travel component B are displayed from left to right.
[0146] For example, in a scenario where a user needs to obtain a travel guide for a certain place, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. Fig.10 As shown, the first information 23 is "Two-day and One-night Travel Plan for City A", and at least one component related to the first information includes travel component A, travel component B and travel component C, and the correlation between the first information and travel component A is greater than the correlation between the first information and travel component B, and the correlation between the first information and travel component B is greater than the correlation between the first information and travel component C. In the interactive interface 20 of the first application, the logo 27 of travel component A, the logo 28 of travel component B and the logo 29 of travel component C are displayed from left to right.
[0147] Optionally, in the embodiment of the present application, the first order may be the order of scores from large to small after scoring at least two components based on information such as relevance, frequency of component use, component use effect, whether the component has advertising promotion, etc. The electronic device may sort at least one component in order of scores from large to small, and then display the identification of at least one component on the first interface according to the order of at least one component.
[0148] In this way, the electronic device displays the identifiers of multiple components in sequence on the first interface, so that the user can see multiple components related to the first information, which makes it easy for the user to select components that meet the needs for interaction.
[0149] Optionally, in the embodiment of the present application, combined with Fig.11 ,like Fig.12 As shown, after the above step 105, the information acquisition method provided in the embodiment of the present application may further include the following steps 106 and 107.
[0150] Step 106: The electronic device receives a third input of an identification of a second component.
[0151] In the embodiment of the present application, the second component may be any component of the at least one component except the first component.
[0152] Optionally, in the embodiment of the present application, the third input may be any form of input for identifying the second component by the user through the touch area of the electronic device.
[0153] Exemplarily, assuming that the user wants to view information to which the second component replies based on the first information, the user may make a third input for the identifier of the second component.
[0154] Step 107: The electronic device displays a second reply interface of the second component in the first interface in response to the third input.
[0155] In the embodiment of the present application, the above-mentioned second reply interface may include third information, and the third information may be the information to which the second component replies based on the first information.
[0156] Optionally, in an embodiment of the present application, the electronic device displaying the second reply interface of the second component on the first interface may include: the electronic device shrinking the first reply interface of the first interface and displaying the second reply interface on the first interface; or, the electronic device canceling the display of the first reply interface and displaying the second reply interface on the first interface; or, the electronic device updating the first reply interface displayed on the first interface to the second reply interface; or, the electronic device overlaying the second reply interface on the first reply interface.
[0157] For example, in a scenario where a user needs to obtain a travel guide for a certain place, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. Fig. 9 In the example, the interactive interface 20 of the first application displays the reply interface 40 of the travel component A (i.e., the first reply interface), the logo 27 of the travel component A, and the logo 28 of the travel component B, and the reply interface 40 of the travel component A displays the second information 210 that the travel component A replies to based on the first information 23. Then, as Fig.13 As shown, the user makes a third input to the logo 28 of the travel component B (i.e., the above-mentioned second component), such as clicking the logo 28 of the travel component B, and the electronic device displays the reply interface 50 of the travel component B (i.e., the above-mentioned second reply interface) on the interactive interface 20 of the first application, and the reply interface 50 of the travel component B displays the third information 211 that the travel component B replies to based on the first information 23.
[0158] For example, in a scenario where a user needs to obtain a travel guide for a certain place, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. Fig.10 In the example, the interactive interface 20 of the first application displays a reply interface 40 of the travel component A (i.e., the first reply interface mentioned above), a logo 27 of the travel component A, a logo 28 of the travel component B, and a logo 29 of the travel component C. Furthermore, the reply interface 40 of the travel component A displays the second information 210 travel that the travel component A replies to based on the first information 23, and the logo 29 of the travel component C is not fully displayed. Furthermore, the interactive interface 20 of the first application displays a sliding icon 212. If the user wants to find out which travel components there are in addition to the travel component A and the travel component B, the user can click the sliding icon 212 displayed on the interactive interface 20 of the first application, such as Fig.14 As shown, the electronic device displays the complete logo 29 of the travel component C on the interactive interface 20 of the first application. Then, if the user wants to view the reply of the travel component C to the first information, Fig.15 As shown, the user can make a third input to the logo 29 of the travel component C (i.e., the second component mentioned above), such as clicking the logo 29 of the travel component C, and the electronic device displays the reply interface 60 of the travel component C (i.e., the second reply interface mentioned above) on the interactive interface 20 of the first application. The reply interface 60 of the travel component C displays the third information 213 that the travel component C replies to based on the first information 23.
[0159] Furthermore, when the electronic device displays the second reply interface through the first interface, the second reply interface includes a second control of the second component, and the second control is used to update the display mode of the second reply interface, which is similar to the function of the first control in the above embodiment. If the user wants to continue to interact with the second component, the user can trigger the second component in the second reply interface, and the electronic device can cancel the display of the first interface and display the second reply interface in response to the user's triggering operation, and the second reply interface includes the first information and the third information.
[0160] For example, in a scenario where a user needs to obtain a travel guide for a certain place, the electronic device is a mobile phone, the program corresponding to the first interface is a first application, and the first interface is an interactive interface of the first application. Fig.15 In the example, the interactive interface 20 of the first application displays the reply interface 60 (i.e., the second reply interface) of the travel component C (i.e., the second component) and the second control 214. The reply interface 60 of the travel component C displays the third information 213 that the travel component C replies to based on the first information 23. The second control 214 is used to update the display mode of the reply interface 60 of the travel component C. Fig.16 As shown, the user clicks on the second control 214 , and the electronic device displays a reply interface 60 of the travel component C in response to the click input, wherein the reply interface 60 of the travel component C displays the first information 23 and the third information 213 to which the travel component C replies based on the first information 23 .
[0161] In this way, the user can input the identifier of the component of the first interface to trigger the electronic device to switch to display the reply interface of other components, and display the information that other components reply to based on the first information in the reply interface, so that the user can quickly view the conversations with each component, which is convenient for the user to choose a more suitable component to obtain information, thereby improving the efficiency of information acquisition.
[0162] Fig.17 It is a flowchart of the information acquisition method provided in an embodiment of the present application. Taking the scenario of user demand to obtain travel guide as an example, the method may include the following steps 501 to 510.
[0163] Step 501: The electronic device displays the AI interaction interface of the "AI Assistant" application.
[0164] It should be noted that the above-mentioned "AI assistant" application can be a program corresponding to the first interface in the above-mentioned embodiment, and the above-mentioned AI interaction interface can be the first interface in the above-mentioned embodiment.
[0165] Step 502: The electronic device receives question information input by the user in the AI interaction interface.
[0166] For example, Fig.18 The AI interaction interface 20 of the first application is displayed, and the user enters question information 23 in the AI interaction interface 20, such as "two-day and one-night travel plan for City A".
[0167] It should be noted that the above question information may be the first information in the above embodiment.
[0168] Step 503: The electronic device determines user intention information based on the question information and the user preference information.
[0169] Step 504: The electronic device searches for an AI interaction component related to the problem information based on the correlation between the user intention information and the service information corresponding to the multiple AI interaction components.
[0170] Exemplarily, the electronic device can determine the user intention information through a trained deep learning model based on question information, user basic information, user's historical usage records, user set habits or preference information, etc., and calculate the correlation between the user intention information and the service information corresponding to multiple AI interaction components, and search for AI interaction components related to the question information based on the correlation.
[0171] For example, if the question information is "Where is the office of AA Company in City A", the electronic device can identify that the user's intention information is navigation. If the question information is "Two-day and one-night travel plan for City A", the electronic device can identify that the user's intention information is travel.
[0172] Optionally, in an embodiment of the present application, the number of AI interaction components related to the question information can be divided into 3 intervals, the first interval is 1, the second interval is 2, and the third interval is 3 to 5. Moreover, in the case where there are multiple AI interaction components related to the question information, the electronic device can arrange and display the multiple AI interaction components from left to right in order of relevance from large to small, that is, the closer the AI interaction component to the left, the greater the relevance to the question information.
[0173] It should be noted that the above-mentioned AI interaction component can be the component in the above-mentioned embodiment.
[0174] Step 505: When an AI interaction component (such as AI interaction component A) related to the question information is found, the electronic device displays a reply interface of AI interaction component A and a logo of AI interaction component A on the AI interaction interface.
[0175] In the embodiment of the present application, the reply interface of the above-mentioned AI interactive component A includes reply information a and control a for the AI interactive component A to reply based on the question information. The control a is used to update the display mode of the reply interface of the AI interactive component A.
[0176] It should be noted that the above-mentioned AI interaction component A is the above-mentioned first component, the reply interface of the above-mentioned AI interaction component A is the above-mentioned first reply interface, the identifier of the above-mentioned AI interaction component A is the identifier of the above-mentioned first component, the above-mentioned reply information a is the above-mentioned second information, and the above-mentioned control a is the above-mentioned first control.
[0177] Step 506: When two AI interaction components related to the question information (such as AI interaction component A and AI interaction component B) are found, the electronic device displays the reply interface of AI interaction component A, the logo of AI interaction component A and the logo of AI interaction component B on the AI interaction interface.
[0178] In the embodiment of the present application, the reply interface of the above-mentioned AI interactive component A includes reply information a and control a for the AI interactive component A to reply based on the question information. The control a is used to update the display mode of the reply interface of the AI interactive component A.
[0179] Optionally, in the embodiment of the present application, if the correlation between AI interaction component A and the question information is greater than the correlation between AI interaction component B and the question information, the electronic device displays the logo of AI interaction component A on the far left of the AI interaction interface and displays the logo of AI interaction component B on the right. In addition, the AI interaction interface displays the reply information of AI interaction component A (the AI interaction component with the highest correlation) based on the question information by default.
[0180] It should be noted that the above-mentioned AI interaction component A is the above-mentioned first component, the reply interface of the above-mentioned AI interaction component A is the above-mentioned first reply interface, the identifier of the above-mentioned AI interaction component A and the identifier of the above-mentioned AI interaction component A are the identifiers of at least one of the above-mentioned components, the above-mentioned reply information a is the above-mentioned second information, and the above-mentioned control a is the above-mentioned first control.
[0181] For example, in a scenario where a user needs to obtain a travel guide for a certain place, if two AI interaction components related to the question information are found, they are travel component A and travel component B. Fig. 9As shown, the electronic device displays the reply interface 40 of the travel component A (i.e., the first reply interface), the logo 27 of the travel component A, and the logo 28 of the travel component B on the AI interaction interface of the first application. The reply interface 40 of the travel component A displays the reply information 210 of the travel component A based on the question information and the control a ( Fig. 9 The icon in the reply interface 40 of the travel component A).
[0182] Step 507: When three AI interaction components related to the question information are found (such as AI interaction component A, AI interaction component B and AI interaction component C), the electronic device displays the reply interface of AI interaction component A, the logo of AI interaction component A, the logo of AI interaction component B and the logo of AI interaction component C on the AI interaction interface.
[0183] In the embodiment of the present application, the reply interface of the above-mentioned AI interactive component A includes reply information a and control a for the AI interactive component A to reply based on the question information. The control a is used to update the display mode of the reply interface of the AI interactive component A.
[0184] For example, assuming that the AI interaction interface can fully display the logos of two AI interaction components, when three AI interaction components related to the problem information are found, the logos of the three AI interaction components can be displayed in order of relevance from high to low, and a sliding icon can be displayed at the same time. After the user clicks the sliding icon, the logo of the third AI interaction component can be fully displayed.
[0185] It should be noted that the above steps 505 to 507 are performed one by one. Moreover, the above description is only based on the example of finding 1, 2 or 3 components. In actual use, more components related to the problem information may be found. The specific implementation method is similar to the method of finding 3 components. To avoid repetition, it will not be repeated here.
[0186] For example, in a scenario where a user needs to obtain a travel guide for a certain place, if three AI interaction components related to the question information are found, they are travel component A, travel component B, and travel component C. Fig.10 As shown, the electronic device displays the reply interface 40 of the travel component A (i.e., the first reply interface), the logo 27 of the travel component A, the logo 28 of the travel component B, and the logo 29 of the travel component C on the AI interaction interface of the first application. The reply interface 40 of the travel component A displays the reply information 210 of the travel component A based on the question information and the control a ( Fig.10 The AI interactive interface also displays a sliding icon 212, and the user clicks the sliding icon 212, such as Fig.14As shown, the AI interactive interface fully displays the logo 29 of the tourism component C. Then, Fig.15 As shown, the user clicks the logo 29 of the travel component C, and the electronic device displays the reply interface 60 of the travel component C in the AI interactive interface. The reply interface 60 of the travel component C includes the reply information 213 of the travel component C based on the question information and the control 214 of the travel component C.
[0187] Step 508: The electronic device receives a single-click input from the user on control a, and displays a reply interface of the AI interaction component A.
[0188] In the embodiment of the present application, the reply interface of the above-mentioned AI interaction component A displays the question information and the reply information a that the AI interaction component A replies to based on the question information.
[0189] It should be noted that the above step 508 may be performed after the above step 505, step 506 or step 507. Fig.17 Take step 508 being executed after step 505 as an example for illustration.
[0190] Step 509: The electronic device receives a single-click input of the user on the identifier of the AI interaction component B, and displays a reply interface of the AI interaction component B.
[0191] In an embodiment of the present application, the reply interface of the above-mentioned AI interaction component B includes reply information b and control b that the AI interaction component B replies to based on the question information.
[0192] In an embodiment of the present application, the above-mentioned control b is used to update the display mode of the reply interface of the AI interaction component B.
[0193] It should be noted that the above step 509 can be performed after the above step 506 or step 507. Fig.17 Take step 509 being executed after step 506 as an example for illustration.
[0194] Step 510: The electronic device receives a single-click input of the user on the identifier of the AI interaction component C, and displays a reply interface of the AI interaction component C.
[0195] In the embodiment of the present application, the reply interface of the AI interactive component C includes reply information c and controls c that the AI interactive component C replies to based on the question information.
[0196] In an embodiment of the present application, the above-mentioned control c is used to update the display mode of the reply interface of the AI interaction component C.
[0197] It should be noted that the above step 510 can be performed after the above step 507.
[0198] Step 511: The electronic device receives a single-click input from the user on control c, cancels display of the AI interaction interface, and displays a reply interface of the AI interaction component C.
[0199] In the embodiment of the present application, the reply interface of the above-mentioned AI interaction component C includes question information and reply information c that the AI interaction component C replies to based on the question information.
[0200] For example, in a scenario where a user needs to obtain a travel guide for a certain place, Fig.15 The AI interactive interface displays the reply interface 60 of the travel component C, and the reply interface 60 of the travel component C displays the control 214 of the travel component C. The user clicks Fig.15 Control 214 in, such as Fig.16 As shown, the electronic device cancels display of the AI interaction interface and displays a reply interface 60 of the travel component C. The reply interface 60 of the travel component C includes question information 23 and reply information 213 of the travel component C based on the question information.
[0201] It should be noted that the above step 511 can be performed after the above step 510. The specific implementation process of the above steps 501 to 511 can refer to the relevant description of the above embodiment. To avoid repetition, it will not be repeated here.
[0202] In the information acquisition method provided in the embodiment of the present application, the electronic device identifies the user's intention information based on the information input by the user, and combines the user's historical usage record, the frequency of component use, the effect of component use, whether the component has advertising promotion and other information, calls the component related to the input information, and interacts with the user on the first interface of the first application. In addition, the above method supports calling multiple components for replying, and supports switching questions and answers for multiple components of the same type, so that the user can quickly select the appropriate component for interaction. In addition, the program (main intelligent body) corresponding to the first interface can schedule multiple components (sub-intelligent bodies), which increases the exposure of the component, shortens the path for users to enter the component, and improves the user's experience of using the component. Moreover, after the exposure of the component increases, more user feedback can be obtained to support the iteration and optimization of the component, thereby enhancing the development intention of the component developer, promoting the development of the intelligent body ecosystem, and achieving a win-win situation for the application end, the user end, and the developer end.
[0203] For various scenarios to which the embodiments of the present application can be applied, combined with the various implementation schemes of the embodiments of the present application described above, specific examples are given below to illustrate the implementation process in various scenarios of the embodiments of the present application:
[0204] Scenario 1: User needs to obtain the address
[0205] The user can first open the "AI Assistant" application installed in the mobile phone (that is, the program corresponding to the first interface mentioned above), and then the user can enter the question information (that is, the above-mentioned first information) in the interactive interface of the "AI Assistant" (that is, the above-mentioned first interface). For example, if the user enters "Where is the headquarters of AA Company", the mobile phone will call the map component related to the question information (that is, the above-mentioned first component) based on the question information to display a reply interface (that is, the above-mentioned first reply interface) on the interactive interface of the "AI Assistant", and the reply interface includes the map component's reply information to the question information (that is, the above-mentioned second information) "AA Company's headquarters address" and the map component control (that is, the above-mentioned first control). After the user clicks the control of the map component, the mobile phone cancels the display of the "AI Assistant" interactive interface and displays the map component's interactive interface (that is, the above-mentioned first reply interface) in full screen. The interactive interface of the map component displays the question information and the map component's reply information to the question information.
[0206] Scenario 2: User demand acquisition drawing
[0207] The user can first open the "AI Assistant" application installed in the mobile phone (i.e., the program corresponding to the above-mentioned first interface), and then the user can enter the question information (i.e., the above-mentioned first information) in the interactive interface of the "AI Assistant" (i.e., the above-mentioned first interface). For example, if the user enters "Help me draw a spring landscape painting", the mobile phone calls the painting component related to the question information (i.e., the above-mentioned first component) based on the question information to display a reply interface (i.e., the above-mentioned first reply interface) on the interactive interface of the "AI Assistant", and the reply interface includes the painting component's reply information to the question information (i.e., the above-mentioned second information) "A spring landscape painting" and the painting component's control (i.e., the above-mentioned first control). After the user clicks on the control of the painting component, the mobile phone cancels the display of the "AI Assistant" interactive interface and displays the painting component's interactive interface (i.e., the above-mentioned first reply interface) in full screen, and the question information and a spring landscape painting are displayed in the interactive interface of the painting component.
[0208] Scenario 3: Writing articles based on user needs
[0209] The user can first open the "AI Assistant" application installed on the mobile phone (i.e., the program corresponding to the above-mentioned first interface), and then the user can input problem information (i.e., the above-mentioned first information) in the interaction interface of the "AI Assistant" (i.e., the above-mentioned first interface). For example, if the user inputs "Help me write an article about ideals", the mobile phone, based on this problem information, calls the writing component related to this problem information (i.e., the above-mentioned first component) to display a reply interface (i.e., the above-mentioned first reply interface) in the interaction interface of the "AI Assistant". And this reply interface includes the reply information (i.e., the above-mentioned second information) "An article about ideals" of the writing component to the problem information and the control of the writing component (i.e., the above-mentioned first control). After the user clicks the control of the writing component, the mobile phone cancels the display of the interaction interface of the "AI Assistant" and full-screen displays the interaction interface of this writing component (i.e., the above-mentioned first reply interface). The interaction interface of this writing component displays the problem information and an article about ideals.
[0210] Scenario 4: User demand for creating wallpapers
[0211] The user can first open the "AI Assistant" application installed on the mobile phone (i.e., the program corresponding to the above-mentioned first interface), and then the user can input problem information (i.e., the above-mentioned first information) in the interaction interface of the "AI Assistant" (i.e., the above-mentioned first interface). For example, if the user inputs "Help me create a kitten image in a comic style as a wallpaper", the mobile phone, based on this problem information, calls the wallpaper creation component related to this problem information (i.e., the above-mentioned first component) to display a reply interface (i.e., the above-mentioned first reply interface) in the interaction interface of the "AI Assistant". And this reply interface includes the reply information (i.e., the above-mentioned second information) "A kitten image in a comic style" of the wallpaper creation component to the problem information and the control of the wallpaper creation component (i.e., the above-mentioned first control). After the user clicks the control of the wallpaper creation component, the mobile phone cancels the display of the interaction interface of the "AI Assistant" and full-screen displays the interaction interface of this wallpaper creation component (i.e., the above-mentioned first reply interface). The interaction interface of this wallpaper creation component displays the problem information and a kitten image in a comic style.
[0212] Scenario 5: User demand for obtaining travel guides
[0213] The user can first open the "AI Assistant" application installed in the mobile phone (that is, the program corresponding to the above-mentioned first interface), and then the user can enter the question information (that is, the above-mentioned first information) in the interactive interface of the "AI Assistant" (that is, the above-mentioned first interface). For example, the user enters "Two-day and one-night travel guide for City A", and the mobile phone calls the tourism component related to the question information (that is, the above-mentioned first component) based on the question information to display a reply interface (that is, the above-mentioned first reply interface) on the interactive interface of the "AI Assistant", and the reply interface includes the reply information of the tourism component to the question information (that is, the above-mentioned second information) "The specific content of the detailed travel guide for two days and one night in City A" and the control of the tourism component (that is, the above-mentioned first control). After the user clicks the control of the tourism component, the mobile phone cancels the display of the interactive interface of the "AI Assistant" and displays the interactive interface of the tourism component (that is, the above-mentioned first reply interface) in full screen. The interactive interface of the tourism component displays the question information and the specific content of the detailed travel guide for two days and one night in City A.
[0214] Scenario 6: User needs to make an appointment for a physical examination
[0215] The user can first open the "AI Assistant" application installed in the mobile phone (i.e., the program corresponding to the first interface mentioned above), and then the user can enter the question information (i.e., the above-mentioned first information) in the interactive interface of the "AI Assistant" (i.e., the above-mentioned first interface). For example, the user enters "make an appointment for a physical examination at a hospital within 3 kilometers nearby", and the mobile phone calls the medical component related to the question information (i.e., the above-mentioned first component) based on the question information to display a reply interface (i.e., the above-mentioned first reply interface) on the interactive interface of the "AI Assistant", and the reply interface includes the reply information of the medical component to the question information (i.e., the above-mentioned second information) "Hospitals within 3 kilometers nearby and the physical examination items and appointment times of these hospitals" and the control of the medical component (i.e., the above-mentioned first control). After the user clicks on the control of the medical component, the mobile phone cancels the display of the interactive interface of the "AI Assistant" and displays the interactive interface of the medical component (i.e., the above-mentioned first reply interface) in full screen. The interactive interface of the medical component displays the question information, hospitals within 3 kilometers nearby and the physical examination items and appointment times of these hospitals.
[0216] Scenario 7: User travel needs
[0217] The user can first open the "AI Assistant" application installed in the mobile phone (that is, the program corresponding to the first interface mentioned above), and then the user can enter the question information (that is, the first information mentioned above) in the interactive interface of the "AI Assistant" (that is, the first interface mentioned above). For example, if the user enters "Air ticket to City B this Friday", the mobile phone calls the travel component related to the question information (that is, the first component mentioned above) based on the question information, and displays a reply interface (that is, the first reply interface mentioned above) on the interactive interface of the "AI Assistant", and the reply interface includes the reply information of the travel component to the question information (that is, the second information mentioned above) "Air ticket from this city to City B this Friday" and the control of the travel component (that is, the first control mentioned above). After the user clicks on the control of the travel component, the mobile phone cancels the display of the interactive interface of the "AI Assistant" and displays the interactive interface of the travel component (that is, the first reply interface mentioned above) in full screen. The interactive interface of the travel component displays the question information and the air ticket from this city to City B this Friday.
[0218] Scenario 8: User needs to purchase performance tickets
[0219] The user can first open the "AI Assistant" application installed in the mobile phone (that is, the program corresponding to the first interface above), and then the user can enter the question information (that is, the first information above) in the interactive interface of the "AI Assistant" (that is, the first interface above). For example, if the user enters "tickets for performances at nearby performance venues next Saturday", the mobile phone will call the performance ticket purchase component related to the question information (that is, the first component above) based on the question information, and display a reply interface (that is, the first reply interface above) on the interactive interface of the "AI Assistant", and the reply interface includes the reply information of the performance ticket purchase component to the question information (that is, the second information above) "tickets for all performances at nearby performance venues next Saturday" and the control of the performance ticket purchase component (that is, the first control above). After the user clicks on the control of the performance ticket purchase component, the mobile phone displays the interactive interface of the "AI Assistant" and displays the interactive interface of the performance ticket purchase component (that is, the first reply interface above) in full screen. The interactive interface of the performance ticket purchase component displays the question information and tickets for all performances at nearby performance venues next Saturday.
[0220] It should be noted that the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application do not impose any restrictions on this.
[0221] The information acquisition method provided in the embodiment of the present application can be executed by an information acquisition device. In the embodiment of the present application, the information acquisition device provided in the embodiment of the present application is described by taking the information acquisition method executed by the information acquisition device as an example.
[0222] Fig.1960 is a schematic diagram of the structure of an information acquisition device provided in an embodiment of the present application. The information acquisition device includes: a receiving module 601 and a display module 602.
[0223] The receiving module 601 is used to receive a first input to the first interface, where the first input is used to input first information.
[0224] Among them, the display module 602 is used to display a first reply interface in response to the first input, and the first reply interface includes second information. The second information is the information to which the first component replies based on the first information. The first component is a component that can be called by the program corresponding to the first interface, and the first reply interface is the interface of the first component.
[0225] Optionally, in the embodiment of the present application,
[0226] The display module 602 is specifically used to display a first reply interface in the first interface. The first reply interface also includes a first control, and the first control is used to update the display mode of the first reply interface.
[0227] The receiving module 601 is further configured to receive a second input to the first control.
[0228] The display module 602 is further configured to cancel display of the first interface and display a first reply interface in response to a second input, wherein the first reply interface includes the first information and the second information.
[0229] Optionally, in the embodiment of the present application, combined with Fig.19 ,like Fig. 20 As shown, the above-mentioned information acquisition device may further include a processing module 603.
[0230] The processing module 603 is used to determine the user intention information corresponding to the first input based on the first information and the user preference information after receiving the first input to the first interface.
[0231] The display module 602 is specifically used to display the first reply interface based on the correlation between the user intention information and the service information corresponding to the multiple components.
[0232] Optionally, in an embodiment of the present application, the above-mentioned display module 602 is also used to display the identification of at least one component in the first interface, where the at least one component is a component related to the first information, and the first component is the component with the greatest correlation with the first information among the at least one component.
[0233] Optionally, in an embodiment of the present application, the display module 602 is specifically used to display the identification of at least one component on the first interface in a first order, and the first order is determined based on the correlation between the at least one component and the first information.
[0234] Optionally, in an embodiment of the present application, the above-mentioned receiving module 601 is also used to receive a third input of an identifier of a second component, and the second component is any component of the at least one component except the first component.
[0235] The display module 602 is also used to display a second reply interface of the second component in the first interface in response to a third input, wherein the second reply interface includes third information, and the third information is information to which the second component replies based on the first information.
[0236] The information acquisition device provided by the embodiment of the present application receives a first input on the first interface, and the first input is used to input the first information. In response to the first input, the first component is triggered to reply to the first information and display the reply information. In this way, every time the user needs to obtain a reply to a certain information, he only needs to input the information on the first interface, and the component related to the information can be triggered to reply based on the information, thereby realizing rapid acquisition of information, without the need to spend time searching for the component or application that can reply to the information and then executing the input in the found component or application each time. Therefore, this solution simplifies the operation process of users obtaining information and improves the efficiency of information acquisition.
[0237] The information acquisition device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device, an augmented reality / virtual reality device, a robot, a wearable device, a super mobile personal computer, a netbook or a personal digital assistant, etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0238] The information acquisition device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0239] The information acquisition device provided in the embodiments of the present application can implement the various processes implemented by the various embodiments of the above-mentioned information acquisition method. To avoid repetition, they will not be described again here.
[0240] Alternatively, if Fig.21As shown, an embodiment of the present application also provides an electronic device 900, including a processor 901 and a memory 902, wherein the memory 902 stores programs or instructions that can be executed on the processor 901, and when the program or instructions are executed by the processor 901, the various steps of the above-mentioned information acquisition method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not repeated here.
[0241] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0242] Fig. 22 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0243] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.
[0244] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 22 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0245] The user input unit 1007 is used to receive a first input to the first interface, where the first input is used to input first information.
[0246] Among them, the display unit 1006 is used to display a first reply interface in response to the first input, and the first reply interface includes second information. The second information is the information to which the first component replies based on the first information. The first interface of the first component corresponds to a program-callable component, and the first reply interface is the interface of the first component.
[0247] Optionally, in the embodiment of the present application,
[0248] The above-mentioned display unit 1006 is specifically used to display a first reply interface in the first interface. The first reply interface also includes a first control, and the first control is used to update the display mode of the first reply interface.
[0249] The user input unit 1007 is further used to receive a second input to the first control.
[0250] The display unit 1006 is further configured to cancel display of the first interface and display a first reply interface in response to a second input, wherein the first reply interface includes the first information and the second information.
[0251] Optionally, in an embodiment of the present application, the processor 1010 is configured to, after receiving a first input to the first interface, determine user intent information corresponding to the first input based on the first information and the user preference information. The display unit 1006 is specifically configured to display the first reply interface based on the correlation between the user intent information and the service information corresponding to the multiple components.
[0252] Optionally, in an embodiment of the present application, the above-mentioned display unit 1006 is also used to display the identification of at least one component in the first interface, where the at least one component is a component related to the first information, and the first component is the component with the greatest correlation with the first information among the at least one component.
[0253] Optionally, in an embodiment of the present application, the display unit 1006 is specifically used to display the identification of at least one component on the first interface in a first order, and the first order is determined based on the correlation between the at least one component and the first information.
[0254] Optionally, in an embodiment of the present application, the user input unit 1007 is further used to receive a third input of an identifier of a second component, where the second component is any component other than the first component in the at least one component. The display unit 1006 is further used to display a second reply interface of the second component in the first interface in response to the third input, where the second reply interface includes third information, where the third information is information to which the second component replies based on the first information.
[0255] The electronic device provided by the embodiment of the present application receives a first input on a first interface, the first input is used to input a first message, triggers a first component to reply to the first message in response to the first input, and displays the reply message. In this way, every time the user needs to obtain a reply to a certain message, he only needs to input the information on the first interface, and the component related to the information can be triggered to reply based on the information, thereby realizing rapid acquisition of information, without the need to spend time searching for a component or application that can reply to the information and then executing the input in the found component or application each time. Therefore, this solution simplifies the operation process of users obtaining information and improves the efficiency of information acquisition.
[0256] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0257] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0258] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.
[0259] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information acquisition method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0260] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0261] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information acquisition method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0262] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0263] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information acquisition method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0264] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0265] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0266] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for obtaining information, characterized in that: The method comprises: Receiving a first input to a first interface, wherein the first input is used to input first information; In response to the first input, a first reply interface is displayed, the first reply interface includes second information, the second information is information to which the first component replies based on the first information, the first component is a component callable by the program corresponding to the first interface, and the first reply interface is the interface of the first component.
2. The method according to claim 1, characterized in that The displaying of the first reply interface includes: Displaying the first reply interface in the first interface, wherein the first reply interface further includes a first control, and the first control is used to update the display mode of the first reply interface; The method further comprises: receiving a second input to the first control; In response to the second input, the first interface is canceled and the first reply interface is displayed, where the first reply interface includes the first information and the second information.
3. The method according to claim 1, characterized in that After receiving the first input to the first interface, the method further includes: Determining user intention information corresponding to the first input based on the first information and user preference information; The displaying of the first reply interface includes: Based on the correlation between the user intention information and the service information corresponding to the multiple components, the first reply interface is displayed.
4. The method according to claim 2, characterized in that: The method further comprises: An identifier of at least one component is displayed in the first interface, the at least one component is a component related to the first information, and the first component is the component with the greatest correlation with the first information among the at least one component.
5. The method according to claim 4, characterized in that The displaying of the identification of at least one component in the first interface includes: The identification of the at least one component is displayed in the first interface in a first order, and the first order is determined based on the relevance of the at least one component to the first information.
6. The method according to claim 4 or 5, characterized in that: The method further comprises: receiving a third input of an identification of a second component, the second component being any component of the at least one component other than the first component; In response to the third input, a second reply interface of the second component is displayed in the first interface, and the second reply interface includes third information, and the third information is the information to which the second component replies based on the first information.
7. An information acquisition device, characterized in that: The device comprises a receiving module and a display module; The receiving module is used to receive a first input to the first interface, where the first input is used to input first information; The display module is used to display a first reply interface in response to the first input, the first reply interface includes second information, the second information is the information to which the first component replies based on the first information, the first component is a component callable by the program corresponding to the first interface, and the first reply interface is the interface of the first component.
8. The device according to claim 7, characterized in that The display module is specifically used to display the first reply interface in the first interface, and the first reply interface also includes a first control, and the first control is used to update the display mode of the first reply interface; The receiving module is further used to receive a second input to the first control; The display module is further used to cancel display of the first interface and display the first reply interface in response to the second input, where the first reply interface includes the first information and the second information.
9. The device according to claim 7, characterized in that The device also includes a processing module; The processing module is configured to determine, after receiving a first input to the first interface, user intention information corresponding to the first input based on the first information and user preference information; The display module is specifically used to display the first reply interface based on the correlation between the user intention information and the service information corresponding to multiple components.
10. The device according to claim 8, characterized in that The display module is further used to display an identifier of at least one component in the first interface, where the at least one component is a component related to the first information, and the first component is the component with the greatest correlation with the first information among the at least one component.
11. The device according to claim 10, characterized in that The display module is specifically used to display the identification of the at least one component in the first interface according to a first order, and the first order is determined based on the correlation between the at least one component and the first information.
12. The device according to claim 10 or 11, characterized in that The receiving module is further configured to receive a third input of an identifier of a second component, where the second component is any component of the at least one component except the first component; The display module is also used to display a second reply interface of the second component in the first interface in response to the third input, the second reply interface including third information, and the third information is the information to which the second component replies based on the first information.
13. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the information acquisition method according to any one of claims 1 to 6 are implemented.
14. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the information acquisition method according to any one of claims 1 to 6 are implemented.
15. A computer program product, characterized in that The computer program product is stored in a storage medium, and the computer program product is executed by at least one processor to implement the steps of the information acquisition method according to any one of claims 1 to 6.
Citation Information
Cited By
Information acquisition method and apparatus, electronic device, storage medium, and program product
WO2026175353A1