Method, apparatus, device and product for interface interaction
Patent Information
- Application Number
- CN202611342740.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-31
- Publication Date
- 2026-10-30
AI Technical Summary
现有方案容易产生关联错配并增加重复解析、查询和界面通信开销
[0007]以此方式,通过将第一对象、第一媒体内容、第一输入和第一规范项建立结构化关联,可以降低从媒体样本提取规范信息时的重复数据处理开销,并提高规范项与其来源信息之间的对应一致性以及用户获取信息的效率。
Smart Images

Figure CN123011087A_ABST
Abstract
Description
Technical Field
[0001] The examples in this article generally relate to the field of computer science, and in particular to methods, apparatuses, devices, and products for user interface interaction. Background Technology
[0002] With the development of computer technology, users can create content using images, videos, audio, or text, and use existing character images, actions, language, or other settings during the creation process. Existing solutions are prone to mismatches and increase overhead from repeated parsing, queries, and interface communication. Summary of the Invention
[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting first media content and a first component, the first media content including a first object; receiving a first input through the first component, the first input indicating whether the first media content matches a content specification, the content specification being associated with the first object; and presenting first specification information, the first specification information being associated with the first object, the first specification information including a first specification item, the first specification item being associated with the first media content and the first input.
[0004] In a second aspect, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present first media content and a first component, the first media content including a first object; a receiving module configured to receive first input through the first component, the first input indicating whether the first media content matches a content specification, the content specification being associated with the first object; and a second presentation module configured to present first specification information associated with the first object, the first specification information including a first specification item, the first specification item being associated with the first media content and the first input.
[0005] In a third aspect, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0007] In this way, by establishing a structured association between the first object, the first media content, the first input, and the first specification item, the overhead of repetitive data processing when extracting specification information from media samples can be reduced, and the correspondence between specification items and their source information can be improved, as well as the efficiency of users obtaining information.
[0008] It should be understood that the content described in this section is not intended to limit the key or important features of the examples in this article, nor is it intended to restrict the scope of the solution. Other features will become readily apparent from the following description. Attached Figure Description
[0009] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2K Example interfaces for some scenarios are shown; Figures 3A to 3D Example interfaces for some scenarios are shown; Figure 4 The flowcharts show example processes of interface interactions in some scenarios; Figure 5 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; and Figure 6 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation
[0010] The examples in this document will now be described in more detail with reference to the accompanying drawings. While some examples are shown in the drawings, it should be understood that solutions can be implemented in various forms and should not be construed as limited to the examples presented herein. Rather, these examples are provided to provide a more thorough and complete understanding of the solutions. It should be understood that the drawings and examples in this document are for illustrative purposes only and are not intended to limit the scope of protection of the solutions.
[0011] It should be noted that the headings of any section / subsection provided herein are not restrictive. Various examples are described throughout this document, and examples of any type may be included under any section / subsection. Furthermore, examples described in any section / subsection may be combined in any way with any other examples described in the same section / subsection and / or different sections / subsections.
[0012] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0013] The examples in this document may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and rules. In the examples, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.
[0014] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data subject or being necessary for the performance of a contract) and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0015] As used in this article, the term "object" refers to an entity or virtual entity represented by media content and capable of being associated with normative information, such as a character, virtual avatar, item, scene, or other identifiable content.
[0016] As used in this document, the term "media content" refers to digital content that can be presented or processed by electronic devices, and may include images, videos, audio, animation, text, or any combination thereof.
[0017] As used in this article, the term "component" refers to one or more visual elements, interactive controls, or combinations thereof in an interface that are used to carry information or receive input.
[0018] As used in this document, the term "input" refers to operational or content data received by an electronic device, which may include trigger actions, selection actions, text content, media addresses, confirmation actions, or any combination thereof.
[0019] The term “content specification” as used in this article refers to structured or unstructured information associated with an object and used to describe the permissible attributes, recommended attributes, restrictive attributes, or evaluation criteria of media content.
[0020] The term "specification information" as used in this article refers to a collection of data that carries one or more content specifications, which may include specification items, the dimensions to which specification items belong, media content associated with specification items, feedback, reasons, suggestions, version data, or any combination thereof.
[0021] The term "specification item" as used in this article refers to a structured data unit in specification information that can be presented, added, deleted, replaced, or associated with media content.
[0022] The term “feedback” as used in this article refers to evaluative information regarding the relationship between media content and content norms, typically including but not limited to encouraging, acceptable, discouraging, irrelevant, or other appropriate categories.
[0023] The term "content item" as used in this article refers to an information unit that associates at least two of the following in an interface: media content, specifications, feedback, reasons, suggestions, or action entry points.
[0024] As used in this article, the terms "entry point" or "element" refer to a UI object that can trigger interface changes or processes in response to user actions, such as buttons, links, icons, options, or interactive areas.
[0025] The term "dimension" as used in this article refers to the category of attributes used to classify or organize specification items, such as visual representation dimension, character setting dimension, action dimension, scene dimension, or other suitable specification category.
[0026] As used in this article, the term "visual representation" refers to the appearance attributes of an object in media content that can be extracted by a machine or presented by an interface, such as shape, color, texture, accessories, posture, or combinations thereof.
[0027] The term "character setting" as used in this article refers to information used to describe a character's attributes, behavior, relationships, semantic features, or content expression boundaries.
[0028] The term "modification suggestion" as used in this document refers to structured change information relative to existing specification information, which may include suggestions for adding specification items, deleting specification items, replacing specification items, or any combination thereof.
[0029] The term "first condition" as used in this article refers to one or more judgment conditions set relative to the input content, which may include input integrity conditions, input-target feedback correspondence conditions, input-specific data consistency conditions, or other suitable conditions.
[0030] In one context, an intelligent system is an information processing system. An intelligent system uses at least one or more models to process one or more inputs. An intelligent system may include one or more models as components, or it may use models external to the system for processing. Those skilled in the art will recognize that there are various implementations of intelligent systems in the industry, including but not limited to agents, artificial intelligence (AI) assistants, AI workers, copilot systems, and chatbots. Inputs include data in one or more modalities. Modal data includes, but is not limited to, text, audio, images, video, application-specific data, or scientific computing data. Models include, but are not limited to, one or more combinations of the following: large-scale parametric models, deep learning models, neural network models, machine learning models, statistical models, rule-based models, or other models capable of processing inputs. The specific implementation of the model can employ various existing or improved models. Intelligent systems may involve one or more of the following operations: receiving single or multiple rounds of input; recognizing and / or understanding the input; generating answers, decisions, or processing results using one or more models; invoking one or more external tools, interfaces, knowledge bases, or other systems to obtain information or perform operations; processing tasks autonomously, through human-machine collaboration, or by delegating tasks to humans or other systems. Autonomous decision-making refers to execution without human intervention. Human-machine collaboration refers to partial human involvement or confirmation. The above explanation of "intelligent system" is illustrative, and all descriptions are examples, not all of which are necessary, nor do they constitute an exhaustive list.
[0031] As mentioned above, with the development of computer technology, users can create content using images, videos, audio, or text, and use existing character images, actions, language, or other settings in the creation process. How to better regulate content creation has become an urgent problem to be solved.
[0032] A user interface interaction scheme is proposed. The scheme includes: presenting first media content and a first component, the first media content including a first object; receiving a first input through the first component, the first input indicating whether the first media content matches a content specification, the content specification being associated with the first object; and presenting first specification information, the first specification information being associated with the first object, the first specification information including a first specification item, the first specification item being associated with the first media content and the first input.
[0033] In this way, by establishing a structured association between the first object, the first media content, the first input, and the first specification item, the overhead of repetitive data processing when extracting specification information from media samples can be reduced, and the correspondence between specification items and their source information can be improved, as well as the efficiency of users obtaining information.
[0034] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.
[0035] Example Environment Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1 As shown, example environment 100 may include electronic device 110.
[0036] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, including but not limited to: search applications, content sharing applications, media content creation applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.
[0037] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.
[0038] In some cases, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, virtual reality (VR) / augmented reality (AR) devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0039] Server 130 can be a single physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and basic cloud computing services. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support user interface interaction in electronic devices 110.
[0040] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.
[0041] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the scheme.
[0042] The following description of the example will continue with reference to the accompanying drawings.
[0043] Example Interaction In some situations, electronic device 110 can present multiple interfaces for generating, viewing, and adjusting specification information. As an example, Figures 2A to 2K Interfaces 200A to 200K are shown. Figures 3A to 3D The authoring interfaces 300A to 300D are shown; these interfaces can be provided by the electronic device 110 via application 120 and presented to the user 140 via interface 150. The server 130 can communicate with the electronic device 110 to provide media content, specification information, and corresponding processing results to the electronic device 110, and receive input from the user through corresponding components.
[0044] In some cases, electronic device 110 can present information about the first object and an entry point for triggering the specification information extraction process. For example, Figure 2A As shown, interface 200A can be the management interface for the first object. The first object information area 202 displays the image, name, publication time, category, or other object information of the first object. The specification information extraction entry 204 is used to receive trigger operations for entering the media content annotation process. The electronic device 110 can use the first object identifier corresponding to the first object information area 202 as the association identifier for subsequent annotation storage and specification information.
[0045] In some cases, electronic device 110 presents first media content and first component 206, the first media content including a first object. As an example, such as... Figure 2B As shown, in response to a trigger operation on the information extraction entry 204, the electronic device 110 presents an interface 200B, and within the interface 200B, a first component 206 is displayed. The first component 206 displays an identification area 208 for the first media content, the first media content 210-1, another media content 210-2, multiple feedback candidates, an input control 214, and a process operation area 218. The identification area 208 can display the name, description, or sequence number of the media content currently to be processed. The first media content 210-1 can be presented as the first object through the video playback area, and the other media content 210-2 can be used as the next media content to be processed.
[0046] In some cases, the first object can be a character, character image, virtual object, or other suitable object that can be used for content creation. Figures 2A to 2K In the example, user 140 can be a rights holder user associated with the first object, an object management user, or a user authorized to perform specification management operations. As an example, the first object can have a visual representation and role settings, and can be used by one or more users to generate, edit, or publish videos, images, audio, text, and combinations thereof.
[0047] In some cases, media content includes a first object. As an example, media content may include video, video clips, images, moving images, audio, text, or a combination thereof, and may display a visual representation of the first object, describe the first object, play audio related to the first object, or carry an object identifier or content association identifier associated with the first object. The first media content may be media content published by the current user or other users. The first, second, third, fourth, and fifth media content may take the same or different content formats.
[0048] In some scenarios, electronic device 110 receives a first input via first component 206, the first input indicating whether first media content matches the content specifications associated with a first object, and first component 206 can present multiple candidate options displaying various feedback. As an example, such as... Figure 2B As shown, multiple candidate options may include candidate option 212-1, candidate option 212-2, candidate option 212-3, and candidate option 212-4. Different candidate options present text descriptions of encouragement, acceptance, discouragement, and role-independent content, respectively. The candidate option associated with the user's selected first feedback can serve as the first candidate option (e.g., candidate option 212-1), and the triggering operation for the first candidate option forms the first input. The electronic device 110 can obtain the feedback category identifier and tag attribute based on the mapping relationship corresponding to the first candidate option.
[0049] In some cases, content guidelines are associated with a first object and describe the rules of use applicable when creating content using that first object. Guideline information is used to present, store, or process the content guidelines. As an example, guideline information may include one or more guideline items, the guideline dimension to which each guideline item belongs, the feedback category corresponding to each guideline item, and the media content that serves as the source or reference for each guideline item.
[0050] In some scenarios, multiple feedbacks can correspond to multiple feedback categories. Each feedback category has a category identifier and a label attribute. The label attribute is used to characterize at least one of the following: the sample function of the media content and the direction of rule generation. For example, encouraging feedback can correspond to a positive sample label and a recommendation rule direction; acceptable feedback can correspond to a boundary sample label and a conditional rule direction; discouraging feedback can correspond to a negative sample label and a restriction rule direction; and role-irrelevant feedback can correspond to an exclusion sample label. Server 130 can store the mapping relationship between candidate options and category identifiers and label attributes. Encouraging feedback can indicate that the usage of the first object in the media content is recommended; acceptable feedback can indicate that the usage is within the set permitted range; discouraging feedback can indicate that the usage hits a restriction rule; and role-irrelevant feedback can indicate that the media content has not formed a valid sample for refining the content specifications of the first object.
[0051] In some cases, electronic device 110 can determine the feedback category to which the media content belongs based on the selection result of the candidate options. As an example, after the user selects the first candidate option (e.g., candidate 212-1), electronic device 110 obtains the category identifier of the candidate option and combines the category identifier, the first object identifier, the media content identifier, the first input content, and the submission status into annotation information; server 130 receives the annotation information and divides the annotation information into a positive sample set, a boundary sample set, a negative sample set, or an excluded sample set according to the category identifier. Server 130 can also store the annotation time, the target time position or target image in the media content, so as to extract features from the corresponding media segments later.
[0052] In some cases, electronic device 110 presents input control 214 and receives first input content through input control 214. The first input content may indicate a first reason related to selecting a first candidate, or indicate first descriptive information suggesting a content specification. A first specification item is also related to the first input content. As an example, such as... Figure 2B As shown, the user can input a time point, image, action, appearance, language content, or scene related to the first feedback from the first media content; the electronic device 110 combines the first input content with the identifier of the first media content, the category identifier of the first feedback, and the identifier of the first object and sends it to the server 130. The server 130 stores the above information in association to support the subsequent determination of the first specification item in the specification information. The first specification item may, for example, describe the rules for creating using the first object.
[0053] In some cases, the first input content can indicate at least one of a first reason and a first descriptive information. For example, the first reason provided by the user in input control 214 could state that the choice of encouraging feedback is due to the first media content retaining the character's iconic appearance; the first descriptive information could indicate suggestions to avoid content related to the corresponding theme when creating content using the first object, or suggestions to retain specific visual features, adjust action performance, or supplement applicable scenarios. Electronic device 110 can receive one or more of the above reasons and suggestions through input control 214 and provide them to server 130 as the first input content. Server 130 can use an intelligent system to extract the object characteristics targeted by the suggestions, the suggested usage methods, or limitations from the first descriptive information, combine this with the first media content and the feedback indicated by the first input to form a first specification item, and return the first specification item to electronic device 110 for presentation. In this way, user-provided suggestions can be transformed into specification items associated with the corresponding media content, reducing the need for re-entering rule content.
[0054] In some situations, electronic device 110 can continuously receive input for multiple media contents. For example, such as... Figure 2B As shown, users can supplement media content including the first object through entry 216 and submit current feedback through process operation area 218; process operation area 218 can include previous step, submit, or continue processing operations. In response to the submit operation, electronic device 110 saves the feedback and first input content corresponding to the first media content 210-1, updates the submission status of the current media content, and switches to another media content 210-2 to continue receiving feedback. Electronic device 110 can also restore the feedback candidates and first input content of the submitted media content according to the previous operation for user modification.
[0055] In some scenarios, server 130 can utilize an intelligent system for specification refinement and extract specification information based on user feedback regarding media content. For example, server 130 extracts repeatedly retained visual features, action patterns, or scene features from the positive sample set to form recommendation-type candidate rules; extracts repeatedly excluded features from the negative sample set to form restriction-type candidate rules; extracts permitted conditions or applicable scope from the boundary sample set; and uses the excluded sample set to filter media content whose relevance to the first object does not meet preset conditions. The reasoning content can be used to locate media segments and supplement the object location, action, scene, time range, or other condition descriptions in the candidate rules.
[0056] In some cases, server 130 can generate a first specification term based on the feature aggregation results from multiple samples. For example, server 130 groups the annotation information according to a first object identifier, aggregates visual and semantic features under the same feedback category, determines target features whose frequency of occurrence or semantic similarity meets the corresponding conditions, and then generates the first specification term according to the rules corresponding to the target features. Server 130 can use multiple media contents that support the first specification term as reference media contents and save the association between the first specification term and the feedback category and first input content of each reference media content for presentation by electronic device 110. In this way, rule direction bias caused by extracting specification information based on media content lacking feedback can be reduced.
[0057] In some situations, electronic device 110 can present the initial specification information generation state. For example, such as... Figure 2C As shown, after the user completes and submits feedback on at least one media content, the electronic device 110 presents interface 200C, and the first component 206 displays the generation progress or estimated processing time; the electronic device 110 can also present a stop and continue annotation entry 220. In response to a trigger operation on entry 220, the electronic device 110 sends a stop command to the server 130, the server 130 suspends the current specification generation task, and the electronic device 110 returns to the media content annotation process and restores the saved annotation state for the user to supplement or modify feedback.
[0058] In some cases, electronic device 110 presents a first content item 222-1, which displays first media content and a first specification item. As an example, such as... Figure 2D As shown, interface 200D presents initial specification information awaiting user confirmation or supplementation. The first component 206 presents multiple specification dimensions and multiple specification content items. The first content item 222-1 simultaneously displays the first reference media content 226-1, the first specification item, the corresponding feedback category, and the text content of the specification item. The first reference media content 226-1 can be presented as a thumbnail, video clip, or triggerable media entry to allow the user to locate the basis for the formation of the first specification item.
[0059] In some cases, electronic device 110 presents first specification information in response to a second input, the second input being used to confirm the first content item 222-1. As an example, such as... Figure 2D As shown, the specification confirmation operation area 232 may include a submission operation, through which the user confirms the first content item 222-1 and other selected specification content items. The electronic device 110 sends the confirmed specification items, specification dimensions, feedback categories, and associated reference media content to the server 130. The server 130 saves the corresponding specification item set, and the electronic device 110 presents the confirmed first specification information.
[0060] In some cases, the first specification term is also related to the second media content, which includes the first object (e.g., the second media content includes a visual representation of the first object). As an example, such as... Figure 2D As shown, the first content item 222-1 can display the first reference media content 226-1 and the second reference media content 226-2 to represent the first media content and the second media content respectively, and use the two media contents together as the reference basis for the first specification item. The first content item 222-1 can also present the feedback category or reason prompts corresponding to the two media contents respectively, so as to support users in comparing the explanatory role of multiple samples for the same specification item.
[0061] In some cases, the electronic device 110 presents a first input 228 and receives a third input through the first input 228 for adding second media content. As an example, such as... Figure 2E As shown, in response to a trigger operation on the first entry 228, the electronic device 110 presents a reference media content adding component 229 on the interface 200E; the reference media content adding component 229 includes a media link input area, a media selection area, feedback candidates, and cancel and add controls, and the third input may include the media address of the second media content, the media selection operation, the feedback corresponding to the second media content, and the optional reason content.
[0062] In some cases, electronic device 110 adds second media content to first content item 222-1 based on a third input. For example, the second media content can be uploaded to electronic device 110 by a user, or retrieved from a content source by server 130 based on the media address entered by the user. After obtaining the second media content, electronic device 110 or server 130 can acquire the first object identifier corresponding to the second media content and verify its association status. Then, it associates and stores the identifier, feedback category, and optional reason of the second media content with the first specification item, causing first content item 222-1 to display the newly added second reference media content 226-2. Thus, multiple media contents can jointly explain the same content rule, while retaining the annotation information corresponding to each media content.
[0063] In some cases, electronic device 110 presents a second specification item within a first content item. A second input is used to replace the first specification item with the second specification item, and the presented first specification information includes the second specification item. As an example, electronic device 110 may present a suggested second specification item within the first content item to replace the first specification item. The second specification item may have an adjusted rule description, such as adjusting a rule about the overall color of a character to a rule targeting the color of a specific part of the character. Users can view the first and second specification items and confirm the adoption of the second specification item through a replacement operation. Electronic device 110 receives the second input through this operation and provides the second input and the second specification item to server 130; server 130 completes the replacement of the corresponding specification item based on the second input, and electronic device 110 presents first specification information including the second specification item.
[0064] In some scenarios, electronic device 110 presents a fourth entry point in the first content item and obtains fifth media content through this fourth entry point. The fifth media content includes the first object. In response to receiving the fifth media content, electronic device 110 presents a second specification item, which is derived based on the fifth media content. For example, a user supplements a reference video containing the first object through the fourth entry point. After obtaining the reference video, electronic device 110 provides it to server 130. Server 130 can use an intelligent system to extract visual features, actions, or scenes of the first object in the reference video, form a second specification item based on the extracted features, and return the second specification item to electronic device 110 for presentation in the first content item. The user can confirm the replacement of the first specification item with the second specification item through a second input. In this way, the specification item can be adjusted by supplementing reference media content, so that the replaced rule content corresponds to the reference content provided by the user.
[0065] In some cases, the first specification information also includes a third specification item, and the electronic device 110 receives a fourth input through the second input 230 presented in the first component 206. The fourth input is used to add the third specification item. As an example, such as Figure 2D As shown, the fourth input may include at least one of the following: the text content of the third specification item, the specification dimension to which it belongs, the feedback category, and the reference media content. The electronic device 110 generates the content item of the third specification item under the current specification dimension based on the fourth input, and sends the third specification item and its associated information to the server 130 to add the third specification item to the first specification information.
[0066] In some cases, the fourth input includes second descriptive information, which indicates a first dimension associated with the content specification, and the third specification item is derived based on the first dimension. For example, after a user enters the specification item addition process through the second entry point 230, they can enter the name or description of the new dimension, such as "role action" and a description of the role action. The electronic device 110 provides the aforementioned input as the second descriptive information to the server 130. The server 130 uses an intelligent system to supplement the third specification item corresponding to the first dimension, such as describing encouraged actions or actions that need to be restricted, and returns the third specification item to the electronic device 110. The electronic device 110 can then present the newly added first dimension and its corresponding third specification item in the first component 206 and add the third specification item to the first specification information.
[0067] In some cases, the fourth input includes first content, which includes object information of a first object, and the third specification item is obtained based on the object information. As an example, the first content may include object information about the first object, which may describe the visual characteristics, character settings, background, or relationship with other objects of the first object. Electronic device 110 can obtain the object information from the first content and provide it to server 130. Server 130 uses an intelligent system to generate a third specification item based on the object information and returns the third specification item to electronic device 110. Electronic device 110 can present the third specification item in first component 206 and add it to the first specification information.
[0068] In some cases, the object information includes at least the association between a first object and at least one second object, and the third specification item is derived based on this association. As an example, the first object and the second object can be two characters with a friend relationship, and the object information in the first content can describe this friend relationship. Server 130 can use an intelligent system to determine the related characters and their relationships from the object information, and form a third specification item based on this relationship describing the interaction requirements of the characters, such as encouraging actions or text expressions consistent with the friend relationship. Electronic device 110 can present this third specification item to incorporate the association between objects into the first specification information.
[0069] In some scenarios, in response to a trigger operation targeting the second entry point, electronic device 110 presents multiple pieces of content, each corresponding to multiple object information for different objects. Electronic device 110 receives a fourth input for selecting first content, which is included in the multiple pieces of content. For example, after a user triggers the second entry point 230, electronic device 110 can present object information corresponding to multiple roles, and display the role name, image, or content summary described by each object information. The user selects the first content related to the first object from the multiple pieces of content. Electronic device 110 receives this selection operation and includes the selected first content as the content included in the fourth input. Electronic device 110 can obtain the selected object information and provide it to server 130 for generating a third specification item.
[0070] In some cases, the primary specification information includes multiple specification dimensions, with different dimensions corresponding to different types of content rules. For example, such as... Figure 2D As shown, the first content item 222-1 and another specification content item 222-2 can belong to the first dimension related to character image, and the other specification content item 222-3 of the character setting rules dimension can belong to the second dimension related to character setting. The first dimension describes the first rule, which may involve the character's color, appearance composition, clothing, proportions, or form. The second dimension describes the second rule, which may involve the character's actions, language style, or applicable scenarios. The electronic device 110 can group and present multiple content items according to the specification dimensions.
[0071] In some cases, electronic device 110 can receive adjustment operations for the feedback associated with the first content item 222-1. As an example, such as... Figure 2DAs shown, users can use drop-down control 224 to adjust feedback from encouraging to discouraging, acceptable, or irrelevant to their role, and can add reasons related to the adjusted feedback. Electronic device 110 updates the association between feedback category, reason content, and reference media content in the first content item 222-1, and sends the updated annotation information to server 130; server 130 redetermines the text content, rule direction, or scope of application of the first specification item based on the updated feedback category and reason content, and electronic device 110 presents the redetermined first specification item.
[0072] In some scenarios, electronic device 110 can receive removal operations for reference media content or specification content items and receive submission operations via specification confirmation control 232. For example, a user can remove media content or specification content items that were not selected as references and then submit the remaining content items; server 130 stores the confirmed specification items, specification dimensions, feedback categories, and the association between the reference media content as first specification information, and sets the first specification information to pending, effective, or other appropriate status. In this way, page switching and repeated searches between rule text and sample content can be reduced.
[0073] In some cases, electronic device 110 may present pre-formed first specification information. The first specification information is associated with a first object. The first specification information includes first specification items. For example, such as... Figure 2F As shown, the first set of standard information is presented in the standard information display area 234 of interface 200F. This first set of standard information can display encouraged, acceptable, or discouraged standard items according to standard dimensions such as role image and role setting, and presents an entry 235 for supplementary annotations to change the rules and an entry 236 for standard information editing. The standard information display area 234 can also display the effective status of the standard information, the update time, and an entry for the reference media content associated with the standard item.
[0074] In some cases, the first specification item in the first specification information is associated with the first media content and the first input. As an example, server 130 can obtain the first specification item based on the first object included in the first media content, the feedback category indicated by the first input, and the corresponding first input content, and save the association between the first specification item and the first object identifier, media content identifier, feedback category identifier, and first input content. The same specification item can be associated with multiple reference media contents used to describe the same content rules, and a media content can also be associated with specification items belonging to multiple specification dimensions. When a user views the first specification item, electronic device 110 can obtain and present the source media content of the first specification item and its feedback based on this association. In this way, the probability of sample-feedback mismatch when processing multiple media contents consecutively can be reduced.
[0075] In some cases, the primary specification information includes multiple dimensions, each corresponding to a different type of content rule. Dimensions can be used to characterize different aspects of content creation for the primary object, and each dimension can include one or more specification items, each describing the content rules under that dimension.
[0076] As an example, such as Figure 2D As shown, the electronic device 110 can present the first specification information in the first component 206 according to multiple dimensions. Dimensions related to character image can include rules regarding character color, appearance composition, or form, while dimensions related to character settings can include rules regarding character actions or applicable scenarios. In this way, users can locate the corresponding specification items based on their creative focus, reducing the need to repeatedly search among multiple specification items.
[0077] In some cases, the first object includes the character, and the multiple dimensions include the first dimension and the second dimension. The first dimension describes the first rule, which is related to the visual representation of the character, and the second dimension describes the second rule, which is related to the character's setting.
[0078] As an example, such as Figure 2D As shown, electronic device 110 can present a first dimension related to the character's image in first component 206. The character's image can correspond to the character's color, outline, shape, clothing, or other visual characteristics, and the first rule can describe the requirements for retaining or adjusting the aforementioned visual characteristics when creating media content. For example, the first rule can indicate that the character's signature colors and outline are encouraged to be retained, or that the character's clothing can be adjusted in a specific scene.
[0079] The electronic device 110 can also present a second dimension related to the character setting in the first component 206. The character setting can include the character's actions, language style, background, or applicable scenarios, and the second rule can describe the content creation requirements that are appropriate to the above settings. For example, when the character is set to be lively, the second rule can describe the actions and language content suitable for that character.
[0080] In some scenarios, electronic device 110 can receive editing input for the first specification information and present updated specification information based on the editing input. For example, after a user triggers the specification information editing entry 236, they can edit the text content and dimensions of the specification item, and can also add or delete rules within the specification item. Electronic device 110 sends the editing input and the identifier of the specification item being edited to server 130. Server 130 saves the edited specification item and its associated information, stores the update time, and returns the update result to electronic device 110. Based on this, electronic device 110 updates the specification information display area 234.
[0081] In some scenarios, server 130 can utilize an intelligent system to segment published media content based on first specification information to obtain second feedback. Further, electronic device 110 can present a second content item. The second content item displays fourth media content and the second feedback. The fourth media content includes a first object. The second feedback is obtained by the intelligent system based on the first specification information and the fourth media content. As an example, such as... Figure 2G As shown, interface 200G includes discouraged result category 238-1, acceptable result category 238-2, and encouraged result category 238-3, and presents fourth media content and second feedback in the second content item. For example, electronic device 110 can present media content 240-1 and second feedback 242. In some scenarios, electronic device 110 can also present another media content 240-2 based on the first specification information in interface 200G.
[0082] In some scenarios, server 130 can utilize an intelligent system to classify the feedback category of the second feedback based on the matching results between the fourth media content and the first specification information. As an example, server 130 extracts visual features, action features, scene features, and semantic features of the first object from the fourth media content, calculates the matching information between these features and recommendation rules, conditional rules, and restriction rules, and determines the degree of matching based on the matching information; if the matching degree is within the first range, it is classified as an encouraged category; if it is within the second range, it is classified as an acceptable category; and if it matches a restriction rule or is within the third range, it is classified as an discouraged category. Server 130 can configure corresponding matching conditions for different types of features according to the specification dimensions.
[0083] In some cases, server 130 can generate rules for interpreting the second feedback. As an example, server 130 stores the identifier of the specification item that meets the corresponding matching condition, the target time position or target image in the fourth media content, and combines the feedback category identifier, specification item identifier, and media content identifier into a classification result; server 130 sends the classification result to electronic device 110, electronic device 110 arranges the second content item into the corresponding result category item according to the feedback category identifier, and can display a prompt that the specification item is hit near the second feedback.
[0084] In some cases, the electronic device 110 presents a third entry point 244 in association with the second feedback 242. As an example, such as... Figure 2G As shown, users can initiate objection processing through the third entry point 244. In some situations, such as... Figure 2HAs shown, the electronic device 110 presents component 246 in response to a trigger operation on the third entry 244. Component 246 includes content item 248. Content item 248 presents fourth media content, current second feedback, and related media information.
[0085] In some cases, electronic device 110 receives a seventh input via a third input port 244, the seventh input corresponding to the third feedback. For example, such as... Figure 2H As shown, the first target feedback candidate 250-1, the second target feedback candidate 250-2, and the third target feedback candidate 250-3 are presented as encouraging, acceptable, and role-independent, respectively. The user selects one of the target feedback candidates and enters the second input content through the second reason input area 252. The second input content can describe a second reason for modifying the second feedback to the third feedback. The seventh input can include the second reason as part of the second input content. The second reason can include the selection of a hit rule, the time and location related to the fourth media content, the screen content, or a reason explanation. The electronic device 110 combines the target feedback category and the second input content into the seventh input and sends it to the server 130.
[0086] In some cases, in response to the second input content satisfying the first condition, the electronic device 110 stops presenting the second feedback and presents the third feedback. As an example, the server 130 can identify the reason content in the second reason, verify the association between the media segment indicated by the second reason and the fourth media content, and obtain a confirmation result; the first condition may include at least one of the above processing results. Figure 2I As shown, server 130 returns the objection pass status and third feedback to electronic device 110. Interface 200I presents the third feedback 254 and objection processing status in the position corresponding to the original second content item, such as replacing discouragement with encouragement and displaying that the objection has been passed.
[0087] In some cases, electronic device 110 updates the result set to which the second content item belongs based on third feedback. For example, such as... Figure 2J As shown, the electronic device 110 presents interface 200J, with the encouragement result category item 238-3 selected. The modified content item 256-1 is classified into the encouragement result category and presented together with another content item 256-2 corresponding to the encouragement result category. The server 130 saves the original second feedback, third feedback, second reason, processing status and processing time, and updates the feedback information corresponding to the fourth media content to support the electronic device 110 in querying and presenting the change history.
[0088] In some cases, the processing result of the fourth media content is updated in response to objections to the second feedback, and the specification information is updated in response to the confirmation of the first modification suggestion. For example, when the second feedback on the fourth media content is changed from discouraged to encouraged, server 130 updates the feedback information and result classification of that media content; after the user obtains and confirms the first modification suggestion through supplementary annotation, server 130 updates the specification item set. Server 130 can separately store the media content-level feedback information and the specification information corresponding to the first object, and maintain the association between the two using media content identifiers and specification item identifiers.
[0089] In this way, objections to individual media content can be processed to influence the corresponding results, and updates to specifications can undergo a modification suggestion confirmation process. It can also narrow the scope of interface updates and data transmission.
[0090] In some scenarios, electronic device 110 can present third media content provided by server 130 and receive a sixth input. The third media content includes a first object, and the sixth input indicates whether the third media content matches the content specification associated with the first object. For example, after a user triggers entry 235, they enter a supplementary annotation process. Server 130 retrieves new third media content from candidate media content associated with the first object and sends it to electronic device 110. Electronic device 110 presents the third media content, multiple feedback candidates, and a reason input control, and generates a sixth input based on the selected feedback candidate and the available reason content. Server 130 can continue to provide other candidate media content for the user to continuously supplement the annotation.
[0091] In some cases, electronic device 110 presents a first modification suggestion related to the first specification information, which is obtained by server 130 based on the third media content and the sixth input. As an example, such as... Figure 2K As shown, server 130 forms a first modification suggestion based on the characteristics of the third media content, the feedback category of the sixth input indication, the corresponding reason, and the existing specification items in the first specification information, and sends the first modification suggestion to electronic device 110; electronic device 110 simultaneously presents the first modification suggestion and the first specification information in interface 200K, allowing the user to compare the suggested content with the existing specification items.
[0092] In some cases, the first modification recommendation includes at least one of a first recommendation, a second recommendation, and a third recommendation; the first recommendation instructs the addition of a fourth specification item; the second recommendation instructs the deletion of a first specification item; and the third recommendation instructs the replacement of a first specification item with a fifth specification item. As an example, such as... Figure 2KAs shown, the first suggestion 258 presents the new specification item, feedback category, and reference media content in the form of "suggestion to add a rule," while the specification item and replacement suggestion area 260 presents existing specification items and a fifth specification item suggested to replace the current specification item. The second suggestion can be presented by deleting a suggestion card, a deletion icon, or a confirmation entry. The electronic device 110 can also present the third media content and the feedback and reasons corresponding to the sixth input in the corresponding suggestion to explain the source of the modification suggestion.
[0093] In some scenarios, electronic device 110 responds to a fifth input to present second specification information. The fifth input is used to confirm at least one modification suggestion, and the second specification information is derived based on the first specification information and at least one modification suggestion. As an example, a user can edit the text content, specification dimension, feedback category, or reference media content of a suggested specification item before confirmation. Electronic device 110 sends the edited first suggestion and the fifth input to server 130. Server 130 adds a fourth specification item to the first specification information, deletes the first specification item, or replaces the first specification item with the fifth specification item based on the fifth input, and stores the processed set of specification items and their source associations as second specification information. Electronic device 110 receives the second specification information and updates the first specification information to the second specification information.
[0094] In this way, the scope of data involved in a single specification update can be narrowed, and the probability of supplementary samples directly triggering multiple rule changes can be reduced.
[0095] In some scenarios, upon reaching a preset period, electronic device 110 displays a prompt message to prompt the user to confirm the updated specification information. As an example, server 130 can aggregate user feedback modification records, modification reasons, and corresponding media content within a preset period, and generate modification suggestions for the first specification information based on this information, forming updated specification information to be confirmed. Electronic device 110 can display the prompt message and an entry point for viewing the updated content on the specification management interface. In response to a trigger operation on this entry point, electronic device 110 displays the updated specification information and identifies suggested additions, deletions, or replacements for user viewing and editing. In response to the user's confirmation operation, electronic device 110 sends a confirmation result to server 130. Server 130 saves the confirmed specification information and uses it for subsequent media content processing, and electronic device 110 displays the confirmed updated specification information.
[0096] In some situations, electronic device 110 can use specification information for content generation interaction on the authoring side. For example, such as... Figure 3AAs shown, the creation side interface 300A includes a creation input component 302, a first object material 304, a creator input 306, and specification reminder information 308. The creator inputs a creation request involving the first object through the creation input component 302 and indicates the role targeted by the creation request through the first object material 304. The server 130 can obtain the corresponding specification information based on the first object identifier corresponding to the first object material 304 and associate it with the creator input 306 in the current session of the electronic device 110.
[0097] In some scenarios, electronic device 110 can present specification reminder information 308 when the creator's input 306 matches at least one specification item in the specification information. As an example, server 130 parses the object, action, appearance, or scene in the creator's input 306, and matches the parsing results with the recommendation rule, conditional rule, and restriction rule corresponding to the first object. When the matching result indicates that the creation request hits a restriction rule, server 130 generates a rule reminder result and alternative suggestions matching the content specification. Based on this, electronic device 110 presents specification reminder information 308, alternative suggestions, and an entry point to view the complete specification. The alternative suggestions can retain the target object and main action in the creation request, and adjust the appearance, action, or scene description of the matched restriction rule.
[0098] In some cases, electronic device 110, in response to receiving input 310, presents generation confirmation information 312 and generation entry 314. As an example, such as... Figure 3B As shown, after the creator accepts the alternative suggestion, the electronic device 110 updates the corresponding content in the creation input component 302 with the alternative suggestion. The interface 300B prompts through the generation confirmation information 312 that media content will be generated according to the adjusted creation content. In response to the trigger operation for the generation entry 314, the electronic device 110 sends the adjusted creation content to the server 130. The server 130 generates media content according to the adjusted creation content and returns the generation result to the electronic device 110.
[0099] In some cases, electronic device 110, in response to input rejection 316, presents a stop generation prompt 317 and a specification viewing entry 318. As an example, such as... Figure 3C As shown, when the creator continues to use creative input that hits the restriction rules, the electronic device 110 maintains the current input state in the creative input component 302 and prompts the user to adjust the creative content by stopping the generation of prompt information 317; the specification viewing entry 318 is used to receive operations to view the complete specification. The electronic device 110 can retain the current session identifier, the first object identifier, and the input content, so that when the user returns to the creative side interface after viewing the specification information, they can continue to edit the current creative request.
[0100] In some cases, electronic device 110 presents complete specification information 320 in response to a triggered operation on specification viewing entry 318. As an example, such as... Figure 3D As shown, the electronic device 110 requests the corresponding specification information from the server 130 according to the first object identifier. The interface 300D presents multiple encouraged, acceptable, or discouraged specification items associated with the first object according to the specification dimensions, and can also present the reference media content or rule descriptions of the specification items. The creator can modify the creation input and re-initiate media content generation according to the complete specification information 320.
[0101] In this way, the processing and transmission required to reload the entire interface and regenerate media content due to discrepancies between the created content and the specification information can be reduced.
[0102] Example process Figure 4 A flowchart of an example process 400 for interface interaction is shown, based on some scenarios. Process 400 can be implemented at electronic device 110. See below for reference. Figure 4 To describe process 400.
[0103] like Figure 4 As shown, in box 410, electronic device 110 presents first media content and a first component, the first media content including a first object.
[0104] In box 420, electronic device 110 receives a first input through a first component, the first input indicating whether the first media content matches the content specification, the content specification being associated with a first object.
[0105] In box 430, electronic device 110 presents first specification information, which is associated with a first object. The first specification information includes a first specification item, which is associated with first media content and a first input.
[0106] In some cases, the electronic device 110 may perform the following operations: in a first component, presenting multiple candidate options, the multiple candidate options displaying multiple feedbacks, the multiple feedbacks being related to first media content; and receiving a first input through the first candidate option, the first input including a trigger operation on the first candidate option, the first candidate option being associated with the first feedback, and a first specification item being associated with the first feedback.
[0107] In some cases, electronic device 110 may perform the following operations: in a first component, presenting an input control; and through the input control, receiving first input content, wherein a first specification item is also associated with the first input content.
[0108] In some cases, the first input content indicates at least one of the following: a first reason, which is related to selecting the first candidate; or a first description, which indicates a suggestion for the content specification.
[0109] In some cases, the electronic device 110 may perform the following operations: presenting a first content item, which displays first media content and a first specification item; and in response to a second input, presenting first specification information, which is used to confirm the first content item.
[0110] In some cases, the electronic device 110 can interact in the following manner: wherein the first specification item is also related to the second media content, the second media content including the first object, and the method further includes: presenting a first entry point in the first content item; and receiving a third input through the first entry point, the third input being used to add the second media content.
[0111] In some cases, the electronic device 110 may perform the following operations: presenting a second specification item in a first content item; wherein a second input is used to replace the first specification item with the second specification item, and the presented first specification information includes the second specification item.
[0112] In some cases, the electronic device 110 may perform the following operations: presenting a fourth entry point in a first content item; obtaining fifth media content through the fourth entry point, the fifth media content including a first object; and presenting a second specification item in response to receiving the fifth media content, the second specification item being obtained based on the fifth media content.
[0113] In some cases, the electronic device 110 can interact in the following manner: wherein the first specification information further includes a third specification item, and the method further includes: in the first component, presenting a second entry; and through the second entry, receiving a fourth input, the fourth input being used to add the third specification item.
[0114] In some cases, the fourth input includes second descriptive information, which indicates a first dimension associated with the content specification, and the third specification item is derived based on the first dimension.
[0115] In some cases, the fourth input includes the first content, which includes object information of the first object, and the third specification item is obtained based on the object information.
[0116] In some cases, the object information includes at least the association between the first object and at least one second object, and the third specification term is obtained based on the association.
[0117] In some cases, the electronic device 110 may receive a fourth input in the following manner: in response to a trigger operation on a second entry point, presenting multiple contents, the multiple contents corresponding to multiple object information of different objects; and receiving a fourth input for selecting a first content, the multiple contents including the first content.
[0118] In some cases, the primary specification information may include multiple dimensions, which correspond to different types of content rules.
[0119] In some cases, the first object may include a character, and multiple dimensions include a first dimension and a second dimension. The first dimension describes a first rule, which is related to the visual representation of the character, and the second dimension describes a second rule, which is related to the character's settings.
[0120] In some cases, the electronic device 110 may perform the following operations: present at least one modification suggestion related to first specification information; and in response to a fifth input, present second specification information, the fifth input being used to confirm the at least one modification suggestion, the second specification information being derived based on the first specification information and the at least one modification suggestion.
[0121] In some cases, the electronic device 110 may perform the following operations: present third media content, the third media content including a first object; receive a sixth input, the sixth input indicating whether the third media content matches a content specification; and present at least one modification suggestion, the at least one modification suggestion being related to the sixth input and the third media content.
[0122] In some cases, at least one modification suggestion may include at least one of the following: a first suggestion indicating the addition of a fourth specification item; a second suggestion indicating the deletion of the first specification item; or a third suggestion indicating the replacement of the first specification item with a fifth specification item.
[0123] In some cases, the electronic device 110 can interact in the following manner: presenting a second content item, the second content item displaying fourth media content and second feedback, the fourth media content including a first object, and the second feedback being obtained by the intelligent system based on the first specification information and the fourth media content.
[0124] In some cases, the electronic device 110 can interact in such a way that the second content item includes a third entry point, and the method further includes: receiving a seventh input through the third entry point, the seventh input corresponding to a third feedback; and stopping the presentation of the second feedback and presenting the third feedback.
[0125] In some cases, the electronic device 110 may interact in such a way that the seventh input includes second input content, the second input content describes a second reason for replacing the second feedback with the third feedback, and presenting the third feedback includes: presenting the third feedback in response to the second input content satisfying a first condition.
[0126] Through the above solution, users can input feedback and confirm corresponding specification items in the interactive interface presenting media content, thereby solving the problem of scattered media samples, feedback content, and specification information that are difficult to continuously associate. This interaction method enables electronic device 110 or server 130 to transmit object identifiers, media content identifiers, feedback data, and specification item identifiers along the same data link and reuse established association relationships. Electronic device 110 or server 130 can thus reduce the number of repetitive text parsing, association queries, and inter-interface communication, shorten the generation and updating time of specification information, and reduce the corresponding computing power and bandwidth consumption.
[0127] Example devices and equipment Figure 5 Block diagrams of a device 500 for user interface interaction are shown for several scenarios. Device 500 can be implemented as or included in electronic device 110 or server 130. Various modules or components in device 500 can be implemented by hardware, software, firmware, or any combination thereof.
[0128] like Figure 5 As shown, the device 500 includes a first presentation module 510 configured to present first media content and a first component, the first media content including a first object; a receiving module 520 configured to receive a first input through the first component, the first input indicating whether the first media content matches a content specification, the content specification being associated with the first object; and a second presentation module 530 configured to present first specification information, the first specification information being associated with the first object, the first specification information including a first specification item, the first specification item being associated with the first media content and the first input.
[0129] In some cases, the first presentation module 510 and the receiving module 520 may also be configured to perform the following operations: in the first component, presenting multiple candidate options, the multiple candidate options displaying multiple feedbacks, the multiple feedbacks being related to the first media content; and receiving a first input through the first candidate option, the first input including a trigger operation on the first candidate option, the first candidate option being associated with the first feedback, and a first specification item being associated with the first feedback.
[0130] In some cases, the first presentation module 510 and the receiving module 520 may also be configured to perform the following operations: in the first component, presenting an input control; and through the input control, receiving first input content, wherein the first specification item is also related to the first input content.
[0131] In some cases, the first input content indicates at least one of the following: a first reason, which is related to selecting the first candidate; or a first description, which indicates a suggestion for the content specification.
[0132] In some cases, the second presentation module 530 may also be configured to perform the following operations: present a first content item, which displays first media content and a first specification item; and in response to a second input, present first specification information, which is used to confirm the first content item.
[0133] In some cases, the first presentation module 510 and the receiving module 520 may also be configured to interact in the following manner: wherein the first specification item is also related to the second media content, the second media content including the first object, and the method further includes: presenting a first entry point in the first content item; and receiving a third input through the first entry point, the third input being used to add the second media content.
[0134] In some cases, the second presentation module 530 may also be configured to perform the following operations: presenting a second specification item in a first content item; wherein the second input is used to replace the first specification item with the second specification item, and the presented first specification information includes the second specification item.
[0135] In some cases, the first presentation module 510, the receiving module 520, and the second presentation module 530 may also be configured to perform the following operations: presenting a fourth entry point in a first content item; obtaining fifth media content through the fourth entry point, the fifth media content including a first object; and, in response to receiving the fifth media content, presenting a second specification item, the second specification item being obtained based on the fifth media content.
[0136] In some cases, the first presentation module 510 and the receiving module 520 may also be configured to interact in the following manner: wherein the first specification information further includes a third specification item, and the method further includes: in the first component, presenting a second entry; and through the second entry, receiving a fourth input, the fourth input being used to add the third specification item.
[0137] In some cases, the fourth input includes second descriptive information, which indicates a first dimension associated with the content specification, and the third specification item is derived based on the first dimension.
[0138] In some cases, the fourth input includes the first content, which includes object information of the first object, and the third specification item is obtained based on the object information.
[0139] In some cases, the object information includes at least the association between the first object and at least one second object, and the third specification term is obtained based on the association.
[0140] In some cases, the first presentation module 510 and the receiving module 520 may also be configured to receive a fourth input in the following manner: in response to a trigger operation for the second entry, presenting multiple contents, the multiple contents corresponding to multiple object information of different objects; and receiving a fourth input for selecting a first content, the multiple contents including the first content.
[0141] In some cases, the primary specification information may include multiple dimensions, which correspond to different types of content rules.
[0142] In some cases, the first object may include a character, and multiple dimensions include a first dimension and a second dimension. The first dimension describes a first rule, which is related to the visual representation of the character, and the second dimension describes a second rule, which is related to the character's settings.
[0143] In some cases, the first presentation module 510 and the second presentation module 530 may also be configured to perform the following operations: present at least one modification suggestion related to the first specification information; and in response to a fifth input, present second specification information, the fifth input being used to confirm the at least one modification suggestion, the second specification information being obtained based on the first specification information and the at least one modification suggestion.
[0144] In some cases, the first presentation module 510, the receiving module 520, and the second presentation module 530 may also be configured to perform the following operations: present third media content, the third media content including the first object; receive a sixth input, the sixth input indicating whether the third media content matches the content specification; and present at least one modification suggestion, the at least one modification suggestion being related to the sixth input and the third media content.
[0145] In some cases, at least one modification suggestion may include at least one of the following: a first suggestion indicating the addition of a fourth specification item; a second suggestion indicating the deletion of the first specification item; or a third suggestion indicating the replacement of the first specification item with a fifth specification item.
[0146] In some cases, the first presentation module 510 can also be configured to interact in the following manner: presenting a second content item, the second content item displaying fourth media content and second feedback, the fourth media content including a first object, and the second feedback being obtained by the intelligent system based on the first specification information and the fourth media content.
[0147] In some cases, the receiving module 520 and the second presentation module 530 may also be configured to interact in such a way that the second content item includes a third entry point, and the method further includes: receiving a seventh input through the third entry point, the seventh input corresponding to the third feedback; and stopping the presentation of the second feedback and presenting the third feedback.
[0148] In some cases, the second presentation module 530 may also be configured to interact in such a way that the seventh input includes the second input content, the second input content describes a second reason for replacing the second feedback with the third feedback, and presenting the third feedback includes: presenting the third feedback in response to the second input content satisfying a first condition.
[0149] The modules included in device 500 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, one or more modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 500 can be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.
[0150] Figure 6 A block diagram of an electronic device 600 in which one or more examples may be implemented is shown. It should be understood that... Figure 6 The electronic device 600 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 6 The electronic device 600 shown can be used to implement the electronic device 110, server 130 or device 500 discussed above.
[0151] like Figure 6As shown, electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processor 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 600.
[0152] Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof). Storage device 630 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 600.
[0153] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 6 As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various examples.
[0154] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.
[0155] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate with one or more external devices (not shown) via communication unit 640 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0156] A computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. A computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0157] The flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products referred to herein describe various aspects. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0158] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0159] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0160] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products under various scenarios. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0161] Various examples have been described above. The foregoing descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations described herein.
Claims
1. A method for interface interaction, comprising: Presenting first media content and a first component, wherein the first media content includes a first object; The first component receives a first input, which indicates whether the first media content matches the content specification, which is associated with the first object. as well as The first specification information is presented, which is associated with the first object. The first specification information includes a first specification item, which is related to the first media content and the first input.
2. The method of claim 1, wherein receiving the first input comprises: In the first component, multiple candidate options are presented, and the multiple candidate options display various feedbacks, which are related to the first media content; as well as The first input is received through the first candidate, the first input including a trigger operation on the first candidate, the first candidate is associated with the first feedback, and the first specification item is related to the first feedback.
3. The method according to claim 2, further comprising: In the first component, an input control is presented; as well as The input control receives first input content, and the first specification item is also related to the first input content.
4. The method of claim 3, wherein the first input content indicates at least one of the following: The first reason is related to the selection of the first candidate option; The first descriptive information indicates a recommendation for the content specification.
5. The method according to claim 1, wherein presenting the first specification information includes: The first content item is presented, which displays the first media content and the first specification item; as well as In response to the second input, the first specification information is presented, and the second input is used to confirm the first content item.
6. The method of claim 5, wherein the first specification item is further related to second media content, the second media content including the first object, and the method further includes: The first entry point is presented within the first content item; as well as The third input is received through the first entry point, and the third input is used to add the second media content.
7. The method of claim 5, wherein presenting the first specification information comprises: The second specification item is presented within the first content item; as well as In response to the second input, the first specification information is presented, the first specification information including the second specification item, and the second input is used to replace the first specification item with the second specification item.
8. The method according to claim 1, wherein the first specification information further includes a third specification item, and the method further includes: The second entry point is presented in the first component; as well as The fourth input is received through the second entry point, and the fourth input is used to add the third specification item.
9. The method of claim 8, wherein the fourth input includes second descriptive information indicating a first dimension associated with the content specification, and the third specification item is obtained based on the first dimension.
10. The method of claim 8, wherein the fourth input includes first content, the first content including object information of the first object, and the third specification item is obtained based on the object information.
11. The method according to claim 1, wherein the first specification information includes multiple dimensions, the multiple dimensions corresponding to different types of content rules.
12. The method of claim 11, wherein the first object includes a character, the plurality of dimensions includes a first dimension and a second dimension, the first dimension describes a first rule, the first rule being related to the visual representation of the character, and the second dimension describes a second rule, the second rule being related to the character's settings.
13. The method of claim 1, further comprising: At least one modification suggestion is presented, which is related to the first specification information; as well as In response to a fifth input, second specification information is presented, the fifth input being used to confirm the at least one modification suggestion, the second specification information being obtained based on the first specification information and the at least one modification suggestion.
14. The method of claim 13, wherein presenting at least one modification suggestion comprises: Presenting third-media content, wherein the third-media content includes the first object; Receive a sixth input, which indicates whether the third media content conforms to the content specifications; as well as Present the at least one modification suggestion, which is related to the sixth input and the third media content.
15. The method of claim 13, wherein the at least one modification suggestion comprises at least one of the following: The first recommendation is to add a fourth specification item; The second recommendation indicates that the first specification item should be deleted; The third recommendation indicates that the first specification item be replaced with the fifth specification item.
16. The method according to claim 1, further comprising: The system presents a second content item, which displays fourth media content and second feedback. The fourth media content includes the first object, and the second feedback is obtained by the intelligent system based on the first specification information and the fourth media content.
17. The method of claim 16, wherein the second content item includes a third entry point, and the method further comprises: The seventh input is received through the third entry point, and the seventh input corresponds to the third feedback. as well as Stop presenting the second feedback and present the third feedback.
18. A device for interface interaction, comprising: The first presentation module is configured to present first media content and a first component, wherein the first media content includes a first object; The receiving module is configured to receive a first input through the first component, the first input indicating whether the first media content matches a content specification associated with the first object; as well as The second presentation module is configured to present first specification information, which is associated with the first object. The first specification information includes a first specification item, which is related to the first media content and the first input.
19. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 17 when executed by the at least one processor.
20. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 17.
