Content management method and device, equipment and storage medium

By acquiring the user's attribute characteristics, dynamically processing and presenting the content, the problem of insufficient user needs in the prior art is solved, and the efficiency of information acquisition and user satisfaction are improved.

CN119137591APending Publication Date: 2024-12-13BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480002184.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-26
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

Existing applications find it difficult to effectively understand user needs, resulting in the processing results that do not meet user expectations and users are inefficient when obtaining information.

Method used

By obtaining attribute features related to user's content understanding, processing and presenting content based on these features, adapting to the user's language, domain understanding and presentation format, improving information acquisition efficiency.

Benefits of technology

It realizes the presentation method of dynamically adjusting the processing results according to user needs, and improves the efficiency and satisfaction of user information acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119137591A_ABST
    Figure CN119137591A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a content management method and device, equipment and a storage medium. The method comprises the following steps: acquiring attribute characteristics of a user related to content understanding; in response to the determined first content to be presented, processing the first content based on the attribute characteristics to obtain second content; and presenting the second content. In this way, the content expected by the user can be presented according to the attribute features, and therefore the user can obtain information in a more efficient mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Exemplary implementations of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for content management. Background Art

[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 query services to users. The application can obtain a processing request from the user (such as a query text entered by the user, i.e., a "question") and provide a processing result corresponding to the question based on the processing request. However, the processing results provided by existing applications may not meet user needs, so it is expected that the application can better understand user needs and can obtain and present processing results according to user needs. Summary of the invention

[0003] In a first aspect of the present disclosure, a method for content management is provided, comprising: obtaining attribute features related to user understanding of content; 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.

[0004] In a second aspect of the present disclosure, there is provided an apparatus for content management, comprising: an acquisition module configured to acquire attribute features related to user understanding of content; a processing module configured to, in response to determining a first content to be presented, process the first content based on the attribute features to obtain a second content; and a presentation module configured to present the second content.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The electronic device includes: at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit, and when the instructions are executed by the at least one processing unit, the electronic device executes the method according to the first aspect of the present disclosure.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the processor implements the method according to the first aspect of the present disclosure.

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

[0008] It should be understood that the content described in this content section is not intended to limit the key features or important features of the implementation of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easy to understand through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In the following, in conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages and aspects of various implementations of the present disclosure will become more apparent. In the accompanying drawings, the same or similar figure labels represent the same or similar elements, wherein:

[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0011] FIG. 2A to FIG. 2I A schematic diagram showing an example interface for content management according to some embodiments of the present disclosure;

[0012] Figure 3 A flowchart showing a process for content management according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A schematic structural block diagram showing an apparatus for content management according to some embodiments of the present disclosure; and

[0014] Figure 5 A block diagram of an electronic device is shown in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.

[0017] Herein, unless explicitly stated, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0018] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0019] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0020] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to software or hardware such as electronic devices, applications, servers or storage media that execute operations of the technical solution of the present disclosure based on the prompt message.

[0021] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information is sent to the user in a manner such as a pop-up window, in which the prompt information can be presented in text form. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0023] 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 technology. Deep learning is a machine learning algorithm that processes inputs and provides corresponding outputs by using multi-layer processing units. A neural network model is an example of a model based on deep learning. In this article, "model" may also be referred to as "machine learning model", "learning model", "machine learning network" or "learning network", and these terms are used interchangeably in this article.

[0024] A "neural network" is a machine learning network based on deep learning. A neural network is capable of processing inputs and providing corresponding outputs, and 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, thereby increasing the depth of the network. The layers of a neural network are connected in sequence so that the output of the previous layer is provided as input to the next layer, where the input layer receives the input of the neural network and the output of the output layer serves as the final output of the neural network. Each layer of a neural network includes one or more nodes (also called processing nodes or neurons), each of which processes input from the previous layer.

[0025] Currently, when a user opens a web page (or file, etc.), he or she can talk to the digital assistant and ask the digital assistant to provide a summary, specify the language to be used, explain difficult terms in the web page, etc. However, in this way, the user needs to enter clear prompt words to specify the task of the digital assistant. Therefore, the user operation is boring and complicated. Accordingly, when viewing multiple web pages, the input must be repeated continuously.

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

[0027] Example Environment

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

[0029] In some embodiments, application 120 may be any suitable application that can provide query services. Figure 1 In the environment 100, if the application 120 is in an active state, the terminal device 110 can present a page 150 of the application 120. The page 150 can include various pages that the application 120 can provide, such as a query page, a search page, a search result presentation page, and the like.

[0030] In some embodiments, the terminal device 110 communicates with the server 130 to provide the service of the application 120. The terminal 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, personal communication systems (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast 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 embodiments, the terminal device 110 can also support any type of interface for the user (such as "wearable" circuits, etc.). The server 130 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.

[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0032] The following continues to describe some example embodiments of the present disclosure with reference to the accompanying drawings. It should be understood that the pages shown in the accompanying drawings are merely examples, and various page designs may actually exist. The various graphic elements in the page may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect. In addition, hereinafter, the example embodiments will be described primarily with respect to the terminal device 110. It should be understood that the actions described with respect to the terminal device 110 may be performed by the application 120 on the terminal device 110, or may be performed by the application 120 in collaboration with its service end (e.g., server 130).

[0033] In some embodiments, a method for content management is provided. In the method, attribute features of a user related to content understanding are obtained. Here, the attribute features can, for example, represent multiple aspects of the user's understanding ability, such as the type of language used, etc. In response to determining a first content to be presented, the first content is processed based on the attribute features 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 attribute features and in accordance with the user's understanding ability, so that the user can obtain information in a more efficient manner.

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

[0035] In some embodiments, the attribute feature includes multiple attribute features, and the multiple attribute features include at least any of the following: the type of language the user expects to use, the user's understanding of the field to which the first content belongs, the user's focus on the first content, and the presentation format the user expects to use.

[0036] Specifically, the user may master multiple language types (e.g., Chinese, English, etc.), and the language type that the user is most proficient in can be determined. 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 expected by the user, and the second content can be presented. The user's understanding of knowledge in different fields may vary. Suppose the user is a programmer and is proficient in various programming languages. At this time, it can be determined that the user has a high level of understanding in the field of programming, and the technical documents can be presented in a professional manner. Suppose the user has a low level of understanding in the field of music, and the document introducing music knowledge can be presented in a more popular way.

[0037] Furthermore, users may have different focuses on the first content. For example, some users may focus on the summary of the first content, some users may focus on the details, and some users may focus on hot spots or related extended information, etc. At this time, the second content including the focus can be determined according to the user's focus. For example, the second content can be presented in a highlighted manner in the first content, and alternatively and / or additionally, the second content can be presented in a separate display area. In addition, the presentation format that users expect to use may 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 in the format expected by the user.

[0038] In some embodiments, processing the first content based on the attribute feature to obtain the second content includes: determining a set of target attribute features from multiple attribute features; and converting the first content into 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 multiple attribute features described above. Assuming that the user's idiomatic language is Chinese, and the user's understanding of music is low, a document introducing music knowledge can be presented in a more popular way and in Chinese. For another example, assuming that the user's idiomatic language is English, and he wants to listen to audio about the summary content of the news, the summary of the news represented by Chinese text can be extracted, the summary can be translated into English and the corresponding English audio can be generated. In this way, the user's various needs can be met, so that the second content can be presented in a way that is more conducive to the user's understanding.

[0039] The following will refer to FIG. 2A to FIG. 2I The present disclosure describes a solution for content management. FIG. 2A to FIG. 2I Schematic diagrams of example interfaces 200A to 200I for content management according to some embodiments of the present disclosure are shown.

[0040] In some embodiments, obtaining the attribute characteristics related to the user's understanding of the content may include: obtaining the interaction history between the user and the processing system; and obtaining the attribute characteristics related to the user's understanding of the content based on the interaction history. Specifically, the terminal device 110 obtains the interaction history between the user and the processing system. In some embodiments, the interaction history includes historical processing requests submitted by the user. Figure 2A In the example interface 200A shown, the terminal device 110 obtains the interaction history 212 between the user 140 and the processing system based on the historical processing request input by the user 140 in the input box 211. For example, the historical prompt words input by the user (for example, "weather in city A").

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

[0042] In some embodiments, the interaction history may also include the user's access history of historical processing results for historical processing requests. In some examples, after the user submits a historical processing request, the terminal device 110 may present multiple 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 the duration for which the user 140 viewed each processing result. The terminal device 110 determines the interaction history based on the collected results. At this point, it can be determined that the user is more concerned about the processing results that have been viewed before and is more concerned about the processing results with a longer query time, and the attribute characteristics can be determined based on such results.

[0043] In some embodiments, after acquiring the interaction history between the user and the processing system, the terminal device 110 determines the attribute characteristics 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 processing result for the processing request is presented according to the attribute characteristics.

[0044] In some examples, the terminal device 110 determines the attribute characteristics of the user 140 based on the interaction history. For example, the language and semantics frequently used by the user 140, and the visual information that the user 140 is accustomed to. Then, if the terminal device 110 receives a processing request input from the user 140 in the processing system, the processing result for the processing request is presented according to the attribute characteristics of the user 140. FIG. 2B to FIG. 2I The terminal device presents the processing result of the processing request input by the user according to the attribute characteristics of the user determined by the terminal device.

[0045] In some embodiments, the processing request submitted by the user may include a request to search for media items. Figure 2A As shown, the query information input by the user 140 in the input box 211 included in the webpage. In some embodiments, the processing request submitted by the user can also include a request for processing a remote media item. For example, the user 140 uses a link or a file in the webpage as the query information. For example, the processing request can specify to translate a linked webpage into English, or summarize the abstract of a file, etc.

[0046] In some embodiments, the processing request submitted by the user may also include a request for processing local media items. For example, user 140 uses the media items (e.g., links, texts, pictures, videos, etc.) in its corresponding terminal device as query information. In some embodiments, the processing request submitted by the user may also include a request for processing media items. For example, user 140 uses the media items (e.g., texts, pictures, videos, audio, etc.) as query information. For example, the processing request may specify the language style of rewriting a certain text, or processing a certain picture, etc.

[0047] Thus, by determining the attribute characteristics of the user, it is possible to support providing the processing results to the user in the way the user expects. For example, when visiting the same website, different users can see different results, and the results seen are presented based on the needs of the user. For another example, during the search process, search results that match the user's idiomatic language and understanding level can be presented, and so on. FIG. 2B to FIG. 2I Describes that the terminal device presents the processing result of the processing request input by the user according to the attribute characteristics of the user determined by it.

[0048] In some embodiments, the terminal device 110 determines the language used to present the processing result based on the language used in the interaction history. In some examples, the terminal device 110 can determine the common language of the user 140 based on the language used by the user 140 in the interaction history, and then when presenting the processing result, the processing result can be presented in the common language of the user 140.

[0049] like Figure 2B In the example interface 200B shown, if the user 140 often uses Chinese in historical interactions with the processing system, the terminal device 110 can determine that the user's idiomatic language is Chinese. Subsequently, if the terminal device 110 receives a processing request 221 input by the user 140, the terminal device 110 presents the language of the processing result 223 as Chinese according to the user's idiomatic language.

[0050] like Figure 2C In the example interface 200C shown, if the user 140 often uses English in historical interactions with the processing system, the terminal device 110 can determine that the user's idiomatic language is English. Subsequently, if the terminal device 110 receives a processing request 231 input by the user 140, the terminal device 110 presents the language of the processing result 232 as English according to the user's idiomatic language.

[0051] Alternatively and / or additionally, the user's idiomatic language may also be determined based on the user's common language and the type of content involved in the user's query. Assuming that the user often uses Chinese to query news resources and often uses English to query academic resources, the news and other data may be presented in Chinese and the academic papers may be presented in English, and so on.

[0052] In some embodiments, the terminal device 110 may also determine the user's understanding of the content in the target domain based on the interaction history. The terminal device 110 then determines the description style used to present the processing result in the target domain based on the understanding. In some examples, the terminal device 110 may determine the user's understanding of the content in the target domain based on the interaction history, determine the user's 140 cognition of the target domain, and then determine to present the processing result in the target style.

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

[0054] In some embodiments, the terminal device 110 can determine the format for presenting the processing result based on the interaction history. In some examples, the terminal device 110 can determine the format commonly used by the user 140 based on the interaction history. Thus, the terminal device 110 presents the processing result in a format commonly used by the user 140. In some embodiments, the presented format of the processing result can be a plain text format, a graphic and text format, an audio format, a video format, etc., which is not limited by the present disclosure. In some embodiments, the length of the processing result presented can also be different. For example, if the user 140 likes to view the historical processing results in graphic and text format when viewing the historical processing results, the terminal device 110 can use the graphic and text format as the user's commonly used format, so that the terminal device 110 presents the processing result in graphic and text format.

[0055] like Figure 2D In the example interface 200D shown, it is assumed that the terminal device 110 determines that the format preferred by the user is a video format based on the interaction history. Subsequently, if the terminal device 110 receives a processing request 241 input by the user 140 , the terminal device 110 presents a processing result 242 based on the video format preferred by the user 140 .

[0056] like Figure 2E In the example interface 200E shown, it is assumed that the terminal device 110 determines that the format preferred by the user is an audio format based on the interaction history. Subsequently, if the terminal device 110 receives a processing request 251 input by the user 140 , the terminal device 110 presents a processing result 252 based on the audio format preferred by the user 140 .

[0057] In some embodiments, the processing system further comprises a plurality of digital assistants, and the attribute characteristics comprise a plurality of attribute characteristics respectively used for the plurality of digital assistants. In some embodiments, a first attribute characteristic of a first digital assistant among the plurality of digital assistants is different from a second attribute characteristic of a second digital assistant among the plurality of digital assistants.

[0058] like Figure 2F In the example interface 200F shown, the processing system includes multiple digital assistants 261, and each of the multiple digital assistants 261 has different functions. It can be understood that each of the multiple digital assistants 216 can respectively complete different needs of the user 140.

[0059] In some embodiments, the terminal device 110 selects a first digital assistant from multiple digital assistants based on the processing request. Then, the terminal device 110 presents the processing result for the processing request according to the first attribute characteristics of the first digital assistant. In some examples, after the terminal device 110 receives the processing request from the user 140, it selects a first digital assistant that matches the processing request from multiple digital assistants 261 according to the function of each digital assistant in the multiple digital assistants 261.

[0060] like Figure 2F In the example interface 200F shown, after the terminal device 110 receives the processing request 262 from the user 140 (for example, "help me draw a picture with the theme of coconut trees by the sea"), it determines the A assistant that matches the processing request 262. Subsequently, the terminal device 110 presents the processing result 263 for the processing request 262 according to the attribute characteristics of the A assistant. It can be understood that the corresponding function of the A assistant is drawing, so the terminal device 110 can call the A assistant to determine the processing result 263 corresponding to the processing request 262.

[0061] In some embodiments, after determining the attribute characteristics of the user 140 according to the interaction history, the terminal device 110 also supports the user 140 to edit the attribute characteristics. The following embodiments will describe the user 140 editing the attribute characteristics.

[0062] In some embodiments, if the terminal device 110 receives an update request, the attribute characteristics are updated based on the update request. Figure 2G In the example interface 200G shown, if the terminal device 110 detects that the user 140 triggers the "settings" control, a "settings" page 271 is presented. The "settings" page 271 includes the attribute characteristics of the user 140 determined by the terminal device 110 according to the interaction history, such as "I work globally, most of the time in country A, city B, etc."

[0063] The terminal device 110 may receive an update request from the user 140 based on the "settings" page 271. In some examples, the user 140 may edit the instructions 272 corresponding to the information. Then, if the terminal device 110 detects that the user 140 clicks the "save" control 273, the attribute characteristics are updated according to the user 140's edit of the instructions 272 corresponding to the information. In some examples, the user 140 may modify the instructions 272 corresponding to the information, may add the instructions 272 corresponding to the information, may delete the instructions 272 corresponding to the information, and so on.

[0064] 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 to use the attribute feature or not to use the attribute feature. It can be understood that for the same website, if it is set to use the attribute feature, different users can see different content for similar processing requests. For the same website, if it is set not to use the attribute feature, different users can see the same content for similar processing requests.

[0065] like Figure 2H In the example interface 200H shown, if the terminal device 110 detects that the user 140 triggers the "settings" control, a "settings" page 281 may be presented. The user 140 may set whether to use the attribute features based on the "settings" page 281. For example, the user 140 may select the "on" control 282, which may enable the processing system to provide processing results based on the attribute features of the user 140 when the processing system is used for querying. The user 140 may select the "off" control 283, which may enable the processing system to provide processing results in a normal manner when the processing system is used for querying.

[0066] In some embodiments, 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 of ​​the processing system. Fig.2I Describe in more detail the Fig.2I A schematic diagram 200I is shown of an example interface for content management according to some embodiments of the present disclosure.

[0067] like Fig.2IAs shown, the user enters "Please search for news related to XXX" in the input box 211, and the corresponding search results (i.e., the first content) can be obtained, and the first content can be converted to the second content according to the user's attribute characteristics (for example, want to know the summary). A designated area can be set in the display area 290 of the processing system. For example, the converted second content can be presented in the designated area 291, and the designated area 291 can be superimposed on the real area 290 in a floating layer manner, and the user can move the position of the designated area 291. Alternatively and / or additionally, a designated area 292 can be defined in the left interactive area in the display area 290, and the designated area 292 can be fixed in the interactive area and will not block other content in the display area. In this way, users can be supported to set the presentation position of the second content according to their own needs, thereby improving the efficiency of users in obtaining information.

[0068] In some embodiments, the method may further include: presenting the first content in another designated area outside the designated area in the processing system. Fig.2I As shown, the first content can be presented in the 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, so that the user can compare and obtain information in a more efficient manner. It should be understood that although Fig.2I The first content and the second content are respectively presented in two areas divided in the vertical direction. Alternatively and / or additionally, two areas may be determined in the horizontal direction, and the first content and the second content are respectively presented in the two areas.

[0069] In summary, the present disclosure can provide users with processing results presented according to the user's attribute characteristics by determining the user's attribute characteristics. Furthermore, by processing the media content in a personalized way to adapt it to the corresponding user, the user can obtain information in a more efficient way.

[0070] Figure 3 1 is a flowchart of a process for content management according to some embodiments of the present disclosure. Process 300 may be implemented at terminal device 110. Figure 1 Process 300 is described. At block 310, attribute features of a user related to content understanding are obtained. 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.

[0071] According to some implementations of the present disclosure, the attribute feature includes multiple attribute features, and the multiple attribute features include at least any one of the following: the type of language the user expects to use, the user's understanding of the field to which the first content belongs, the user's focus on the first content, and the presentation format the user expects to use.

[0072] 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 multiple attribute features; and converting the first content into the second content based on the set of target attribute features.

[0073] 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 area superimposed on the display area in the processing system.

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

[0075] According to some implementations of the present disclosure, obtaining attribute features related to user understanding of content includes: obtaining an interaction history between the user and the processing system; and obtaining attribute features related to user understanding of content based on the interaction history.

[0076] According to some implementations of the present disclosure, the interaction history includes at least any one of the following: historical processing requests submitted by the user, and the user's access history to historical processing results of the historical processing requests.

[0077] According to some implementations of the present disclosure, determining the attribute feature based on the interaction history includes: determining the type of language the user expects to use based on the language used in the interaction history.

[0078] According to some implementations of the present disclosure, determining attribute features based on interaction history includes: determining, based on the interaction history, the user's understanding of the field to which the first content belongs, the user's focus on the first content, and the presentation format the user expects to use.

[0079] According to some implementations of the present disclosure, the method is executed in a processing system, and the processing system includes multiple digital assistants, the attribute characteristics include multiple attribute characteristics respectively used for the multiple digital assistants, and the method further includes: in response to receiving a processing request for obtaining first content, selecting a first digital assistant from the multiple digital assistants; and obtaining the first content according to the first attribute characteristics of the first digital assistant.

[0080] According to some implementations of the present disclosure, a first attribute characteristic of a first digital assistant is different from a second attribute characteristic of a second digital assistant among multiple digital assistants.

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

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

[0083] According to some implementations of the present disclosure, processing a request includes at least any one of: a request for searching for 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.

[0084] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an apparatus 400 for content management according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in a terminal device 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0085] like Figure 4 As shown, the device 400 includes: an acquisition module 410, configured to acquire attribute features related to user understanding of content; a processing module 420, configured to, in response to determining a first content to be presented, process the first content based on the attribute features to obtain a second content; and a presentation module 430, configured to present the second content.

[0086] According to some implementations of the present disclosure, the attribute feature includes multiple attribute features, and the multiple attribute features include at least any one of the following: the type of language the user expects to use, the user's understanding of the field to which the first content belongs, the user's focus on the first content, and the presentation format the user expects to use.

[0087] 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 into the second content based on the set of target attribute features.

[0088] According to some implementations of the present disclosure, the device is implemented in a processing system, and the presentation module is further configured to: present 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 area superimposed on the display area in the processing system.

[0089] According to some implementations of the present disclosure, the presentation module is further configured to: present the first content in another designated area other than the designated area in the processing system.

[0090] According to some implementations of the present disclosure, the acquisition module is further configured to: acquire the interaction history between the user and the processing system; and acquire attribute features related to the user's understanding of the content based on the interaction history.

[0091] According to some implementations of the present disclosure, the interaction history includes at least any one of the following: historical processing requests submitted by the user, and the user's access history to historical processing results of the historical processing requests.

[0092] According to some implementations of the present disclosure, the acquisition module is further configured to: determine the type of language the user desires to use based on the language used in the interaction history.

[0093] According to some implementations of the present disclosure, the acquisition module is further configured to determine, based on the interaction history, the user's understanding of the field to which the first content belongs, the user's focus on the first content, and the presentation format the user expects to use.

[0094] According to some implementations of the present disclosure, the device is implemented in a processing system, and the processing system includes multiple digital assistants, the attribute characteristics include multiple attribute characteristics respectively used for the multiple digital assistants, and the device is further configured to: in response to receiving a processing request for obtaining first content, select a first digital assistant from the multiple digital assistants; and obtain the first content according to the first attribute characteristics of the first digital assistant.

[0095] According to some implementations of the present disclosure, a first attribute characteristic of a first digital assistant is different from a second attribute characteristic of a second digital assistant among multiple digital assistants.

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

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

[0098] According to some implementations of the present disclosure, processing a request includes at least any one of: a request for searching for 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.

[0099] The units and / or modules included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or 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 and / or modules in the device 400 can be implemented at least in part by one or more hardware logic components. As an 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 products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0100] It should be understood that one or more steps in the above method can be performed by a suitable electronic device or a combination of electronic devices. Such an electronic device or a combination of electronic devices may include, for example, Figure 1 The terminal device 110 in.

[0101] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 terminal device 110.

[0102] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0103] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.

[0104] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0105] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0106] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

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

[0108] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0109] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0110] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0111] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0112] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the various embodiments disclosed herein.

Claims

1. A method for content management, include: Obtaining attribute features related to user understanding of content; In response to determining the first content to be presented, processing the first content based on the attribute feature to obtain second content; as well as The second content is presented.

2. The method according to claim 1, wherein the attribute characteristics include multiple attribute characteristics, and the multiple attribute characteristics include at least any one of the following: the type of language the user expects to use, the user's understanding of the field 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 the first content is processed based on the attribute feature to obtain the second content include: determining a set of target attribute features from the plurality of 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 according to claim 1, wherein the method is executed in a processing system, and presenting the second content include: The second content is presented in a designated area in the processing system, where the designated area includes 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.

5. The method according to claim 4, further comprising: include: The first content is presented in another designated area other than the designated area in the processing system.

6. The method according to claim 1, wherein the attribute features of the user related to the content understanding are obtained include: Obtaining the interaction history between the user and 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 according to claim 6, wherein the interaction history comprises at least any one of the following: historical processing requests submitted by the user, and the user's access history to historical processing results of the historical processing requests.

8. The method according to claim 6, wherein the attribute feature is determined based on the interaction history include: Based on the languages ​​used in the interaction history, a language type that the user desires to use is determined.

9. The method according to claim 6, wherein the attribute feature is determined based on the interaction history include: Based on the interaction history, the user's understanding of the field to which the first content belongs, the user's focus on the first content, and the presentation format that the user desires to use are determined.

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

11. A method according to claim 10, wherein the first attribute characteristic of the first digital assistant is different from the second attribute characteristic of the second digital assistant among the multiple digital assistants.

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

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

14. The method according to claim 10, wherein the processing request comprises at least any one of the following: Requests for searching for media items; Used to process requests for remote media items; to process requests for local media items; and A request to generate a media item.

15. A device for content management, include: An acquisition module configured to acquire attribute features related to user understanding of content; a processing module, configured to, in response to determining the first content to be presented, process the first content based on the attribute feature to obtain the second content; as well as The presenting module is configured to present the second content.

16. An electronic device, include: at least one processing unit; as well as At least one memory, the at least one memory being 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, which, when executed by a processor, causes the processor to implement the method according to any one of claims 1 to 14.

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