Information processing method and apparatus, electronic device, storage medium, and program product
Patent Information
- Application Number
- CN202610966304.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-30
- Publication Date
- 2026-09-22
AI Technical Summary
[0009]通过本文至少一种情形提供的信息处理方法,可以在单个界面中承载应用生成的信息以及用户输入的信息,便于对用户记录的信息与应用生成的信息进行统一管理,利于实现信息的集中沉淀、灵活编辑以及灵活引用,便于提高媒体内容的创作效率。
Smart Images

Figure CN122795263A_ABST
Abstract
Description
Technical Field
[0001] This article relates to an information processing method, an information processing apparatus, an electronic device, a non-transitory computer-readable storage medium, and a computer program product. Background Technology
[0002] In daily life, work, and study, there is a need to record inspirations using electronic devices as reference information for content creation and other scenarios. Summary of the Invention
[0003] This summary section is provided to briefly introduce the concepts, which will be described in detail in the detailed description section below. This summary section is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0004] This document provides an information processing method in at least one scenario, comprising: displaying at least two pieces of information on a first interface, the at least two pieces of information including a first type of information and a second type of information, the first type of information being generated by a first application to which the first interface belongs, and the second type of information being obtained by user input; and receiving an editing operation on the first information, displaying the edited first information on the first interface, the first information being any one of the at least two pieces of information.
[0005] This document provides at least one other embodiment of an information processing apparatus, comprising: an information display module configured to: display at least two pieces of information on a first interface, the at least two pieces of information including a first type of information and a second type of information, the first type of information being generated by a first application to which the first interface belongs, and the second type of information being obtained by user input; and an information update module configured to: receive an editing operation on the first information, and display the edited first information on the first interface, the first information being any one of the at least two pieces of information.
[0006] This document provides at least one other embodiment of an electronic device, comprising: at least one processor; and at least one memory storing one or more computer program instructions, wherein the one or more computer program instructions are executed by the at least one processor to implement the information processing method provided in at least one embodiment of this document.
[0007] This document provides at least one other non-transitory computer-readable storage medium for storing computer-readable instructions, wherein the information processing method provided in this at least one embodiment is implemented when the computer-readable instructions are executed by a processor.
[0008] This document provides at least one other scenario of a computer program product, including a computer program / instruction that, when run on a computer, causes the computer to perform an information processing method provided in at least one scenario.
[0009] The information processing method provided in at least one of the scenarios described in this paper can carry application-generated information and user-input information in a single interface, which facilitates unified management of user-recorded information and application-generated information, enables centralized accumulation, flexible editing and flexible citation of information, and improves the efficiency of media content creation. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the various scenarios described below will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0011] Figure 1 This diagram illustrates an application scenario of at least one information processing method.
[0012] Figure 2 A flowchart illustrating an information processing method provided in at least one scenario is shown schematically;
[0013] Figure 3A The diagram illustrates an interaction that displays at least two pieces of information in at least one scenario.
[0014] Figure 3B The diagram illustrates an interaction that displays at least two pieces of information in at least one other scenario.
[0015] Figure 4 This diagram illustrates the interaction of editing first information in at least one scenario.
[0016] Figure 5 The diagram illustrates an interaction diagram for selecting information in the first interface under at least one scenario;
[0017] Figure 6 The diagram illustrates the interaction of searching for information in at least one scenario.
[0018] Figure 7A This diagram illustrates the interaction of adding new information in at least one scenario.
[0019] Figure 7B This diagram illustrates the interaction with new information in at least one scenario.
[0020] Figure 8AThe illustration shows an interactive diagram of displaying media content on a second interface in at least one scenario;
[0021] Figure 8B The diagram illustrates the interaction of updating the attribute information of a virtual character in at least one scenario.
[0022] Figure 9 This schematically illustrates a structural block diagram of an information processing apparatus provided in at least one scenario;
[0023] Figure 10 The schematic diagram illustrates the structure of an electronic device suitable for implementing information processing methods. Detailed Implementation
[0024] The present invention will now be described in more detail with reference to the accompanying drawings. While some aspects of the present invention are illustrated in the drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as limited to the aspects set forth herein; rather, these aspects are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the accompanying drawings and aspects are for illustrative purposes only and are not intended to limit the scope of this invention.
[0025] It should be understood that the steps described in the method embodiments herein may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this document is not limited in this respect.
[0026] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one situation" means "at least one situation"; the term "another situation" means "at least one additional situation"; the term "some situations" means "at least some situations". Definitions of other terms will be given in the following description.
[0027] It should be noted that the concepts of "first" and "second" mentioned in this article are only used to distinguish different devices, modules or units, and are not used to limit the order of the functions performed by these devices, modules or units or their interdependencies.
[0028] It should be noted that the terms "one" and "more" used in this document are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0029] The names of messages or information exchanged between multiple devices in the embodiments herein are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0030] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition, use, storage or deletion of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0031] It is understood that before using the technical solutions provided in each scenario in this article, relevant users should be informed of the type, scope of use, and usage scenarios of the information involved in this article and their authorization should be obtained through appropriate means in accordance with relevant laws and regulations. Relevant users may include any type of rights holder, such as individuals, enterprises, or groups.
[0032] With the development of electronic and artificial intelligence technologies, media content generation technology has advanced rapidly. When creating media content, users typically need to first gather inspiration and then create content based on that inspiration. In their daily lives, work, and studies, users often use portable electronic devices to record inspiration when it strikes, using it as a reference for content creation. However, creating content solely based on user inspiration has a high barrier to entry. Even though some content creation platforms provide inspiration by recommending existing media content, these platforms are different from the platforms where users record their inspiration. Users need to cross-platform to access information when creating content, resulting in low efficiency and a poor user experience.
[0033] To at least partially address at least some of these technical problems, at least one aspect of this document provides an information processing method comprising: displaying at least two pieces of information in a first interface, the at least two pieces of information including a first type of information and a second type of information, the first type of information being generated by a first application to which the first interface belongs, and the second type of information being obtained by user input; and receiving an editing operation on the first information, displaying the edited first information in the first interface, the first information being any one of the at least two pieces of information.
[0034] Based on the information processing method provided in at least one of the embodiments herein, at least one of the embodiments herein also provides an electronic device, a computer program product, and a non-transitory computer-readable storage medium.
[0035] The information processing method provided in at least one scenario in this paper can carry application-generated information and user-input information in a single interface, which facilitates unified management of user-recorded information and application-generated information, enables centralized accumulation, flexible editing and flexible citation of information, and improves the efficiency of media content creation.
[0036] The following detailed description, with reference to the accompanying drawings, illustrates the situation described in this article and provides some examples.
[0037] Figure 1The diagram illustrates an application scenario of at least one information processing method.
[0038] like Figure 1 As shown, this application scenario 100 can involve terminal device 110 and user 120. Terminal device 110 can be various electronic devices capable of providing a display interface, such as smart wearable devices, smart appliances, smart cars, mobile phones, tablets, laptops, or desktop computers.
[0039] For example, the terminal device 110 may have an application client installed, such as a content sharing platform application, a content creation application, a social platform application, or a comprehensive application that includes content creation, sharing, and social interaction, etc., which is not limited herein. In at least one case, the application provides, for example, content sharing and content creation functions, and the user 120 can use the application to watch media content, as well as create and share media content.
[0040] In at least one scenario, the application can provide information management functions. For example, users can record inspiration as new information through the application, or the application can provide users with existing information and manage the existing information through user interaction, such as modifying or deleting existing information.
[0041] In at least one scenario, the application can also provide virtual character creation and maintenance functions, allowing users 120 to use the created virtual characters as creative materials to generate media content containing virtual characters when creating media content through the application.
[0042] For example, application scenario 100 may also involve server 130, which can be a background management server that supports the operation of clients of applications installed on terminal device 110. For example, server 130 can run a server of an application corresponding to the client of the application. The server can be a server for local area network or wide area network, or a cloud server, etc. This article does not limit it.
[0043] For example, the server-side application running on server 130 can provide the client-side application with the information displayed by the client. For instance, the server-side application can respond to a media content generation request sent by the client, generate media content based on the materials included in the request, and then send the media content back to the client for display. Alternatively, the server-side application can provide the client-side application with information generated based on the media content as material for content creation. The client-side application can then display this information for user 120 to select from and send a media content generation request based on the selection result.
[0044] In at least one case, if the computing power of the terminal device allows, the above-mentioned operation of generating media based on materials can also be performed by the client of the application installed in the terminal device 110, which is not limited herein.
[0045] For example, the information processing method provided in at least one of the embodiments herein can be implemented in software, hardware, firmware, or any combination thereof.
[0046] For example, the information processing method described in at least one scenario of this paper is applicable to the client of an application running on a terminal device. The client can load and execute the information processing method, and this paper does not impose any limitations on this. For example, the terminal device may include a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Digital Signal Processor (DSP), a Neural Processing Unit (NPU), or other processing units with data processing capabilities and / or instruction execution capabilities, storage units, etc. The terminal device may also have an operating system, various types of Application Programming Interfaces (APIs) (e.g., OpenGL (Open Graphics Library), Metal, etc.), etc. The client of the application installed on the terminal device implements the information processing method provided in at least one scenario of this paper by running code or instructions. For example, the application client implements the information processing method provided in at least one scenario of this paper by calling the decoding and rendering functions of the terminal device.
[0047] The following will combine Figures 2-8B The information processing method provided in at least one scenario in this paper is described in detail.
[0048] Figure 2 A flowchart illustrating an information processing method provided in at least one scenario is shown schematically.
[0049] like Figure 2 As shown, the information processing method provided in at least one scenario of this article includes steps S210 to S220.
[0050] Step S210: Display at least two pieces of information on the first interface. The at least two pieces of information include a first type of information and a second type of information. The first type of information is generated by the first application to which the first interface belongs, and the second type of information is obtained by user input.
[0051] Step S220: Receive an editing operation for the first information, and display the edited first information on the first interface. The first information is any one of at least two pieces of information.
[0052] In at least one scenario, the first interface can be a page-level interface, or a partial interface displayed within a page, such as a floating layer within the page. A page can be understood as a complete, independent main interface block that carries the entire set of business functions. The first application to which the first interface belongs can be, for example, an application that provides media content viewing and media content creation functions, or any application that provides information management and information generation functions. The information used to generate information can be media content or user operation records, etc.
[0053] In at least one scenario, the first application can automatically generate a first type of information for the user based on at least one of at least existing media content and information about the generation process of that at least one existing media content. The at least one existing media content can be media content viewed by the user, media content created by the user, or media content for which the user has performed interactive operations (e.g., liking, sharing, commenting, or saving). In some scenarios, the existing media content can be media content containing a virtual character, which is a character created based on character information provided by the user. The existing media content can be information in any modality, such as text, images, or video. The generation process information includes, for example, historical conversation information between the user and the AI assistant when generating at least one existing media content (e.g., including multi-turn conversation content), and reference information provided by the creator. For example, historical conversation content, in particular, reflects the creator's true intentions and character preferences regarding the virtual character, and is a highly reliable source of extraction.
[0054] For example, multiple media content items associated with a user (user-created, viewed, or interacted with) can be obtained first, along with information on the generation process of the user-created media content, resulting in multiple multimedia content items. Then, key information can be extracted from each multimedia content item to obtain one or more pieces of first-type information.
[0055] For example, at least two pieces of information displayed in the first interface are descriptive information about a virtual character. When generating the first type of information, the acquired media content may include, for example, media content containing a virtual character. When extracting key information, a single descriptive piece of information may be extracted from a single multimedia content, or multiple descriptive pieces of information may be extracted from a single multimedia content. These multiple descriptive pieces of information can be used as the first type of information for the user to select. In at least one case, the relevance of each of the multiple descriptive pieces of information to the virtual character can be determined, and at least one descriptive piece of information with a high relevance can be selected from the multiple descriptive pieces of information as the first type of information displayed in the first interface. In at least one case, the first type of information displayed may be, for example, a summary of each of the extracted at least one descriptive piece of information, thereby avoiding the situation where there is a large amount of extracted single descriptive information content, resulting in only a small number of descriptive pieces of information being displayed on a single page.
[0056] For example, media content containing virtual characters can be information in any modality, such as text describing virtual characters, images and text describing virtual characters, or videos containing virtual characters. Text describing virtual characters can be text derived from speech-to-text conversion, or information such as scripts generated based on virtual characters. Images and text describing virtual characters include, for example, pictures and image descriptions.
[0057] In at least one scenario, each piece of multimedia content can be input into the model, which then extracts first-class information from each piece of multimedia content. For example, the model can be a deep learning model, including large models, such as large language models, large visual models, large audio models, and multimodal large models, or a combination of several of these. The full name of a large model is, for example, a large-scale pre-trained artificial intelligence foundational model, which is a general-purpose deep learning model system that uses the Transformer deep neural network as its core architecture and relies on massive amounts of diverse data, hundreds of billions of parameters, and ultra-large-scale computing power to complete self-supervised pre-training. The model can also include other artificial intelligence models besides large models; there are no restrictions here.
[0058] In at least another scenario, an intelligent agent with the ability to understand multimodal information and generate text can extract the first type of information from each multimedia content. The intelligent agent is typically able to perceive information in its environment, make decisions, and take actions to achieve specific goals or tasks. This intelligent agent can be, for example, a large-model intelligent agent, which is an artificial intelligence system with a large model as its core brain, possessing a complete closed-loop capability of perception, thinking, planning, tool invocation, action, memory, and self-reflection. It can autonomously understand complex goals, break down tasks, invoke external resources, iteratively revise execution plans, and independently complete complex tasks in open scenarios.
[0059] In at least one scenario, in addition to outputting multiple extracted first-class information, the model can also output a confidence level corresponding to each first-class information. The model can select information with high confidence from all extracted first-class information to obtain the first-class information displayed on the first interface.
[0060] In at least one scenario, when at least two pieces of information displayed on the first interface are descriptive information related to a virtual character, the first type of information extracted from each multimedia content includes information from one or more defined dimensions. Each dimension can be treated as a single descriptive piece, or the information from one or more dimensions can be organized into a single descriptive piece that reflects each dimension. The defined dimensions can be information dimensions that can be included in the virtual character's attribute information, such as identity, experience, daily preferences, personality, physical characteristics, abilities, relationships, worldview, appearance, basic information (e.g., name, birthday), and voice. This facilitates alignment with the information dimensions included in the virtual character's attribute information, enabling updates to attribute information based on descriptive information.
[0061] In at least one scenario, the second type of information is obtained through user input, such as inspiration recorded by the user. The user may input the second type of information on the first interface, or at any interface provided by the first application and ultimately store it on the first interface; this is not limited to this.
[0062] In this way, the first interface, which provides the "note" capability, not only carries the note information automatically generated by the application for the user, but also the note information manually entered by the user, and all of these note information supports secondary editing by the user.
[0063] In at least one scenario, each of the at least two pieces of information displayed on the first interface may contain one of multiple modalities, such as text content, image content, video content, or audio content, or a combination of at least two of these modalities. For example, triggering a single piece of information may display a details interface for that single piece of information, showing all the content contained in that single piece of information. The single piece of information displayed on the first interface may only display a summary of that single piece of information, etc., which is not limited in this document. When a single piece of information contains image content, the single piece of information displayed on the first interface may contain a thumbnail of that image content, etc. For example, receiving a trigger on that thumbnail may display the complete image content on the first interface. When a single piece of information contains video / audio content, the single piece of information displayed on the first interface may contain a playback control associated with the video / audio content. Receiving a trigger operation on that playback control may play the video / audio content, which is not limited in this document.
[0064] In at least one scenario described herein, at least two pieces of information may be arranged sequentially according to their generation time. In at least another scenario, at least two pieces of information may also be grouped and arranged according to their generation time, for example, divided into at least three groups based on generation time: the first group includes information generated today, the second group includes information generated yesterday, and the third group includes information generated within the last seven days, excluding today and yesterday. Grouping by month or year may also be included as needed, but this is not limited in this document.
[0065] In at least one scenario, at least two pieces of information can be displayed using at least two cards. In addition to displaying the information, each card can also display the generation time (which can be understood as the extraction time of the information, the input time of the information, etc.), source tags (such as the source link of the multimedia content used to extract the information, the source category (such as AI-generated category, user-generated category, etc.), and keywords of the information.
[0066] In some cases, the first interface may provide functions for managing at least two pieces of information, such as adding tags to a single piece of information, deleting a single piece of information or deleting information in batches, editing a single piece of information, and selecting a single piece of information or selecting multiple pieces of information in batches. For example, the first interface may be an information management interface. Editing a single piece of information can refer to adding, deleting, or changing the content of a single piece of information. In at least one case, the first interface may also provide a function for searching information to filter the displayed at least two pieces of information, showing only the information that the user is more interested in.
[0067] In at least one scenario, editing operations on the first piece of information can be performed either on the first interface or on the editing interface displayed after the first piece of information is triggered. In some cases, this editing interface may be the same as the details interface of the first piece of information. The first piece of information can be any one of at least two pieces of information, and can be either type I information or type II information. For example, editing operations on the first piece of information may include one or more operations such as adding, deleting, or modifying the content of the first piece of information. If an editing operation is received on the editing page, and the user returns to the first interface after receiving the editing operation on the first piece of information, the first piece of information displayed on the first interface will be the edited first piece of information.
[0068] The information processing method provided in at least one scenario in this paper can carry application-generated information and user-input information in a single interface, which facilitates unified management of user-recorded information and application-generated information, enables centralized accumulation, flexible editing and flexible citation of information, and improves the efficiency of media content creation.
[0069] Figure 3A The diagram illustrates an interaction that displays at least two pieces of information in at least one scenario.
[0070] In at least one scenario described herein, a first prompt is displayed at a first associated position of the first type of information on the first interface. This first prompt indicates that the first type of information was generated using Artificial Intelligence (AI) technology. This first prompt helps users distinguish between information generated by AI and the input information, thus improving the user experience. For example, AI technology could be a technique for generating information based on the deep learning model described above. The first associated position of the first type of information could be any adjacent position to the first type of information, or any position associated with the display position of the first type of information through interface elements (such as lines), and this is not limited in this document.
[0071] In one scenario, the first interface can categorize and display first type of information and second type of information, and display first prompt information in a position adjacent to the display area of first type of information to indicate that the information displayed in this area is generated by AI technology.
[0072] In another case, such as Figure 3A As shown, a first interface displaying at least two pieces of information is, for example, interface 320. For each piece of first-category information, a first prompt message 321 is also displayed at the first associated position of each piece of first-category information in the first interface 320. This first prompt message indicates that each piece of first-category information was generated by AI technology. Displaying the first prompt message at the first associated position for each piece of first-category information facilitates the classification and display of at least two pieces of information according to multiple rules, thereby improving the flexibility of information display. For example, the first prompt message 321 may include prompt content such as "AI generated," which is not limited herein. For instance, when displaying each piece of first-category information through cards, the first associated position of each piece of first-category information can be the position within the card displaying each piece of first-category information. For example, the cards display each piece of first-category information and the first prompt message in sequence.
[0073] In at least one scenario, second prompt information is further displayed at the second associated position of at least one piece of first-type information in the first interface, and the second prompt information indicates that the at least one piece of first-type information is newly added information. The at least one piece of first-type information is, for example, information that has not yet been displayed to the user among all the first-type information displayed in the first interface, for example, the first-type information generated by a first application between the time when the first interface was last displayed and the time when the first interface is currently displayed. After the at least one piece of first-type information is displayed to the user, display of the second prompt information can be stopped. For example, display of the second prompt information can be stopped after the at least one piece of first-type information is displayed on the first interface for a predetermined duration, or when the first interface is displayed next time, the second prompt information is no longer displayed at the second associated position of the at least one piece of first-type information. By displaying the second prompt information, users can conveniently know the dynamics of information generated by the first application, and users can be guided to view and select the newly generated information of the first application, which is beneficial to improving the utilization rate of information generated by the first application, and therefore is beneficial to improving information management efficiency.
[0074] For example, the second prompt information can include an identifier, and the identifier includes, for example, one or at least two of a numerical corner mark (badge), a dot mark, or a text tag (for example, "new", "newly added", "updated") and so on. For example, as Figure 3A shows, the second prompt information 322 is a dot mark.
[0075] For example, the first position and the second position can be different positions that are adjacent to the display position of the first-type information, can be located at the same orientation of the display position of the first-type information, or can be located at different orientations, which is not limited in this document. When each piece of first-type information is displayed by a card, the second associated position of any piece of information in the at least one piece of first-type information can be a position within the card displaying the any piece of information. As Figure 3A shows, the second associated position where the second prompt information 322 is displayed can be located before the start display position of a single piece of first-type information, and the first associated position where the first prompt information 321 is displayed can be located after the end display position of the single piece of first-type information.
[0076] In at least one scenario described herein, an entry point to display the first interface can be provided within the conversational interface (also referred to herein as the second interface) for interacting with an AI assistant. For example, the second interface displays a first interactive element. Before displaying at least two pieces of information on the first interface, the first interface can be displayed in response to a trigger operation on the first interactive element in the second interface, and at least two pieces of information can be displayed on the first interface. This allows for convenient selection of information displayed on the first interface as material for conversations with the AI assistant, and content creation based on this information through intelligent interaction with the AI assistant. This streamlines the process of content accumulation and reuse, eliminating the need for users to manually copy and paste content, and enabling the application of information displayed on the first interface to the AI content creation workflow, thereby improving the efficiency of AI content creation.
[0077] For example, an AI assistant can refer to a human-computer interaction program / software developed based on technologies such as artificial intelligence, natural language processing, speech recognition, and large models. It can understand human text / voice commands, automatically complete various tasks, and provide information services. It can be understood as an AI tool that can help people with tasks and conversations.
[0078] For example, such as Figure 3A As shown, the second interface 310, which is used for conversations with the AI assistant, displays a first interactive element 311. In response to a triggering operation on the first interactive element 311, the second interface 310 can be updated to interface 320 to display the first interface, and at least two pieces of information are displayed on the first interface. The first interactive element 311 may contain indication content indicating the type of information provided by the first interface. It is understood that... Figure 3A The display position of the first interactive element shown is only an example to facilitate understanding of this article. Depending on the actual needs, the display position of the first interactive element can be located anywhere in the second interface 310, such as the upper left corner or the upper right corner of the second interface 310. This article does not limit this.
[0079] In at least one scenario, the second interface 310 also provides an input component, through which the user can interact with the input component to input text content, input voice, add reference materials, etc., and submit the input information and added materials, so that the artificial intelligence assistant can output a response based on the submitted information, thereby realizing a dialogue with the artificial intelligence assistant.
[0080] Figure 3B The diagram illustrates an interaction that displays at least two pieces of information in at least one other scenario.
[0081] In at least one of the scenarios described herein, an entry point for a conversational interface to engage with an AI assistant can be provided on the details screen of the virtual character (also referred to as the fifth screen for ease of description) to facilitate content creation by users based on the virtual character.
[0082] like Figure 3B As shown, the details interface of the virtual character can be a fifth interface 350, which provides an interactive element 351, receives a trigger operation on the interactive element 351, displays a second interface, namely a conversation interface 310 for conversing with the artificial intelligence assistant, and displays a first interface 320 in response to a trigger operation on the first interactive element displayed in the second interface.
[0083] For example, the interactive elements mentioned herein are, for instance, interactive components, whose displayed content can indicate the information to be displayed after the interactive component is triggered. For example, the Korean-style content of interactive element 351 provided in the details interface of a virtual character can also indicate whether there is any newly added information among the at least two pieces of information that can be displayed on the first interface. For example, as... Figure 3B As shown, when new information is added, the display content of interactive element 351 can be "Settings available for updating". When no new information is added, the display content of interactive element 351 can be "Update Settings", "Settings Assistant", or an identifier indicating editing (such as a pen icon). It is understood that the above display content is only for illustrative purposes to aid understanding of this document, and this document does not impose any limitations on it.
[0084] In at least one case, the second interface 310 can be a floating layer displayed on the fifth interface 350, or it can be a page completely independent of the fifth interface 350; the first interface 320 can be a floating layer displayed on the second interface 310, or it can be a page completely independent of the second interface 310, and this document does not limit this.
[0085] Figure 4 The diagram illustrates an interactive schematic of editing first information in at least one scenario.
[0086] In at least one scenario described herein, after at least two pieces of information are displayed on the first interface, the display style of the first interface is as shown in interface 420-1. A trigger operation on the first piece of information among the at least two pieces of information can be received, and an editing interface for that first piece of information can be displayed. For example, the initial display style of the editing interface is as shown in interface 430-1, which displays the content contained in the first piece of information and an input component. The input component can include a virtual keyboard, a voice recording control, and a file input control. An interactive operation on the input component can be received, updating the triggered first piece of information. For example, through an interactive operation with the virtual keyboard, the content contained in the first piece of information can be updated from "XX likes XXXXX" to "XX likes XXXXX, and will frequently XXXXX," and correspondingly, the display style of the editing interface is also updated to the display style shown in interface 430-2. In this scenario, the editing operation on the first piece of information includes, for example, an interactive operation on the input component, which can include recording operations, adding files, deleting files, adding text, deleting text, etc., and this is not limited herein.
[0087] For example, the editing interface may also display an interactive component 431 for confirming the edited information. In response to receiving a trigger operation on the interactive component 431, it can be determined that the editing of the first information is completed, and the edited first information is updated to the first interface. For example, in response to the trigger operation on the interactive component 431, the first interface can be displayed, and the display style of the first interface is updated from the display style shown in interface 420-1 to the display style shown in interface 420-2. The difference between interface 420-1 and interface 420-2 is that the first information displayed in the latter is the edited first information, while the first information displayed in the former is the first information before editing.
[0088] In at least one scenario, in response to a triggering operation on the first information, the input component can be directly displayed on the first interface, and in response to interaction with the input component, the edited first information can be displayed. This improves the convenience of information editing, but during the editing process, the layout style of at least two pieces of information on the first interface needs to be updated in real time.
[0089] In at least one scenario, a first interactive operation can also be received for each piece of information, displaying an interactive element corresponding to each piece of information, such as a "delete" button. In response to receiving a trigger operation on this interactive element, the information is deleted. The first interactive operation can be, for example, a swipe operation along a first direction perpendicular to the arrangement direction of at least two pieces of information (e.g., towards the initial display position of each piece of information), displaying the "delete" button corresponding to each piece of information. It is understood that the above first interactive operation is merely an example to aid understanding of this document, and is not intended to limit the scope of the document.
[0090] Figure 5 The diagram illustrates an interaction diagram for selecting information in the first interface under at least one scenario.
[0091] In at least one of the scenarios described herein, at least two pieces of information displayed on the first interface can be selected to serve as material for creating media content. This improves the usability of the information displayed on the first interface, enhances the completeness of information when citing it, and thus improves content creation efficiency, simplifies the creation process, and reduces redundant operations.
[0092] In at least one scenario, the information processing method may include receiving a first selection operation on at least two pieces of information, displaying at least one interactive element in a first interface; and receiving a trigger operation on a second interactive element among the at least one interactive element, generating media content related to the second interactive element based on the information selected by the first selection operation.
[0093] For example, at least one interactive element can be at least two, and each of the at least two interactive elements corresponds to at least two content generation tasks. Each of the at least two content generation tasks corresponds to at least two modalities and is used to generate media content for the corresponding modality. Alternatively, each of the at least two content generation tasks corresponds to at least two content generation scenarios and is used to generate media content for the corresponding scenario. By selecting an interactive element from at least two interactive elements, the selected information can be quickly applied to the content generation task corresponding to the selected interactive element. This helps improve the application rate of information in the first interface across multiple scenarios, further enhancing content creation efficiency and simplifying the creation process.
[0094] In at least one scenario described herein, the first selection operation on at least two pieces of information can be an operation to select at least one of the at least two pieces of information. For example, a second interaction operation on any one piece of information can be received, selecting that piece of information. The second interaction operation may be, for example, a long press operation or other operation set according to actual needs, and is not limited thereto in this document.
[0095] In at least one case, such as Figure 5 As shown, the first interface also provides, for example, an interactive element 523 (e.g., a "select" button). The display style of the first interface is as shown in interface 520-1. Upon receiving a trigger operation on the interactive element 523, the display style of the first interface is updated to the display style shown in interface 520-2. The first interface adds selection buttons 524 corresponding to at least two pieces of information. In response to a trigger operation on the selection button 524 corresponding to the information, the corresponding information can be selected. In this case, the first selection operation on at least two pieces of information includes a trigger operation on the interactive element 523 and a trigger operation on at least one of the at least two selection buttons 524 corresponding to the at least two pieces of information.
[0096] In at least one scenario, at least two pieces of information are arranged sequentially by their generation time, and these two pieces of information are divided into at least two information groups based on their generation time. The first interface also displays at least two pieces of time information corresponding to each of the at least two information groups. Receiving a trigger operation on interactive element 523 can also add selection buttons corresponding to the at least two pieces of time information to the first interface. Receiving a trigger operation on the selection button corresponding to at least one of the at least two pieces of time information allows selection of all information included in the information group corresponding to that at least one piece of time information. This enables batch selection of information, improving information management efficiency. In this scenario, the first selection operation on at least two pieces of information includes triggering the selection button corresponding to at least one piece of time information.
[0097] In at least one case, such as Figure 5 As shown, upon receiving a first selection operation on at least two pieces of information, the display style of the first interface is updated from the display style shown in interface 520-2 to the display style shown in interface 520-3. At least one interactive element 525 displayed in the first interface includes, for example, a "For Creation" button corresponding to the task of creating media content and / or an "Update Settings" button corresponding to the task of updating virtual character attribute information. The media content related to the task of creating media content can be the created media content, and the media content related to the task of updating virtual character attribute information can be the first attribute information of the virtual character. In this case, the media content related to the second interactive element can include one of the following: the first attribute information of the virtual character; or the first media content.
[0098] In one scenario, the primary media content includes a virtual character, and at least two pieces of information are descriptive information about the virtual character. Media content containing the virtual character is generated based on the selected descriptive information. This approach improves the efficiency of creating media content based on virtual characters and allows for note management during the creation process without relying on external recording tools. It also establishes a seamless link between the note-taking system and the AI creation engine, making the media content created based on virtual characters more aligned with actual needs and increasing user satisfaction.
[0099] In one scenario, the media content associated with the second interactive element includes the virtual character's primary attribute information. This allows for continuous nurturing of the virtual character based on the information displayed in the first interface, enabling the virtual character's attribute information to be continuously enriched and improved during the creation process. This enhances users' sense of belonging to the virtual character and their engagement with the creation process, thereby increasing the utilization rate of virtual characters in AI-generated content.
[0100] In some cases, the task corresponding to the second interactive element can also be a live script generation task, a short video generation task, etc. Correspondingly, the media content related to the second interactive element can be a live script, a short video, etc. This paper does not limit this. The method provided in at least one case in this paper can be applied to any creation scenario of media content.
[0101] For example, the client of the first application can send the information selected by the first selection operation and the first instruction related to the second interactive element to the server of the first application. The server of the first application can execute the first instruction based on the information selected by the first selection operation to generate media content. The first instruction may indicate, for example, the task type and task identifier to be performed. The server of the first application can adopt different media content generation strategies for different tasks. For example, if the task corresponding to the second interactive element is to create media content, the server of the first application can generate media content based on the selected information. If the task corresponding to the second interactive element is to update the attribute information of a virtual character, the server of the first application can generate media content based on the selected information and the existing attribute information of the virtual character. If the computing power of the terminal device on which the client of the first application is installed allows, the client of the first application can also generate media content.
[0102] For example, a large model can be used to generate media content. For instance, if the task corresponding to the second interactive element is to create media content, the prompt word template corresponding to the task of creating media content and the selected information can be assembled into a prompt word, which is then input into the large model, and the large model outputs the media content. If the task corresponding to the second interactive element is to update the attribute information of a virtual character, the prompt word template corresponding to the task of updating the attribute information of the virtual character, the selected information, and the existing attribute information of the virtual character can be assembled into a prompt word, which is then input into the large model, and the large model outputs the media content.
[0103] In at least one scenario, when sending the information selected by the first selection operation and the first instruction related to the second interactive element, identification information can also be added to the information selected by the first selection operation. This identification information is used to indicate that the information selected by the first selection operation is the information displayed in the first interface, such as indicating that the selected information is a note. This allows the media content generator (such as the server of the first application, the client of the first application, or a large model) to optimize the media content generation strategy based on this identification information. For example, it can increase the proportion of the information selected by the first selection operation in the generation of media content to improve the accuracy of the generated media content and improve the user experience.
[0104] In at least one scenario described herein, in response to receiving a first selection operation on at least two pieces of information, a third interactive element, such as a "delete" button, can be displayed on the first interface. Receiving a trigger operation on this third interactive element can delete the information selected by the first selection operation. Through this embodiment, batch deletion of information displayed on the first interface can be achieved.
[0105] Figure 6 The diagram illustrates the interaction of searching for information in at least one scenario.
[0106] In at least one scenario described herein, the first interface may also provide an information search function to search for at least two pieces of information displayed on the first interface and update the at least two pieces of information displayed on the first interface with the searched information. By providing an information search function, users can easily find information that meets their needs, which helps improve the efficiency of users' decision-making in selecting information, thereby further improving the efficiency of content creation.
[0107] In at least one scenario, a third interface may be displayed after a search operation targeting at least two pieces of information has been received. This third interface displays at least one piece of information obtained by searching for at least two pieces of information, and the third interface serves as an information search interface. In some cases, the search interface and the first interface may be the same interface or different interfaces; this document does not impose any limitations on this.
[0108] For example, such as Figure 6 As shown, the first interface 620 provides a search component 626, receives a trigger operation on the search component 626, and displays a third interface. The initial display style of the third interface is shown in interface 640-1. The third interface displays an input component, receives an interaction operation on the input component, obtains information obtained by searching for at least two pieces of information based on the search terms obtained from the interaction operation, and displays it in the third interface. For example, the input component includes an input box and an input confirmation button. It can receive an operation of entering information in the input box, obtain the entered search terms, receive a trigger operation on the input confirmation button (e.g., the "Search" button 641), and obtain the search results based on the search terms. In this case, the search operation for at least two pieces of information includes: a trigger operation on the search component 626, an operation of entering information in the input box, and a trigger operation on the input confirmation button.
[0109] For example, the display style of the third interface that shows at least one piece of information obtained from the search is shown in interface 640-2.
[0110] In one scenario, a second selection operation can be received on at least one piece of information obtained from the search, allowing the selected information to be applied to subsequent tasks. Receiving the second selection operation on at least one piece of information can display at least one interactive element on a third interface. This at least one interactive element can be identical to or different from the at least one interactive element displayed on the first interface after receiving the first selection operation; this is not limited in this document. For example, receiving a trigger operation on the second interactive element among the at least one interactive element allows for the acquisition of media content related to the second interactive element based on the information selected by the second selection operation. In this way, the searched information can be directly applied to subsequent tasks such as content creation, further improving the efficiency of referencing information displayed on the first interface and enhancing the completeness of information when referencing it. Compared to technical solutions that do not provide search functionality, this further improves content creation efficiency. The principle of acquiring media content related to the second interactive element is similar to the principle described above and will not be repeated here.
[0111] For example, such as Figure 6 As shown, the search term entered in the input component can be "biology". The search results are the first of at least two pieces of information displayed in the first interface 620. In response to receiving a selection operation on the first piece of information, the display style of the third interface is updated to the display style shown in interface 640-3. The third interface adds at least one interactive element 643. The at least one interactive element 643 includes, for example, a "For Creation" button corresponding to the task of creating media content and / or a "Update Settings" button corresponding to the task of updating virtual character attribute information. The media content related to the task of creating media content can be the created media content, and the media content related to the task of updating virtual character attribute information can be the first attribute information of the virtual character. In this case, the media content related to the second interactive element can include one of the following: the first attribute information of the virtual character; or the first media content.
[0112] In at least one case, such as Figure 6As shown in interface 640-2, the third interface displays the information obtained from the search. This third interface includes interactive elements (such as a "select" button 642). Upon receiving a trigger operation on this interactive element 642, the third interface can add at least one selection button corresponding to each of the at least one piece of information found in the search. In response to a trigger operation on the selection button corresponding to the information, the corresponding information can be selected. In this case, the second selection operation on at least one piece of information includes triggering the interactive element 642 and triggering at least some of the selection buttons corresponding to each of the at least one piece of information. For example, after receiving the second selection operation on at least one piece of information, the display style of the third interface is updated to the display style shown in interface 640-3.
[0113] In at least one scenario, when searching for at least two pieces of information based on a search term, a search strategy can be determined first based on the search term, and then the search can be performed based on the search strategy to obtain search results. Search results include one or more pieces of information obtained from searching for at least two pieces of information. It should be noted that there may be cases where no information matching the search term is found. For example, search strategies may include precise phrase matching, multi-word matching after word segmentation, and fuzzy matching. For example, if the search term is a short word, a precise phrase matching strategy can be used; if the search term is a sentence, a multi-word matching strategy after word segmentation can be used. For example, if no matching information is found using precise phrase matching and multi-word matching after word segmentation, a fuzzy matching strategy can be used for a second search. By flexibly employing multiple search strategies, the search hit rate can be improved. For example, precise phrase matching can recall information containing the search term, multi-word matching after word segmentation can recall information containing one or more words from the search term, and fuzzy matching can recall information with a semantic match degree higher than a match degree threshold with the search term.
[0114] In at least one scenario, searching for at least two pieces of information may yield multiple results. The order in which these results are displayed on the third-party interface can be determined based on their relevance to the search terms, with highly relevant information appearing first. Alternatively, the search results can be sorted by a combination of relevance and generation time. For example, they can be sorted first by relevance, and for two pieces of information with the same relevance, they can be sorted from latest to earliest generation time, with the earlier-generated information appearing first.
[0115] In at least one scenario, when displaying search results, words from the search terms contained within the search results can be highlighted to improve the efficiency of users viewing the search results and reduce the decision-making cost for users to select search information.
[0116] In at least one scenario described herein, in response to receiving a second selection operation on at least one piece of information, a third interactive element, such as a "delete" button, can be displayed on a third interface. Receiving a trigger operation on this third interactive element allows the deletion of the information selected by the second selection operation. This embodiment enables the batch deletion of searched information.
[0117] Figure 7A The diagram illustrates the interaction of adding information in at least one scenario.
[0118] In at least one of the scenarios described in this article, the first interface can also provide an entry point for adding new information to meet users' information recording needs, further improve the centralized accumulation of information, and enhance the user experience.
[0119] In at least one case, the information processing method further includes the following operations: receiving new information, displaying a fourth interface, and displaying the new information input by the user on the fourth interface, wherein the fourth interface is an interface for the user to input information.
[0120] For example, such as Figure 7A As shown, the first interface 720 may also display a fourth interactive component 727, which receives trigger operations on the fourth interactive component 727 to display the fourth interface. The initial display style of the fourth interface is shown in interface 730-1. The fourth interface includes an input information display area and input components. The input information display area may display guidance information to guide the user to input content. The input components include, for example, at least one of a virtual keyboard, an add button 731 corresponding to adding files, and a record button 732 corresponding to the recording function. For example, receiving an interaction operation with the virtual keyboard allows input of character content. Receiving an interaction operation with the record button 732 allows the recorded audio to be used as at least part of the new information. Receiving an interaction operation with the add button 731 allows the display of local files on the interface, which may include information in one or more modalities such as images, videos, and documents, and allows selection of one or more local files as at least part of the new information.
[0121] For example, in one scenario, the new information entered by the user may include the text "XXX when I was a child, XXX now" and an image, which would display the fourth interface for the new information as shown in interface 730-2. In at least one scenario, receiving a trigger operation on the image displayed in the fourth interface can display a sixth interface, such as an image display interface, to magnify and display the image, making it easier for the user to better understand the selected image, thereby reducing the decision-making cost of adding new information and improving the efficiency of adding new information.
[0122] In at least one scenario, after the user inputs new information, as shown in interface 730-2, the fourth interface can display an interactive element 733, receive a trigger operation on the interactive element 733, and confirm the completion of editing the new information. For example, the fourth interface can also display a "close" button. Receiving a trigger operation on the "close" button can display the first interface, whose display style is shown in interface 730-3, and the newly added information is added to the first interface.
[0123] Figure 7B The diagram illustrates the interaction with new information in at least one scenario.
[0124] In at least one scenario, at least one interactive element can be displayed on the fourth interface, and a trigger operation can be received for the second interactive element among the at least one interactive element. Based on the newly added information, media content related to the second interactive element can be generated. The at least one interactive element can be the at least one interactive element displayed that received the first selection operation or the second selection operation. In this way, the newly added information can be directly applied to the content generation task corresponding to the selected interactive element, which is conducive to further improving the efficiency of content creation and simplifying the creation process.
[0125] like Figure 7B As shown, after confirming the completion of editing the newly added information, at least one interactive element can be displayed in the fourth interface. For example, in response to a trigger operation on interactive element 733 in the fourth interface as shown in interface 730-2, interactive element 734 can be displayed at the display position of interactive element 733. That is, interactive element 733 is replaced with interactive element 734, and the display style of the fourth interface is updated from the display style shown in interface 730-2 to the display style of interface 730-4. In response to a trigger on interactive element 734, at least one interactive element 735 corresponding to at least one content generation task is displayed. For example, the display style of the fourth interface displaying at least one interactive element is shown in interface 730-5.
[0126] In at least one scenario described herein, in response to receiving a trigger operation on interactive element 734, a third interactive element, such as a "delete" button, can also be displayed on the fourth interface. Receiving a trigger operation on this third interactive element allows for the deletion of newly added information. This embodiment enables the rapid deletion of newly added information.
[0127] In at least one scenario, in response to receiving a trigger operation on a third interactive element, a deletion confirmation message can be displayed first, allowing the user to confirm whether to delete the relevant information (e.g., selected or newly added information). In response to receiving confirmation of the deletion confirmation message, the relevant information can be deleted.
[0128] Figure 8A The diagram illustrates an interactive scenario in which media content is displayed on a second interface in at least one of the following situations.
[0129] In at least one scenario described herein, when acquiring media content related to the second interactive element, a conversational message can first be sent on the second interface based on the second information and the instructions related to the second interactive element. This conversational message indicates the instructions related to the second information and the first interactive element. Then, the media content related to the second interactive element generated by the AI assistant is displayed on the second interface. This explicitly demonstrates the process of AI-generated media content based on the second information, thus improving the user experience. For example, the second information can be any one of the information selected by the aforementioned first selection operation, the information selected by the aforementioned second selection operation, or the aforementioned newly added information.
[0130] For example, such as Figure 8A As shown, when a user wants to create media content using AI, they can first enter a second interface, which is a conversational interface for interacting with an AI assistant. The initial display style of the second interface is shown in interface 810-1. Receiving a trigger operation on the first interactive element in the second interface displays the first interface, whose initial display style is shown in interface 820-1. The first interface displays at least two pieces of information. Receiving a first selection operation on the at least two pieces of information in the first interface updates the display style of the first interface from that shown in interface 820-1 to that shown in interface 820-2. The first interface adds at least two interactive elements corresponding to at least two content generation tasks. For example, it displays the interactive elements "Use for Creation" and "Update Settings" buttons. Receiving a trigger operation on the "Use for Creation" button displays the second interface, whose display style is shown in interface 810-2. This second interface adds automatically sent conversation messages, which may include, for example, the information selected in the first selection operation, the index information of the information, or the summary information of the information. In some cases, the conversation message also includes instructions such as "Help me generate media content" corresponding to the "For Creation" button, and the media content generated by the AI assistant can then be displayed on the second interface. This media content may include, for example, short videos.
[0131] In at least one scenario, in addition to displaying media content, instruction information may also be displayed to indicate subsequent operations on the generated media content, such as publishing, adjusting, or downloading.
[0132] In at least one scenario described herein, a trigger operation on a second interactive element within at least one interactive element can be received, and instruction information is first displayed in the second interface, indicating the second information. For example, this instruction information may instruct an input component displayed in the second interface to reference the second information. In response to receiving a submission operation for input content within the input component, a session message indicating the input content and instructions can be sent in the second interface. This allows users to conveniently input supplementary information about the second information as needed, thereby improving the accuracy of the generated media content. The input content within the input component includes the second information.
[0133] Figure 8B The diagram illustrates the interaction of updating the attribute information of a virtual character in at least one scenario.
[0134] In at least one scenario described herein, when the media content related to the second interactive element includes the first attribute information of a virtual character, after displaying the first attribute information, a confirmation operation for the first attribute information can be received, and a fifth interface can be displayed, showing the first attribute information on the fifth interface, which is the details interface of the virtual character. This allows users to easily view the update effect of the attribute information, thus improving the user experience.
[0135] In at least one case, such as Figure 8B As shown, after receiving a first selection operation on at least two pieces of information, the at least two interactive elements displayed in the first interface 820-2 include a "For Creation" button and an "Update Settings" button. In response to receiving a trigger operation on the "Update Settings" button, a second interface can be displayed. The display style of this second interface is shown in interface 810-3, which adds the display of automatically sent conversation messages. These conversation messages may include, for example, the information selected in the first selection operation, the index information of the information, or the summary information of the information. In some cases, the conversation message may also include instruction information corresponding to the "Update Settings" button, such as "Help me update these contents to the character settings." Then, media content generated by the AI assistant can be displayed in the second interface. This media content may include, for example, the first attribute information of the virtual character, such as "Name: XX," "Identity: XXX; Personality: XXXXX…," etc.
[0136] In at least one scenario, in addition to displaying media content, instruction information may also be displayed to guide subsequent operations on the generated media content, such as publishing, adjusting, downloading, and confirming. Figure 8B As shown, the indication information may include a "Confirm Use" button. The confirmation operation for the first attribute information can be a trigger operation on the "Confirm Use" button, and the first attribute information is displayed on the fifth interface 850 that receives the confirmation operation.
[0137] In at least one scenario, the first attribute information can also be generated through multiple rounds of dialogue with an AI assistant. For example, the AI assistant can first output change description information to indicate changes to existing attribute information, and only after receiving confirmation of the change description information will the AI assistant generate the first attribute information.
[0138] In at least one scenario described herein, the first attribute information can be obtained by incrementally updating the existing attribute information of the virtual character based on the second information. In the first attribute information displayed on the fifth interface 850, the portion added relative to the existing attribute information can be highlighted to allow users to quickly understand the updated attribute information.
[0139] It should be noted that XX, YY, ZZ, or similar expressions in this document and the accompanying drawings are used as general substitutes.
[0140] Based on the information processing method provided in at least one aspect of this paper, an information processing apparatus is also provided in at least one aspect of this paper. The following will be combined with... Figure 9 The information processing device is described in detail.
[0141] Figure 9 A schematic block diagram of an information processing apparatus provided in at least one scenario is shown.
[0142] like Figure 9 As shown, the information processing apparatus 900 provided in this scenario includes an information display module 910 and an information update module 920. For example, these units or modules can be implemented using hardware (e.g., circuit) modules or software modules, as are the cases described below, and will not be repeated here. For example, these units or modules can be implemented using a Central Processing Unit (CPU), a General-Purpose Computing on Graphics Processing Units (GPGPU), an image processor, a Tensor Processing Unit (TPU), a Field-Programmable Gate Array (FPGA), or other forms of processing units with data processing capabilities and / or instruction execution capabilities, along with corresponding computer instructions.
[0143] The information display module 910 is configured to display at least two pieces of information on a first interface. These at least two pieces of information include a first type of information and a second type of information. The first type of information is generated by a first application to which the first interface belongs, and the second type of information is obtained by user input. For example, the information display module 910 can be configured to execute step S210 described above. The specific implementation principle can be found in the relevant description of step S210, and will not be repeated here.
[0144] The information update module 920 is configured to receive an editing operation on the first information and display the edited first information on a first interface. The first information is any one of at least two pieces of information. For example, the information update module 920 can be configured to execute step S220 described above. The specific implementation principle can be referred to the relevant description of step S220, which will not be repeated here.
[0145] It should be noted that, for clarity and brevity, this document does not show all the constituent units of the information processing device 900. To achieve the necessary functions of the information processing device, those skilled in the art can provide and set other constituent units (not shown) according to specific needs, and this document does not impose any restrictions on this.
[0146] This document also provides an electronic device in at least one embodiment, comprising: at least one processor; at least one memory storing one or more computer program instructions; wherein the one or more computer program instructions are executed by the at least one processor to implement the information processing method provided in any embodiment of this document.
[0147] For example, the processor can be a central processing unit (CPU), a digital signal processor (DSP), a graphics processor, a general-purpose graphics processor (GPGPU), or other processing units with data processing and / or instruction execution capabilities. It can be a general-purpose processor or a dedicated processor and can control other components in the electronic device to perform the desired functions.
[0148] For example, the memory may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may, for example, include random access memory (RAM) and / or cache memory. The non-volatile memory may, for example, include read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, which a processing device may execute to implement the functions described in at least one of the embodiments herein (implemented by the processing device) and / or other desired functions, such as information processing methods. Various application programs and various types of data may also be stored in the computer-readable storage medium, such as first-type information, second-type information, attribute information of virtual characters, existing media content, etc.
[0149] The following is for reference. Figure 10 This document illustrates a structural diagram of an electronic device (e.g., a terminal device or a server) 1000 suitable for implementing at least one of the embodiments described herein. The terminal device in at least one embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Access Devices), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of at least one of the situations described herein.
[0150] like Figure 10 As shown, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0151] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0152] Specifically, according to the context of this document, the process described in the above-referenced flowchart can be implemented as a computer software program. For example, the context includes a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such a case, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the method of at least one scenario of this document.
[0153] It should be noted that the computer-readable medium mentioned above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0154] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include Local Area Networks (LANs), Wide Area Networks (WANs), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., Ad Hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0155] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0156] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display at least two pieces of information on a first interface, the at least two pieces of information including a first type of information and a second type of information, the first type of information being generated by a first application to which the first interface belongs, and the second type of information being obtained by user input; and receive an editing operation on the first information, displaying the edited first information on the first interface, the first information being any one of the at least two pieces of information.
[0157] Computer program code for performing the operations described herein may be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0158] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of the systems, methods, and computer program products according to the various scenarios described herein. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the figures. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0159] The units or modules described in at least one of the scenarios herein can be implemented in software or hardware. The names of the units or modules do not, in some cases, constitute a limitation on the unit or module itself.
[0160] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0161] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0162] Based on one or more scenarios described herein, Example 1 provides an information processing method, including:
[0163] The first interface displays at least two pieces of information, including a first type of information and a second type of information. The first type of information is generated by a first application to which the first interface belongs, and the second type of information is obtained through user input.
[0164] The system receives an editing operation on the first information and displays the edited first information on the first interface, wherein the first information is any one of the at least two pieces of information.
[0165] According to one or more scenarios described herein, Example 2 provides the information processing method described in Example 1, and further includes:
[0166] In the first interface, a first prompt message is displayed at the first associated position of the first type of information, and the first prompt message indicates that the first type of information is generated by artificial intelligence technology.
[0167] According to one or more scenarios described herein, Example 3 provides the information processing method from Example 1, which further includes, before displaying at least two pieces of information on the first interface:
[0168] The system receives a trigger operation on a first interactive element in a second interface, displays the first interface, and displays the at least two pieces of information in the first interface, wherein the second interface is a conversation interface for engaging in dialogue with an AI assistant.
[0169] According to one or more scenarios described herein, Example 4 provides the information processing method described in Example 1, and further includes:
[0170] Receive a first selection operation on the at least two pieces of information, and display at least one interactive element in the first interface; and
[0171] Receive a trigger operation for the second interactive element among the at least one interactive elements, and obtain media content related to the second interactive element based on the information selected by the first selection operation.
[0172] According to one or more scenarios described herein, Example 5 provides the information processing method described in Example 1, and further includes:
[0173] The system receives a search operation for the at least two pieces of information, displays a third interface, and displays at least one piece of information in the third interface, wherein the at least one piece of information is the information obtained by searching for the at least two pieces of information, and the third interface is an information search interface.
[0174] Receive a second selection operation on the at least one piece of information, and display at least one interactive element in the third interface; and
[0175] Receive a trigger operation for the second interactive element among the at least one interactive elements, and obtain media content related to the second interactive element based on the information selected by the second selection operation.
[0176] According to one or more scenarios described herein, Example Six provides the information processing method described in Example One, and further includes:
[0177] The system receives new information, displays a fourth interface, and displays the new information entered by the user on the fourth interface, which is an interface for the user to input information.
[0178] At least one interactive element is displayed in the fourth interface; and
[0179] Receive a trigger operation for the second interactive element among the at least one interactive elements, and obtain media content related to the second interactive element based on the newly added information.
[0180] According to one or more scenarios in this document, Example 7 provides media content related to the second interactive element in any of Examples 4 through 6, including one of the following:
[0181] The first attribute information of the virtual character; or
[0182] The first media content includes the virtual character.
[0183] Among them, at least two pieces of information are descriptive information about the virtual character.
[0184] According to one or more of the present invention, Example 8 provides the media content related to the second interactive element in Example 7, which includes the first attribute information;
[0185] The information processing method further includes:
[0186] Upon receiving a confirmation request for the first attribute information, a fifth interface is displayed, showing the first attribute information on the fifth interface.
[0187] The fifth interface is the details interface of the virtual character.
[0188] According to one or more scenarios described herein, Example 9 provides the information selected based on the first selection operation as described in Example 4, to obtain media content related to the second interactive element, including:
[0189] Based on the information selected by the first selection operation and the instructions related to the second interactive element, a session message is sent on the second interface. The session message indicates the information selected by the first selection operation and the instructions related to the second interactive element. The second interface is a session interface for communicating with the AI assistant.
[0190] The second interface displays media content related to the second interactive element, which is generated by the AI assistant.
[0191] According to one or more scenarios described herein, Example 10 provides that the first type of information in Example 1 was generated based on at least one of the following:
[0192] At least one existing media content; or
[0193] Information regarding the generation process of at least one existing media content.
[0194] According to one or more scenarios described herein, Example 11 provides the information processing method described in Example 1, further comprising:
[0195] A second prompt message is displayed at the second associated position of at least one piece of first-type information in the first interface, and the second prompt message indicates that the at least one piece of first-type information is newly added information;
[0196] After at least one piece of the first type of information has been displayed to the user, the display of the second prompt information stops.
[0197] According to one or more of the provisions of this article, Example Twelve provides an information processing apparatus, comprising:
[0198] The information display module is configured to: display at least two pieces of information on a first interface, wherein the at least two pieces of information include a first type of information and a second type of information, the first type of information being generated by a first application to which the first interface belongs, and the second type of information being obtained through user input; and
[0199] The information update module is configured to: receive an editing operation on the first information, and display the edited first information on the first interface, wherein the first information is any one of the at least two pieces of information.
[0200] According to one or more of the provisions of this article, Example Thirteen provides an electronic device comprising:
[0201] At least one processor; and
[0202] At least one memory, storing one or more computer program instructions,
[0203] The one or more computer program instructions are executed by the at least one processor to implement the information processing method provided in at least one scenario herein.
[0204] According to one or more of the scenarios described herein, Example Fourteen provides a computer program product including a computer program / instructions that, when run on a computer, cause the computer to perform the information processing method provided in at least one scenario described herein.
[0205] According to one or more of the embodiments herein, Example Fifteen provides a non-transitory computer-readable storage medium that non-transitory stores computer-readable instructions, wherein when the computer-readable instructions are executed by a processor, they implement the information processing method provided in at least one of the embodiments herein.
[0206] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this document is not limited to technical solutions formed by specific combinations of the above-described technical features, but also includes other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions described herein.
[0207] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain contexts, multitasking and parallel processing may be advantageous. Similarly, while some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of this paper. Certain features described in the context of a single case can also be implemented in combination within that single case. Conversely, various features described in the context of a single case can also be implemented individually or in any suitable sub-combination in multiple cases.
[0208] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. An information processing method, comprising: The first interface displays at least two pieces of information, including a first type of information and a second type of information. The first type of information is generated by a first application to which the first interface belongs, and the second type of information is obtained through user input. The system receives an editing operation on the first information and displays the edited first information on the first interface, wherein the first information is any one of the at least two pieces of information.
2. The information processing method according to claim 1 further includes: In the first interface, a first prompt message is displayed at the first associated position of the first type of information, and the first prompt message indicates that the first type of information is generated by artificial intelligence technology.
3. The information processing method according to claim 1, further comprising, before displaying at least two pieces of information on the first interface: The system receives a trigger operation on a first interactive element in a second interface, displays the first interface, and displays the at least two pieces of information in the first interface, wherein the second interface is a conversation interface for engaging in dialogue with an AI assistant.
4. The information processing method according to claim 1 further includes: Receive a first selection operation on the at least two pieces of information, and display at least one interactive element in the first interface; as well as Receive a trigger operation for the second interactive element among the at least one interactive elements, and obtain media content related to the second interactive element based on the information selected by the first selection operation.
5. The information processing method according to claim 1, further comprising: The system receives a search operation for the at least two pieces of information, displays a third interface, and displays at least one piece of information in the third interface, wherein the at least one piece of information is the information obtained by searching for the at least two pieces of information, and the third interface is an information search interface. Receive a second selection operation on the at least one piece of information, and display at least one interactive element in the third interface; and Receive a trigger operation for the second interactive element among the at least one interactive elements, and obtain media content related to the second interactive element based on the information selected by the second selection operation.
6. The information processing method according to claim 1, further comprising: The system receives new information, displays a fourth interface, and displays the new information entered by the user on the fourth interface, which is an interface for the user to input information. At least one interactive element is displayed in the fourth interface; as well as Receive a trigger operation for the second interactive element among the at least one interactive elements, and obtain media content related to the second interactive element based on the newly added information.
7. The information processing method according to any one of claims 4 to 6, wherein, Media content associated with the second interactive element includes one of the following: The first attribute information of the virtual character; or The first media content includes the virtual character. Among them, at least two pieces of information are descriptive information about the virtual character.
8. The information processing method according to claim 7, wherein, The media content related to the second interactive element includes the first attribute information; The information processing method further includes: Upon receiving a confirmation request for the first attribute information, a fifth interface is displayed, showing the first attribute information on the fifth interface. The fifth interface is the details interface of the virtual character.
9. The information processing method according to claim 4, wherein, The step of obtaining media content related to the second interactive element based on the information selected by the first selection operation includes: Based on the information selected by the first selection operation and the instructions related to the second interactive element, a session message is sent on the second interface. The session message indicates the information selected by the first selection operation and the instructions related to the second interactive element. The second interface is a session interface for communicating with the AI assistant. The second interface displays media content related to the second interactive element, which is generated by the AI assistant.
10. The information processing method according to claim 1, wherein, The first type of information is generated based on at least one of the following: At least one existing media content; or Information regarding the generation process of at least one existing media content.
11. The information processing method according to claim 1, further comprising: A second prompt message is displayed at the second associated position of at least one piece of first-type information in the first interface, and the second prompt message indicates that the at least one piece of first-type information is newly added information; After at least one piece of the first type of information has been displayed to the user, the display of the second prompt information stops.
12. An information processing apparatus, comprising: The information display module is configured to: display at least two pieces of information on a first interface, wherein the at least two pieces of information include a first type of information and a second type of information, the first type of information being generated by a first application to which the first interface belongs, and the second type of information being obtained through user input; and The information update module is configured to: receive an editing operation on the first information, and display the edited first information on the first interface, wherein the first information is any one of the at least two pieces of information.
13. An electronic device, comprising: At least one processor; as well as At least one memory, storing one or more computer program instructions, The one or more computer program instructions are executed by the at least one processor to implement the information processing method according to any one of claims 1 to 11.
14. A computer program product comprising a computer program / instructions that, when executed on a computer, cause the computer to perform the information processing method according to any one of claims 1 to 11.
15. A non-transitory computer-readable storage medium for non-transitory storage of computer-readable instructions, wherein, When the computer-readable instructions are executed by a processor, the information processing method according to any one of claims 1 to 11 is implemented.