Information processing method

By responding to user operations at the progress bar control part of the application window, dynamically popping up a second application window and using the target model to generate content, the problems of complex operations and increased delays in the existing technology are solved, and efficient and intuitive information acquisition and recommendation are achieved.

CN120670070APending Publication Date: 2025-09-19LENOVO (BEIJING) LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510726820.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-09-19

AI Technical Summary

Technical Problem

Existing technologies are complex to operate when calling intelligent functions, resulting in increased latency, a degraded user experience, and an inability to efficiently obtain the required information.

Method used

By responding to the user's target operation at the progress bar control element of the first application window, the second application window is dynamically popped up, and relevant content is generated using the target model, so that depth information can be obtained without jumping to the page.

Benefits of technology

Significantly shorten the user operation path, reduce loading delays, reduce distractions, provide intuitive feedback and personalized recommendations, and improve user engagement and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120670070A_ABST
    Figure CN120670070A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method, and the method comprises the steps: obtaining a target operation; in response to the target operation, determining a display object output in a first application window based on an operation position corresponding to the target operation; in response to the target operation, a second application window of a second application is displayed at a progress bar control part of the first application window, and output content displayed by the second application window is related to the display object; the second application has an intelligent function, and a response process of the intelligent function can call the target model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of artificial intelligence, and are related to but not limited to information processing methods. Background Art

[0002] With the development of intelligent applications, invoking target models with intelligent functions often requires additional startup processes, resulting in complex operations, increased latency, and a poor user experience. Effectively leveraging the capabilities of intelligent models during application operation to improve overall response efficiency, more efficiently obtain required information, and achieve functional integration with intelligent applications has become a pressing technical challenge. Summary of the Invention

[0003] In view of this, embodiments of the present application provide an information processing method.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] In a first aspect, an embodiment of the present application provides an information processing method, including:

[0006] Get target operation;

[0007] In response to the target operation, determining a display object to be output in the first application window based on an operation position corresponding to the target operation;

[0008] In response to the target operation, a second application window of the second application is displayed at the progress bar control part of the first application window, and the output content displayed in the second application window is related to the display object; the second application has intelligent functions, and the response process of the intelligent functions can call the target model.

[0009] In a second aspect, an embodiment of the present application provides an information processing method, including:

[0010] Get target operation;

[0011] In response to a target operation, determining a first display object based on an operation position corresponding to the target operation, the first display object being capable of indicating display of a second display object, the first display object and the second display object being two display states of the first application;

[0012] In response to the target operation, a second application window of the second application is displayed at the first display object, and the output content displayed in the second application window is related to the first display object; the second application has an intelligent function, and the response process of the intelligent function can call the target model.

[0013] In a third aspect, an embodiment of the present application provides an information processing method, including:

[0014] Displaying a first application window, wherein the first application window includes a progress bar control element;

[0015] In response to the first interactive operation, the progress bar control element switches from the first display state to the second display state;

[0016] The display content displayed when the progress bar control element is in the second display state is related to the target model.

[0017] In a fourth aspect, an embodiment of the present application provides an information processing device, including:

[0018] A first acquisition module is used to obtain a target operation;

[0019] a first determining module, configured to determine, in response to a target operation, a display object output in the first application window based on an operation position corresponding to the target operation;

[0020] The first display module is used to display a second application window of the second application at the progress bar control component of the first application window in response to the target operation, and the output content displayed in the second application window is related to the display object; the second application has intelligent functions, and the response process of the intelligent functions can call the target model.

[0021] In a fifth aspect, an embodiment of the present application provides an information processing device, including:

[0022] The second acquisition module is used to obtain the target operation;

[0023] a second determining module, configured to determine, in response to a target operation, a first display object based on an operation position corresponding to the target operation, wherein the first display object can indicate display of a second display object, and the first display object and the second display object are two display states of the first application;

[0024] The second display module is used to display a second application window of the second application at the first display object in response to the target operation, and the output content displayed in the second application window is related to the first display object; the second application has intelligent functions, and the response process of the intelligent functions can call the target model.

[0025] In a sixth aspect, an embodiment of the present application provides an information processing device, including:

[0026] A third display module is used to display the first application window, where the first application window includes a progress bar control element;

[0027] A switching module, configured to switch the progress bar control element from a first display state to a second display state in response to a first interactive operation;

[0028] The display content displayed when the progress bar control element is in the second display state is related to the target model.

[0029] In a seventh aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the above method is implemented when the processor executes the program.

[0030] In an eighth aspect, an embodiment of the present application provides a storage medium storing executable instructions for implementing the above method when executed by a processor.

[0031] In a ninth aspect, an embodiment of the present application provides a computer program product, comprising a computer program or instructions, which implement the steps in the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1A A schematic diagram of an implementation flow of an information processing method provided in an embodiment of the present application;

[0033] Figure 1B A schematic diagram of the implementation process of an intelligent recommendation association service provided in an embodiment of the present application;

[0034] Figure 1C A schematic diagram of an application store interface provided in an embodiment of the present application;

[0035] Figure 1D A schematic diagram of an application store interface provided in an embodiment of the present application;

[0036] Figure 1E A schematic diagram of an application store interface provided in an embodiment of the present application;

[0037] Figure 1F A schematic diagram of an application store interface provided in an embodiment of the present application;

[0038] Figure 2A A schematic diagram of an implementation flow of an information processing method provided in an embodiment of the present application;

[0039] Figure 2B A schematic diagram of an implementation flow of an interaction method provided in an embodiment of the present application;

[0040] Figure 2C A flowchart for implementing an AI interaction solution provided in an embodiment of the present application;

[0041] Figure 2D A schematic diagram of a display page provided in an embodiment of the present application;

[0042] Figure 3A A schematic diagram of an implementation flow of an information processing method provided in an embodiment of the present application;

[0043] Figure 3BSchematic diagram of two progress bar control settings pages provided in an embodiment of the present application;

[0044] Figure 3C A schematic diagram of a page for setting a progress bar control provided in an embodiment of the present application;

[0045] Figure 3D A schematic diagram of a page for setting a progress bar control provided in an embodiment of the present application;

[0046] Figure 4A A schematic diagram of a process flow for switching the state of a progress bar control member provided in an embodiment of the present application;

[0047] Figure 4B A schematic diagram of a process flow for switching the state of a progress bar control member provided in an embodiment of the present application;

[0048] Figure 5A A schematic diagram of the structure of an information processing device provided in an embodiment of the present application;

[0049] Figure 5B A schematic diagram of the structure of an information processing device provided in an embodiment of the present application;

[0050] Figure 5C A schematic diagram of the structure of an information processing device provided in an embodiment of the present application;

[0051] Figure 6 A schematic diagram of a hardware entity of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] To make the purpose, technical solutions and advantages of the embodiments of the present application more clear, the specific technical solutions of the embodiments of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.

[0053] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0054] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0056] When users want to access app details, they usually need to click to enter the details page. This process has problems such as long operation paths, long loading delays, and easy distraction, which affects user experience and operational efficiency. Especially in the current mobile Internet environment, users expect to obtain the information they need in a more direct and efficient way.

[0057] In order to solve the above problems, the present invention provides an information processing method. Figure 1A As shown, the method includes:

[0058] Step S110: obtaining a target operation;

[0059] Here, the target action refers to the user's interaction with the first application window, such as dragging a displayed object to the progress bar control area. This action can be performed by sliding a finger, dragging a mouse, or other touch methods. The core of the action is that the user expresses a certain intention, such as a desire to obtain more information or services related to the displayed object.

[0060] The execution subject in this embodiment is a terminal device, such as a smartphone, tablet computer, laptop computer, or other electronic device with a graphical user interface and a touch screen. The terminal device runs at least two applications: a first application that displays basic information, and a second application that provides intelligent functions. The first application is typically used to display application lists and recommended content, while the second application serves as a supplementary tool, providing services based on artificial intelligence models, such as question-and-answer services, recommendations, and image recognition.

[0061] During implementation, when a user selects a display object in the first application window and begins dragging it, the system determines that the user has performed the target operation and enters the subsequent processing flow. This avoids the traditional page jump operation path and allows users to express their needs in a more concise way.

[0062] Step S120: In response to the target operation, determining a display object to be output in the first application window based on an operation position corresponding to the target operation;

[0063] Here, the action location refers to the coordinate position on the screen when the user performs the target action. This can be determined by the touch point or cursor position. The system uses this location to determine which display object the user is operating, such as an application icon, text label, or image. A display object is a specific visual element on the user interface, and can be a separate application entry point, a text description, a screenshot, or a button.

[0064] For example, if a user is browsing an app store and sees an app icon called Weather Assistant, and drags it, the system will recognize it as the display object for the current operation. Furthermore, the system can analyze the metadata corresponding to the display object, such as the app name, description, category, developer information, etc., to prepare for the subsequent invocation of intelligent functions.

[0065] During implementation, the system can monitor user input events (such as touch events and mouse events) to determine the operation location and, combined with screen layout algorithms, quickly locate the specific display object. This approach enables the system to respond extremely quickly, improving the fluidity and immediacy of user experience.

[0066] Step S130: In response to the target operation, a second application window of the second application is displayed at the progress bar control part of the first application window, and the output content displayed in the second application window is related to the display object; the second application has an intelligent function, and the response process of the intelligent function can call the target model.

[0067] Here, the progress bar control is a user interface component that can be used to indicate the completion level of a task, a timeline, or the progress of an operation. In this embodiment, the progress bar control not only serves as a visual indicator but also serves as a hotspot for user interaction. When a user drags a display object into this area, the system can dynamically pop up a second application window at the location of the progress bar control to display intelligently generated content related to the display object.

[0068] The second application window is a temporary window generated by the second application and is used to carry the output of intelligent functions. The content of the second application window should be highly relevant to the displayed object, such as a brief introduction to the weather assistant application, feature highlights, and user review summaries. The second application has intelligent functions, that is, it integrates artificial intelligence models such as natural language processing models, dialogue generation models, and recommendation models. These models can automatically generate answers, suggestions, or explanations based on user input or context.

[0069] A target model refers to the machine learning model or algorithm invoked to implement a specific intelligent function. For example, if a user asks a weather assistant which cities it supports, the system might invoke a question-answering model based on a natural language processing model to parse the question, extract relevant information from a database, and generate a structured answer to return to the user. The choice of target model depends on the application scenario and the desired functionality to ensure that its output is accurate, relevant, and easy to understand.

[0070] During implementation, when a user drags a display object onto the progress bar control, the system immediately activates the intelligent module of the second application, generates relevant content based on the current context (such as the metadata of the display object and the user's historical behavior), and displays it near the progress bar in the form of a floating window. This second application window can be freely dragged, minimized, or closed without affecting the user's continued browsing of other content. This real-time feedback mechanism greatly improves the efficiency and experience of users in obtaining information.

[0071] In this embodiment, by combining the user's target operation with the progress bar control, an efficient interactive method for obtaining depth information without jumping to another page is achieved. This significantly shortens the user's operation path, reduces loading delays, and reduces distractions. At the same time, it provides intuitive feedback and personalized intelligent recommendations, enhancing user engagement and satisfaction.

[0072] In some embodiments, the above step S130 “displaying a second application window of the second application at the progress bar control element of the first application window in response to the target operation” can be implemented by the following steps:

[0073] Step 131: Responding to the target operation, obtaining the display object;

[0074] Here, a target action refers to a series of user interactions within the app interface, such as dragging, clicking, or sliding, that triggers the system to execute subsequent processing logic. For example, a target action might be a user dragging an app icon onto a scroll bar control.

[0075] Display objects refer to the application elements involved in user selection or operation, such as the icon, name, description, and other basic information of a specific application. This information serves as input content for subsequent processing to generate richer content output. For example, when a user drags an application icon to the scroll bar, the system processes the icon's metadata (such as the application name, package name, category, etc.) or the content displayed when the application is opened as a display object.

[0076] During implementation, by responding to user drag and drop actions, the system can quickly identify user intent and immediately retrieve basic information about related applications, providing a foundation for subsequent information recommendations and service guidance. This approach avoids the latency associated with traditional click-to-jump methods, improving the fluidity and immediacy of the user experience.

[0077] Step 132: Displaying, in the second application window, a generated object obtained by processing the display object based on the target model.

[0078] The target model is a pre-trained intelligent model that generates content or service recommendations related to an app based on input display objects (such as basic app information). The target model can also provide personalized recommendations based on user interests, historical behavior, and contextual factors, such as related features, developer profiles, and user review summaries. The target model is designed to improve the relevance and accuracy of recommendations to meet users' deeper needs.

[0079] Generated objects are the output of the target model's processing of display objects, typically presented as text, images, or controls. Generated objects may include suggestions for expanding the app's functionality, usage tips, and access to related services, helping users quickly learn more about the app without having to navigate to its details page.

[0080] In implementation, when the user completes the drag-and-drop operation, a second app window pops up in the progress bar area, displaying relevant content generated by the target model. For example, if a user drags a music player app onto the progress bar, the system might display the app's top song recommendations, album information, review summaries, and other content in the second window, allowing users to access rich information without leaving the current page.

[0081] In this embodiment, by responding to the user's target operation and obtaining the display object, the target model is used to process the object to generate recommended content, and finally the generated object is displayed in the second application window. This allows for rapid acquisition and intelligent recommendation of application information, thereby reducing user operation paths and waiting time, and thus improving the overall interactive experience and user satisfaction.

[0082] In some embodiments, the target operation includes triggering a sliding operation of the progress bar control element;

[0083] In the above step S120, "in response to the target operation, determining the display object to be output in the first application window based on the operation position corresponding to the target operation" can be implemented by the following process:

[0084] In response to a sliding operation of the progress bar control member, the display object is determined based on an operation position of the sliding operation.

[0085] Here, a progress bar control refers to an interactive control in a user interface used to control progress or browse content, typically presented as a horizontal or vertical slider. By dragging or sliding the control, users can dynamically adjust the displayed content range or progress. For example, on a web browser or document page, a progress bar control allows users to quickly jump to any position on the page; in a music player, a progress bar control allows users to quickly jump to any position in a song; and in an image viewer, a progress bar control is used to switch between different images or pages.

[0086] A slide action is a continuous movement of a progress bar control by the user on the interface, commonly seen on touchscreen devices or when dragging a mouse. A slide action on a progress bar can be triggered by dragging the mouse, moving the cursor, or by touching a touchscreen, where changes in the progress bar trigger changes in the displayed object.

[0087] The action position refers to the specific location of the progress bar control during the user's scrolling. This location can be expressed as a percentage or pixel coordinates. The action position reflects the user's current focus on the content area or progress point, and the system can use this location to determine the information to display. For example, the specific location of the progress bar control can determine the content output by the browser or document page.

[0088] During implementation, the system tracks the user's position as they drag an app to the progress bar control and calculates the corresponding display object accordingly. This allows users to access relevant information without leaving the current interface, reducing operation steps and waiting time, and improving overall user efficiency and satisfaction.

[0089] In an embodiment of the present application, by limiting the target operation to a sliding progress bar control and dynamically determining the display object based on the operation position, the efficiency of users in obtaining information can be significantly improved, thereby reducing the distraction and operation delay caused by page jumps, thereby optimizing the overall interactive experience and enhancing user stickiness.

[0090] In some embodiments, the target operation includes a drag operation on the display object; the above step S130 "displaying a second application window of the second application at the progress bar control element of the first application window in response to the target operation" can be implemented by the following steps:

[0091] Step 133: In response to the drag operation, display a second application window of the second application at the progress bar control element of the first application window;

[0092] Here, the drag operation refers to an interactive behavior in which the user selects a display object and moves its position through an input device such as a mouse or touch screen. This operation is usually used in scenarios such as data transfer, sorting, and classification, and is characterized by strong intuitiveness and high operational efficiency. For example, in a file manager, users can move files to different folders by dragging them; in graphic editing software, users can adjust the order of layers by dragging them. During implementation, the first application window can be the display window of the application store, the display objects are the icons of various applications, and the drag operation is performed on the application icons.

[0093] The progress bar control is a common visual component in user interfaces, typically used to indicate the completion status of a task or the progress of an operation. In this embodiment, the progress bar control is expanded into a dynamic interactive area. When the system detects that the user is performing a drag operation, a second application window can automatically pop up in this area. This window is used to display recommended services or other functional options related to the currently displayed object, providing instant feedback.

[0094] By linking the progress bar control with the drag operation, users can obtain relevant information or service recommendations while performing a simple drag action, reducing the delay and distraction caused by page jumps, and improving the real-time and smoothness of information acquisition.

[0095] Step 134: Display a prompt message in the second application window, where the prompt message is used to prompt the user to drag the display object to the second application window.

[0096] Here, prompt information refers to guiding text or icons provided by the system on the user interface to inform the user of the currently available operations and their results. In this embodiment, the prompt information appears in the form of concise text or animation within the second application window, clearly indicating that the user can continue to drag the display object into this window to trigger deeper services or functions. For example, drag the application into this window to view more information or use arrows, highlights, and other methods to guide the user's operation.

[0097] Through the guidance of prompt information, users can more clearly understand how to proceed, avoiding mistakes or giving up due to unfamiliarity with the process. At the same time, it enhances users' trust and sense of control over the system.

[0098] Step 135 : In response to the display object being dragged to the second application window, a generated object obtained by processing the display object based on the target model is displayed in the second application window.

[0099] The target model is a pre-trained machine learning model that generates relevant recommendations, related services, or personalized suggestions based on the characteristics of an input object (such as an application). When a user successfully drags a display object to a second application window, the system uses the target model to analyze the object and displays the generated results in the window, such as recommended related services, user review summaries, and feature introduction videos.

[0100] In this embodiment of the present application, by responding to a drag operation on the progress bar control of the first application window and popping up a second application window, relevant services and information can be provided in real time during the user's operation. This can reduce the number of steps for users to click to enter the details page. By introducing a target model to intelligently process displayed objects, the system can provide personalized information and services immediately after the user's operation, thereby improving operational efficiency and information acquisition speed.

[0101] In some embodiments, the second application window displays at least one of the following information: prompt information, shortcut options of the target model, and an input box of the target model.

[0102] Here, prompts refer to brief guidance provided by the system during user operations to help users understand the current interface's functionality or the next steps. For example, click here to quickly access related service recommendations for the app, or drag into this area to trigger smart recommendations. This type of information is typically presented in eye-catching colors, icons, or text, ensuring good visibility and guidance.

[0103] Quick options are pre-set function buttons based on target models, allowing users to quickly select frequently used services or actions. These options may include viewing detailed information, trying out features, or contacting customer service. Quick options are designed to shorten the user's operational path and improve interaction efficiency. They are particularly suitable for users who have a clear need but prefer not to browse through lengthy detail pages.

[0104] An input box is an interactive control that allows users to freely enter text or commands, allowing them to ask personalized questions or requests. Through the input box, users can directly enter questions such as "What functions does this software have?" or "Can I export data?" The system will generate corresponding answers or suggestions based on the input. The existence of the input box enhances the flexibility of human-computer interaction and meets users' diverse query needs.

[0105] During the implementation process, when the user triggers a certain operation in the second application window (such as dragging an application to a specified area), the system will immediately display one or more of the above information in the interface. For example, when the user drags an application to a specific location, the system automatically pops up a floating window displaying the application's shortcut options and an input box. Users can choose to click directly to view the detailed introduction to quickly obtain more information, or enter their own questions to obtain customized feedback. This method not only improves operational efficiency, but also reduces distraction caused by page jumps.

[0106] In an embodiment of the present application, by displaying prompt information, shortcut options and input boxes in the second application window, user operation efficiency can be improved, so that required information can be quickly obtained, thereby enhancing user experience and improving product satisfaction.

[0107] Apps in app stores typically have a brief description, and detailed information requires a click to access the app details page. Before users click on the details page, they can't immediately access comprehensive app information. They must first select the desired app from the app list or search results, then click to access the details page. This extra click adds a step to the user's journey.

[0108] To address the above issues, the embodiment of the present application proposes an interactive method of dragging an application to a scroll bar and intelligently recommending related services, such as Figure 1B As shown, this can be achieved by following the steps below:

[0109] 1. Select the application;

[0110] When different applications are indicated on the front-end interface, the user selects an application by mouse or touch.

[0111] 2. The scroll bar appears and guides you to drag the application in;

[0112] During the implementation, after the application is dragged and moved to a certain extent, the scroll bar 11 will show the relevant function guide. Figure 1C As shown, a second application window 12 appears, and a guidance message "Drag the application here and we will help you interpret it" is displayed in the second application window 12.

[0113] The dragged position can be followed by the application. This allows users to complete this action with the minimum path. Figure 1D As shown, the dragged location (second application window 12) follows the application "AI Writing." AI is the abbreviation for Artificial Intelligence (AI).

[0114] 3. After dragging in, predict the user’s intention;

[0115] During implementation, quick options and free input boxes can be provided. Figure 1E As shown, the second application window 12 displays the quick options "Profile Advantages" and "Profile Differences", as well as a free input box provided below the quick options.

[0116] 4. Click intent or input;

[0117] During implementation, users can generate answers based on the intention of clicking on the quick options or the user can freely enter the free input box.

[0118] Here, the display frame can be minimized, freely dragged, and continued to ask questions without affecting the user's continued browsing and other operations, greatly improving the speed at which users can obtain the information they really want.

[0119] like Figure 1F As shown, when the user clicks the shortcut option of "Overview Advantages", the corresponding generated object 13 can be displayed in the second application window.

[0120] 5. Generate answers.

[0121] In this embodiment of the application, an interactive method is proposed in which an application is dragged to a scroll bar to intelligently recommend related services. The technical effects of this solution are as follows:

[0122] Improved operational efficiency: Users no longer need to click through to the app details page as in the traditional way. Instead, they can simply drag and drop to get related service recommendations, saving time and operational costs.

[0123] Quickly obtain information: Real-time scroll bar recommendations make information acquisition more immediate. Users can quickly learn about related services while dragging and dropping applications, which improves the speed of information acquisition.

[0124] Real-time follow: The scroll bar and dragging follow in real time, without the need to drag to a fixed position as in the traditional way, reducing the moving path and making the operation more convenient and natural;

[0125] Novel interaction method: This interactive design of dragging and scrolling is relatively novel. Different from traditional click operation, it can bring freshness to users and enhance their interest in the product.

[0126] Real-intent Q&A and intuitive feedback: The scroll bar provides real-time recommendations, providing a question entry and intuitive feedback for user operations. Users can clearly perceive that their operations have brought corresponding results, enhancing their sense of accomplishment.

[0127] This embodiment of the present application provides an information processing method, as shown in FIG2 , which includes:

[0128] Step S210: obtaining a target operation;

[0129] Here, a target action refers to any user interaction with a file or display object in the desktop environment, such as a mouse hover or right-click. These actions can trigger further system responses and processing. For example, when a user hovers over an application icon, the hover action is a target action; or when a user right-clicks an image file or window thumbnail, the right-click is also a target action.

[0130] The execution entity is an event listening module within the operating system, typically integrated into the graphical user interface framework. It captures user mouse or touch operations and triggers subsequent processing logic based on the type of operation. The execution entity can be part of the operating system kernel or a desktop environment component (such as Windows Explorer or macOS Finder).

[0131] During implementation, the event monitoring module monitors user actions on the desktop interface in real time. Once it detects a target action that meets preset conditions (such as hovering or right-clicking), it immediately proceeds to the next step to respond. This allows users to obtain intelligent processing results without opening any applications, significantly improving operational efficiency and user experience.

[0132] Step S220: In response to the target operation, determine a first display object based on an operation position corresponding to the target operation, where the first display object can indicate display of a second display object, and the first display object and the second display object are two display states of the first application;

[0133] Here, the first display object refers to the visual element affected by the user's current operation, such as an application icon, window thumbnail, etc. The second display object refers to a display form further expanded on the basis of the first display object. For example, clicking on the first display object can trigger the start of the display of the second display object. The first display object can be switched in different states to provide different ways of displaying information. For example, when the cursor hovers over an application icon, the application icon, as the first display object, can switch its state from a normal state to a state with an AI summary prompt, thereby indicating the next possible second display object to be displayed.

[0134] For example, when the cursor hovers over an object thumbnail corresponding to the WeChat application after it is opened, the object thumbnail serves as the first display object, and its state can be switched from a normal state to a state with a chat summary, thereby indicating the chat content summary information of the object thumbnail.

[0135] During implementation, the system may identify the corresponding first display object (application icon, window thumbnail) according to the position of the mouse operation (such as a coordinate point).

[0136] Step S230: In response to the target operation, a second application window of the second application is displayed at the first display object, and the output content displayed by the second application window is related to the first display object; the second application has an intelligent function, and the response process of the intelligent function can call the target model.

[0137] Here, the second application window refers to a floating window driven by intelligent functions and displaying AI processing results. The content of the second application window is related to the first display object. For example, if the first display object is a document icon, the second application window may display the document's AI summary; if the first display object is an image file, the second application window may display the AI-enhanced image or the image after style transfer.

[0138] The second application has intelligent functionality, meaning it can use an artificial intelligence model to analyze and process the first display object and generate corresponding output results. The intelligent function's response process includes: identifying the file type, selecting the appropriate AI model, executing model inference, generating output content, and displaying the results in the second application window.

[0139] During implementation, the system dynamically loads and calls the corresponding AI model based on the file type represented by the first display object. For example, for document files, the system might call a text summarization model to extract key information and generate a concise summary; for image files, it might call an image enhancement model to generate a new style of image preview. This entire process is executed asynchronously in the background to ensure that it does not affect the user's current operating experience.

[0140] In this embodiment, after the user performs the target operation, a second application window is displayed directly on the first display object, achieving an efficient interactive method for obtaining AI processing results without opening the full application. This method not only simplifies the user operation process, but also fully utilizes AI capabilities, improving the intelligence level of desktop operations and user experience.

[0141] In some embodiments, the first display object is a thumbnail display object corresponding to the first application, and triggering an operation of clicking the first display object can display the second display object in the first application window of the first application; the target operation includes a cursor hover operation;

[0142] Here, a thumbnail display object refers to a graphical representation used to represent an application, file, or document in a desktop operating system, usually showing the content or appearance of the application or file in a smaller size. The thumbnail not only helps users quickly identify the application or file type and content, but also serves as an interactive entry point. For example, in a file explorer, an image file may be displayed as a thumbnail, and the user can click it to open the full version in image editing software. In a chat application, a chat object may be displayed as a thumbnail, and the user can click it to open the complete chat history of the chat object.

[0143] By defining the first display object as a thumbnail display object and associating it with the first application window, the user can preview related content without opening the full application.

[0144] A cursor hover operation refers to the act of a user placing the mouse cursor over a specific area on an interface (such as an application icon, file icon, button, etc.) without clicking. In this embodiment, when the cursor hovers over a thumbnail display object, the system can immediately respond and execute the corresponding processing logic without the user having to click further.

[0145] Using hovering the cursor instead of traditional clicks can significantly improve interaction efficiency. Users only need to pause the cursor for a moment to view the AI ​​processing results, avoiding additional clicks and making the operation smoother and more natural.

[0146] The above step S230 “displaying the second application window of the second application at the first display object in response to the target operation” can be implemented by the following steps:

[0147] Step 231: In response to a cursor hovering operation on the thumbnail display object, display the second application window at the thumbnail display object;

[0148] Here, a secondary application window refers to a temporary pop-up visualization window that displays the results processed by other applications or AI models without leaving the current interface. This window is usually located above the main interface and is only displayed briefly when the user performs a specific action (such as hovering).

[0149] During implementation, when a cursor hovering operation on a thumbnail display object is detected, a visual second application window may be temporarily popped up.

[0150] Step 232: Display in the second application window a generated object obtained by processing the second display object based on the target model.

[0151] Here, the generated object refers to the new content generated by the target model after processing the original data (i.e., the first display data or the second display object). For example, for a document file, the generated object may be the document summary; for an image file, the generated object may be the AI-generated image effect after style transfer or enhancement.

[0152] By directly displaying the second application window and presenting the generated object during the hover operation, the user can quickly understand the file content or AI processing effect of the second display object without switching to the second display object.

[0153] During implementation, for example, when a user hovers their cursor over an image thumbnail, the system can invoke the image enhancement model, generate an enhanced image in real time, and display it in a floating window. This allows users to get a preliminary preview without having to open image editing software, significantly improving operational efficiency and user experience.

[0154] In this embodiment of the application, by defining the first display object as a thumbnail display object and using a cursor hover operation to trigger the display of the second application window, the generated object processed by the AI ​​model is displayed to the user without opening the full application. This can reduce the frequency of users switching between multiple applications, thereby improving operational efficiency and providing a more intelligent and convenient desktop interaction experience.

[0155] In some embodiments, the above step 232 "displaying in the second application window a generated object obtained by processing the second display object based on the target model" can be implemented by the following steps:

[0156] Step 2321: If it is determined that the first application is a document application, display summary information obtained by extracting the core content of the document application based on the text summary model in the second application window;

[0157] A text summarization model is an AI-powered model that automatically identifies and extracts key information from a document, generating a concise and clear summary. Typically based on natural language processing technology, this model can identify logical relationships between sentences, topic sentences, and supporting details, and generate summaries of varying lengths based on user needs.

[0158] In actual application scenarios, when a user right-clicks or hovers over a document file, the system can automatically determine that the file type is a document application, such as a Word document or PDF file. It then uses the text summarization model to analyze the document and displays the summary content in a pop-up second application window. This allows users to quickly understand the main content of the document without having to open the document editor.

[0159] In this way, the system embeds AI technology directly into the desktop interaction process, improving the efficiency of users in obtaining information, reducing operation steps, and thus improving the overall user experience.

[0160] Step 2322: If it is determined that the first application is an image application, displaying a generated image obtained by processing the image application based on the image generation model in the second application window;

[0161] Here, image generation models are deep learning-based AI models that can generate new visual effects or stylized images based on input images. For example, they can implement functions such as style transfer, image enhancement, and image restoration. These models are typically based on convolutional neural network structures and have strong image feature extraction and generation capabilities.

[0162] In implementation, when a user selects an image file on the desktop and triggers the right-click menu or hover preview function, the system can determine that the file is an image application and invoke the image generation model to process it. For example, it can generate a cartoon-style version, a black and white version, or other artistic-style image variant of the image and display it in real time in the second application window.

[0163] This method allows users to quickly preview AI-generated image effects without opening image editing software, making it easier to choose whether to further open the image processing software for in-depth editing, thereby improving work efficiency and reducing learning costs.

[0164] Step 2323: When it is determined that the first application is an audio and video application, the generated subtitles and / or keywords obtained by processing the audio and video application based on the audio and video processing model are displayed in the second application window.

[0165] Audio and video processing models are AI models used to process audio and video content. Their capabilities include speech recognition, keyword extraction, automatic subtitle generation, and sentiment analysis. These models typically combine natural language processing and computer vision technologies to process multimodal audio and video data simultaneously.

[0166] When a user interacts with an audio or video file, such as an MP4 or MP3 file, in a desktop environment, the system recognizes it as an audio or video application and invokes the corresponding audio and video processing model for processing. For example, for a video, the system can generate a brief keyword summary and subtitles of the main dialogue to help users quickly understand the video content. For audio files, it can extract key words from the main content or generate a text transcript.

[0167] After displaying this information in the second application window, users can grasp the basic content of the audio and video files without opening the player, which greatly saves time and improves the convenience of operation.

[0168] In the embodiments of this application, by introducing an AI processing mechanism based on mouse events into the desktop operating system, users can be provided with intelligent information such as document summaries, image generation previews, and audio and video keywords or subtitles without opening any application. This reduces the user's operational burden of switching between multiple applications, thereby improving work efficiency and significantly improving the user experience.

[0169] When users currently process files in desktop operating systems, they need to open the corresponding applications to perform in-depth operations, such as viewing document summaries, previewing image generation effects, etc. This operation process is relatively cumbersome and requires switching back and forth between applications, which is inefficient. This operation method is particularly inconvenient when you need to quickly understand the content of a file or a preliminary preview effect. For example, if a user wants to quickly understand the general content of a document, he must open the document reader. If he wants to preview the possible AI generation effect of a picture, he needs to open the image editing software and operate it.

[0170] In order to solve the above technical problems, the embodiment of the present application proposes an interactive solution for displaying AI processing results when the mouse right-click menu or hovering is performed on a file in a desktop operating system, which can be achieved by Figure 2B The system implementation shown is as follows Figure 2B As shown, the system includes a desktop environment 41, a file processing layer 42, an AI model layer 43 and a user interface layer 44, wherein:

[0171] Desktop Environment 41, setting up mouse event listeners and file system.

[0172] The file processing layer 42 is used to trigger the event controller to obtain type information based on the mouse event listener, that is, to trigger the file type identifier to obtain type information corresponding to the identified file information.

[0173] The AI ​​model layer 43 is used to obtain the type information determined by the event controller and call the corresponding AI model based on the type information. For example, for document files, the text summary model is called; for image files, the image generation model is called.

[0174] The user interface layer 44 is used to display the processing results of the AI ​​model in the result previewer (the second application window) and set a right-click menu manager to manage the result previewer.

[0175] Figure 2C This is a flowchart of an AI interaction solution provided in an embodiment of the present application, such as Figure 2C As shown, this can be achieved by following the steps below:

[0176] 1. Detect mouse events;

[0177] During implementation, you can use Figure 2B The mouse event listener set in the desktop environment 41 continuously monitors the mouse activities in the desktop environment; when a right-click or hovering event of the mouse is detected, a subsequent processing flow is triggered.

[0178] 2. Identify the file type;

[0179] During implementation, you can use Figure 2B The file type identifier provided in the file processing layer 42 as shown obtains metadata information of the file pointed by the mouse; and determines whether the file belongs to a document, a picture, a video or other types according to the file extension or the file type identifier.

[0180] 3. AI processing;

[0181] During implementation, you can use Figure 2B The AI ​​model layer 43 shown selects and calls the corresponding AI model according to the file type and executes the processing logic of the AI ​​model, for example:

[0182] For document files, the text summary model is called to extract the core content of the document and generate a concise summary;

[0183] For image files, the image generation model is called to generate AI raw image preview effects based on the original image, such as style transfer, image enhancement, etc.

[0184] 4. Display the results.

[0185] During implementation, you can use Figure 2B The result previewer provided in the user interface layer 44 shown in the figure formats the processing result output by the AI ​​model; Figure 2B The user interface layer 44 shown is provided to the user through a right-click menu or a floating preview box that appears when the mouse is hovered.

[0186] For example, the display effect is as follows Figure 2D shown.

[0187] In this embodiment of the application, when the user right-clicks or hovers over a file, the system calls the corresponding AI model for processing based on the file type and directly displays the AI ​​processing results in the right-click menu or floating preview box. The technical effects of adopting this solution are as follows:

[0188] Easy operation: Users can quickly obtain AI processing results by simply right-clicking or hovering the mouse without opening the application, making the operation process more convenient and efficient.

[0189] Quick Preview: Users can quickly understand the file content or preliminary AI-based processing results, saving browsing and operation time.

[0190] Conforms to user cognitive habits: This interaction method conforms to the user's cognitive habits in desktop operating systems, is easy to use, and reduces learning costs.

[0191] Fully utilize AI capabilities: Integrating AI capabilities into desktop operation processes provides users with a smarter and more convenient file processing experience, improving work efficiency.

[0192] Reduce resource usage: Avoid frequent opening and closing of applications, thereby reducing system resource usage.

[0193] The present application provides an information processing method, such as Figure 3A As shown, the method includes:

[0194] Step S310: displaying a first application window, wherein the first application window includes a progress bar control element;

[0195] Here, the first application window refers to the application interface that the user is currently browsing or operating, which contains multiple application icons, names, and brief descriptions. This first application window serves as the initial interface for users to interact with the system, displaying basic information and triggering further operations. For example, when a user opens an app store, the homepage they see is the first application window, which may contain icons and descriptions of popular applications such as WeChat, Alipay, and JD.com.

[0196] A progress bar control is a graphical user interface element that resembles a progress bar but is interactive. It can switch states in response to user input and dynamically display different content or service recommendations based on the context. For example, a progress bar control might be a horizontal slider located below the app list. When inactive, it displays only a gray line with no content.

[0197] During implementation, the first application window can be run on a user's terminal device, such as a smartphone, tablet, or an app store interface on a desktop computer. The progress bar control is embedded within the page layout, ensuring its placement and easy discovery. The progress bar control defaults to its first display state, displaying no specific information and providing only a potential entry point for the user.

[0198] Figure 3B Schematic diagram of two progress bar control settings pages provided in the embodiment of the present application, such as Figure 3B As shown, the position of the progress bar 11 in the left figure is different from that in the right figure, and the page displays different content.

[0199] Step S320: In response to the first interactive operation, the progress bar control element switches from the first display state to the second display state; wherein, the display content displayed by the progress bar control element in the second display state is related to the target model.

[0200] Here, the first interactive operation refers to the operation performed by the user on the progress bar control in the first application window, such as dragging, clicking, etc., to trigger the progress bar to switch from the first display state to the second display state. This operation is the key entry point for the user to express his intention. For example, the user can select an application and then drag its icon onto the progress bar control, or directly click the progress bar control to start the subsequent process. This interaction method is different from the traditional click to enter the details page. Instead, it uses more intuitive operations to obtain more information, reducing the user's learning cost.

[0201] During implementation, the system monitors user input events (such as touchscreen movement or mouse clicks) to determine whether a qualified first interaction has occurred. Once the system detects that a user has dragged an app icon close to the progress bar control, it automatically recognizes this behavior and prepares to switch the display state. Furthermore, a sensitivity threshold can be set to prevent accidental touches or slight drags from being misidentified.

[0202] The second display state refers to a display mode that the progress bar control part enters after responding to the first interactive operation. In this state, the progress bar no longer only displays progress or decorative information, but displays a target model or recommended content related to the user's current operation. The target model refers to an intelligent model (such as a question-and-answer model, a recommendation model, a semantic understanding model, etc.) called by the background system based on the user's operating intention or input content, which is used to generate answers, recommendations or other forms of content output related to user needs. For example, when the user drags the WeChat icon to the progress bar control part, the system can call the semantic understanding model to analyze the user's intention, and then generate answers to common questions such as WeChat payment activation tutorials, how to add friends, how to use red envelopes, etc., and display them in the progress bar area for users to view.

[0203] Figure 3C This is a schematic diagram of a progress bar control page provided in an embodiment of the present application, such as Figure 3C As shown, when the progress bar control element 11 is in the second display state, the "AI Writing" displayed in the second application window 12 and the shortcut keys "Overview Advantages" and "Overview Differences" corresponding to writing are related to the text content displayed on the page corresponding to the current position of the progress bar control element 11.

[0204] Figure 3D This is a schematic diagram of a progress bar control page provided in an embodiment of the present application, such as Figure 3DAs shown, when the progress bar control element 11 is in the second display state, the "AI Drawing" displayed in the second application window 12, the shortcut keys "Picture Style" and "Picture to Text" of the drawing object are related to the picture displayed on the page corresponding to the position of the current progress bar control element 11.

[0205] Figure 3C and Figure 3D The progress bar control can be located at different positions on the same page. Then, based on the different progress bar positions, the content displayed on the current page is different. The corresponding target model can be called for processing based on the content displayed on the page.

[0206] During implementation, upon detecting the first interaction, the system immediately invokes the target model and passes the user-selected app as an input parameter. The model then processes and returns structured data results, which the system then presents as a combination of text and graphics on the progress bar control. This entire process eliminates the need for page jumps; all information remains within the current interface, significantly improving the fluidity and efficiency of the user experience.

[0207] In this embodiment, an interactive progress bar control is provided in the first application window. In response to a user's drag or click, the control switches to a second display state. Within this state, a model processing flow related to the user's intent is initiated, generating and displaying relevant information in real time. This achieves the goal of completing information acquisition without page jumps. This approach not only reduces user operation steps and improves operational efficiency, but also enhances user perception and trust in the system through an instant feedback mechanism, significantly improving the human-computer interaction experience.

[0208] In some embodiments, as Figure 4A As shown, in the above step S320, "in response to the first interactive operation, the progress bar control element switches from the first display state to the second display state" can be implemented by the following steps:

[0209] Step S401: In response to the first interactive operation, calling a target model set in the first application in the second display state;

[0210] Here, the target model is an intelligent recommendation module deployed within the first application. Its role is to quickly generate relevant service recommendations or answer suggestions based on the user's operational intent and current context. The target model can be built based on machine learning algorithms, rule engines, or natural language processing models to meet the recommendation needs of different scenarios. For example, in an app store, the target model might recommend relevant plugins, tutorials, or developer support services based on the type and location of the app the user drags.

[0211] During implementation, when the user completes the drag-and-drop operation, the system detects the initial interaction and immediately switches the state of the progress bar control. The system then invokes its own target model to calculate the most relevant recommendations in real time based on the user's currently selected app and their user behavior, preparing the subsequent presentation process. This approach not only improves responsiveness but also enhances user experience consistency and immersion.

[0212] Step S402: Start the target model in the second display state to display the generated object obtained by processing the display object by the target model in the second application window.

[0213] Here, the second application window refers to a floating window or pop-up window that is separate from the current main interface but displayed synchronously. It is used to carry recommended content or other related information generated by the target model. For example, after the user drags an application to the progress bar area, the system can pop up a separate window on the side or top of the screen to display recommended services or help information related to the application.

[0214] A generated object is the result of the target model processing a display object (such as a user-selected application). This includes, but is not limited to, text descriptions, image previews, links, video descriptions, and answers to questions. The content of a generated object should be dynamically adjusted based on user needs and context to ensure relevance and practicality. For example, if the user drags an image editing software application, the generated object might include related plug-in recommendations, usage tips, and FAQs.

[0215] During implementation, once the target model is processed, the system immediately renders the generated object into the second application window, maintaining the window's visibility and interactivity. Users can minimize the window to continue browsing other content or return to view recommended information at any time.

[0216] In an embodiment of the present application, by starting the target model in the first application in the second display state and displaying the generated object in the second application window, the speed and convenience of the user in obtaining depth information can be improved, thereby reducing unnecessary page jumps and waiting time, and further enhancing the user's operation fluency and satisfaction.

[0217] In some embodiments, as Figure 4B As shown, in the above step S320, "in response to the first interactive operation, the progress bar control element switches from the first display state to the second display state" can be implemented by the following steps:

[0218] Step S411: In response to the first interactive operation, obtain a display object of the first application window;

[0219] Here, the display object of the first application window refers to the specific application information selected and dragged by the user in the first application window, such as the application name, icon, brief description, etc. This information constitutes the basic data for subsequent processing.

[0220] Step S412: calling a target model related to the display object based on the display object;

[0221] Here, the target model refers to the intelligent recommendation model that is automatically matched and invoked within the system based on the content and attributes of the displayed object. This model can be a machine learning model, a natural language processing model, or a rules engine, and is used to generate recommendations relevant to the user's intent.

[0222] During implementation, the process of calling the target model includes parsing the display object, feature extraction, semantic understanding, and matching with model parameters.

[0223] Step S413: Start the target model in the second display state to display the generated object obtained by processing the display object by the target model in the second application window.

[0224] Here, the second application window is a floating layer or subwindow opened on top of the original application window, used to display the content of the generated object. The generated object can be related service suggestions, FAQs, operation guides, developer introductions, etc., depending on the output of the target model.

[0225] During the implementation process, by starting the target model in the second display state and displaying the results in the second application window, the system achieves an interactive experience with instant feedback and context awareness.

[0226] In this embodiment, by responding to the user's drag operation, the display object is dynamically acquired and the relevant intelligent model is called for processing, and the generated object is displayed in the second display state. This avoids the extra operation required to click to enter the detail page, thereby improving user operation efficiency and achieving a smoother and more intelligent information acquisition experience.

[0227] All three of the above information processing methods address the problem that invoking target models with intelligent functions often relies on additional startup processes, resulting in complex operations, increased latency, and a poor user experience. By using the response target operation method, progress bar controls or display objects are used to invoke target models capable of intelligently processing display objects, enabling functional linkage of intelligent applications. This effectively leverages the capabilities of intelligent models to improve overall response efficiency and more efficiently obtain the required information.

[0228] Based on the foregoing embodiments, an embodiment of the present application provides an information processing device, which includes the modules included, each module includes sub-modules, each sub-module includes a unit, and can be implemented by a processor in an electronic device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.

[0229] Figure 5A A schematic diagram of the structure of an information processing device provided in an embodiment of the present application is shown in FIG. Figure 5A As shown, the apparatus 500 includes:

[0230] A first obtaining module 501 is used to obtain a target operation;

[0231] A first determining module 502 is configured to determine, in response to the target operation, a display object to be output in the first application window based on an operation position corresponding to the target operation;

[0232] The first display module 503 is used to display a second application window of the second application at the progress bar control part of the first application window in response to the target operation, and the output content displayed by the second application window is related to the display object; the second application has intelligent functions, and the response process of the intelligent functions can call the target model.

[0233] In some embodiments, the first display module 503 includes a first acquisition submodule and a first display submodule, wherein the first acquisition submodule is used to acquire the display object in response to the target operation; and the first display submodule is used to display in the second application window a generated object obtained by processing the display object based on the target model.

[0234] In some embodiments, the target operation includes triggering a sliding operation of the progress bar control element; the first determination module 502 is further configured to determine the display object based on an operation position of the sliding operation in response to the sliding operation of the progress bar control element.

[0235] In some embodiments, the target operation includes a drag operation on the display object; the first display module 503 includes a second display sub-module, a third display sub-module and a fourth display sub-module, wherein the second display sub-module is used to display the second application window of the second application at the progress bar control part of the first application window in response to the drag operation; the third display sub-module is used to display prompt information in the second application window, and the prompt information is used to prompt the display object to be dragged to the second application window; the fourth display sub-module is used to display the generated object obtained by processing the display object based on the target model in the second application window in response to the display object being dragged to the second application window.

[0236] In some embodiments, the second application window displays at least one of the following information: prompt information, shortcut options of the target model, and an input box of the target model.

[0237] Figure 5B A schematic diagram of the structure of an information processing device provided in an embodiment of the present application is shown in FIG. Figure 5B As shown, the device 510 includes:

[0238] A second obtaining module 511 is used to obtain a target operation;

[0239] A second determining module 512 is configured to determine, in response to the target operation, a first display object based on an operation position corresponding to the target operation, wherein the first display object can indicate display of a second display object, and the first display object and the second display object are two display states of the first application;

[0240] The second display module 513 is used to display a second application window of a second application at the first display object in response to the target operation, and the output content displayed by the second application window is related to the first display object; the second application has an intelligent function, and the response process of the intelligent function can call the target model.

[0241] In some embodiments, the first display object is a thumbnail display object corresponding to the first application, and triggering the operation of clicking the first display object can display the second display object in the first application window of the first application; the target operation includes a cursor hover operation; the second display module 513 includes a fifth display sub-module and a sixth display sub-module, wherein the fifth display sub-module is used to display the second application window at the thumbnail display object in response to the cursor hover operation on the thumbnail display object; the sixth display sub-module is used to display the generated object obtained by processing the second display object based on the target model in the second application window.

[0242] Figure 5C A schematic diagram of the structure of an information processing device provided in an embodiment of the present application is shown in FIG. Figure 5C As shown, the device 520 includes:

[0243] The third display module 521 is used to display the first application window, wherein the first application window includes a progress bar control element;

[0244] A switching module 522 is configured to switch the progress bar control element from a first display state to a second display state in response to a first interactive operation;

[0245] The display content displayed by the progress bar control element in the second display state is related to the target model.

[0246] In some embodiments, the switching module 522 includes a first calling submodule and a first starting submodule, wherein the first calling submodule is used to call the target model set in the first application in the second display state in response to the first interactive operation; the first starting submodule is used to start the target model in the second display state to display the generated object obtained by the target model processing the display object in the second application window.

[0247] In some embodiments, the switching module 522 includes a second acquisition submodule, a second calling submodule and a second starting submodule, wherein the second acquisition submodule is used to acquire the display object of the first application window in response to the first interactive operation; the second calling submodule is used to call the target model related to the display object based on the display object; and the second starting submodule is used to start the target model in the second display state to display the generated object obtained by the target model processing the display object in the second application window.

[0248] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.

[0249] It should be noted that, in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable an electronic device (which can be a mobile phone, tablet computer, laptop computer, desktop computer, etc.) to execute all or part of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program code, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0250] Correspondingly, an embodiment of the present application provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the information processing method provided in the above embodiment are implemented.

[0251] Correspondingly, an embodiment of the present application provides an electronic device, Figure 6 A hardware entity diagram of an electronic device provided in an embodiment of the present application, such as Figure 6 As shown, the hardware entity of the device 600 includes: a memory 601 and a processor 602, the memory 601 stores a computer program that can be run on the processor 602, and the processor 602 implements the steps of the information processing method provided in the above embodiment when executing the program.

[0252] The memory 601 is configured to store instructions and applications executable by the processor 602, and can also cache data to be processed or processed by the processor 602 and various modules in the electronic device 600 (for example, image data, audio data, voice communication data and video communication data), which can be implemented through flash memory (FLASH) or random access memory (RAM).

[0253] It should be noted that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0254] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments.

[0255] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0256] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0257] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed across multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0258] In addition, all functional units in the embodiments of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above-mentioned integrated units can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0259] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.

[0260] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words be embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium and includes several instructions for enabling an electronic device (which can be a mobile phone, tablet computer, laptop computer, desktop computer, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0261] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0262] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0263] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0264] The above is merely an embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. An information processing method, comprising: Get target operation; In response to the target operation, determining a display object to be output in the first application window based on an operation position corresponding to the target operation; In response to the target operation, a second application window of the second application is displayed at the progress bar control part of the first application window, and the output content displayed by the second application window is related to the display object; the second application has intelligent functions, and the response process of the intelligent functions can call the target model.

2. The method of claim 1, wherein, in response to the target operation, displaying a second application window of the second application at the progress bar control element of the first application window comprises: In response to the target operation, acquiring the display object; A generated object obtained by processing the display object based on the target model is displayed in the second application window.

3. The method according to claim 1, wherein the target operation comprises triggering a sliding operation of the progress bar control element; The determining, in response to the target operation, a display object to be output in the first application window based on an operation position corresponding to the target operation includes: In response to a sliding operation of the progress bar control member, the display object is determined based on an operation position of the sliding operation.

4. The method according to claim 1, wherein the target operation comprises a drag operation on the display object; The step of displaying a second application window of the second application at the progress bar control element of the first application window in response to the target operation includes: In response to the drag operation, displaying a second application window of the second application at the progress bar control element of the first application window; Displaying prompt information in the second application window, where the prompt information is used to prompt the user to drag the display object to the second application window; In response to the display object being dragged to the second application window, a generated object obtained by processing the display object based on the target model is displayed in the second application window.

5. The method according to any one of claims 1 to 4, further comprising: The second application window displays at least one of the following information: prompt information, shortcut options of the target model, and an input box of the target model.

6. An information processing method, comprising: Get target operation; In response to the target operation, determining a first display object based on an operation position corresponding to the target operation, the first display object being capable of indicating display of a second display object, the first display object and the second display object being two display states of the first application; In response to the target operation, a second application window of a second application is displayed at the first display object, and the output content displayed by the second application window is related to the first display object; the second application has an intelligent function, and the response process of the intelligent function can call the target model.

7. The method according to claim 6, wherein the first display object is a thumbnail display object corresponding to the first application, and triggering a click operation on the first display object can display the second display object in the first application window of the first application; The target operation includes a cursor hover operation; The step of displaying a second application window of a second application at the first display object in response to the target operation includes: In response to a cursor hovering operation on the thumbnail display object, displaying the second application window at the thumbnail display object; A generated object obtained by processing the second display object based on the target model is displayed in the second application window.

8. An information processing method, comprising: Displaying a first application window, wherein the first application window includes a progress bar control element; In response to the first interactive operation, the progress bar control element switches from the first display state to the second display state; The display content displayed by the progress bar control element in the second display state is related to the target model.

9. The method of claim 8, wherein, in response to the first interactive operation, the progress bar control element switches from the first display state to the second display state, comprising: In response to the first interactive operation, calling a target model set in the first application in the second presentation state; The target model is started in the second display state to display a generated object obtained by processing the display object by the target model in a second application window.

10. The method of claim 8, wherein in response to the first interactive operation, the progress bar control element switches from a first display state to a second display state, comprising: In response to the first interactive operation, acquiring a display object of the first application window; calling a target model related to the display object based on the display object; The target model is started in the second display state to display a generated object obtained by processing the display object by the target model in a second application window.

Citation Information

Cited By

  • Intelligent key response method, user terminal, storage medium and program product

    CN121433514A

  • Key intelligent response method, user terminal, storage medium and program product

    CN121433514B