Content management method and apparatus, device, and storage medium

By acquiring user attribute characteristics and processing content to generate results that meet user needs, the problem of complex user operations in existing systems is solved, and more efficient information acquisition is achieved.

WO2026000261A1PCT designated stage Publication Date: 2026-01-02BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/101741
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-26
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Existing application systems struggle to accurately understand and provide processing results that meet user expectations, resulting in complex and inefficient user operations.

Method used

By acquiring attribute features related to user and content understanding, the content to be presented is processed based on these features to generate and present second content that meets user needs.

Benefits of technology

It improves the efficiency of users in obtaining information, meets users' diverse needs through personalized processing results, and simplifies user operation processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024101741_02012026_PF_FP_ABST
    Figure CN2024101741_02012026_PF_FP_ABST
Patent Text Reader

Abstract

According to embodiments of the present disclosure, provided are a content management method and apparatus, a device, and a storage medium. The method comprises: acquiring a content interpretation-associated attribute characteristic of a user; in response to first content to be presented being determined, processing said first content on the basis of the attribute characteristic to obtain second content; and presenting the second content. In this way, content desired by a user can be presented on the basis of an attribute characteristic, so that the user can acquire information more efficiently.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, apparatus and storage medium for content management TECHNICAL FIELD

[0001] Exemplary implementations of the present disclosure generally relate to the field of computers, and particularly relate to a method, device, apparatus and computer readable storage medium for content management. BACKGROUND

[0002] With the rapid development of the Internet, more and more applications are designed to provide various services to users. For example, an application can provide a query service to a user. The application can obtain a processing request (e.g., a query text input by the user, i.e., a "question") from the user, and provide a processing result corresponding to the question based on the processing request. However, the processing result provided by the existing application may not meet the user's needs, and it is desirable for the application to better understand the user's needs and can obtain and present the processing result according to the user's needs.

[0003] SUMMARY

[0004] In a first aspect of the present disclosure, a method for content management is provided. The method comprises: obtaining attribute features of a user related to content understanding; in response to determining first content to be presented, processing the first content based on the attribute features to obtain second content; and presenting the second content.

[0005] In a second aspect of the present disclosure, an apparatus for content management is provided. The apparatus comprises: an obtaining module configured to obtain attribute features of a user related to content understanding; a processing module configured to, in response to determining first content to be presented, process the first content based on the attribute features to obtain second content; and a presenting module configured to present the second content.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The electronic device comprises: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform the method according to the first aspect of the present disclosure.

[0007] In a fourth aspect of the present disclosure, a computer readable storage medium is provided, having stored thereon a computer program, which, when executed by a processor, causes the processor to implement the method according to the first aspect of the present disclosure.

[0008] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program, when executed by a processor, implements the method according to the first aspect of the present disclosure.

[0009] It is to be understood that the particulars shown herein are by way of example and for purposes of illustrative clarity, not meant to limit the scope of the present disclosure. Other features, objects, and / or aspects of the present disclosure will become apparent from the following detailed description, sketches, and appended claims. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above-described and other features, advantages, and aspects of various implementations of the present disclosure will become more apparent as the following description proceeds, in connection with the accompanying drawings. In the drawings, like reference numerals refer to like elements, in which:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0012] FIGS. 2A-2I show schematic diagrams of example interfaces for content management, according to some embodiments of the present disclosure;

[0013] FIG. 3 shows a flowchart of a process for content management, according to some embodiments of the present disclosure;

[0014] FIG. 4 shows a schematic block diagram of an apparatus for content management, according to some embodiments of the present disclosure; and

[0015] FIG. 5 shows a block diagram of an electronic device in which one or more embodiments of the present disclosure can be implemented. DETAILED DESCRIPTION

[0016] Embodiments of the present disclosure will be described hereinafter with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that the present disclosure will be thorough and complete, and fully convey the scope of the present disclosure to those skilled in the art. It is understood that the drawings and embodiments herein are for illustrative purposes only and are not intended to limit the scope of the present disclosure.

[0017] In the description of embodiments of the present disclosure, the term "including" and its derivatives, shall be understood as "including, but not limited to". The term "based on" shall be understood as "based at least in part on". The term "one embodiment" or "an embodiment" shall be understood as "at least one embodiment". The term "some embodiments" shall be understood as "at least some embodiments". Other explicit and implicit definitions can also be included below.

[0018] In this document, unless explicitly stated otherwise, performing a step "in response to" an event means performing the step in response to a determination that the event has occurred, which can include one or more intermediate steps.

[0019] It can be understood that the data involved in the technical solutions of the present disclosure (including but not limited to the data itself, the obtaining or use of the data) should comply with the requirements of the corresponding laws and regulations and relevant provisions.

[0020] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the type of personal information involved in the present disclosure, the use range, the use scenario, etc. should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations.

[0021] For example, in response to receiving the active request of the user, prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will need to obtain and use the personal information of the user, so that the user can voluntarily choose whether to provide the personal information to the software or hardware such as electronic device, application program, server or storage medium, etc. that performs the operation of the technical solutions of the present disclosure according to the prompt information.

[0022] As an optional but non-limiting implementation manner, in response to receiving the active request of the user, the manner of sending prompt information to the user may, for example, be a pop-up window manner, and the prompt information may be presented in the form of text in the pop-up window. In addition, the pop-up window may also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0023] It can be understood that the above notification and user authorization process is only illustrative and does not limit the implementation manner of the present disclosure, and other manners meeting the relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0024] As used herein, the term "model" can learn the association between the corresponding input and output from the training data, so that after the training is completed, the corresponding output can be generated for a given input. The generation of the model can be based on machine learning techniques. Deep learning is a machine learning algorithm that uses multiple layers of processing units to process inputs and provide corresponding outputs. The neural network model is an example of a model based on deep learning. In this paper, "model" can also be referred to as "machine learning model", "learning model", "machine learning network" or "learning network", which are used interchangeably in this paper.

[0025] A“neural network” is a machine learning network based on deep learning. A neural network is capable of processing an input and providing a corresponding output, which typically includes an input layer and an output layer and one or more hidden layers between the input layer and the output layer. Neural networks used in deep learning applications typically include many hidden layers, increasing the depth of the network. The layers of a neural network are connected in sequence, such that the output of a previous layer is provided as input to a subsequent layer, with the input layer receiving the input to the neural network and the output of the output layer as the final output of the neural network. Each layer of the neural network includes one or more nodes (also referred to as processing nodes or neurons), each of which processes input from the previous layer.

[0026] Currently, a user opens a webpage (or a file, etc.), can have a conversation with a digital assistant, asks the digital assistant to provide a summary, can specify a language to be used, explain difficult terms in the webpage, etc. However, in this way, the user needs to input explicit prompt words to specify the task of the digital assistant. Therefore, the user operation is tedious and complex. Accordingly, when looking at multiple webpages, the user needs to repeatedly input.

[0027] In view of this, according to an embodiment of the present disclosure, a method for content management is proposed. The method includes obtaining an interaction history of a user with a processing system, and determining attribute features of the user based on the interaction history. Then, if a processing request of the user to the processing system is received, a processing result for the processing request is presented according to the attribute features. In this way, through the interaction history, the processing result corresponding to the processing request can be obtained and presented according to the attribute features, so that the user can obtain information in a more efficient way.

[0028] Example Environment

[0029] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, a terminal device 110 has an application 120 installed therein. A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device of the terminal device 110.

[0030] In some embodiments, the application 120 can be any suitable application that can provide a query service. In the environment 100 of FIG. 1, the terminal device 110 can present a page 150 of the application 120 if the application 120 is in an active state. The page 150 can include various types of pages that the application 120 can provide, such as a query page, a search page, a search result presentation page, etc.

[0031] In some embodiments, the terminal device 110 communicates with the server 130 to implement the provisioning of services of the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including accessories and peripherals of such devices, or any combination thereof. In some embodiments, the terminal device 110 can also be capable of supporting any type of interface to a user (such as "wearable" circuitry, etc.). The server 130 can be various types of computing systems / servers capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in a cloud environment, etc.

[0032] It should be appreciated that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.

[0033] Some example embodiments of the present disclosure are described below with continued reference to the accompanying drawings. It should be appreciated that the pages shown in the accompanying drawings are merely examples, and various page designs can actually exist. The various graphical elements in the pages can have different arrangements and different visual representations, one or more elements among them can be omitted or replaced, and one or more other elements can also exist. The embodiments of the present disclosure are not limited in this respect. In addition, in the following, the example embodiments will be mainly described with respect to the terminal device 110. It should be appreciated that the actions described with respect to the terminal device 110 can be performed by the application 120 on the terminal device 110, or can be performed by the application 120 in coordination with its server (e.g., the server 130).

[0034] In some embodiments, a method for content management is provided. In the method, a property feature of a user related to content understanding is acquired. The property feature may, for example, represent multiple aspects of the user's understanding ability, such as the type of language used, etc. In response to determining first content to be presented, the first content is processed based on the property feature to obtain second content, and the second content is presented. In this way, the content desired by the user can be presented according to the property feature and in accordance with the user's understanding ability, so that the user can acquire information in a more efficient manner.

[0035] In some embodiments, the above-described methods can be implemented in various processing systems. For example, the above-described methods can be implemented in a browser, a search engine, an editor of a social network, an editor of various media, etc. For example, a user can submit a processing request in a processing system, and determine a first content based on receiving a response for the processing request from the processing system. If the first content does not match the attribute feature of the user related to the content understanding, the first content can be converted into a second content that matches the attribute feature of the user related to the content understanding, and the second content can be presented.

[0036] In some embodiments, the attribute feature includes a plurality of attribute features, and the plurality of attribute features includes at least any one of a language type expected to be used by the user, an understanding degree of the user on a field to which the first content belongs, a focus point of the user on the first content, and a presentation format expected to be used by the user.

[0037] Specifically, the user can master a plurality of language types (e.g., Chinese, English, etc.), and it can be determined that the user is most proficient in a language type. If the language type of the first content is different from the language type expected by the user, the first content can be converted into a second content expressed in the language type expected by the user, and the second content can be presented. The understanding degree of the user on different fields can be different. Assuming that the user is a programmer and is proficient in various programming languages, it can be determined that the understanding degree on the field of programming is high, and a technical document can be presented in a professional manner. Assuming that the understanding degree of the user on the field of music is low, a document introducing knowledge of music can be presented in a more popular manner.

[0038] Further, the focus point of the user on the first content can be different. For example, some users can focus on a summary of the first content, some users can focus on details, and some users can focus on a hot point or related extension information, etc. At this time, the second content including the focus point can be determined according to the focus point of the user. For example, the second content can be presented in a highlighted manner in the first content, alternatively and / or additionally, the second content can be presented in a separate display area. In addition, the presentation format expected to be used by the user can be different. Some users expect to browse text content, and some users expect to watch video content. The first content can be converted into the second content and presented to the user according to the format expected by the user.

[0039] In some embodiments, processing the first content based on the attribute features to obtain the second content comprises: determining a set of target attribute features from the plurality of attribute features; and converting the first content to the second content based on the set of target attribute features. Specifically, one or more target attribute features required by the user can be selected from the plurality of attribute features described above. Assuming that the user's habitual language is Chinese and the user has a low understanding of music, a document introducing music knowledge can be presented in a more popular way and in Chinese. For another example, assuming that the user's habitual language is English and the user wants to listen to audio about the summary of news, the summary of news represented in Chinese text can be extracted, translated into English, and the corresponding English audio can be generated. In this way, the multi-faceted needs of the user can be met, and the second content can be presented in a more helpful way for the user to understand.

[0040] The scheme for content management of the present disclosure will be described below with reference to FIGS. 2A-2I. FIGS. 2A-2I show schematic diagrams of example interfaces 200A-200I for content management according to some embodiments of the present disclosure.

[0041] In some embodiments, obtaining the attribute features related to the user's understanding of content can comprise: obtaining an interaction history of the user with the processing system; and based on the interaction history, obtaining the attribute features related to the user's understanding of content. Specifically, the terminal device 110 obtains the interaction history of the user with the processing system. In some embodiments, the interaction history comprises historical processing requests submitted by the user. As shown in the example interface 200A, the terminal device 110 obtains the interaction history 212 of the user 140 with the processing system based on the historical processing request input by the user 140 in the input box 211. For example, the historical prompt word input by the user (e.g., "weather in City A").

[0042] In some examples, the terminal device 110 can also obtain the interaction history of the user 140 with the processing system based on the historical processing request input by the user 140 in the search box included in the search page. In some examples, the processing system comprises a processing system implemented based on a search engine and / or a processing system implemented based on a machine learning model.

[0043] In some embodiments, the interaction history can further include a history of the user's access to the historical processing results for the historical processing requests. In some examples, after the user submits a historical processing request, the terminal device 110 can present a plurality of processing results for the historical processing request according to the historical processing request submitted by the user. Then, the terminal device 110 collects at least one processing result viewed by the user 140, and a time length for which the user 140 views each processing result. The terminal device 110 determines the interaction history based on the results collected thereby. At this time, it can be determined that the user pays more attention to the processing results that have been viewed, and pays more attention to the processing results for which the query time is longer, and the attribute features can be determined based on such results.

[0044] In some embodiments, after the terminal device 110 acquires the interaction history of the user with the processing system, the terminal device 110 determines the attribute features of the user according to the interaction history. Then, if the terminal device 110 receives a processing request input by the user to the processing system, the terminal device 110 presents the processing results for the processing request according to the attribute features.

[0045] In some examples, the terminal device 110 determines the attribute features of the user 140 according to the interaction history. For example, the language, semantics, and visual information to which the user 140 is accustomed that the user 140 often uses. Then, if the terminal device 110 receives a processing request input by the user 140 to the processing system, the terminal device 110 presents the processing results for the processing request according to the attribute features of the user 140. The attribute features of the user determined by the terminal device according to which the terminal device presents the processing results for the processing request input by the user will be described in detail below with reference to FIGS. 2B to 21.

[0046] In some embodiments, the processing request submitted by the user can include a request for searching a media item. As shown in FIG. 2A, the user 140 inputs query information in the input box 211 included in the web page. In some embodiments, the processing request submitted by the user can further include a request for processing a remote media item. For example, the user 140 inputs a link in the web page or a file as the query information. For example, the processing request can specify that a web page of the link be translated into English, or an abstract of a file be summarized, etc.

[0047] In some embodiments, the processing request submitted by the user can further include a request for processing a local media item. For example, the user 140 inputs a media item (e.g., a link, text, a picture, a video, etc.) in the terminal device corresponding thereto as the query information. In some embodiments, the processing request submitted by the user can further include a request for processing a media item. For example, the user 140 inputs a media item (e.g., text, a picture, a video, audio, etc.) as the query information. For example, the processing request can specify that the language style of a text be rewritten, or a picture be processed, etc.

[0048] Therefore, by determining the user's attribute characteristics, it is possible to provide processing results to the user in the way the user expects. For example, when accessing the same website, different users can see different results, and the results seen are presented based on the user's needs. As another example, during a search, search results can be presented that match the user's preferred language and level of understanding, and so on. The following description, referring to Figures 2B to 2I, will continue to illustrate how the terminal device presents the processing results of the user's input processing request based on the user's determined attribute characteristics.

[0049] In some embodiments, the terminal device 110 determines the language used to present the processing results based on the language used in the interaction history. In some examples, the terminal device 110 can determine the user 140's commonly used language based on the language used by the user 140 in the interaction history, and then present the processing results in the user 140's commonly used language.

[0050] As shown in the example interface 200B of Figure 2B, if user 140 frequently uses Chinese in their historical interactions with the processing system, terminal device 110 can determine that user 140's preferred language is Chinese. Subsequently, if terminal device 110 receives a processing request 221 input by user 140, terminal device 110 will present the processing result 223 in Chinese according to user 140's preferred language.

[0051] As shown in the example interface 200C in Figure 2C, if user 140 frequently uses English in their historical interactions with the processing system, terminal device 110 can determine that user 140's preferred language is English. Subsequently, if terminal device 110 receives a processing request 231 input by user 140, terminal device 110 will present the processing result 232 in English according to user 140's preferred language.

[0052] Alternative and / or additional options can also determine a user's preferred language based on their commonly used language and the type of content involved in their queries. For example, if a user frequently uses Chinese to search for news resources and frequently uses English to search for academic resources, then news data could be presented in Chinese and academic papers in English, and so on.

[0053] In some embodiments, terminal device 110 may also determine the user's level of understanding of the content in the target domain based on the interaction history. Then, terminal device 110 determines the descriptive style for presenting the processing results in the target domain based on the level of understanding. In some examples, terminal device 110 may determine the user 140's level of understanding of the content in the target domain and the user 140's level of knowledge about the target domain based on the interaction history, and then determine to present the processing results in the target style.

[0054] For example, if the terminal device 110 determines, according to the interaction history, that the user 140 has a low level of understanding of a certain field, the terminal device 110 can present the processing result in a popular style. If the terminal device 110 determines, according to the interaction history, that the user 140 has a medium level of understanding of a certain field, the terminal device 110 can present the processing result in a semi-professional style. If the terminal device 110 determines, according to the interaction history, that the user 140 has a high level of understanding of a certain field, the terminal device 110 can present the processing result in a professional style.

[0055] In some embodiments, the terminal device 110 can determine, according to the interaction history, a format for presenting the processing result. In some examples, the terminal device 110 can determine, according to the interaction history, a format commonly used by the user 140. Thus, the terminal device 110 presents the processing result in the format commonly used by the user 140. In some embodiments, the presented format of the processing result can be a pure text format, a format with images, an audio format, a video format, etc., which are not limited in the present disclosure. In some embodiments, the length of the presented processing result can also be different. For example, if the user 140 likes to view historical processing results in a format with images when viewing the historical processing results, the terminal device 110 can take the format with images as the commonly used format of the user, and thus the terminal device 110 presents the processing result in the format with images.

[0056] As shown in the example interface 200D of FIG. 2D, it is assumed that the terminal device 110 determines, according to the interaction history, that the format preferred by the user is a video format. Subsequently, if the terminal device 110 receives the processing request 241 input by the user 140, the terminal device 110 presents the processing result 242 according to the video format preferred by the user 140.

[0057] As shown in the example interface 200E of FIG. 2E, it is assumed that the terminal device 110 determines, according to the interaction history, that the format preferred by the user is an audio format. Subsequently, if the terminal device 110 receives the processing request 251 input by the user 140, the terminal device 110 presents the processing result 252 according to the audio format preferred by the user 140.

[0058] In some embodiments, the processing system further includes a plurality of digital assistants, and the attribute features include a plurality of attribute features respectively for the plurality of digital assistants. In some embodiments, a first attribute feature of a first digital assistant in the plurality of digital assistants is different from a second attribute feature of a second digital assistant in the plurality of digital assistants.

[0059] As shown in the example interface 200F of FIG. 2F, the processing system includes a plurality of digital assistants 261, and each of the plurality of digital assistants 261 has different functions. It can be understood that each of the plurality of digital assistants 261 can fulfill different needs of the user 140.

[0060] In some embodiments, the terminal device 110 selects a first digital assistant from the plurality of digital assistants based on the processing request. Then, the terminal device 110 presents a processing result for the processing request according to a first attribute feature of the first digital assistant. In some examples, after the terminal device 110 receives the processing request from the user 140, the terminal device 110 selects a first digital assistant matching the processing request from the plurality of digital assistants 261 according to the functions of each of the plurality of digital assistants 261.

[0061] As shown in the example interface 200F of FIG. 2F, after the terminal device 110 receives the processing request 262 (e.g., “help me draw a picture with the theme of a palm tree by the sea”) from the user 140, the terminal device 110 determines an A assistant matching the processing request 262. Then, the terminal device 110 presents a processing result 263 for the processing request 262 according to an attribute feature of the A assistant. It can be understood that the corresponding function of the A assistant is drawing, and therefore, the terminal device 110 can invoke the A assistant to determine the processing result 263 corresponding to the processing request 262.

[0062] In some embodiments, after the terminal device 110 determines the attribute feature of the user 140 according to the interaction history, the terminal device 110 also supports the user 140 editing the attribute feature. The following embodiments will describe the user 140 editing the attribute feature.

[0063] In some embodiments, if the terminal device 110 receives an update request, the terminal device 110 updates the attribute feature based on the update request. As shown in the example interface 200G of FIG. 2G, if the terminal device 110 detects the user 140 triggering the “settings” control, the terminal device 110 presents a “settings” page 271. The “settings” page 271 includes the attribute feature of the user 140 determined by the terminal device 110 according to the interaction history, for example, “I work globally, most of the time in A country, B city, etc.”

[0064] The terminal device 110 can receive an update request from the user 140 based on the “settings” page 271. In some examples, the user 140 can edit an instruction 272 corresponding to the information. Then, if the terminal device 110 detects the user 140 clicking the “save” control 273, the terminal device 110 updates the attribute feature according to the editing of the instruction 272 corresponding to the information by the user 140. In some examples, the user 140 can modify the instruction 272 corresponding to the information, can add the instruction 272 corresponding to the information, can delete the instruction 272 corresponding to the information, and the like.

[0065] In some embodiments, if the terminal device 110 determines that the attribute feature is activated, the processing result is presented according to the attribute feature. In some examples, the terminal device 110 supports the user 140 to set whether to use the attribute feature or not. It can be understood that for the same website, if set to use the attribute feature, different users can see different content for similar processing requests. For the same website, if set not to use the attribute feature, different users can see the same content for similar processing requests.

[0066] As shown in the example interface 200H of FIG. 2H, if the terminal device 110 detects the triggering of the “settings” control by the user 140, a “settings” page 281 can be presented. The user 140 can set whether to use the attribute feature based on the “settings” page 281. For example, the user 140 can select the “on” control 282, which can enable the processing system to provide the processing result according to the attribute feature of the user 140 when querying using the processing system. The user 140 can select the “off” control 283, which can enable the processing system to provide the processing result in a normal manner when querying using the processing system.

[0067] In some embodiments, the method is performed in the processing system, and presenting the second content includes presenting the second content in a specified area in the processing system, the specified area including at least a portion of a display area of the processing system or a floating layer area superimposed on the display area in the processing system. More details are described with reference to FIG. 2I, which shows a schematic diagram 200I of an example interface for content management according to some embodiments of the present disclosure.

[0068] As shown in FIG. 2I, the user inputs “Please search for related news of XXX” in the input box 211, can obtain the corresponding search result (i.e., the first content), and convert the first content to the second content according to the attribute feature of the user (e.g., hoping to understand the summary). A specified area can be set in the display area 290 of the processing system, for example, the converted second content can be presented in the specified area 291, which can be superimposed on the real area 290 in a floating manner, and the user can move the position of the specified area 291. Alternatively and / or additionally, a specified area 292 can be defined in the left interactive area in the display area 290, which can be fixed in the interactive area and will not block other content in the display area. In this way, the user can set the presentation position of the second content according to his own needs, thereby improving the efficiency of the user obtaining information.

[0069] In some embodiments, the method can further include: presenting the first content in another designated area in the processing system other than the designated area. As shown in FIG. 2I, the first content can be presented in a designated area 293 in the display area 290. In this way, the first content before conversion and the second content after conversion can be presented simultaneously to facilitate the user to compare and further acquire information in a more efficient manner. It should be understood that although FIG. 2I presents the first content and the second content in two areas divided along the vertical direction respectively, alternatively and / or additionally, the two areas can be determined along the horizontal direction, and the first content and the second content can be presented in the two areas respectively.

[0070] In summary, the present disclosure can provide a processing result presented according to the attribute features of the user by determining the attribute features of the user. Further, by processing the media content in a thousand faces processing manner to adapt to the corresponding user, the user can acquire information in a more efficient manner.

[0071] FIG. 3 shows a flowchart of a process for content management according to some embodiments of the present disclosure. The process 300 can be implemented at the terminal device 110. The process 300 is described below with reference to FIG. 1. At block 310, attribute features related to content understanding of a user are acquired. At block 320, in response to determining a first content to be presented, the first content is processed based on the attribute features to obtain a second content. At block 330, the second content is presented.

[0072] According to some implementations of the present disclosure, the attribute features include a plurality of attribute features, and the plurality of attribute features include at least any of: a language type expected to be used by the user, an understanding degree of a domain to which the first content belongs by the user, a focus point of the first content by the user, and a presentation format expected to be used by the user.

[0073] According to some implementations of the present disclosure, processing the first content based on the attribute features to obtain the second content includes: determining a set of target attribute features from the plurality of attribute features; and converting the first content to the second content based on the set of target attribute features.

[0074] According to some implementations of the present disclosure, the method is executed in a processing system, and presenting the second content includes: presenting the second content in a designated area in the processing system, the designated area including at least a portion of a display area of the processing system or a floating layer area superimposed on the display area in the processing system.

[0075] According to some implementations of the present disclosure, the method further includes: presenting the first content in another designated area in the processing system other than the designated area.

[0076] According to some implementations of the present disclosure, obtaining the attribute feature related to the content understanding of the user comprises: obtaining an interaction history of the user with the processing system; and obtaining the attribute feature related to the content understanding of the user based on the interaction history.

[0077] According to some implementations of the present disclosure, the interaction history comprises at least one of: a historical processing request submitted by the user, and an access history of a historical processing result of the historical processing request by the user.

[0078] According to some implementations of the present disclosure, determining the attribute feature based on the interaction history comprises: determining a language type expected to be used by the user based on a language used in the interaction history.

[0079] According to some implementations of the present disclosure, determining the attribute feature based on the interaction history comprises: determining, based on the interaction history, an understanding degree of the user on a domain to which the first content belongs, a focus point of the user on the first content, and a presentation format expected to be used by the user.

[0080] According to some implementations of the present disclosure, the method is performed in a processing system, and the processing system comprises a plurality of digital assistants, the attribute feature comprises a plurality of attribute features respectively for the plurality of digital assistants, and the method further comprises: in response to receiving the processing request for obtaining the first content, selecting a first digital assistant from the plurality of digital assistants; and obtaining the first content according to a first attribute feature of the first digital assistant.

[0081] According to some implementations of the present disclosure, the first attribute feature of the first digital assistant is different from a second attribute feature of a second digital assistant in the plurality of digital assistants.

[0082] According to some implementations of the present disclosure, the method further comprises: in response to receiving the update request, updating the attribute feature based on the update request.

[0083] According to some implementations of the present disclosure, presenting the second content comprises: in response to determining that the attribute feature is activated, presenting the second content.

[0084] According to some implementations of the present disclosure, the processing request comprises at least one of: a request for searching a media item; a request for processing a remote media item; a request for processing a local media item; and a request for generating a media item.

[0085] Embodiments of the present disclosure also provide a corresponding device for implementing the above method or process. FIG. 4 shows a schematic structural block diagram of a device 400 for content management according to some embodiments of the present disclosure. The device 400 can be implemented as or included in the terminal device 110. The various modules / components in the device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0086] As shown in FIG. 4, the apparatus 400 includes an obtaining module 410 configured to obtain attribute features related to content understanding of a user, a processing module 420 configured to process first content based on the attribute features to obtain second content in response to determining that the first content is to be presented, and a presenting module 430 configured to present the second content.

[0087] According to some implementations of the present disclosure, the attribute features include a plurality of attribute features, and the plurality of attribute features include at least any of a language type expected to be used by the user, an understanding degree of a domain to which the first content belongs by the user, a focus point of the first content by the user, and a presentation format expected to be used by the user.

[0088] According to some implementations of the present disclosure, the processing module is further configured to determine a set of target attribute features from the plurality of attribute features, and convert the first content to the second content based on the set of target attribute features.

[0089] According to some implementations of the present disclosure, the apparatus is implemented in a processing system, and the presenting module is further configured to present the second content in a specified area in the processing system, the specified area including at least a portion of a display area of the processing system or a floating layer area overlaid on the display area in the processing system.

[0090] According to some implementations of the present disclosure, the presenting module is further configured to present the first content in another specified area outside the specified area in the processing system.

[0091] According to some implementations of the present disclosure, the obtaining module is further configured to obtain an interaction history of the user with the processing system, and obtain the attribute features related to content understanding of the user based on the interaction history.

[0092] According to some implementations of the present disclosure, the interaction history includes at least any of a historical processing request submitted by the user and a historical access of a historical processing result of the historical processing request by the user.

[0093] According to some implementations of the present disclosure, the obtaining module is further configured to determine the language type expected to be used by the user based on a language used in the interaction history.

[0094] According to some implementations of the present disclosure, the obtaining module is further configured to determine the understanding degree of the domain to which the first content belongs by the user, the focus point of the first content by the user, and the presentation format expected to be used by the user based on the interaction history.

[0095] According to some implementations of the present disclosure, the apparatus is implemented in a processing system, and the processing system includes a plurality of digital assistants, the attribute feature includes a plurality of attribute features for the plurality of digital assistants respectively, and the apparatus is further configured for: in response to receiving the processing request for obtaining the first content, selecting a first digital assistant from the plurality of digital assistants; and obtaining the first content according to the first attribute feature of the first digital assistant.

[0096] According to some implementations of the present disclosure, the first attribute feature of the first digital assistant is different from a second attribute feature of a second digital assistant in the plurality of digital assistants.

[0097] According to some implementations of the present disclosure, the apparatus is further configured for: in response to receiving the update request, updating the attribute feature based on the update request.

[0098] According to some implementations of the present disclosure, the presentation module is further configured for: in response to determining that the attribute feature is activated, presenting the second content.

[0099] According to some implementations of the present disclosure, the processing request includes at least any one of: a request for searching a media item; a request for processing a remote media item; a request for processing a local media item; and a request for generating a media item.

[0100] The units and / or modules included in apparatus 400 can be implemented utilizing various means including software, hardware, and / or firmware. In some embodiments, one or more units and / or modules can be implemented using software and / or firmware, e.g., machine executable instructions stored on a machine readable medium. In addition to or alternatively, some or all of the units and / or modules in apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SOCs), complex programmable logic devices (CPLDs), etc.

[0101] It should be understood that one or more steps in the above methods can be performed by an appropriate electronic device or combination of electronic devices. Such electronic devices or combinations of electronic devices can include, for example, terminal device 110 in FIG. 1.

[0102] FIG. 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used to implement the terminal device 110 of FIG. 1.

[0103] As shown in FIG. 5, electronic device 500 is in the form of a general electronic device. Components of electronic device 500 can include, but are not limited to, one or more processors or processing units 510, memory 520, storage 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit(s) 510 can be actual or virtual processors and capable of executing various processing according to programs stored in memory 520. In a multi-processing system, multiple processing units execute computer-executable instructions in parallel to improve the processing power of electronic device 500.

[0104] Electronic device 500 typically includes a plurality of computer storage media. Such media can be removable and / or non-removable, volatile and / or non-volatile. Memory 520 can be volatile (such as registers, cache, random access memory (RAM)), non-volatile (such as read-only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory), or some combination thereof. Storage 530 can be removable or non-removable and can include machine-readable media, such as a flash drive, a magnetic disk drive, or any other media capable of storing information and / or data and accessible by electronic device 500.

[0105] Electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive or other computer-readable media drive can provide for reading from or writing to a removable, non-removable, volatile, or non-volatile computer-readable medium. In these instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. Memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0106] Communication unit(s) 540 enable communication with other electronic devices over communication media. Additionally, functionality of components of electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. As such, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in a distributed environment.

[0107] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, as desired via the communication unit 540. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0108] According to an example embodiment of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an example embodiment of the present disclosure, there is also provided a computer program product tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method described above.

[0109] Various aspects of the disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, and computer program products according to this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0110] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can direct a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function / act specified in the flowchart and / or block diagram block or blocks.

[0111] The computer readable program instructions can also 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 apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0112] The computer program product of the present disclosure can be a computer program product, which is a machine-readable medium (media) having instances of the software embodied thereon, such as computer software, firmware, wireless application protocol (WAP), middleware or microcode. For example, a computer program product can be a floppy disk, a CD-ROM, a DVD, a Blu-ray Disc™, a flash drive, a memory stick, a magnetic tape, or a hard disk drive. The computer program product can also be a downloaded file, such as a file downloaded from the Internet or another computer network. Of course, many modifications can be made by those skilled in the art to the inventive concept described herein, which can be practiced in various embodiments that include the features of the disclosure and which are within the scope of the appended claims. For example, it is contemplated that implementing the present disclosure can include component(s) other than those explicitly described herein. As such, additional inputs and outputs can be utilized.

[0113] implementations. Numerous modifications and adaptations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. Specific details known to those of ordinary skill in the art are included for purposes of providing a complete description of the implementations. However, it will be apparent to those skilled in the art that various implementations can not include all of the specific details described. Further, various implementations can include additional or different steps than those described. Therefore, the scope and spirit of the disclosure are indicated by the appended claims rather than by the specific details giving examples of the implementations. Moreover, various aspects can be described as a process, method, or algorithm which can be embodied in a machine-executable or computer-executable instructions, such as in one or more program or computer program product(s).

Claims

1. A method for content management, comprising: Obtain attribute features related to user and content understanding; In response to determining the first content to be presented, the first content is processed based on the attribute features to obtain the second content; as well as Present the second content.

2. The method according to claim 1, wherein the attribute features include a plurality of attribute features, and the plurality of attribute features include at least one of the following: the type of language the user expects to use, the user's level of understanding of the domain to which the first content belongs, the user's focus on the first content, and the presentation format the user expects to use.

3. The method according to claim 2, wherein processing the first content based on the attribute features to obtain the second content includes: A set of target attribute features is determined from the multiple attribute features; as well as The first content is converted into the second content based on the set of target attribute features.

4. The method of claim 1, wherein the method is executed in a processing system, and presenting the second content includes: The second content is presented in a designated area of ​​the processing system, the designated area including at least a portion of the display area of ​​the processing system, or an overlay area superimposed on the display area of ​​the processing system.

5. The method of claim 4, further comprising: The first content is presented in another designated area outside the designated area in the processing system.

6. The method according to claim 1, wherein obtaining the attribute features related to the user's understanding of the content includes: Obtain the user's interaction history with the processing system; as well as Based on the interaction history, the attribute features related to the user's understanding of the content are obtained.

7. The method of claim 6, wherein the interaction history includes at least one of the following: the historical processing request submitted by the user, and the user's access history of the historical processing results of the historical processing request.

8. The method of claim 6, wherein determining the attribute feature based on the interaction history comprises: Based on the language used in the interaction history, determine the type of language the user expects to use.

9. The method of claim 6, wherein determining the attribute feature based on the interaction history comprises: Based on the interaction history, determine the user's level of understanding of the domain to which the first content belongs, the user's focus on the first content, and the presentation format the user expects to use.

10. The method of claim 1, wherein the method is executed in a processing system, and the processing system includes a plurality of digital assistants, the attribute features including a plurality of attribute features respectively for the plurality of digital assistants, and the method further comprising: In response to receiving a processing request for obtaining the first content, a first digital assistant is selected from the plurality of digital assistants; as well as The first content is obtained according to the first attribute feature of the first digital assistant.

11. The method of claim 10, wherein the first attribute feature of the first digital assistant is different from the second attribute feature of the second digital assistant among a plurality of digital assistants.

12. The method of claim 1, further comprising: In response to receiving an update request, the attribute feature is updated based on the update request.

13. The method of claim 1, wherein presenting the second content comprises: In response to determining that the attribute feature is activated, the second content is presented.

14. The method of claim 10, wherein the processing request includes at least one of the following: Requests used to search for media items; Used to handle requests for remote media items; Used to handle requests for local media items; and A request used to generate media items.

15. An apparatus for content management, comprising: The acquisition module is configured to acquire attribute features related to user and content understanding. The processing module is configured to process the first content based on the attribute features in response to determining the first content to be presented, thereby obtaining the second content; as well as The presentation module is configured to present the second content.

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

17. A computer-readable storage medium having a computer program stored thereon, the computer program causing the processor to implement the method according to any one of claims 1 to 14 when executed by a processor.

18. A computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Method and system for providing user-customized content

    CN102804222A

  • Audio processing method and audio processing equipment

    CN103491429A

  • Word display method, translation table generating method, file translation method and device

    CN106776584A

  • Movie and television script typesetting format conversion method and device

    CN111368523A

  • Information presentation method and device, equipment and medium

    CN112183116A