Interaction method and device, electronic equipment and program product
By setting two display panels in the graphical user interface and dynamically adjusting the display panel height, the problem of incompatibility in the display of generated content and service results in the prior art is solved, and the efficiency and experience of user information acquisition are improved.
Patent Information
- Application Number
- CN202411061406.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-08-02
AI Technical Summary
When existing application software provides artificial intelligence model-generated content services, it is impossible to effectively combine the display of generated content and service results, resulting in poor user information acquisition efficiency and experience.
By setting two display panels in the graphical user interface, one for displaying generated content and the other for displaying service results related to dialogue information, and dynamically adjusting the height of the first display panel according to the length of the generated content, ensuring that A complete display of the content.
It improves the amount and efficiency of user information acquisition, improves the user's interactive experience based on artificial intelligence models in the graphical user interface, and meets the user's needs for service results.
Smart Images

Figure CN119168056A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of interactive technology, and in particular to an interactive method, device, electronic device and program product. Background Art
[0002] With the development of artificial intelligence, more and more application software are beginning to provide services to users based on artificial intelligence models to better understand and meet user needs. For example, application software provides users with generative content services through artificial intelligence models.
[0003] In the process of studying the existing technologies, the inventors found that the existing application software that provides generative content services by artificial intelligence models can provide services to users through an independent page, that is, users input questions based on the page and view the answers provided by the artificial intelligence model to the questions on the page. Some application software integrates the generative content and other information provided by the artificial intelligence model into one page for display, but the generative content is usually displayed preferentially in a position on the page that is easy for users to see, affecting the user's desire to see other information on the page. Summary of the invention
[0004] The present application provides an interaction method, device, electronic device and program product, which can solve the problem that when users interact on a graphical interaction interface based on an artificial intelligence model, the user's information acquisition needs cannot be met and the interaction experience is poor.
[0005] In a first aspect, the present application provides an interactive method for implementing interactive operations of a graphical user interface, the method comprising:
[0006] Acquiring dialogue information input by the user through the dialog box of the graphical user interface;
[0007] In response to acquiring generated content generated by the artificial intelligence model for the dialogue information, displaying the generated content in a first display panel of the graphical user interface;
[0008] A service result related to the dialog information is displayed in a second display panel of the graphical user interface, and a height of the display panel of the graphical user interface is related to the generated content.
[0009] Optionally, the first display panel and the second display panel have the same display level in the graphical user interface.
[0010] Optionally, the first display panel is suspended above the second display panel for display.
[0011] Optionally, after displaying the generated content, the method further includes:
[0012] In response to an operation gesture of a user on the graphical user interface, the height of the first display panel changes with the gesture operation.
[0013] Optionally, in response to a user's operation gesture on the graphical user interface, the height of the first display panel changes with the gesture operation, including:
[0014] In response to a user's upward sliding gesture on the second display panel, the height of the first display panel becomes smaller;
[0015] In response to a downward sliding gesture of the user with respect to the second display panel, a height of the first display panel increases.
[0016] Optionally, in response to acquiring generated content generated by the artificial intelligence model for the dialogue information, displaying the generated content in the first display panel of the graphical user interface includes:
[0017] In response to acquiring generated content generated by the artificial intelligence model for the dialogue information, displaying the generated content line by line or word by word in a first display panel of the graphical user interface;
[0018] When the generated content exceeds the current height of the first display panel, the height of the first display panel is adjusted until the generated content is fully displayed or a preset maximum height of the first display panel is reached.
[0019] Optionally, the service result is a search result, and displaying the service result related to the conversation information in the second display panel of the graphical user interface includes:
[0020] In response to obtaining search results of a preset search engine for the conversation information, the search results are displayed in a second display panel of the graphical user interface.
[0021] Optionally, the search results include POI list search results, and the second display panel is a POI list display page;
[0022] Displaying the search results in the second display panel of the graphical user interface is specifically:
[0023] The POI list search results are displayed in a POI list display page of the graphical user interface.
[0024] Optionally, the service result is a traffic condition service result, and the second display panel is an electronic map interface;
[0025] Displaying the service results related to the dialog information in the second display panel of the graphical user interface, specifically:
[0026] The traffic condition service result related to the dialogue information is displayed on the electronic map interface of the graphical user interface.
[0027] Optionally, the first display panel includes a mask layer and a display frame located on the mask layer, the size of the mask layer is the same as the size of the graphical user interface, the size of the display frame is smaller than the size of the mask layer, and the mask layer is translucent.
[0028] In a second aspect, the present application provides an interactive device for implementing interactive operations of a graphical user interface, the device comprising:
[0029] An acquisition module, used for acquiring dialogue information input by a user through the dialog box of the graphical user interface;
[0030] A first display module, configured to display the generated content in a first display panel of the graphical user interface in response to obtaining the generated content generated by the artificial intelligence model for the dialogue information;
[0031] The second display module is used to display the service result related to the dialog information in a second display panel of the graphical user interface, and the height of the display panel of the graphical user interface is related to the generated content.
[0032] In a third aspect, the present application provides an electronic device, comprising: a processor, a memory and a display; the processor is communicatively connected with the memory and the display;
[0033] The memory stores computer instructions;
[0034] The processor executes the computer instructions stored in the memory to implement the method as described in any one of the first aspects;
[0035] The display is used to display a graphical user interface.
[0036] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method as described in any one of the first aspects.
[0037] In a fifth aspect, the present application provides a computer program product, comprising a computer program or instructions, which, when executed by a processor, implements the method as described in any one of the first aspects.
[0038] The interactive method, device, electronic device and program product provided by the present application, the electronic device first obtains the dialogue information input by the user through the dialog box of the graphical user interface; then, in response to obtaining the generative content generated by the artificial intelligence model for the dialogue information, the generative content is displayed in the first display panel of the graphical user interface; then, the service results related to the dialogue information are displayed in the second display panel of the graphical user interface, and the height of the display panel of the graphical user interface is related to the generative content. Through this implementation method, the electronic device realizes the simultaneous display of the first display panel and the second display panel in the graphical user interface of the application software, that is, the simultaneous display of the generative content and the service results is realized, and the information acquisition needs of the user for the service results can be met while displaying the generative content, which improves the user's information acquisition amount and information acquisition efficiency, better meets the user's interaction needs based on the artificial intelligence model in the graphical user interface, and improves the user's interaction experience based on the artificial intelligence model. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0040] Figure 1 is a schematic diagram of a graphical user interface;
[0041] Figure 2 A flowchart of an interactive method provided in an embodiment of the present application;
[0042] Figure 3 A schematic diagram of a dialog box provided in an embodiment of the present application;
[0043] Figure 4 A schematic diagram of a first graphical user interface provided in an embodiment of the present application;
[0044] Figure 5 A schematic diagram of a second graphical user interface provided in an embodiment of the present application;
[0045] Figure 6 A schematic diagram of a third graphical user interface provided in an embodiment of the present application;
[0046] Figure 7 A schematic diagram of a fourth graphical user interface provided in an embodiment of the present application;
[0047] Figure 8 A schematic diagram of a fifth graphical user interface provided in an embodiment of the present application;
[0048] Fig. 9 A schematic diagram of a sixth graphical user interface provided in an embodiment of the present application;
[0049] Fig.10 A seventh graphical user interface schematic diagram provided in an embodiment of the present application;
[0050] Fig.11 A schematic diagram of an eighth graphical user interface provided in an embodiment of the present application;
[0051] Fig.12 A schematic diagram of the structure of an interactive device provided in an embodiment of the present application;
[0052] Fig.13 A schematic diagram of the structure of an electronic device 100 provided in an embodiment of the present application.
[0053] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0055] The following is an explanation of some of the terms involved in this application:
[0056] Graphical User Interface (GUI): A computer interface that interacts with users through graphics (such as icons, buttons, windows, etc.). It is opposite to the traditional command line interface (CLI), which allows users to operate computer systems and applications in a visual and intuitive way.
[0057] Large language model: also known as a large model, is a complex artificial intelligence model based on deep learning and natural language processing technology. They are designed to understand and generate natural language text, and are usually able to handle a variety of language tasks such as text generation, translation, summarization, question answering, etc.
[0058] Modal: In the field of interactive technology based on graphical user interfaces, a modal is a semi-transparent background layer covering the current page or element to focus the user's attention on specific operations or content. The modal prevents users from interacting with other parts of the page at the same time, allowing users to focus on the current task or information.
[0059] With the rapid development of artificial intelligence technology, artificial intelligence models have been widely used in various fields due to their powerful semantic understanding and generation capabilities. For example, users can ask questions to application software based on artificial intelligence models, such as "What is the weather like in XXX?", and the application software can output the generated content corresponding to the question on its page based on the artificial intelligence model. However, at present, there are still many problems when application software provides users with dialogue interaction services.
[0060] On the one hand, currently, when most application software provides users with conversational interaction services based on artificial intelligence models, they usually interact on a dedicated conversational interaction page, and the interactive content is relatively isolated from the original service result display page of the application software. For example, Figure 1 is a schematic diagram of a graphical user interface, such as Figure 1 As shown in the figure, the user asks the question "How much is the ticket price for XXX" based on the interactive page dedicated to the dialogue interaction service, and the application software displays the generated content of the question based on the dialogue interaction page. In fact, the application software has an original search result page for displaying the ticket price for XXX, and Figure 1 The dialogue interaction method shown cannot realize the combined display of the generative content generated by the artificial intelligence model and the search result page of the corresponding question of the application software. There are problems such as the display method is not intuitive enough, the amount of information obtained is limited, and the user experience is poor.
[0061] There are also some application software that integrate the generative content and other information provided by the artificial intelligence model into one page for display, but the generative content is usually displayed in a location on the page that is easy for users to see, affecting the user's desire to see other information on the page.
[0062] The inventors considered that if special display panels could be set up for both generated content and service results, and the two could be consciously displayed simultaneously, it would be possible to display service results to users in a more intuitive manner while users were interactively responding, thereby increasing the amount of information users acquired and improving their experience.
[0063] In view of this, the present application provides an interactive method, which displays two display panels in the graphical user interface of the application software according to the dialogue information input by the user, wherein one display panel is used to display the generated content based on the dialogue information, and one dialogue panel is specifically used to display the service results. Through this implementation method, while satisfying the user's rapid acquisition of information through interaction, a more intuitive way of displaying the service results can be used, thereby increasing the amount of information that the user can obtain at the same time, improving the efficiency and quality of the user's information acquisition, better meeting the user's information acquisition needs, and improving the user's experience of using the application software.
[0064] The execution subject of this application is an electronic device with application software deployed, such as a mobile phone, a tablet, etc. The above application software is any application software with GUI display requirements. On this basis, this application does not limit the specific type of the application software, for example, it can be a navigation application. The application software has a corresponding server, which can be a single server or a server cluster, which is deployed in the cloud and communicates with the above electronic device.
[0065] The following is a detailed description of the interaction method provided by the present application in conjunction with specific embodiments, and the method is used to implement interactive operations of a graphical user interface. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0066] Figure 2 The following is a flow chart of an interactive method provided in an embodiment of the present application. Figure 2 As shown, the method may include the following steps:
[0067] S101: Acquire dialog information input by a user through a dialog box of a graphical user interface.
[0068] The above user may be any user using the application software implementing the present application. The present application does not limit the content included in the above dialogue information, which may include any content that the user intends to communicate with the application software.
[0069] The present application does not limit the style of the dialog box and the position in the page of the application software, and those skilled in the art can set it as needed. The user can input the dialogue information through the dialog box by text input, or can input the dialogue information by voice input, which is not limited by the present application. In one implementation, the dialog box can be a search box, but is certainly not limited to this.
[0070] For example, Figure 3 A schematic diagram of a dialog box provided in an embodiment of the present application, such as Figure 3As shown, the user can input dialogue information to the electronic device through the dialog box.
[0071] Optionally, after acquiring the dialogue information, the electronic device may output a buffer animation (for example, Figure 3 The buffering animation shown in the figure is used to prompt the user that the current electronic device has obtained the dialogue information input by the user and is in the process of processing the dialogue information. The present application does not limit the specific style of the buffering animation and the position in the page of the application software. Those skilled in the art can set it according to their needs, for example, it can be as follows Figure 3 The buffering animation shown in the figure can enhance the interaction with the user in this way, so that the user can more clearly understand the processing status of the electronic device on the conversation information, and improve the user experience.
[0072] S102: In response to acquiring generative content generated by the artificial intelligence model for dialogue information, displaying the generative content in a first display panel of a graphical user interface.
[0073] The present application does not limit the specific style, size, and position of the above-mentioned first display panel in the graphical user interface, and those skilled in the art can set it according to needs. The present application does not limit whether the first display panel includes other information in addition to the generated content, and those skilled in the art can set it according to needs. In one embodiment, the first display panel can be an embedded summary panel, and the embedded summary panel is a panel embedded in the application software page, that is, the user's browsing operations such as sliding on other positions in the application software page except the first display panel will affect the display of the first display panel on the application software page. Of course, it can also be a pop-up layer panel in other formats, of course, but it is not limited to this.
[0074] For example, Figure 4 A schematic diagram of a first graphical user interface provided in an embodiment of the present application, such as Figure 4 As shown, this schematic diagram is a schematic diagram taking the first display panel being located above the graphical user interface as an example.
[0075] The artificial intelligence model can be any model that can obtain generative content based on dialogue information, for example, it can be a large model. The artificial intelligence model can be deployed on the server of the application software, for example, it can be trained based on a general training data set, has semantic understanding, and information summarization capabilities, and can be designed with reasonable prompt information (Prompt) to achieve generative content for dialogue responses based on dialogue information. Exemplarily, the electronic device can send dialogue information to the server of the application software to obtain the generative content generated by the artificial intelligence model for the dialogue information sent by the server.
[0076] The artificial intelligence model can obtain the generated content based only on the dialogue information, or based on the dialogue information and other information. The other information mentioned here can be, for example, the service result related to the dialogue information mentioned in step S103 below. For example, after obtaining the service result and the dialogue information, the server can input the dialogue information and the service result into the artificial intelligence model to obtain the corresponding generated content. The specific method of obtaining the service result refers to step S103 below, which will not be repeated here.
[0077] In this implementation, since the generative content is based on conversation information and service result recall, the fit between the generative content displayed by the electronic device and the service results can be further improved through this implementation, so that the generative content obtained by the user can be consistent with the service result content, thereby improving the user experience when obtaining information in the graphical user interface of the application software.
[0078] It should be noted that the artificial intelligence model can be a model belonging to the application software, in which case the artificial intelligence model can be deployed on the server of the application software; it can also be a model deployed in the system or functional module of other non-application software, which is not limited in this application. When the model is deployed in other non-application software systems, the electronic device can obtain the generative content provision service provided by the artificial intelligence model through interface calls.
[0079] In this step, the electronic device obtains the generative content generated by the artificial intelligence model for the dialogue information, and displays the generative content in the first display panel of the graphical user interface to respond to the dialogue information input by the user and realize interaction with the user.
[0080] S103: Displaying service results related to the dialog information in a second display panel of the graphical user interface, wherein the height of the display panel of the graphical user interface is related to the generated content.
[0081] The present application does not limit the specific style and size of the second display panel, and the position of the second display panel in the graphical user interface, which can be set by those skilled in the art as required. The present application does not limit whether the second display panel includes other content in addition to the service results related to the conversation information, which can be set by those skilled in the art as required. Figure 4 , this schematic diagram takes the case where the second display panel is located below the graphical user interface as an example.
[0082] The content included in the above service results is related to the type of service that the application software can provide to the user. For example, if the application software can provide search services to the user, the above service results can include search results. If the application software can provide map information recall services to the user, the above service results can include map information recall results, where the map information referred to here is information that can be displayed based on a map.
[0083] The service result related to the dialogue information mentioned here may be, for example, a result obtained based on the dialogue information. For example, if the service result includes a search result, the search result may be obtained based on a keyword search extracted from the dialogue information.
[0084] The way in which the electronic device obtains the service results related to the conversation information is related to the type of application software and the services it can provide. The electronic device can obtain the service results related to the conversation information by itself, or it can send the conversation information to the server of the application software and obtain the service results related to the conversation information fed back by the server.
[0085] The height of the display panel is the height parameter of the size parameter of the display panel. Among them, the height of the display panel of the graphical user interface is related to the generative content, which may be only the first display panel, or the height of the second display panel is related to the generative content; or the height of the first display panel and the second display panel are both related to the generative content. The height of the display panel of the graphical user interface is related to the generative content, which may be related to the height of the display panel and the number of texts included in the generative content, or it may be related to the content included in the generative content. For example, the more text content of the generative content, the greater the height of the first display panel, and the smaller the height of the second display panel; or there may be a corresponding preset display panel height when the generative content outputs specific keywords. This application does not limit which specific keywords are, and the specific height of the preset display panel height, which can be set by those skilled in the art according to needs.
[0086] The present application does not limit the relationship between the first display panel and the second display panel in the graphical user interface. The display levels of the first display panel and the second display panel in the graphical user interface may be the same or different. The display level mentioned here may be, for example, the layer where the first display panel and the second display panel are located in the graphical user interface. The two may be in the same layer or in different layers. When the display levels of the two are the same, it can be considered that the first display panel is embedded in the second display panel, or the first display panel and the second display panel are embedded in the same layer of the graphical user interface. When the display levels of the two are different, for example, the first display panel may be displayed suspended above the second display panel.
[0087] The electronic device may use the same display method of the first display panel and the second display panel for different service results, or may use different display methods, which is not limited in the present application.
[0088] In this embodiment, the electronic device first obtains the dialogue information input by the user through the dialog box of the graphical user interface; then, in response to obtaining the generative content generated by the artificial intelligence model for the dialogue information, the generative content is displayed in the first display panel of the graphical user interface; then, the service results related to the dialogue information are displayed in the second display panel of the graphical user interface, and the height of the display panel of the graphical user interface is related to the generative content. Through this implementation method, the electronic device realizes the simultaneous display of the first display panel and the second display panel in the graphical user interface of the application software, that is, the simultaneous display of the generative content and the service results is realized, and the user's information acquisition needs for the service results can be met while displaying the generative content, which improves the user's information acquisition amount and information acquisition efficiency, better meets the user's interaction needs based on the artificial intelligence model in the graphical user interface, and improves the user's interaction experience based on the artificial intelligence model.
[0089] In addition, since the height of the display panel in the graphical user interface is related to the generated content, the height of the display panel can be dynamically adjusted based on the generated content, thereby improving the flexibility and intelligence of the interaction method provided in the present application, thereby providing users with a better interaction experience and better meeting users' interaction needs.
[0090] Depending on the content of the service result, the electronic device may obtain the service result in different ways. The following is an exemplary description of how the electronic device obtains the service result through a specific embodiment.
[0091] Optionally, in some embodiments, when the service result is a search result, the electronic device may display the search result in a second display panel of the graphical user interface in response to obtaining the search result of the preset search engine for the conversation information.
[0092] The preset search engine can be deployed on the server of the application software, for example. The electronic device can send the conversation information to the server of the application software, and the server uses its preset search engine to obtain the search results for the conversation information and then sends them to the electronic device. This application does not limit the implementation method of the preset search engine, and the implementation method of the preset search engine in different application software is different.
[0093] Taking the preset search engine as the search engine of the navigation application as an example, the preset search engine flow can be an engine for POI and / or route search. Optionally, in this implementation, the search results can include, for example, POI list search results, and the second display panel is a POI list display page; the electronic device can display the POI list search results in the POI list display page of the graphical user interface in response to the dialogue information input by the user. Through this implementation, when the user intends to interact with the application software to obtain POI information, while obtaining the generated content, the user can view the POI related to the user dialogue information through the POI list, thereby satisfying the user's interaction needs while enabling the user to more intuitively view the results of interest, thereby further improving the amount of information obtained when the user intends to interact with the application software about the POI, as well as the information acquisition efficiency, improving the user's information acquisition experience, and better meeting the user's interaction needs for the application software.
[0094] The following is an illustrative description of how an electronic device performs display on a display panel through specific embodiments.
[0095] Optionally, in some embodiments, in response to obtaining the generative content generated by the artificial intelligence model for the dialogue information, the electronic device may output all of the generative content at once in the first display panel of the graphical user interface, or may display the generative content line by line or word by word.
[0096] When the electronic device displays the generated content line by line or word by word, since the interaction is output word by word during the manual interaction, when the electronic device displays the generated content corresponding to the search result on the first display panel line by line or word by word, it can better simulate the actual form of user dialogue and enhance the user interaction experience.
[0097] For example, Figure 5 A schematic diagram of a second graphical user interface provided in an embodiment of the present application, such as Figure 5 As shown, the electronic device can, for example, display the generated content word by word to better simulate the human interaction method.
[0098] As in the above embodiment, the height of the display panel of the graphical user interface is related to the generative content. Optionally, in some embodiments, when the electronic device displays the display panel, when the generative content exceeds the current height of the first display panel, the height of the first display panel can be adjusted until the generative content is fully displayed or the preset maximum height of the first display panel is reached.
[0099] The present application does not limit the specific values of the above-mentioned current height and the preset maximum height, and those skilled in the art can set them according to needs.
[0100] The generated content displayed here exceeds the current height of the first display panel, that is, the page height required to display the generated content exceeds the current height of the first display panel, that is, the current height of the first display panel cannot meet the demand for fully displaying the generated content. This application does not limit the specific value of the preset maximum height, and technicians in this field can set it according to needs.
[0101] For example, continue to refer to Figure 5 For example, the electronic device may be preset with a first display panel of a first height and a second height, and the second height is the above-mentioned preset maximum height. The electronic device first uses the first display panel of the first height to display the generative content, and then, when the displayed generative content exceeds the first display panel of the first height, the generative content is displayed using the second height. The second height is greater than the first height. On this basis, the present application does not limit the specific values of the first height and the second height, and those skilled in the art can set them according to needs.
[0102] This implementation method can be used to display the generated content when there is less content, so as to ensure that the graphical user interface of the application software can give priority to displaying other useful information such as service results, and avoid directly using a first display panel with a larger height to display less text content, which will cause the application software page to have more blank space and occupy the display space of effective information. When there is more generated content, by adjusting to use a first display panel with a larger height to display the above-mentioned generated content, the user can intuitively view and obtain as much generated content as possible while ensuring the acquisition of search results, thereby improving the intelligence of the interactive method provided by this application and the user's experience of using the application software.
[0103] Optionally, when the first display panel is adjusted to a set preset maximum height, the first display panel may still be unable to fully display the generated content. The electronic device can, for example, display hidden generated content, or hide the generated content in response to a user sliding operation on the first display panel.
[0104] The user can slide at any position of the first display panel to control the text content to hide or display; or the first display panel can be provided with a sliding control, which can control the generated content to hide or display in response to the user's dragging operation. Figure 5 When the electronic device uses the first display panel of the second height to display the generated content, the currently hidden generated content can be viewed in response to the user sliding at any position of the first display panel. At the same time, there is a position bar on the right side of the first display panel to indicate the position of the generated content currently viewed by the user.
[0105] Optionally, in some embodiments, in addition to the generated content, the first display panel may also include at least one of the following: a control for displaying the source of the generated content, a user feedback control for the generated content, an interactive control for interacting with the user, and a recommended conversation information control generated based on the conversation information and / or the generated content.
[0106] This application does not limit the form of the control for displaying the generated content source, the content included, and the position in the first display panel. Figure 6 A schematic diagram of a third graphical user interface provided in an embodiment of the present application, such as Figure 6 As shown, the control for displaying the source of generated content includes the text "result source", and the generated content may include the source of the generated content, for example, and the electronic device may display the source of the generated content on the first display panel in response to the user's click operation on the control for displaying the source of the generated content. This implementation method can provide users with more information acquisition channels on the first display panel, and users can determine the reference value of information through the source of the generated content, thereby improving the user experience.
[0107] The present application does not limit the form of the user feedback control of the generated content, including the content, and the position in the first display panel, which can be set by those skilled in the art according to the requirements. In some embodiments, the user feedback control may include a positive feedback control and a negative feedback control. Figure 6 , the schematic diagram is a schematic diagram of a user feedback control including a positive feedback control and a negative feedback control, such as Figure 6 As shown, the electronic device can obtain the user's positive feedback or negative feedback on the currently outputted generative content, for example, by the user clicking the positive feedback control or the negative feedback control.
[0108] Through this implementation, the electronic device can provide users with a feedback channel for the currently output generative content, providing users with a better feedback interaction experience while timely understanding the user's satisfaction with the currently output generative content, so that the user experience can be further improved based on user feedback in the future.
[0109] The present application does not limit the form of the interactive control for dialog interaction with the user, and the position in the first display panel. The interactive control for dialog interaction with the user may include a voice interactive control and / or a text interactive control. In some embodiments, the interactive control for dialog interaction with the user may be a dialog box; the dialog box displays the dialog information input by the user.
[0110] The present application does not limit the form of the dialog box, nor the position in the first display panel, and those skilled in the art may set it according to their needs. Figure 6 , which is a diagram showing the dialog box at the top of the customization panel.
[0111] By setting an interactive control for interacting with the user in the first display panel, the user can conveniently conduct the next round of conversation based on the current first display panel without exiting the first display panel, thereby improving user operation convenience and user experience.
[0112] The present application does not limit the form, quantity, and position in the first display panel of the recommended dialogue information control generated based on the dialogue information and / or generated content, and those skilled in the art can set it according to needs.
[0113] For example, the electronic device may also obtain recommended conversation information generated based on conversation information and / or generative content in response to conversation information input by the user. Exemplarily, the electronic device may send the conversation information and / or generative content to a server, and the server may generate recommended conversation information based on the conversation information and / or generative content using an artificial intelligence model and send it to the electronic device. After obtaining the above-mentioned recommended conversation information, the electronic device adds it to a preset recommended conversation information control template generated based on conversation information and / or generative content, and generates a recommended conversation information control generated based on conversation information and / or generative content. For example, after obtaining the user's operation on the above-mentioned recommended conversation information control, the electronic device may use the recommended conversation information included in the recommended conversation information control as a new round of conversation information for the user. Exemplarily, continue to refer to Fig.10 , Figure 6 The diagram is a diagram including three recommendation dialog information controls as an example.
[0114] By setting a recommended conversation information control generated based on conversation information and / or generative content in the first display panel, it is possible to recommend conversation information of the next round of conversation that may be of interest to the user or that the user intends to know about, while prompting the user about the conversation interactions that can be conducted based on the application software, and allowing the user to directly input questions for the next round of conversation by operating the control without the need for the user to input questions manually, thereby improving the user's interaction convenience and the user's interaction experience based on the application software.
[0115] Optionally, in some embodiments, the electronic device may output a POI list related to the conversation information in response to the conversation information input by the user in the dialog box of the first display panel, and the POI list is used to prompt the user of POIs related to the conversation information that can be directly searched in the application software. For example, the user can click on a POI in the POI list to have the electronic device recall the POI detailed information corresponding to the clicked POI. This implementation method can further improve the convenience of user operation, and the user can directly view the POI related information by clicking on the POI in the POI list, thereby improving the user experience.
[0116] The POI list related to the conversation information mentioned here may be, for example, a POI list consisting of POIs related to keywords included in the conversation information. For example, the POI list may include POIs that include keywords in the conversation information. Figure 7 A schematic diagram of a fourth graphical user interface provided in an embodiment of the present application, such as Figure 7 As shown, when the user enters "When is the least crowded time to visit XX Science and Technology Museum" in the dialog box, the electronic device may, for example, display POIs including the keywords XX Science and Technology Museum and XX below to form a POI list.
[0117] As mentioned above, different service results may correspond to the same display mode of the first display panel and the second display panel in the graphical user interface, or may correspond to different display modes. If corresponding to different display modes, the present application does not limit the mapping relationship between different service results and the display mode of the first display panel and the second display panel in the graphical user interface, and those skilled in the art may set it according to needs. In a specific implementation, the electronic device may, for example, determine the type of service result after obtaining the service result, and then determine the display mode of the first display panel and the second display panel corresponding to the service result based on the mapping relationship between the preset type of service result and the display mode of the first display panel and the second display panel. The type of the above-mentioned service result is related to the type of application software. Taking the application software as a navigation application as an example, the type of service result may include, for example, map information, POI list, POI details page, etc.
[0118] The following is an exemplary description of the display modes of the first display panel and the second display panel that may correspond to different service results through specific embodiments.
[0119] For example, continue to refer to Figure 4In some embodiments, the service result may include a POI list, for example. In this case, the display mode of the first display panel and the second display panel corresponding to the service result may be, for example, that the first display panel and the second display panel have the same display level. Since the usual browsing operation mode of the POI list is to browse by sliding up and down, which is consistent with the usual viewing mode of the generated content, the use of this display mode can realize the simultaneous display of the service results and the generated content in the graphical user interface while meeting the user's operation requirements and usage habits, thereby improving the user experience.
[0120] In some embodiments, the service result includes map information, or a POI details page, and the combined display method corresponding to the service result can be, for example, a first display panel floating above a second display panel. The above-mentioned map information is information that needs to be displayed on the map. For example, the congestion situation of a certain road may need to be displayed on the map, and the congestion situation of a certain road is the map information. The above-mentioned POI details page is a page used to display POI detailed information.
[0121] Optionally, in some embodiments, the service result is a traffic condition service result, and the second display panel is an electronic map interface. The electronic device can use the first display panel to float above the second display panel to display the traffic condition service result related to the dialogue information on the electronic map interface of the graphical user interface. The traffic condition service result mentioned here may include, for example, road congestion and other road conditions.
[0122] Since users have various operations on the electronic map interface, such as sliding up, down, left, and right, at this time, the operations that the second display panel can receive are usually inconsistent with the operations that the first display panel can accept. Therefore, the first display panel is suspended above the second display panel, and the user can distinguish the operations that the first display panel and the second display panel can accept on the page display, so that the user will not be confused, thereby improving the user experience of the map application.
[0123] Figure 8 A schematic diagram of a fifth graphical user interface provided in an embodiment of the present application, which is a schematic diagram taking the service result including map information as an example, such as Figure 8 As shown, at this time, the first display panel is suspended in the graphical user interface for display, and the display state of the first display panel will not change due to the change of the current display position of the map information.
[0124] Fig. 9 A schematic diagram of a sixth graphical user interface provided in an embodiment of the present application, such as Fig. 9As shown, this schematic diagram is a schematic diagram taking the service results including the POI details page as an example. At this time, the first display panel is suspended above the second display panel for display, and the display of the first display panel will not change due to the change of the current display content of the second display panel. Usually, there are various executable operations for different POI details pages. The first display panel is suspended above the second display panel for display, which can be adapted to various different POI details page operation methods. While satisfying the user's need to obtain POI details page information, it displays generated content and improves the user experience.
[0125] The following is an exemplary description of a manner in which the electronic device displays the first display panel and the second display panel simultaneously on the graphical user interface in response to the dialogue information input by the user through a specific embodiment.
[0126] First, an exemplary description is given of an implementation manner in which the first display panel and the second display panel have the same display level in the graphical user interface.
[0127] When the first display panel and the second display panel have the same display level in the graphical user interface, that is, the displays of the first display panel and the second display panel in the graphical user interface are affected by each other, that is, there is an association between the first display panel and the second display panel in terms of display method. When the first display panel and the second display panel have the same display level in the graphical user interface, the present application does not limit the specific position of the first display panel in the graphical user interface. For example, it may be above the second display panel in the graphical user interface, or below the second display panel. The specific method for realizing the display of the first display panel and the second display panel at the same display level can refer to the prior art and will not be repeated here. For example, continue to refer to Figure 4 In this schematic diagram, the first display panel is embedded above the second display panel of the graphical user interface.
[0128] In this implementation, optionally, in some embodiments, in response to a user's operation gesture on the graphical user interface, the height of the first display panel changes with the gesture operation.
[0129] The present application does not limit the type of the above-mentioned operation gesture, for example, it may be a sliding operation gesture, for example, it may include an upward sliding operation gesture and a downward sliding operation mode. The electronic device may respond to an operation gesture performed by a user at any position of the graphical user interface, and control the height of the first display panel to change with the gesture operation; or, the electronic device may respond to an operation gesture performed by a user at a preset position on the graphical user interface, and control the height of the first display panel to change with the gesture operation. The present application does not limit the specific position of the above-mentioned preset position, for example, it may be the position where the second display panel is located.
[0130] For example, in some embodiments, the electronic device may control the height change of the first display panel in response to a user's sliding operation on the second display panel.
[0131] Exemplarily, in some embodiments, in response to an upward sliding gesture of the user on the second display panel, the height of the first display panel decreases; in response to a downward sliding gesture of the user on the second display panel, the height of the first display panel increases. Fig.10 A seventh graphical user interface schematic diagram provided in an embodiment of the present application is a schematic diagram in which the first display panel is embedded above the layer where the second display panel is located as an example. Fig.10 As shown, the electronic device can, for example, respond to a user's upward sliding gesture on the second display panel, reduce the height of the first display panel until it is reduced to a preset minimum height; respond to a user's downward sliding gesture on the second display panel, increase the height of the first display panel until it is increased to a preset maximum height. The present application does not limit the specific values of the preset minimum height and the preset maximum height, and those skilled in the art can set them as needed. When the preset minimum height is 0, the first display panel is no longer displayed in the graphical user interface.
[0132] When the user slides the second display panel upward, it indicates that the user currently intends to view the service results located below the graphical user interface of the application software without viewing the generated content of the first display panel; and when the user slides the second display panel downward, it indicates that the user may intend to view the service results above the graphical user interface, or intend to view the first display panel. Therefore, the above implementation method can better meet the browsing needs of the intended viewing information. When the user intends to view the corresponding information, the scope occupied by the corresponding information in the graphical user interface is increased. When the user does not need to view the corresponding information, the scope occupied by this part of the information in the graphical user interface of the application software is reduced, thereby better meeting the user's information acquisition needs and improving the user's experience of using the application software.
[0133] The following is an exemplary description of the implementation of the first display panel floating above the second display panel for display.
[0134] In this implementation, since the first display panel is suspended above the second display panel, the electronic device keeps the height of the first display panel suspended above the second display panel unchanged in response to the user's sliding operation on the second display panel. Through this implementation, the user can still obtain the generated content of the first display panel when sliding to view the service results, that is, the display height of the first display panel has nothing to do with the user's operation on the service results, and thus avoid the first display panel from being hidden by mistake due to the user's operation on the service results, so as to keep the service results and the generated content displayed at the same time as much as possible, give priority to ensuring the amount of information output, meet the user's demand for obtaining information, and improve the user experience.
[0135] Optionally, the first display panel may further include: a closing control of the first display panel. The electronic device may close the first display panel in response to a user operation on the closing control. The user operation on the closing control may be, for example, a click operation. The present application does not limit the form of the closing control of the first display panel, and the position of the closing control in the first display panel, and those skilled in the art may set it according to requirements.
[0136] Continue to refer to Fig. 9 The application software may include a closing control for the first display panel only when the first display panel is suspended above the second display panel, or the application software may include a closing control for the first display panel in all display modes. Fig.11 A schematic diagram of an eighth graphical user interface provided in an embodiment of the present application, such as Fig.11 As shown, the electronic device closes the first display panel suspended on the graphical user interface in response to the user's click operation on the close control.
[0137] Through this implementation, the user can control whether the first display panel is closed according to needs, which increases the control dimension of the first display panel, can better meet the user's needs for displaying or hiding the first display panel, and improve the user experience.
[0138] Optionally, in some embodiments, the first display panel includes a mask layer and a display frame located on the upper layer of the mask layer. The size of the mask layer is the same as the size of the graphical user interface, the size of the display frame is smaller than the size of the mask layer, and the mask layer is translucent. The present application does not limit the specific style of the display frame on the upper layer of the mask layer. For example, it can be used to display generative content. Under the above-mentioned limited conditions, the present application does not limit the specific size of the display frame. It can be that only the height is smaller than the height of the mask layer, or the length, width and height are all smaller than the length, width and height of the mask layer, respectively. Those skilled in the art can set it according to needs. The present application does not limit the specific transparency of the mask layer, and those skilled in the art can set it according to needs.
[0139] Through this implementation, it is possible to display the first display panel and the second display panel to the user at the same time, so that the user focuses on the generated content of the first display panel, and prevent the user from interacting with the second display panel at the same time, and can only view the service information displayed on the second display panel. While ensuring that the user can view the service information, it is prevented from affecting the display of the generated content due to accidental touches, and further, when the service results do not have content that requires interaction, the user's generated content viewing needs can be met first, so as to better meet the user's information acquisition needs and improve the user's information acquisition experience.
[0140] Fig.12 This is a schematic diagram of the structure of an interactive device provided in an embodiment of the present application, which is used to implement interactive operations of a graphical user interface. Fig.12 As shown, the device includes: an acquisition module 11, a first display module 12, and a second display module 13.
[0141] The acquisition module 11 is used to acquire the dialog information input by the user through the dialog box of the graphical user interface.
[0142] The first display module 12 is used for displaying the generated content in the first display panel of the graphical user interface in response to obtaining the generated content generated by the artificial intelligence model for the dialogue information.
[0143] The second display module 13 is used to display the service result related to the dialog information in a second display panel of the graphical user interface, and the height of the display panel of the graphical user interface is related to the generated content.
[0144] Optionally, the first display panel and the second display panel have the same display level in the graphical user interface.
[0145] Optionally, the first display panel is suspended above the second display panel for display.
[0146] Optionally, after displaying the generated content, the first display module 12 is further configured to respond to an operation gesture of the user on the graphical user interface, and the height of the first display panel changes with the gesture operation.
[0147] For example, the first display module 12 is specifically configured to reduce the height of the first display panel in response to an upward sliding gesture of the user directed to the second display panel; and increase the height of the first display panel in response to a downward sliding gesture of the user directed to the second display panel.
[0148] Optionally, the first display module 12 is specifically used to display the generated content line by line or word by word in the first display panel of the graphical user interface in response to obtaining the generated content generated by the artificial intelligence model for the dialogue information; when the generated content exceeds the current height of the first display panel, adjust the height of the first display panel until the generated content is fully displayed or the preset maximum height of the first display panel is reached.
[0149] Optionally, the service result is a search result, and the second display module 13 is specifically configured to display the search result in the second display panel of the graphical user interface in response to obtaining the search result of a preset search engine for the conversation information.
[0150] For example, the search results include POI list search results, and the second display panel is a POI list display page; the second display module 13 is specifically used to display the POI list search results in the POI list display page of the graphical user interface.
[0151] Optionally, the service result is a traffic condition service result, and the second display panel is an electronic map interface; the second display module 13 is specifically used to display the traffic condition service result related to the dialogue information on the electronic map interface of the graphical user interface.
[0152] Optionally, the first display panel includes a mask layer and a display frame located on the mask layer, the size of the mask layer is the same as the size of the graphical user interface, the size of the display frame is smaller than the size of the mask layer, and the mask layer is translucent.
[0153] The display device provided in the embodiment of the present application can execute the interactive method in the above method embodiment, and its implementation principle and technical effect are similar, which will not be described in detail here. Fig.12 The division of the modules shown is only a schematic diagram, and the present application does not limit the division of the modules and the naming of the modules.
[0154] Fig.13 FIG. 1 is a schematic diagram of the structure of an electronic device 100 provided in an embodiment of the present application. Fig.13 As shown, the electronic device 100 may include: at least one processor 101 , a memory 102 and a display 104 , and the processor 101 is communicatively connected with the memory 102 and the display 104 .
[0155] The memory 102 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer operation instructions.
[0156] The memory 102 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.
[0157] The processor 101 is used to execute the computer-executable instructions stored in the memory 102 to implement the interaction method described in the aforementioned method embodiment. The processor 101 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0158] The display 104 is used to display the graphical user interface obtained in any of the above embodiments.
[0159] The electronic device 100 may also include a communication interface 103, so that it can communicate and interact with an external device through the communication interface 103. The external device may be, for example, an electronic device (e.g., a mobile phone, a navigator). In a specific implementation, if the communication interface 103, the memory 102 and the processor 101 are implemented independently, the communication interface 103, the memory 102 and the processor 101 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.
[0160] Optionally, in a specific implementation, if the communication interface 103, the memory 102 and the processor 101 are integrated on a chip, the communication interface 103, the memory 102 and the processor 101 can communicate through an internal interface.
[0161] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used for the interactive method in the above-mentioned embodiment.
[0162] The present application also provides a computer program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of the navigation system can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the navigation system implements the interaction method provided by the various embodiments described above.
[0163] The term "plurality" in this article refers to two or more than two. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the previous and next associated objects are in an "or" relationship; in the formula, the character " / " indicates that the previous and next associated objects are in a "division" relationship. In addition, it should be understood that in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0164] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0165] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An interactive method, characterized in that: Used to implement interactive operations of the graphical user interface, including: Acquiring dialogue information input by the user through the dialog box of the graphical user interface; In response to acquiring generated content generated by the artificial intelligence model for the dialogue information, displaying the generated content in a first display panel of the graphical user interface; A service result related to the dialog information is displayed in a second display panel of the graphical user interface, and a height of the display panel of the graphical user interface is related to the generated content.
2. The method according to claim 1, characterized in that The first display panel and the second display panel have the same display level in the graphical user interface.
3. The method according to claim 1, characterized in that The first display panel is suspended above the second display panel for display.
4. The method according to claim 2, characterized in that: After displaying the generated content, the method further comprises: In response to an operation gesture of a user on the graphical user interface, the height of the first display panel changes with the gesture operation.
5. The method according to claim 4, characterized in that In response to a user's operation gesture on the graphical user interface, the height of the first display panel changes with the gesture operation, including: In response to a user's upward sliding gesture on the second display panel, the height of the first display panel becomes smaller; In response to a downward sliding gesture of the user with respect to the second display panel, a height of the first display panel increases.
6. The method according to claim 2 or 3, characterized in that: In response to acquiring generated content generated by the artificial intelligence model for the dialogue information, displaying the generated content in a first display panel of the graphical user interface includes: In response to acquiring generated content generated by the artificial intelligence model for the dialogue information, displaying the generated content line by line or word by word in a first display panel of the graphical user interface; When the generated content exceeds the current height of the first display panel, the height of the first display panel is adjusted until the generated content is fully displayed or a preset maximum height of the first display panel is reached.
7. The method according to claim 2 or 3, characterized in that: The service result is a search result, and displaying the service result related to the dialog information in the second display panel of the graphical user interface includes: In response to obtaining search results of a preset search engine for the conversation information, the search results are displayed in a second display panel of the graphical user interface.
8. The method according to claim 7, characterized in that The search results include POI list search results, and the second display panel is a POI list display page; Displaying the search results in the second display panel of the graphical user interface is specifically: The POI list search results are displayed in a POI list display page of the graphical user interface.
9. The method according to claim 3, characterized in that: The service result is a traffic condition service result, and the second display panel is an electronic map interface; Displaying the service results related to the dialog information in the second display panel of the graphical user interface, specifically: The traffic condition service result related to the dialogue information is displayed on the electronic map interface of the graphical user interface.
10. The method according to claim 1, characterized in that The first display panel includes a mask layer and a display frame located on the mask layer. The size of the mask layer is the same as that of the graphical user interface, the size of the display frame is smaller than that of the mask layer, and the mask layer is semi-transparent.
11. An interactive device, characterized in that: For implementing interactive operation of a graphical user interface, the device comprises: An acquisition module, used for acquiring dialogue information input by a user through the dialog box of the graphical user interface; A first display module, configured to display the generated content in a first display panel of the graphical user interface in response to obtaining the generated content generated by the artificial intelligence model for the dialogue information; The second display module is used to display the service result related to the dialog information in a second display panel of the graphical user interface, and the height of the display panel of the graphical user interface is related to the generated content.
12. An electronic device, characterized in that: include: A processor, a memory and a display; the processor is communicatively connected to the memory; The memory stores computer instructions; The processor executes the computer instructions stored in the memory to implement the method according to any one of claims 1 to 10; The display is used to display a graphical user interface.
13. A computer program product, characterized in that The method comprises a computer program or an instruction, and when the computer program or the instruction is executed by a processor, the method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Method and system for setting input method panel
CN103577033A
Scenic spot information search and management method and device, electronic equipment and server system
CN111382358A
Information pushing method and system, computer device and cloud server system
CN111523922A
Place recommendation method and device
CN111639269A
Information recommendation method and device, equipment and readable storage medium
CN112528145A
Cited By
Interaction method and apparatus, and electronic device and program product
WO2026026961A1
Conversation content display method and apparatus, terminal, and computer program product
WO2026200937A1
