Method, device, equipment, storage medium and product for interface interaction

By presenting interactive controls in the navigation area of ​​the digital service platform, providing page-related guidance content and conversational interaction, the problem of low efficiency in obtaining user information is solved, and instant feedback and quick operation are achieved.

CN122131936APending Publication Date: 2026-06-02DOUYIN VISION CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
DOUYIN VISION CO LTD
Filing Date
2026-02-28
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

Existing digital service platforms are inefficient in terms of information retrieval, making it difficult for users to quickly access rich content related to the page.

Method used

By presenting guided content in the interactive controls of the navigation area, responding to triggering conditions, and providing page-related guided information, including abnormal states, operation states, service entry points, etc., virtual objects are used for conversational interaction to improve information acquisition efficiency.

Benefits of technology

It improves the efficiency of users in obtaining information, allowing them to be aware of abnormal statuses in a timely manner, obtain rich related content, and perform quick navigation and service operations, reducing problems caused by incorrect parameter selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122131936A_ABST
    Figure CN122131936A_ABST
Patent Text Reader

Abstract

A user interface interaction method, apparatus, device, storage medium, and product are provided. The proposed method includes: presenting an interactive interface, the interactive interface including a navigation area and a page area, the navigation area including at least one access point, the at least one access point being used to trigger the presentation of a corresponding page in the page area, the navigation area further including interactive controls; and, in response to a trigger condition being met, presenting guiding content in the interactive controls, the trigger condition being related to a first page presented in the page area, the guiding content being associated with the first page. This approach can effectively improve the efficiency of users obtaining information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The examples in this article generally relate to the field of computer science, and in particular to methods, apparatuses, devices, computer-readable storage media, and products for user interface interaction. Background Technology

[0002] With the development of computer technology, an increasing number of digital service platforms are rapidly emerging. Among them, cloud computing service platforms and model service platforms have become important supports for the application of digital technologies. These platforms rely on basic technologies such as big data processing, cloud computing power scheduling, and artificial intelligence model support, integrating software and hardware resources and technical capabilities to form a standardized and integrated service system. Summary of the Invention

[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting an interactive interface, the interactive interface including a navigation area and a page area, the navigation area including at least one access point, the at least one access point being used to trigger the presentation of a corresponding page in the page area, the navigation area also including interactive controls; and, in response to a triggering condition being met, presenting guiding content in the interactive controls, the triggering condition being related to a first page presented in the page area, and the guiding content being associated with the first page.

[0004] In a second aspect, an apparatus for user interface interaction is provided. The apparatus includes: a first presentation module configured to present an interactive interface, the interactive interface including a navigation area and a page area, the navigation area including at least one access point for triggering the presentation of a corresponding page in the page area, the navigation area also including interactive controls; and a second presentation module configured to present guiding content in the interactive controls in response to a triggering condition being met, the triggering condition being related to a first page presented in the page area, and the guiding content being associated with the first page.

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

[0006] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.

[0007] In a fifth aspect, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0008] In this way, users can access guided content through interactive controls displayed in the navigation area, and then obtain richer content related to the first page through the guided content, thereby effectively improving the efficiency of users in obtaining information.

[0009] It should be understood that the content described in this section is not intended to limit the key or important features of the examples in this article, nor is it intended to restrict the scope of the solution. Other features will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2I Example interfaces for some scenarios are shown; Figure 3 The flowcharts show example processes of interface interactions in some scenarios; Figure 4 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; and Figure 5 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation

[0011] The examples in this document will now be described in more detail with reference to the accompanying drawings. While some examples are shown in the drawings, it should be understood that solutions can be implemented in various forms and should not be construed as limited to the examples presented herein. Rather, these examples are provided to provide a more thorough and complete understanding of the solutions. It should be understood that the drawings and examples in this document are for illustrative purposes only and are not intended to limit the scope of protection of the solutions.

[0012] It should be noted that the headings of any section / subsection provided herein are not restrictive. Various examples are described throughout this document, and examples of any type may be included under any section / subsection. Furthermore, examples described in any section / subsection may be combined in any way with any other examples described in the same section / subsection and / or different sections / subsections.

[0013] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0014] The examples in this document may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and rules. In the examples, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.

[0015] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data subject or being necessary for the performance of a contract) and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.

[0016] As mentioned above, with the development of computer technology, an increasing number of digital service platforms are rapidly emerging. Among them, cloud computing service platforms and model service platforms have become important supports for the application of digital technologies. These platforms rely on basic technologies such as big data processing, cloud computing power scheduling, and artificial intelligence model support, integrating software and hardware resources and technical capabilities to form a standardized and integrated service system.

[0017] A user interface interaction scheme is proposed. The scheme includes: presenting an interactive interface, which includes a navigation area and a page area. The navigation area includes at least one access point, which triggers the presentation of a corresponding page in the page area. The navigation area also includes interactive controls. Furthermore, in response to a trigger condition being met, guiding content is presented in the interactive controls. The trigger condition is related to the first page presented in the page area, and the guiding content is associated with the first page.

[0018] In this way, users can access guided content through interactive controls displayed in the navigation area, and then obtain richer content related to the first page through the guided content, thereby effectively improving the efficiency of users in obtaining information.

[0019] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.

[0020] Example Environment Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1 As shown, example environment 100 may include electronic device 110.

[0021] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, including but not limited to: digital service platforms or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0022] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0023] In some cases, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0024] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support user interface interaction in electronic devices 110.

[0025] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.

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

[0027] The following description of the example will continue with reference to the accompanying drawings.

[0028] Example Interaction Figures 2A to 2I Example interfaces 200A to 200I are shown, illustrating interface interactions under various scenarios. Interfaces 200A to 200I can, for example, be provided by... Figure 1 The electronic device 110 shown is provided.

[0029] In some cases, the electronic device 110 presents an interactive interface. The interactive interface includes a navigation area and a page area. The navigation area includes at least one access point. At least one access point is used to trigger the presentation of the corresponding page in the page area. The navigation area also includes interactive controls.

[0030] As an example, such as Figure 2AAs shown, electronic device 110 can present an interactive interface 200A. The interactive interface 200A can, for example, be associated with a digital service platform. The digital service platform can, for example, provide various services to users. Such services may include content generation, cloud computing, model deployment, etc. The interactive interface 200A includes a navigation area 201 and a page area 202. The navigation area 201 includes at least one access point (e.g., access points 203 to 208). Different access points can, for example, be used to switch between different pages to obtain different services. For example, when access point 203 is triggered, electronic device 110 can present a page associated with the console in page area 202. As another example, when access point 205 is clicked, electronic device 110 can present a page about documentation in page area 202. In some scenarios, the navigation area 201 includes interactive controls 210. Electronic device 110 can present different guided content through interactive controls 210 in different scenarios. In other scenarios, interactive controls 210 can be presented in different styles depending on the scenario. For example, when a service malfunctions, the electronic device 110 can present the interactive controls as floating controls. When the page is a usage viewing page or a service creation page, the electronic device 110 can present the interactive controls 210 in the navigation area 201 as fixed controls.

[0031] In some cases, electronic device 110 displays guide content in an interactive control in response to a trigger condition being met. The trigger condition is related to the first page displayed in the page area. The guide content is associated with the first page. As an example, such as Figure 2B As shown, the electronic device 110 can display a first page 215 in the page area 202 of the interactive interface 200B. The first page 215 can be, for example, a content generation page, a statistics viewing page, or any other suitable page. When the triggering conditions associated with the first page are met, the electronic device 110 can display the guided content associated with the first page in the interactive control 210. The specific guided content and the process of presenting the guided content will be described below, and will not be elaborated on here.

[0032] In some situations, electronic device 110 may display guidance content in an interactive control in response to the service's status information meeting a trigger condition. The guidance content is associated with the status information. For example, such as... Figure 2BAs shown, electronic device 110 can display a first page 215 in page area 202 of interactive interface 200B. The first page 215 can, for example, be associated with an appropriate service in a digital service platform. For instance, the first page 215 can be associated with a content generation service; that is, electronic device 110 can obtain the user's generation request through the first page 215 to display the corresponding generated content. As another example, the first page 215 can also be associated with a billing service. When the status information of the service associated with the first page 215 meets the triggering conditions, electronic device 110 can display guiding content in interactive control 210. Such guiding content can, for example, indicate the service status, such as whether the content was successfully generated.

[0033] In some situations, electronic device 110 may respond to status information indicating a service anomaly by presenting guidance content related to resolving the anomaly in the interactive controls. Service status information can indicate the execution status of a task, which is associated with the service. Service status information can also indicate resource usage status, which is associated with the service.

[0034] As an example, such as Figure 2B As shown, the first page 215 in the interactive interface 200B can be associated with a content generation service. The electronic device 110 can receive user generation requests via the first page 215. Upon receiving a generation request, the electronic device 110 can use an appropriate model (e.g., a generative model) to generate the corresponding content. When the status information of the content generation service indicates that content generation has failed, the electronic device 110 can present guidance content in the interactive control 210. Such guidance content can, for example, indicate recommended actions to resolve the content generation failure, the reason for the failure, etc.

[0035] In some scenarios, when the content generation task fails, the electronic device 110 can display message 220. Message 220 indicates that the content generation task has failed. Message 220 may also include exception information, such as error codes. The guidance content indicating the exception in the interactive control 210 can be generated by a virtual object based on the exception information, such as based on the error code. Here, the virtual object can represent a system capable of autonomous control based on a machine learning model. For example, a virtual object or object entity capable of making decisions and autonomously executing actions based on a machine learning model to achieve a preset goal or complete a preset task. In some cases, examples of virtual objects may include, but are not limited to: agents, bots, chatbots, digital avatars, intelligent customer service, digital assistants, etc.

[0036] Alternatively or additionally, when the resource usage status associated with the service becomes abnormal, the electronic device 110 may also present guidance content in the interactive control 210. For example, if the billing information associated with the content generation service becomes abnormal, the electronic device 110 may present guidance content in the interactive control 210. Such guidance content may indicate the reason for the billing information abnormality or simply indicate that the billing information is abnormal. As another example, when the resource usage associated with the content generation service becomes abnormal, the electronic device 110 may present guidance content in the interactive control 210 indicating the abnormal resource usage.

[0037] In this way, electronic devices can provide users with corresponding guidance content through interactive controls in different abnormal scenarios, so that users can better understand the abnormal state or the cause of the abnormal state through the guidance content, thereby effectively improving the efficiency of users to obtain information.

[0038] In some cases, electronic device 110 may present a session interface in response to receiving a first operation associated with an interactive control. The session interface is associated with a virtual object. Further, electronic device 110 may present a first message within the session interface. The first message originates from the virtual object. The first message includes at least one of a descriptive description of an exception and a solution to the exception.

[0039] As an example, such as Figure 2B As shown, the electronic device 110 can receive a first operation on the interactive control 210 via the interactive interface 200B. Such a first operation may include, for example, a click, double-click, or long-press operation on the interactive control 210. After the first operation is received, as... Figure 2C As shown, the electronic device 110 can present a session interface 225 associated with the virtual object in the interactive interface 200C. The session interface 225 includes at least one message from the virtual object. This at least one message may include a first message 226. The first message 226 may indicate descriptive information about the anomaly, such as the cause of the anomaly, the error code associated with the anomaly, the task identifier associated with the anomaly, and the interpretation of the error code. The first message 226 may also indicate solutions to the anomaly, such as the operations required to resolve a content generation task failure, troubleshooting steps for a content generation task failure, and operational procedures for billing anomalies.

[0040] In some scenarios, electronic device 110 may also present input component 227 in the conversation interface 225. Input component 227 can be used to acquire user input. After acquiring user input and receiving a send request, electronic device 110 can send a second message corresponding to the input to the virtual object for follow-up questions. Such a second message may be, for example, a follow-up question regarding an explanation of an error or a follow-up question regarding a solution to an anomaly. Furthermore, electronic device 110 may also present response content from the virtual object in the conversation interface 225. Such response content may be generated by the virtual object based on the second message and the user's historical interactions with it (e.g., historical conversation messages).

[0041] In this way, users can interact with virtual objects in a conversational manner, and through the conversational interface associated with the virtual objects, they can better view the description information and solutions for the anomalies, thereby improving the efficiency of users in obtaining information.

[0042] In some situations, electronic device 110 can present guidance content in an interactive control in response to the operation state associated with the first page meeting a trigger condition. The guidance content is associated with the operation state. For example, electronic device 110 can acquire the operation state associated with the first page. Such an operation state may include, for example, whether a preset operation has been received, the time interval for receiving the preset operation, etc. When the operation state meets the trigger condition, electronic device 110 can present guidance content in interactive control 210. For example, if no preset operation is received within a preset time period, electronic device 110 can present guidance content in interactive control 210 indicating whether help is needed. As another example, when a view operation for predetermined content is received, electronic device 110 can present guidance content in interactive control 210 indicating whether more related content is needed. In this way, the electronic device can present corresponding guidance content after the operation state meets the trigger condition, allowing users to view the guidance content associated with the operation state more promptly.

[0043] In some cases, electronic device 110 may, in response to receiving a first operation of a preset type indicated by an operation status, present guidance content in an interactive control. For example, such as... Figure 2B As shown, the electronic device 110 can receive a first operation via any area or control of the interactive interface 200B. Such a first operation may include, but is not limited to, a click operation, a double-click operation, a copy operation, and a confirmation operation. When the electronic device 110 receives a first operation (such as a copy operation or a confirmation operation) via the interactive interface 200B, it can display guidance content in the interactive control 210. Such guidance content may, for example, indicate a description of further operations for the first operation, or it may be a query regarding the first operation.

[0044] In this way, when an electronic device receives the first operation that matches the preset type, it can promptly provide guidance content to the user to give immediate feedback on the user's first operation.

[0045] In some cases, the first action is associated with the first content on the first page. The guide content is associated with the first content. For example, such as... Figure 2B As shown, the electronic device 110 can display a copy control 230 on the first page 215 of the interactive interface 200B. The copy control 230 is associated with an error code of the content generation task. The electronic device 110 can receive a first operation of a preset type via the copy control 230. Such a first operation can be a click operation on the copy control 230. When the copy control 230 is clicked, the electronic device 110 can display guidance content in the interactive control 210. Such guidance content can be, for example, the interpretation of the error code associated with the copy control 230, or a solution to resolve the content generation task exception.

[0046] In some situations, electronic device 110 may display guidance content in the interactive controls in response to an operation status indication that no preset operation has been received within a first time period. For example, such as... Figure 2D As shown, the electronic device 110 can display a first page 215 in the page area 202 of the interactive interface 200D. The first page 215 can be any suitable page, such as a service deployment page, a service creation page, etc. Taking the first page 215 as a service creation page as an example, if the electronic device 110 does not receive a preset operation from the service creation page within a first time period (e.g., 5 minutes), the virtual object can determine that it needs to provide the user with corresponding guidance content to help the user create the service. Furthermore, the electronic device 110 can display guidance content in the interactive control 210. Such guidance content can, for example, indicate recommended operations for service creation, or ask whether it is necessary to provide explanatory documentation about service creation, etc.

[0047] In some cases, the first operation instruction confirms at least one service parameter. The guidance content indicates that at least one service parameter does not match the preset information. For example, such as... Figure 2E As shown, the electronic device 110 can present an interactive interface 200E. A first page 215 is presented in the page area 202 of the interactive interface 200E. The first page 215 can, for example, be a service creation page. The electronic device 110 can receive at least one service parameter for creating a service via the interactive interface 200E. Such service parameters may include, for example, a service storage address, a service name, and a description of the service content. In some scenarios, the electronic device 110 can also present at least one service parameter in an interactive control 210. Such service parameters may include, for example, a service storage address and the location where the service is created.

[0048] The electronic device 110 can also display a creation control 235 in the interactive interface 200E. The electronic device 110 can receive a user's service creation request via the creation control 235 to trigger the creation of a corresponding service based on service parameters. For example... Figure 2F As shown, when the creation control 235 is clicked, the electronic device 110 can respond to a mismatch between at least one service parameter used to create the service and preset information, and present guidance information in the interactive control 210 indicating that at least one service parameter may be incorrect. The preset information may include, for example, historical service parameters configured by the user, preset rule information, and historical service creation regions. For instance, if historical service parameters indicate that the service's storage address is address B, but the storage address for the current service is address A, the electronic device 110 can present guidance content in the interactive control 210 indicating that the storage address may be incorrect. Such guidance content could be, for example, "The currently selected parameter does not match the historical configuration parameter." As another example, if the historical service creation region indicates that the service's commonly used creation location is region C, but the region triggering the creation of the current service is region D, the electronic device 110 can present guidance content in the interactive control 210 indicating that the service cannot be created or the creation location is abnormal.

[0049] In this way, electronic devices can provide users with timely reminders about abnormal service parameters after receiving confirmation of the service parameters, thereby avoiding subsequent service problems caused by incorrect parameter selection.

[0050] In some cases, electronic device 110 may, in response to the first page's type meeting a trigger condition, present at least one input component in an interactive control as guiding content. The at least one input component is used to configure parameters associated with the first page.

[0051] As an example, such as Figure 2E As shown, electronic device 110 can present a first page 215 in interactive interface 200E. When the type of the first page 215 matches a preset type, electronic device 110 can present at least one input component in interactive control 210. For example, when the first page 215 is a service creation page, electronic device 110 can present at least one input component for configuring service parameters in interactive control 210. This at least one input component can, for example, be used to configure a service storage address. When electronic device 110 receives a configuration operation via the input component, it can present the service parameters corresponding to the configuration operation in such an input component. For example, the service storage address can be presented in the input component.

[0052] Furthermore, when service parameters become abnormal, such as Figure 2FAs shown, electronic device 110 can display guidance content indicating abnormal service parameters in interactive control 210. For example, when the service storage address is not a commonly used storage address, electronic device 110 can display guidance content in interactive control 210 indicating that the service storage address may be misconfigured. After interactive control 210 is clicked, as... Figure 2G As shown, electronic device 110 can trigger the adjustment of at least one service parameter. For example, electronic device 110 can trigger the adjustment of storage address A to storage address B. After the service parameter is adjusted, electronic device 110 can display the adjusted service parameter, such as storage address B, in interactive control 210.

[0053] In some cases, electronic device 110 may, in response to receiving a second operation, display a second page in the page area. This second operation is associated with an interactive control. Further, electronic device 110 may, in response to receiving a third operation, update the page area to display the first page. This third operation is associated with an interactive control. The second page is associated with the page content of the first page.

[0054] As an example, such as Figure 2D As shown, the electronic device 110 can display the interactive control 210 in the interactive interface 200D. When the electronic device 110 receives the second operation via the interactive control 210, as... Figure 2H The electronic device 110 can present a second page 240 in the page area 202 of the interactive interface 200H. Such a second operation can be, for example, a click, double-click, long-press operation on the interactive control 210, or a click on a service entry point within the interactive control 210. For example, the guidance content of the interactive control 210 indicates whether documentation is required. When the interactive control 210 is clicked, the electronic device 110 can provide the second page 240 for presenting the documentation. When the second page 240 is presented, the electronic device 110 can also update at least one access point in the navigation area to present access points corresponding to different documentation in the interactive interface 200H. In some scenarios, the second page 240 can be determined based on the page content of the first page 215. For example, the first page 215 is a service creation page, which includes multiple service parameters to be configured. The second page 240 can be a page for viewing the documentation corresponding to the service creation page.

[0055] Furthermore, after presenting the second interface 240, the electronic device 110 can also receive a third operation associated with the interactive control 210. Such a third operation could be, for example, a click or double-click operation on the interactive control 210. Once the third operation is received, the electronic device 110 can return to the first page 215. In some scenarios, if the first page 215 includes user input (such as configured parameters or entered messages), the user input will be retained after returning to the first page 215.

[0056] In this way, users can quickly jump to other pages using interactive controls, thereby improving the efficiency of users accessing content from different pages.

[0057] In some cases, electronic device 110 may, in response to receiving a second operation, present a return entry in the interactive control. Furthermore, electronic device 110 may receive a third operation. The third operation includes a trigger operation on the return entry.

[0058] As an example, such as Figure 2H As shown, after the second page 240 is presented, the electronic device 110 can present a return entry 245 in the interactive control 210. The electronic device 110 can receive a third operation from the user via the return entry 245. Such a third operation can indicate a click operation on the return entry 245. When the return entry 245 is clicked, the electronic device 110 can re-present the first page 215 in the page area 202.

[0059] In some cases, electronic device 110 may, in response to the first page's type meeting a trigger condition, present additional information in an interactive control as guiding content. This additional information is associated with the first page. The additional information is not presented within the page area.

[0060] As an example, such as Figure 2I As shown, the electronic device 110 can display a first page 215 in the interactive interface 200I. The first page 215 can, for example, be a usage viewing page. The usage viewing page can include statistics on the usage status of resources. These resources can include, for example, the number of times content generation tasks can be executed, the number of times cloud computing services can be used, etc. The electronic device 110 can, for example, display usage statistics on the first page 215, and such usage statistics can be presented using appropriate information carriers, such as charts or text descriptions.

[0061] When the first page 215 is the usage viewing page, the electronic device 110 can display additional information not shown on the usage viewing page in the interactive control 210 as guiding content. Such additional information may include, for example, the account balance associated with the usage viewing page, the maximum number of resources, etc.

[0062] In some cases, electronic device 110 may, in response to the first page's type meeting the triggering conditions, present a service entry in the interactive controls as guiding content. The service entry is related to the first page. For example, such as... Figure 2I As shown, when the first page 215 of the interactive interface 200I is the usage viewing page, the electronic device 110 can display the service entry 250. Such a service entry 250 can be, for example, a resource replenishment entry. When the service entry 250 is clicked, the electronic device 110 can display the resource replenishment page in the page area 202.

[0063] As another example, when the first page 215 is the model usage page, the electronic device 110 can present a model usage application entry in the interactive control 210. When the model usage application entry is clicked, the electronic device 110 can display the application page. When the model usage application entry is clicked, the electronic device 110 can also obtain model usage permissions.

[0064] In this way, users can see the service entry points associated with the first page in the interactive controls, and can quickly jump to or obtain the corresponding services through the service entry points, thereby effectively improving the interaction efficiency.

[0065] In some cases, electronic device 110 may update interactive controls to stop guiding content in response to not receiving a preset operation during a second time period. For example, such as... Figure 2D As shown, the electronic device 110 can display an indicator element 255 in the interactive control 210. The indicator element 255 is used to indicate a second time period. The second time period can be, for example, the maximum displayable duration of the guiding content. When the maximum displayable duration is reached, and the electronic device 110 has not received a preset operation (such as a click, double-click, etc.) associated with the interactive control 210, the electronic device 110 can cancel displaying the guiding content in the interactive control 210.

[0066] In some scenarios, electronic device 110 may update interactive controls to stop the onboarding content in response to a page area being switched to display a third page. For example, when interactive control 210 is clicked, electronic device 110 may switch from the first page 215 to the third page. When the third page is displayed, electronic device 110 may update the style of interactive control 210 to cancel the display of onboarding content within interactive control 210.

[0067] In some cases, the maximum display size of interactive controls in a preset direction is related to the size information of the interactive interface. For example, such as... Figure 2DAs shown, the maximum display width of the interactive control 210 in the preset direction can not exceed half the overall width of the interactive interface 200D, in order to avoid the control occupying too much space. If the interactive control 210 contains a lot of information, such as... Figure 2F As shown, the electronic device 110 can expand the interactive control 210 vertically to display it in a card-like format for better presentation of the guidance content. Alternatively, if the guidance content in the interactive control 210 is extensive, the electronic device 110 can also collapse the excess guidance content. When the guidance content is collapsed, the electronic device 110 can receive a click operation on the interactive control 210. After the interactive control 210 is clicked, the electronic device 110 can also expand the interactive control 210 vertically to better display the guidance content.

[0068] Determining the maximum display size of interactive controls based on the size information of the interactive interface ensures that the guiding content is clearly displayed without obscuring content in the page area, thus guaranteeing that all content in the interactive interface has a good display effect.

[0069] In some scenarios, electronic device 110 can also present a revisit entry in the interactive interface. The revisit entry is used to view historical guided content. When the revisit entry is triggered (e.g., by clicking or double-clicking), electronic device 110 can display a viewing interface for historical guided content, which includes multiple historical guided content items. In some scenarios, when electronic device 110 needs to display multiple guided content items (including guided content corresponding to the current page and historical guided content), multiple guided content items can be presented in a stacked style.

[0070] In this way, users can access guided content through interactive controls displayed in the navigation area, and then obtain richer content related to the first page through the guided content, thereby effectively improving the efficiency of users in obtaining information.

[0071] Example process Figure 3 A flowchart illustrating an example process 300 for interface interaction under certain conditions is shown. Process 300 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 300.

[0072] like Figure 3 As shown, in box 310, the electronic device 110 presents an interactive interface, which includes a navigation area and a page area. The navigation area includes at least one access point, which is used to trigger the presentation of the corresponding page in the page area. The navigation area also includes interactive controls.

[0073] In box 320, electronic device 110 responds to the fulfillment of a trigger condition by presenting guide content in an interactive control. The trigger condition is related to the first page presented in the page area, and the guide content is associated with the first page.

[0074] In some cases, the first page is related to the service, and in response to the fulfillment of the triggering conditions, the interactive controls present guide content, which is associated with the status information.

[0075] In some cases, in response to the service status information meeting the triggering conditions, the interactive controls present guidance content, including: in response to the status information indicating that the service has an exception, the interactive controls present guidance content related to resolving the exception.

[0076] In this way, electronic devices can provide users with corresponding guidance content through interactive controls in different abnormal scenarios, so that users can better understand the abnormal state or the cause of the abnormal state through the guidance content, thereby effectively improving the efficiency of users to obtain information.

[0077] In some cases, process 300 further includes: in response to receiving a first operation associated with an interactive control, presenting a session interface associated with a virtual object; and in the session interface, presenting a first message from the virtual object, the first message including at least one of the following: a description of the exception and a solution to the exception.

[0078] In this way, users can interact with virtual objects in a conversational manner, and through the conversational interface associated with the virtual objects, they can better view the description information and solutions for the anomalies, thereby improving the efficiency of users in obtaining information.

[0079] In some cases, the status information of a service indicates at least one of the following: the execution status of a task associated with a service; or the usage status of a resource associated with a service.

[0080] In some cases, presenting guide content in an interactive control in response to a trigger condition being met includes: presenting additional information in an interactive control as guide content in response to the type of the first page meeting the trigger condition; the additional information is associated with the first page and is not presented in the page area.

[0081] In this way, users can access richer content related to the first page through the guided content in the interactive controls, thereby improving the efficiency of users obtaining information.

[0082] In some cases, presenting guide content in an interactive control in response to a trigger condition being met includes: presenting at least one input component in the interactive control as guide content in response to the type of the first page meeting the trigger condition, wherein the at least one input component is used to configure parameters associated with the first page.

[0083] In some cases, in response to the fulfillment of a trigger condition, presenting guiding content in the interactive control includes: in response to the first page's type meeting the trigger condition, presenting a service entry in the interactive control as guiding content, the service entry being related to the first page.

[0084] In this way, users can see the service entry points associated with the first page in the interactive controls, and can quickly jump to or obtain the corresponding services through the service entry points, thereby effectively improving the interaction efficiency.

[0085] In some cases, displaying guide content in an interactive control in response to a trigger condition being met includes: displaying guide content in an interactive control in response to an operation state associated with the first page meeting a trigger condition, the guide content being related to the operation state.

[0086] In this way, when the operating state meets the triggering conditions, the electronic device can display corresponding guidance content, so that users can view the guidance content related to the operating state more promptly.

[0087] In some cases, displaying guide content in the interactive control in response to the operation state associated with the first page meeting the trigger condition includes: displaying guide content in the interactive control in response to the operation state indicating that a first operation of a preset type has been received; or displaying guide content in the interactive control in response to the operation state indicating that a preset operation has not been received within a first time period.

[0088] In this way, when an electronic device receives the first operation that matches the preset type, it can promptly provide guidance content to the user to give immediate feedback on the user's first operation.

[0089] In some cases, the first operation is associated with the first content on the first page, and the guiding content is associated with the first content; or the first operation indicates confirmation of at least one service parameter, and the guiding content indicates that at least one service parameter does not match the preset information.

[0090] In this way, electronic devices can provide users with timely reminders about abnormal service parameters after receiving confirmation of the service parameters, thereby avoiding subsequent service problems caused by incorrect parameter selection.

[0091] In some cases, process 300 further includes: in response to receiving a second operation, presenting a second page in the page area, the second operation being associated with an interactive control; and in response to receiving a third operation, updating the page area to present a first page, the third operation being associated with an interactive control.

[0092] In this way, users can quickly jump to other pages using interactive controls, thereby improving the efficiency of users accessing content from different pages.

[0093] In some cases, process 300 further includes: in response to receiving a second operation, presenting a return entry in an interactive control; and receiving a third operation, the third operation including a trigger operation for the return entry.

[0094] In some cases, the content of the second page is related to that of the first page.

[0095] In some cases, process 300 may also include: updating interactive controls to stop the guidance content in response to no preset operation being received during the second time period; or updating interactive controls to stop the guidance content in response to the page area being switched to display a third page.

[0096] In some cases, the maximum display size of interactive controls in a preset direction is related to the size information of the interactive interface.

[0097] Determining the maximum display size of interactive controls based on the size information of the interactive interface ensures that the guiding content is clearly displayed without obscuring content in the page area, thus guaranteeing that all content in the interactive interface has a good display effect.

[0098] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided. Figure 4 A schematic structural block diagram of an example device 400 for interface interaction is shown, according to some scenarios. Device 400 can be implemented as or included in electronic device 110. The various modules / components in device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0099] like Figure 4 As shown, the device 400 includes: a first presentation module 410 configured to present an interactive interface, the interactive interface including a navigation area and a page area, the navigation area including at least one access point, the at least one access point being used to trigger the presentation of a corresponding page in the page area, the navigation area also including interactive controls; and a second presentation module 420 configured to present guide content in the interactive controls in response to a trigger condition being met, the trigger condition being related to a first page presented in the page area, the guide content being associated with the first page.

[0100] In some cases, the first page is related to the service, and the second presentation module 420 is also configured to: in response to the service's status information meeting the triggering conditions, present guide content in the interactive controls, and the guide content is associated with the status information.

[0101] In some cases, the second presentation module 420 is also configured to: in response to a status information indicating an anomaly in the service, present guidance content related to resolving the anomaly in the interactive controls.

[0102] In some cases, device 400 further includes a third presentation module configured to, in response to receiving a first operation associated with an interactive control, present a session interface associated with a virtual object; and, in the session interface, present a first message from the virtual object, the first message including at least one of the following: a description of the exception and a solution to the exception.

[0103] In some cases, the status information of a service indicates at least one of the following: the execution status of a task associated with a service; or the usage status of a resource associated with a service.

[0104] In some cases, the second presentation module 420 is also configured to: in response to the first page's type meeting the triggering condition, present additional information in an interactive control as guiding content, the additional information being associated with the first page, and the additional information not being presented in the page area.

[0105] In some cases, the second presentation module 420 is also configured to: in response to the first page's type satisfying the triggering condition, present at least one input component in an interactive control as guiding content, the at least one input component being used to configure parameters associated with the first page.

[0106] In some cases, the second presentation module 420 is also configured to: in response to the first page's type meeting the triggering conditions, present a service entry in the interactive control as guiding content, the service entry being related to the first page.

[0107] In some cases, the second presentation module 420 is also configured to: in response to the operation state associated with the first page meeting the trigger condition, present guide content in the interactive control, the guide content being related to the operation state.

[0108] In some cases, the second presentation module 420 is also configured to: present guide content in the interactive control in response to receiving a first operation of a preset type as indicated by the operation status indicator; or present guide content in the interactive control in response to not receiving a preset operation within a first time period as indicated by the operation status indicator.

[0109] In some cases, the first operation is associated with the first content on the first page, and the guiding content is associated with the first content; or the first operation indicates confirmation of at least one service parameter, and the guiding content indicates that at least one service parameter does not match the preset information.

[0110] In some cases, device 400 further includes a first update module configured to, in response to receiving a second operation, render a second page in the page area, the second operation being associated with an interactive control; and to, in response to receiving a third operation, update the page area to render a first page, the third operation being associated with an interactive control.

[0111] In some cases, device 400 also includes a fourth presentation module configured to, in response to receiving a second operation, present a return entry in an interactive control; and to receive a third operation, the third operation including a trigger operation for the return entry.

[0112] In some cases, the content of the second page is related to that of the first page.

[0113] In some cases, device 400 also includes a second update module configured to update interactive controls to stop the guidance content in response to no preset operation being received during a second time period; or to update interactive controls to stop the guidance content in response to the page area being switched to display a third page.

[0114] In some cases, the maximum display size of interactive controls in a preset direction is related to the size information of the interactive interface.

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

[0116] Figure 5 A block diagram of an electronic device 500 in which one or more examples may be implemented is shown. It should be understood that... Figure 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 5 The electronic device 500 shown can be used to implement the electronic device 110 discussed above.

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

[0118] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0119] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various examples.

[0120] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.

[0121] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).

[0122] A computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. A computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0123] The flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products referred to herein describe various aspects. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0124] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

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

[0126] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products under various scenarios. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0127] Various examples have been described above. The foregoing descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A user interface interaction method, comprising: An interactive interface is presented, comprising a navigation area and a page area. The navigation area includes at least one access point, which triggers the presentation of a corresponding page in the page area. The navigation area also includes interactive controls. In response to the fulfillment of a trigger condition, guide content is presented in the interactive control, the trigger condition being related to a first page presented in the page area, and the guide content being associated with the first page.

2. The method according to claim 1, wherein the first page is related to the service, and in response to the triggering condition being met, presenting guiding content in the interactive control includes: In response to the service's status information satisfying the triggering condition, the guidance content is presented in the interactive control, and the guidance content is associated with the status information.

3. The method according to claim 2, wherein in response to the service's status information satisfying the triggering condition, presenting the guidance content in the interactive control includes: In response to the status information indicating that the service is abnormal, the interactive control displays the guidance content associated with resolving the abnormality.

4. The method according to claim 3, further comprising: In response to receiving a first operation associated with the interactive control, a session interface is presented, the session interface being associated with a virtual object; as well as In the session interface, a first message is presented. The first message comes from the virtual object and includes at least one of the following: a description of the exception and a solution for the exception.

5. The method of claim 3, wherein the status information of the service indicates at least one of the following: The execution status of the task, which is associated with the service; The usage status of the resource, which is associated with the service.

6. The method of claim 1, wherein presenting guide content in the interactive control in response to the fulfillment of a triggering condition comprises: In response to the first page's type satisfying the triggering condition, additional information is presented in the interactive control as the guiding content, the additional information being associated with the first page and not presented in the page area.

7. The method of claim 1, wherein presenting guide content in the interactive control in response to the fulfillment of a triggering condition comprises: In response to the first page's type satisfying the triggering condition, at least one input component is presented in the interactive control as the guiding content, the at least one input component being used to configure parameters associated with the first page.

8. The method of claim 1, wherein presenting guide content in the interactive control in response to the fulfillment of a trigger condition comprises: In response to the first page's type satisfying the triggering condition, a service entry is presented in the interactive control as the guiding content, and the service entry is related to the first page.

9. The method of claim 1, wherein presenting guide content in the interactive control in response to a triggering condition being met comprises: In response to the operation state associated with the first page satisfying the triggering condition, the guide content is presented in the interactive control, the guide content being related to the operation state.

10. The method of claim 9, wherein presenting the guidance content in the interactive control in response to an operation state associated with the first page satisfying the triggering condition comprises: In response to receiving a first operation of a preset type as indicated by the operation status, the guide content is presented in the interactive control; or In response to the operation status indication that no preset operation has been received within the first time period, the guidance content is presented in the interactive control.

11. The method of claim 10, wherein: The first operation is associated with the first content on the first page, and the guiding content is associated with the first content; or The first operation instruction confirms at least one service parameter, and the guidance content indicates that the at least one service parameter does not match the preset information.

12. The method according to claim 1, further comprising: In response to receiving a second operation, a second page is presented in the page area, the second operation being associated with the interactive control; as well as In response to receiving a third operation, the page area is updated to display the first page, the third operation being associated with the interactive control.

13. The method of claim 12, further comprising: In response to receiving the second operation, a return entry is presented in the interactive control; as well as The third operation is received, which includes a trigger operation for the return entry.

14. The method of claim 12, wherein the second page is associated with the page content of the first page.

15. The method of claim 1, further comprising: If no preset operation is received during the second time period, the interactive control is updated to stop the guidance content; or In response to the page area being switched to display a third page, the interactive controls are updated to stop the onboarding content.

16. The method according to claim 1, wherein the maximum display size of the interactive control in a preset direction is related to the size information of the interactive interface.

17. A device for user interface interaction, comprising: A first presentation module is configured to present an interactive interface, the interactive interface including a navigation area and a page area, the navigation area including at least one access point, the at least one access point being used to trigger the presentation of a corresponding page in the page area, the navigation area also including interactive controls; and The second presentation module is configured to present guide content in the interactive control in response to a trigger condition being met, the trigger condition being related to a first page presented in the page area, and the guide content being associated with the first page.

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

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

20. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 16.