Method, apparatus, device, medium and program product for content processing
By presenting related elements on the media content platform and receiving user actions to directly reuse published content, the problem of users having to rewrite lengthy operation steps is solved, the efficiency of interactive content generation is improved, and the overhead of end-to-cloud interaction and storage is reduced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-06-08
- Publication Date
- 2026-07-10
AI Technical Summary
On media content platforms, when users need to publish interactive content to specific objects, the existing technology requires users to rewrite the operation steps, which is a technical problem that cannot be effectively solved. This results in lengthy operation steps and repetitive content input, increasing the overhead of edge-cloud interaction and storage.
By presenting related elements in published interactive content, and then directly reusing that content as the interactive content for the target audience after receiving user actions, page jumps and repetitive input can be reduced.
It enables users to easily publish interactive content for specific objects without having to rewrite it, reducing interface rendering overhead and redundant storage overhead, and improving generation efficiency.
Smart Images

Figure CN122363802A_ABST
Abstract
Description
Technical Field
[0001] The examples in this article generally relate to the field of computers, and in particular to methods, apparatuses, devices, computer-readable storage media, and program products for content processing. Background Technology
[0002] On media content platforms, users can publish various media content. Comment controls are typically provided for the published media content. Through these comment controls, other users can post interactive content in response to the media content. Summary of the Invention
[0003] In a first aspect, a content processing method is provided. The method includes: presenting first content and a first element, the first content being interactive content published in response to first media content, the first media content being associated with a first object; receiving a first operation triggered in response to the first element; and presenting second content on a first interface, the first interface being used to publish interactive content for the first object, the second content being obtained based on the first content.
[0004] In a second aspect, an apparatus for content processing is provided. The apparatus includes: a first presentation module configured to present first content and a first element, the first content being interactive content published in response to first media content, the first media content being associated with a first object; a first receiving module configured to receive a first operation triggered in response to the first element; and a second presentation module configured to present second content on a first interface used to publish interactive content for the first object, the second content being derived from the first content.
[0005] In a third aspect, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
[0006] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
[0007] In a fifth aspect, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0008] In this way, in scenarios where interactive content is published for media content, the published first content can be reused as interactive content for a related first object. This allows users to easily publish interactive content for the first object without having to rewrite it, reducing operational steps and page jumps. Furthermore, since the second content is directly derived from the published first content, it reduces the number of end-to-cloud interaction requests and redundant storage overhead caused by repetitive content input, reduces interface rendering overhead, and thus improves the efficiency of generating interactive content for the first object.
[0009] It should be understood that the content described in this section is not intended to limit the key or important features of the examples in this article, nor is it intended to restrict the scope of the solution. Other features will become readily apparent from the following description. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2C The diagram illustrates sample interfaces for different stages of content processing in various scenarios. Figure 3 The flowchart illustrates example processes for content processing in several scenarios. Figure 4 Block diagrams of apparatuses for content processing in several scenarios are shown; and Figure 5 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation
[0011] The examples in this document will now be described in more detail with reference to the accompanying drawings. While some examples are shown in the drawings, it should be understood that solutions can be implemented in various forms and should not be construed as limited to the examples presented herein. Rather, these examples are provided to provide a more thorough and complete understanding of the solutions. It should be understood that the drawings and examples in this document are for illustrative purposes only and are not intended to limit the scope of protection of the solutions.
[0012] It should be noted that the headings of any section / subsection provided herein are not restrictive. Various examples are described throughout this document, and examples of any type may be included under any section / subsection. Furthermore, examples described in any section / subsection may be combined in any way with any other examples described in the same section / subsection and / or different sections / subsections.
[0013] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0014] The examples in this document may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and rules. In the examples, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.
[0015] In this manual and the examples, any solutions involving the processing of personal information will be processed only on the premise of a legal basis (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be processed within the scope stipulated or agreed upon. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0016] The term "media content" as used in this article refers to content that can be published and presented on media content platforms, typically including but not limited to submitted works in the form of videos, text, images, audio, or any combination of the foregoing.
[0017] As used in this article, "interactive content" refers to content posted by users in response to media content, typically including but not limited to comments, bullet comments, messages, or evaluations written for a specific subject. Interactive content can include at least one of the following: text, images, and videos.
[0018] The term "model" as used in this article refers to a machine learning model that can perform prediction, recognition, classification, generation, and other processing based on input data. It can typically include, but is not limited to, neural network models, classification models, large language models (LLM), multimodal models, or any combination of the foregoing.
[0019] As mentioned above, media content platforms typically offer interactive controls (such as comments), allowing users to post interactive content. In some scenarios, under media content associated with a specific object, some of the interactive content itself revolves around that specific object, thus possessing a certain degree of evaluative attribute related to that object. For example, under media content related to lifestyle services and associated with a specific object, some of the interactive content may contain content that conforms to the evaluation criteria for that specific object.
[0020] In some cases, this interactive content with evaluation attributes is stored in the interface area used to display interactive content. If users want to publish it as an evaluation for a specific related object, they often need to enter the interface for publishing evaluations and rewrite it from scratch. This operation path is lengthy, the published content cannot be reused, and the repeated content input causes additional end-to-end cloud interactions and duplicate content storage.
[0021] In view of this, a content processing scheme is proposed. According to the scheme, a first piece of content and a first element are presented, wherein the first piece of content is interactive content published in response to a first media content, and the first media content is associated with a first object; a first operation triggered by the first element is received; and in response to the first operation, a second piece of content obtained based on the first content is presented in a first interface for publishing interactive content for the first object.
[0022] Through the above solution, after publishing the first content for the first media content, a first element can be presented in the associated position of the first content. Then, through a first operation on the first element, the second content obtained based on the published first content is brought into the first interface for publishing interactive content for the first target. Thus, users do not need to re-enter the first interface to write from scratch; they can conveniently reuse the published first content as interactive content for the first target, reducing the number of operation steps and page jumps between the first content and the first interface. Furthermore, since the second content is directly obtained based on the published first content, the electronic device does not need to repeatedly execute the content editing process rendering and initiate additional end-to-cloud interactions due to user re-entry. This reduces interface rendering overhead, reduces input cache usage of duplicate content on the device side, and reduces duplicate storage overhead on the server side. This reduces the number of end-to-cloud interaction requests, thereby improving the generation efficiency of interactive content for the first target.
[0023] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.
[0024] Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1As shown, example environment 100 may include electronic device 110.
[0025] In this example environment 100, electronic device 110 may run an application 120 that supports content processing. Application 120 may be any suitable type of application for content processing, including but not limited to: media content platform applications or other suitable applications. User 140 may interact with application 120 via electronic device 110 and / or its attached devices.
[0026] exist Figure 1 In environment 100, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting content processing.
[0027] In some cases, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).
[0028] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support content processing in electronic devices 110.
[0029] 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 signals through their communication connection.
[0030] 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.
[0031] The following description of the example will continue with reference to the accompanying drawings.
[0032] Figures 2A to 2C Schematic diagrams of example interfaces 200A to 200C are shown, illustrating different stages of content processing based on various scenarios. Interfaces 200A to 200C can, for example, be... Figure 1 The illustrated electronic device 110 is provided by running application 120. See below for reference. Figures 2A to 2C This document describes some examples of content processing. These examples can be implemented on electronic device 110. It should be noted that the operations described relative to electronic device 110 can be performed by a related application 120 running on electronic device 110. The interface described relative to electronic device 110 can be provided by application 120. For example, electronic device 110 can present an interface by running application 120. Furthermore, some operations described herein with reference to electronic device 110 may require the assistance of server 130 to complete.
[0033] Electronic device 110 presents first content and first elements. The first content is interactive content published in response to the first media content. For example, the first content could be a comment published in response to the first media content. The first media content is associated with a first object. The first object refers to a specific object associated with the media content that has an interface for publishing interactive content. In some cases, the first object may include, but is not limited to, objects corresponding to Points of Interest (POIs), objects corresponding to goods, objects corresponding to services, etc. For example, the first object could be a location-based object related to life services, or a single product or service in an e-commerce scenario.
[0034] In some situations, the association between first media content and first object can be determined in the following ways. One way is to determine it directly based on an identifier. For example, when displaying first media content, an identifier of the first object can be associated with it. Electronic device 110 or server 130 can directly determine the association between the first media content and the first object based on this identifier. In this way, when the first media content explicitly carries the identifier of the first object, no additional analysis processing is required to determine the association. Another way is to determine it through analysis. For example, when the first media content does not explicitly carry the identifier of the first object, electronic device 110 or server 130 can analyze the first media content to determine its associated first object. In some examples, models can be used to perform content understanding and analysis on the first media content to determine the first object associated with the first media content. Content understanding can be performed using large models of text processing, image processing, video processing, or multimodal processing. In this way, even if the first media content does not explicitly carry an identifier, its associated first object can still be determined, expanding the applicable scenarios of the solution. Meanwhile, processing through models can improve the accuracy of association identification and reduce the storage overhead caused by repeated configuration for establishing associations, compared to schemes that rely on manual configuration of labels.
[0035] The aforementioned model-based content understanding processing can be executed in several ways. As an example, the processing can be performed by server 130. For instance, electronic device 110 sends the first media content or its related data to server 130 via a communication connection. After server 130 completes the content understanding processing using the model, it returns the determined association result to electronic device 110. In this way, electronic device 110 does not need to run the model locally, reducing its computational overhead and power consumption. As another example, the processing can also be performed locally by electronic device 110. For instance, electronic device 110 integrates a lightweight model to perform content understanding processing on the first media content without relying on server 130, thereby reducing the number of edge-cloud interaction rounds and bandwidth usage. As yet another example, the processing can also be performed jointly by electronic device 110 and server 130. Electronic device 110 performs feature extraction on the first media content locally and sends the extracted features to server 130, which then determines the association result based on these features. This allows for the utilization of server 130's computing power to complete heavier processing while reducing the amount of data transmitted between the edge and cloud, thus reducing bandwidth usage.
[0036] The first element can be a UI element associated with the first content and used to trigger the publication of the first content as interactive content for the first object. The first element can be, but is not limited to, guide controls, guide bars, buttons, links, icons, or any combination thereof. In some cases, the interactive content for the first media content and the interactive content for the first object can be of different types. For example, the interactive content for the first media content is a comment, while the interactive content for the first object is a rating.
[0037] In some cases, the primary content and primary elements can be presented on the interface used to present the primary media content. The following will use... Figure 2A and Figure 2B Let's take an example to describe it.
[0038] In some cases, Figure 2A The interface shown is used to present the first media content (also referred to as the second interface or content presentation interface in this document). For example, it could be a feed interface provided by a content platform, where users can switch between different media content within the feed by swiping up and down. Figure 2A As shown, the electronic device 110 can display first media content 205 on this interface. The first media content 205 can be a submitted and published work (such as a video or text and images). The electronic device 110 can also display a comment control 210 for the first media content 205 on this interface. The comment control 210 is used to trigger the publication of interactive content for the first media content 205.
[0039] Electronic device 110 can receive first content via a trigger operation on the content presentation interface. For example, in response to receiving a trigger operation on the comment control 210, electronic device 110 can present an input area for inputting interactive content and receive the first content entered by the user through that input area. It should be noted that in some cases, the interface area for displaying and receiving interactive content can be a floating layer or panel overlaid on the content presentation interface, thus the interface area is included in the content presentation interface. In other cases, the interface area can be included in an interface independent of the content presentation interface.
[0040] like Figure 2B As shown, the electronic device 110 can display an interface area 215 in the content presentation interface. The interface area 215 is used to display at least one interactive piece of content published in response to the first media content 205. Figure 2BIn the scenario shown, interface area 215 is presented as a comment panel overlaid on the content presentation interface. Within interface area 215, electronic device 110 presents first content 220 and a first element 235 presented in association with the first content 220. The first content 220 is interactive content published in response to the first media content 205. "Associated presentation" can refer to presenting two or more elements in a way that is visually or logically related to each other, typically including but not limited to presenting one element at an associated position (e.g., adjacent, nearby, above, below, or around) of another element, or presenting two elements as if they visually belong to the same block or the same display unit. For example... Figure 2B As shown, presenting the first element 235 in association with the first content 220 may include displaying the first element 235 at an associated location of the first content 220 (e.g., below or adjacent to the first content 220) to indicate that the first element 235 corresponds to the first content 220. In this way, while browsing the first content 220 in the interface area 215, the user can know at the associated location of the first content 220 that the first content 220 can be reused as interactive content for the first object, reducing the number of steps required for the user to publish interactive content for the first object.
[0041] In some cases, electronic device 110 may display a prompt message at an associated location of the first element 235. The prompt message prompts the publication of the first content 220 as interactive content for a first target. For example, the prompt message may be guiding text (such as...). Figure 2B The prompt "Publish as a review to help more people choose" indicates that users should publish the first piece of content 220 as a review for the first target. In this way, users can intuitively understand the functional meaning of the first element 235 and obtain a more convenient user experience.
[0042] In some cases, the first element 235 is presented in response to the recognition that the first content 220 corresponds to the first object. For example, after the first content 220 is published, if it is recognized that the first content 220 corresponds to the first object, the electronic device 110 presents the first element 235 at the associated position of the first content 220. For interactive content that is not recognized as corresponding to the first object, the first element 235 is not presented at its associated position. In this way, the first element 235 is presented only for the first content 220 that corresponds to the first object, avoiding the presentation of the first element 235 for interactive content that is not suitable for reuse as interactive content for the first object, thereby reducing invalid guidance and interference to the user. At the same time, since the first element 235 is presented only for the first content 220 that is recognized as corresponding to the first object, the electronic device 110 does not need to render the first element 235 for every piece of interactive content, which can reduce interface rendering overhead and reduce the number of invalid end-to-end interaction requests, reducing the processing load of the server 130.
[0043] In some cases, identifying the first content 220 as corresponding to the first object can be determined by processing the first content 220 and the attribute information associated with the first object through a model. For example, after the first content 220 is published, the first content 220 and the attribute information associated with the first object (such as the evaluation criteria corresponding to the first object) are input into the model, and the model processes the first content 220 and the attribute information to determine whether the first content 220 corresponds to the first object (e.g., whether it meets the evaluation criteria for the first object). In this way, the correspondence between the first content 220 and the first object can be automatically identified based on the semantics of the first content 220 and the attribute information associated with the first object. Compared with the method of presenting the first element 235 indiscriminately to all interactive content, this can improve the accuracy of identification, reduce the false identification rate, and reduce the interface rendering overhead and invalid end-to-cloud interaction requests caused by presenting the first element 235 for irrelevant content.
[0044] As an example, the model-based recognition described above can be performed by server 130. After receiving the first content 220, electronic device 110 sends the attribute information associated with the first content 220 and the first object to server 130. Server 130 processes the first content 220 and the attribute information using the model to determine the recognition result and sends the recognition result back to electronic device 110. Based on the recognition result, electronic device 110 presents the first element 235 at the associated position of the first content 220. Because the recognition processing is offloaded to server 130, electronic device 110 does not need to run the model locally, which reduces the computational overhead and power consumption of electronic device 110.
[0045] As another example, the above recognition can also be performed locally by the electronic device 110. In this case, the electronic device 110 can integrate a lightweight model to complete the recognition of the first content 220 locally without relying on the server 130, thereby reducing the number of edge-cloud interaction rounds and reducing edge-cloud communication bandwidth usage, while also reducing the number of times sensitive content data is transmitted to the server 130.
[0046] As another example, the above-mentioned identification can also be performed jointly by electronic device 110 and server 130. For example, electronic device 110 can preprocess or extract features from the first content 220 locally and send the processed data to server 130, which then determines the identification result based on the data. In this way, the computing power of server 130 can be used to complete the heavy processing while reducing the amount of data transmitted between the edge and the cloud, thereby reducing the bandwidth consumption of edge-cloud communication.
[0047] In some cases, after the first content 220 is published, the electronic device 110 may present the first element 235 within a preset time period. For example, in response to recognizing that the first content 220 corresponds to a first object, the electronic device 110 presents the first element 235 at the associated position of the first content 220 within a preset time period after the first content 220 is published. In this way, the first element 235 can be presented promptly after the user publishes the first content 220, reducing the delay in the user's perception of the guidance entry.
[0048] In some situations, electronic device 110 can control the presentation of the first element 235 according to a preset exit strategy. For example, in response to detecting a user closing and then returning to the interface area 215, or in response to detecting a trigger operation on the first element 235, electronic device 110 will no longer present the first element 235 on the interface area 215. If the interface area 215 is not closed, electronic device 110 can maintain the presentation of the first element 235 within the interface area 215. In this way, the first element 235 can exit at an appropriate time, reducing continuous disturbance to the user. Furthermore, by not rendering the first element 235 after it exits, electronic device 110 can reduce interface rendering overhead and client cache usage.
[0049] In some cases, within the interface area 215 displaying the first content 220 and the first element 235, the electronic device 110 may also display third content (e.g., content 225, 230, etc.). The third content is other interactive content published in response to the first media content 205. The third content does not have an associated first element. For example, the third content may be interactive content published in response to the first media content 205 that is not identified as corresponding to the first object, and therefore the first element is not displayed in its associated position. In this way, reusable interactive content and ordinary interactive content can be clearly distinguished within the same interface area, allowing users to quickly locate reusable content and reducing misoperations. Simultaneously, since the first element is displayed only next to the reusable content, the number of interface elements rendered is reduced, thus lowering client memory usage and rendering overhead.
[0050] In some cases, the first content 220 can be reused as interactive content for a first object, or it can be published as another media content; for example, the first content 220 can be published as a work. In this case, the electronic device 110 can, according to a preset priority, prioritize displaying the first element 235, which is used to reuse the first content 220 as interactive content for a first object, at the associated position of the first content 220. Furthermore, when displaying the first element 235, the guiding element used to publish the first content 220 as media content does not need to be displayed. In this way, multiple guiding elements can be avoided from being displayed simultaneously for the same first content 220, reducing the number of times users are disturbed. In addition, since only one guiding element is displayed for the same first content 220, the electronic device 110 reduces the number of guiding elements that need to be rendered, thereby reducing interface rendering overhead and the number of corresponding end-to-end cloud interaction requests.
[0051] Electronic device 110 receives a first operation. The first operation is triggered in response to a first element. After receiving the first operation, electronic device 110 presents second content on an interface used to publish interactive content for a first object (also referred to herein as the first interface or evaluation publishing interface). The second content is derived from the first content. For example, the second content could be content derived from comments and used to publish as an evaluation for the first object.
[0052] like Figure 2CAs shown, in response to receiving a first operation on the first element 235, the electronic device 110 presents second content 240 on the evaluation publishing interface of the first object. The second content 240 is obtained based on the first content 220. In some examples, in response to receiving a first operation on the first element 235, the electronic device 110 can directly import the first content 220 into the evaluation publishing interface as the second content 240. In this way, the user does not need to re-enter the information from scratch in the evaluation publishing interface, reducing repetitive input operations. In other examples, when obtaining the second content 240 based on the first content 220, the electronic device 110 or the server 130 can also process the first content 220, such as simplifying the first content 220 or filtering out useless information in the first content 220, to obtain the second content 240. In this way, the second content 240 can be made more suitable for publication as interactive content for the first object, reducing the steps required for the user to edit the second content 240, while also making the first content more suitable as second content for evaluation.
[0053] Understandably, the review posting interface for the first object typically requires users to access it through the following steps: Users first enter the details page of the first object or a related consumption page (e.g., an order page), then find and click the "Write a Review" or similar review entry control on that page. In response to this click, the electronic device displays the review posting interface. Users need to enter text, upload images or videos, manually select the rating level, and finally click the submit control to complete the posting. Therefore, by reusing the first content as the second content, the number of steps required for users to post a review can be significantly reduced. In some cases, the second content can include both text and visual components. The text component is derived from the text in the first content. For example, if the first content contains review text, all or part of that review text can be used as the text component of the second content. The visual component is derived from the visual content in the first content. For example, if the first content contains images or videos, all or part of that visual content can be used as the visual component of the second content, or the visual content can be compressed, cropped, or otherwise processed to obtain the visual component of the second content. Figure 2C As shown, the electronic device 110 can display a text portion 245 and a visual portion 250 in the evaluation publishing interface. In this way, the text and visual content in the first content can be reused in the second content, eliminating the need for users to re-enter text or re-upload images and videos, thus reducing operational steps. Simultaneously, the visual content does not need to be repeatedly uploaded, reducing the data transmission volume and server storage overhead of end-to-cloud communication.
[0054] In some cases, the electronic device 110 can also present rating information 255 on the evaluation publishing interface. Rating information 255 indicates the overall evaluation result for the first object, and the overall evaluation result matches the first content. Matching the overall evaluation result with the first content 220 means that the overall evaluation result is semantically consistent with or compatible with the first content 220. For example, the electronic device 110 or server 130 can determine the evaluation level that matches the evaluation tendency expressed by the first content 220 based on semantic analysis of the first content 220, and present the rating information 255 indicating that evaluation level on the evaluation publishing interface. In some cases, the rating information can be in the form of star ratings, numerical ratings, or emoticons. In this way, users do not need to manually select an evaluation level; the system can automatically match and present the corresponding rating information based on the first content, reducing operational steps and minimizing the need for modification due to mismatch between the rating and content.
[0055] Alternatively, in some situations where the overall evaluation result cannot be reliably determined based on the first content 220 (e.g., the first content 220 contains semantically ambiguous expressions), the electronic device 110 may not automatically present the rating information 255 in the evaluation publishing interface. In this case, the electronic device 110 may present a rating selection control, allowing the user to manually select the evaluation rating. If the rating information 255 has been automatically presented but the user is not satisfied, the user can also manually modify it to another rating using the rating selection control. In this way, mismatched rating information due to model misjudgment can be avoided, reducing the number of operations that users need to modify due to rating errors.
[0056] In some cases, the electronic device 110 can also evaluate the submission control 260 displayed on the publishing interface. In response to receiving a trigger operation on the submission control 260, the electronic device 110 can publish interactive content for the first object based on the second content 240, and display an interface indicating that the interactive content for the first object has been published. In this way, the user can conveniently complete the publication of interactive content for the first object via the submission control 260 after further editing the second content 240.
[0057] In some cases, the electronic device 110 can also present a fourth interface. This fourth interface displays multiple interactive content pieces published by the same user for different media content. The electronic device 110 can present the first content and the first element on the fourth interface. For example, the fourth interface could be a list interface displaying multiple interactive content pieces published by the same user. Among the multiple interactive content pieces displayed on the fourth interface, the electronic device 110 presents the first element at its associated position for the first content piece identified as corresponding to the corresponding first object. In this way, when a user views multiple interactive content pieces they have published on the fourth interface, they can reuse the first content piece suitable for use as interactive content for the first object. This expands the entry point for reusing the first content piece as interactive content for the first object, reducing the search and operation steps required for users to reuse historical interactive content. Furthermore, since the first element is only presented on the fourth interface for the first content piece identified as corresponding to the first object, the electronic device 110 does not need to render the first element for every interactive content piece on the fourth interface, reducing interface rendering overhead and the number of invalid end-to-cloud interaction requests.
[0058] Refer again Figure 2A In some cases, the electronic device 110 may also display a second element 207 on the content presentation interface. The second element 207 is used to identify the first object. In this example, the first object is "Restaurant A". In this way, the user can know the first object associated with the first media content 205 when browsing it, without having to search for it separately.
[0059] In some scenarios, electronic device 110 can also receive a second operation triggered by the second element 207 and present a third interface in response to the second operation. The third interface is used to display information related to the first object. For example, if a user clicks on the second element 207, which serves as an identifier for the first object, electronic device 110 will present a third interface to display information related to the first object. Specifically, based on the first object identified by the second element 207, electronic device 110 requests information related to the first object from server 130. Server 130 returns the requested information to electronic device 110, which then presents the information in the third interface. Thus, the interface switches from a content-presentation interface to a third interface displaying information related to the first object. Users can conveniently view information related to the first object through the second element 207, reducing the number of jumps required to find the information. At the same time, since the relevant information is only requested from server 130 when a second operation is received for the second element 207, electronic device 110 does not need to preload the information, reducing unnecessary end-to-cloud interaction requests and lowering the query load on server 130 and the bandwidth usage of end-to-cloud communication.
[0060] Through the above examples, users can quickly reuse published comments as evaluations for specific objects without having to re-enter text or re-upload images, reducing repetitive operations and balancing convenience and accuracy. At the same time, loading relevant information or presenting guiding elements only when actively triggered by the user reduces unnecessary end-to-cloud interactions and data transmission, lowering server load and network bandwidth consumption.
[0061] Figure 3 A flowchart of an example process 300 for content processing according to some scenarios is shown. Process 300 can be implemented at electronic device 110. See below for reference. Figure 3 To describe process 300.
[0062] like Figure 3 As shown, in box 310, electronic device 110 presents first content and a first element. The first content is interactive content published in response to the first media content, which is associated with the first object. Its interactive presentation can be referenced above. Figure 2A and Figure 2B The example described. In box 320, electronic device 110 receives a first operation, which is triggered by the first element. Its interactive presentation can be seen above. Figure 2B The example described. In box 330, electronic device 110 presents second content on a first interface, which is used to publish interactive content for a first object. The second content is derived from the first content. Its interactive presentation can be seen above. Figure 2C The example described.
[0063] In this way, the published first content can be reused as interactive content for the associated first object, allowing users to easily publish interactive content for the first object without having to re-enter the first interface to write it from scratch. This reduces the number of operation steps and page jumps between the first content and the first interface. Simultaneously, since the second content is directly obtained from and imported into the first interface based on the published first content, the electronic device 110 does not need to repeatedly execute the content input process rendering and initiate additional end-to-cloud interactions due to user re-entry. This reduces interface rendering overhead, reduces the input cache usage of duplicate content on the device side, and reduces duplicate storage overhead on the server 130 side, thus reducing the number of end-to-cloud interaction requests and improving the generation efficiency of interactive content for the first object.
[0064] In some cases, electronic device 110 may display a prompt message at the associated location of the first element. This prompt message indicates that the first content should be published as interactive content for a first target. For specific interactive presentation details, please refer to the above. Figure 2B The example described illustrates this. In this way, users can intuitively understand the functional meaning of the first element.
[0065] In some cases, the presentation of second content on the first interface by the electronic device 110 may include at least one of the following: presenting a text portion of the second content, the text portion being derived from the text in the first content; or presenting a visual portion of the second content, the visual portion being derived from the visual content in the first content. Specific interactive presentations can be found above. Figure 2C The example described illustrates this. In this way, the second content more completely reuses the first content, reducing the number of steps required for the user to re-enter text and re-upload visual content.
[0066] In some cases, the presentation of second content on the first interface by the electronic device 110 may further include: presenting rating information, which indicates the overall evaluation result of the first object, and the overall evaluation result matches the first content. For specific interactive presentation details, please refer to the above. Figure 2C The example described illustrates this. In this way, rating information matching the first content can be automatically presented, reducing the number of steps required for the user to determine and input the rating. Furthermore, since the rating information is automatically determined based on semantic analysis of the first content, the consistency between the presented overall rating result and the first content can be improved, and the probability of the rating not matching the content can be reduced.
[0067] In some scenarios, the presentation of the first content and the first element by the electronic device 110 may include: receiving the first content via a trigger operation on a second interface, the second interface being used to present the first media content; presenting the first content in an interface area, the interface area being used to display at least one interactive content published in response to the first media content; and presenting the first element in the interface area in association with the first content. Specific interactive presentations can be found above. Figure 2A and Figure 2B The example described illustrates this. In this way, users can publish their initial content without switching to a separate content input interface, and they can access the reuse entry point while browsing the initial content, reducing the number of interface switches and operational steps.
[0068] In some cases, the electronic device 110 may also display third content in the interface area that presents the first content and the first element. This third content is interactive content published in response to the first media content, and it does not have an associated first element. For specific interactive presentation details, please refer to the above. Figure 2B The example described illustrates this. In this way, users can clearly distinguish between reusable interactive content and regular interactive content, quickly locating the reusable content. Simultaneously, because the first element is presented only next to the reusable content, the number of UI elements rendered is reduced, lowering client-side memory usage and rendering overhead.
[0069] In some cases, the electronic device 110 may also display a second element on the second interface, which is used to identify the first object. For specific interactive presentation details, please refer to the above text. Figure 2A The example described illustrates this. In this way, users can identify the primary object associated with the primary media content they are browsing, reducing the number of steps required for users to determine the associated object.
[0070] In some cases, electronic device 110 can also receive a second operation triggered by a second element; and in response to the second operation, present a third interface for displaying information related to the first object. Specific interactive presentations can be found above. Figure 2A The example described illustrates this. In this way, users can directly view information about the first object by clicking on the second element, without having to search or switch pages themselves.
[0071] In some scenarios, the presentation of the first content and the first element by the electronic device 110 may include: presenting a fourth interface, which displays multiple interactive content posts by the same user for different media content; and presenting the first content and the first element on the fourth interface. Specific interactive presentations can be found in the example described above for the fourth interface. In this way, users can directly reuse applicable content from the historical interactive content list without having to return to the original media content page. Simultaneously, presenting guide elements only next to content identified as reusable reduces the number of interface renderings and lowers client-side overhead.
[0072] In some cases, the first object can include at least one of the following: an object corresponding to a point of interest, an object corresponding to a product, or an object corresponding to a service. This approach allows the solution to be applied to scenarios corresponding to various types of first objects, improving its coverage of different business scenarios.
[0073] In some cases, the first element is presented in response to recognizing the correspondence between the first content and the first object. See above for specific interactive presentation examples. Figure 2B The example described illustrates this. In this way, the first element is presented only for the first content corresponding to the first object, reducing unnecessary guidance and interference to the user. Furthermore, since the first element does not need to be rendered for every piece of interactive content, the electronic device 110 can reduce interface rendering overhead and the number of invalid end-to-cloud interaction requests, thus reducing the processing load on the server 130.
[0074] In some cases, identifying the first content as corresponding to the first object is determined by processing the first content and the attribute information associated with the first object through a model. This method automatically identifies whether the first content corresponds to the first object based on its semantics and the attribute information associated with it, thus improving the accuracy of the identification.
[0075] In some cases, the association between the primary media content and the primary object includes: when displaying the primary media content, associating it with the identifier of the primary object; or, determining the primary media content and the primary object through analysis of the primary media content. Specific interactive presentations can be found above. Figure 2A The example described illustrates this. This approach expands the scope of primary media content that can be processed, allowing for both direct identification based on explicit identifiers and, in the absence of explicit identifiers, identification through analysis.
[0076] In some cases, the analysis of the primary media content is performed through content understanding and analysis using a model. This approach allows for the determination of associations even when the primary media content does not explicitly carry the identifier of the primary object, expanding the applicability of the solution. Furthermore, a unified understanding and analysis of the primary media content using a model can improve the accuracy of primary object association identification compared to solutions that rely on identifiers one by one.
[0077] A corresponding apparatus for implementing the above methods or processes is also provided. Figure 4 A block diagram of a content processing apparatus 400 is shown, depending on several scenarios. The apparatus 400 may be implemented as or included in an electronic device 110. The various modules / components in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0078] like Figure 4 As shown, the device 400 includes: a first presentation module 410 configured to present first content and a first element, the first content being interactive content published in response to first media content, the first media content being associated with a first object; a first receiving module 420 configured to receive a first operation triggered in response to the first element; and a second presentation module 430 configured to present second content on a first interface, the first interface being used to publish interactive content for the first object, the second content being obtained based on the first content.
[0079] In some cases, the first presentation module 410 may also be configured to present a prompt message at the associated location of the first element, the prompt message being used to prompt that the first content be published as interactive content for the first object.
[0080] In some cases, the second presentation module 430 may also be configured to perform at least one of the following: presenting a text portion of the second content, the text portion being derived from the text in the first content; presenting a visual portion of the second content, the visual portion being derived from the visual content in the first content.
[0081] In some cases, the second presentation module 430 may also be configured to present rating information, which indicates the overall evaluation result of the first object and matches the first content.
[0082] In some cases, the first presentation module 410 may also be configured to: receive first content via a trigger operation on a second interface, the second interface being used to present the first media content; present the first content in an interface area, the interface area being used to display at least one interactive content published for the first media content; and present a first element associated with the first content in the interface area.
[0083] In some cases, the first presentation module 410 can also be configured to present third content in the interface area that presents the first content and the first element. The third content is interactive content published in response to the first media content and does not have the associated first element.
[0084] In some cases, device 400 may also include a third presentation module configured to present a second element on a second interface, the second element being used to identify the first object.
[0085] In some cases, device 400 may further include a second receiving module configured to receive a second operation triggered in response to a second element; and a fourth presentation module configured to present a third interface in response to the second operation, the third interface being used to display information related to the first object.
[0086] In some cases, the first presentation module 410 may also be configured to: present a fourth interface for displaying multiple interactive contents published by the same user for different media content; and present the first content and the first element on the fourth interface.
[0087] In some cases, the first object includes at least one of the following: an object corresponding to a point of interest, an object corresponding to a product, or an object corresponding to a service.
[0088] In some cases, the first element is presented in response to recognizing that the first content corresponds to the first object.
[0089] In some cases, identifying the first content as corresponding to the first object is determined by the model processing the first content and the attribute information associated with the first object.
[0090] In some cases, the association between the first media content and the first object includes: when displaying the first media content, the identifier of the first object is displayed in association; or, the association between the first media content and the first object is determined through analysis of the first media content.
[0091] In some cases, the analysis of primary media content is performed through content understanding and analysis of primary media content using models.
[0092] The modules included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, one or more modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.
[0093] Figure 5 A block diagram of an electronic device 500 in which one or more examples may be implemented is shown. It should be understood that... Figure 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 5 The electronic device 500 shown can be used to implement the electronic device 110 discussed above.
[0094] like Figure 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processing units or processors 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processor 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.
[0095] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.
[0096] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 5 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 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various examples.
[0097] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, networked personal computers, or another network node.
[0098] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0099] 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.
[0100] 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.
[0101] 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.
[0102] 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.
[0103] 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.
[0104] Various examples have been described above. The foregoing descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A content processing method, comprising: Presenting first content and first element, the first content being interactive content published in response to first media content, the first media content being associated with a first object; Receive a first operation, which is triggered for the first element; as well as The second content is presented on the first interface, which is used to publish interactive content for the first object, and the second content is obtained based on the first content.
2. The method according to claim 1, further comprising: A prompt message is displayed at the associated location of the first element, the prompt message being used to suggest that the first content be published as interactive content for the first object.
3. The method according to claim 1, wherein presenting the second content on the first interface includes at least one of the following: The text portion presents the second content, which is derived from the text in the first content; The visual portion of the second content is presented, and the visual portion is derived from the visual content in the first content.
4. The method according to claim 2, wherein presenting the second content on the first interface further includes: The system presents rating information that indicates the overall evaluation result of the first object, and the overall evaluation result matches the first content.
5. The method of claim 1, wherein presenting the first content and the first element comprises: The first content is received through a trigger operation on the second interface, which is used to present the first media content. The first content is presented in an interface area, which is used to display at least one interactive content published in response to the first media content. as well as In the interface area, the first element is presented in association with the first content.
6. The method according to claim 5, further comprising: A second element is presented on the second interface, which is used to identify the first object.
7. The method of claim 6, further comprising: Receive a second operation, which is triggered for the second element; as well as In response to the second operation, a third interface is presented, which is used to display information related to the first object.
8. The method of claim 1, wherein presenting the first content and the first element comprises: A fourth interface is presented, which is used to display multiple interactive contents published by the same user for different media content; as well as The first content and the first element are presented on the fourth interface.
9. The method according to claim 1, wherein the first object includes at least one of the following: an object corresponding to a point of interest, an object corresponding to a product, and an object corresponding to a service.
10. An apparatus for content processing, comprising: The first presentation module is configured to present first content and a first element, wherein the first content is interactive content published in response to the first media content, and the first media content is associated with a first object; The first receiving module is configured to receive a first operation, which is triggered in response to the first element; as well as The second presentation module is configured to present second content on a first interface, the first interface being used to publish interactive content for the first object, and the second content being obtained based on the first content.
11. 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 9 when executed by the at least one processor.
12. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 9.
13. 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 9.