Media content processing method and apparatus, device, readable storage medium, and product
By pre-setting virtual objects and media content generation algorithms, the problem of high threshold for media content production is solved, and efficient and high-quality media content generation is achieved.
Patent Information
- Application Number
- PCT/CN2025/085378
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-29
- Filing Date
- 2025-03-27
- Publication Date
- 2025-10-02
AI Technical Summary
The threshold for media content production is high, resulting in poor quality of user-generated media content.
By pre-setting virtual objects for media content generation and utilizing pre-trained media content generation algorithms, high-quality media content to be published is generated based on virtual resources and displayed and published within the session page.
It simplifies the media content generation process, improves generation efficiency and quality, and meets users' actual application needs.
Smart Images

Figure CN2025085378_02102025_PF_FP_ABST
Abstract
Description
Media content processing method, device, equipment, readable storage medium and product
[0001] This application claims priority to Chinese Patent Application No. 202410384946.6 filed on March 29, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] The embodiments of the present disclosure relate to a method, apparatus, device, readable storage medium, and product for processing media content. Background Art
[0003] With the improvement of terminal device hardware performance and the continuous advancement of artificial intelligence technology, more and more application software is gradually becoming part of users' lives. For example, users can use application software to create and publish media content. Alternatively, users can create and publish media content associated with virtual resources based on pre-set virtual resources.
[0004] However, the process of producing media content is relatively time-consuming and labor-intensive, and the media content produced by users may not be of high quality and cannot meet actual application needs. Summary of the Invention
[0005] The embodiments of the present disclosure provide a media content processing method, apparatus, device, readable storage medium, and product, which are used to solve the technical problem that the threshold for media content production is high, resulting in poor quality of media content produced by users.
[0006] In a first aspect, an embodiment of the present disclosure provides a method for processing media content, including:
[0007] In response to a preset trigger operation, displaying a conversation page with a target object, wherein the target object is a preset virtual object used for media content generation;
[0008] Displaying, within the conversation page, a content generation control associated with at least one preset virtual resource sent by the target object;
[0009] In response to a user triggering operation on the content generation control, displaying at least one to-be-published media content sent by the target object on the conversation page, where the to-be-published media content is generated by the target object based on associated content of at least one virtual resource acquired in advance;
[0010] In response to a publishing operation triggered by the user on the at least one media content to be published, the at least one media content to be published is published.
[0011] In a second aspect, an embodiment of the present disclosure provides a media content processing device, including:
[0012] A display module, configured to display a conversation page with a target object in response to a preset trigger operation, wherein the target object is a preset virtual object used for media content generation;
[0013] a processing module, configured to display, within the conversation page, a content generation control associated with at least one preset virtual resource sent by the target object;
[0014] a generating module, configured to display, in response to a user triggering operation on the content generating control, at least one to-be-published media content sent by the target object in the conversation page, wherein the to-be-published media content is generated by the target object based on associated content of at least one pre-acquired virtual resource;
[0015] The publishing module is configured to publish the at least one media content to be published in response to a publishing operation triggered by the user on the at least one media content to be published.
[0016] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;
[0017] The memory stores computer-executable instructions;
[0018] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the media content processing method as described in the first aspect and various possible designs of the first aspect.
[0019] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the media content processing method described in the first aspect and various possible designs of the first aspect is implemented.
[0020] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the media content processing method described in the first aspect and various possible designs of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, a brief introduction will be given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0022] FIG1 is a flow chart of a method for processing media content according to an embodiment of the present disclosure;
[0023] FIG2 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0024] FIG3 is a schematic diagram of a process flow according to another embodiment of the present disclosure;
[0025] FIG4 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0026] FIG5 is a schematic diagram of a display interface provided by an embodiment of the present disclosure;
[0027] FIG6 is a flow chart of a method for processing media content according to another embodiment of the present disclosure;
[0028] FIG7 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure;
[0029] FIG8 is a schematic structural diagram of a media content processing device provided by an embodiment of the present disclosure; and
[0030] FIG9 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0032] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this 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.
[0033] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0034] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0035] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0036] In order to solve the technical problem that the threshold for media content production is high, resulting in poor quality of media content produced by users, the present disclosure provides a media content processing method, apparatus, device, readable storage medium and product.
[0037] It should be noted that the media content processing method, apparatus, device, readable storage medium and product provided by the present disclosure can be applied in any scenario of media content generation.
[0038] In related technologies, if a user needs to generate media content, he or she needs to collect and edit video content, text content, image content, etc., which is often cumbersome and the quality of the generated media content is poor.
[0039] For example, if the user is the operator of a restaurant, the restaurant can publish a variety of different virtual resources on the application software, including but not limited to group purchase coupons for the restaurant, coupons for a certain dish, vouchers, etc. The user can create and publish media content related to the restaurant and / or virtual resources, and publish the media content on the application software, wherein the media content can be associated with a trigger control corresponding to the virtual resource. Therefore, when other users browse the media content, they can further understand the restaurant and / or virtual resources based on the trigger control. However, users need to collect video content, text content, image content, etc. related to the restaurant, dishes, creative concepts, etc. on their own, which is often cumbersome and the quality of the generated media content may not be high, resulting in other users not being interested in the media content and unable to further understand the restaurant and / or virtual resources.
[0040] According to the media content processing method disclosed herein, a target object can be pre-set. The target object is a preset virtual object for media content generation. The virtual object can engage in a chat session with a user and send a preset content generation control associated with at least one virtual resource on the conversation page. In response to the user triggering an operation on the content generation control, the target object can generate at least one to-be-published media content based on the associated content of at least one pre-acquired virtual resource. The target object can generate the at least one to-be-published media content based on a pre-trained media content generation algorithm. The media content generation algorithm can quickly generate high-quality media content associated with the virtual resource.
[0041] Furthermore, the target object can send the at least one media content to be published within the conversation page, allowing the user to select and publish at least one target media content based on actual needs. This eliminates the need for users to generate media content themselves, simplifies the process, and improves the efficiency of generated media content.
[0042] As an achievable approach, to improve the quality of the media content to be published, the user can also proactively or under the guidance of the target user send descriptive media information in the conversation page. The descriptive media information includes one or more of textual media information, audio media information, image media information, and video media information. The target user can then generate the media content to be published based on the descriptive media information.
[0043] FIG1 is a flow chart of a method for processing media content according to an embodiment of the present disclosure. As shown in FIG1 , the method includes:
[0044] Step 101: In response to a preset trigger operation, display a conversation page with a target object, wherein the target object is a preset virtual object used for media content generation.
[0045] The execution subject of this embodiment is a media content processing device that can be coupled to a terminal device, so as to be able to publish at least one to-be-published media content based on the user's interactive operation with the target object on the terminal device.
[0046] In this embodiment, in order to quickly generate high-quality media content, a target object may be pre-set, which may be a preset virtual object used for media content generation. The target object may be a virtual object with a preset association with the user, for example, the target object may be a virtual friend of the user, or a virtual account that the user is following.
[0047] The target object may be associated with a preset language model, so that the target object can conduct a conversation with the user within the conversation page based on the language model. In response to a preset trigger operation, the conversation page between the user and the target object may be displayed.
[0048] Step 102: Display a content generation control associated with at least one preset virtual resource sent by the target object in the conversation page.
[0049] In this embodiment, in order to implement the media content generation operation, the target object can send a content generation control to the user based on at least one virtual resource. Accordingly, the content generation control associated with the at least one virtual resource can be displayed in the session page.
[0050] Optionally, the target object can also send the user a text description associated with the content generation control so that the user can understand and operate the content generation function based on the text description. For example, the text description can be: Two new virtual resources have been recently released. Do you want to generate media content based on the virtual resources?
[0051] As an illustrative embodiment, the content generation control may include a confirmation sub-control and a cancellation sub-control. Thus, the user can flexibly control the media content generation operation based on the confirmation sub-control and the cancellation sub-control. Alternatively, the content generation control may be a single control, and the user can trigger the media content generation operation by triggering the content generation control.
[0052] For example, a user might be a restaurant manager, and the virtual resources might include, but are not limited to, group purchase coupons, coupons for specific dishes, and vouchers. Alternatively, a user might be the owner of a clothing store, and the virtual resources might include vouchers and coupons for clothing items. To promote these virtual resources, the user can generate and publish media content based on these virtual resources.
[0053] Step 103: In response to a user triggering operation on the content generation control, displaying at least one to-be-published media content sent by the target object in the conversation page, where the to-be-published media content is generated by the target object based on associated content of at least one virtual resource acquired in advance.
[0054] In this embodiment, after displaying a content generation control within a conversation page, a user can trigger the content generation control to generate a content generation instruction. In response to the user triggering the content generation control, the target object can generate at least one piece of to-be-published media content based on the previously acquired associated content of at least one virtual resource and publish the at least one piece of to-be-published media content within the conversation page.
[0055] The target object can generate at least one to-be-published media content based on pre-acquired associated content of at least one virtual resource using a pre-trained media content generation algorithm. The media content generation algorithm can be coupled to a terminal device, thereby generating and displaying the at least one to-be-published media content on the terminal device side. Alternatively, the media content generation algorithm can be coupled to a server communicatively connected to the terminal device, thereby generating the at least one to-be-published media content on the server and sending the at least one to-be-published media content to the terminal device for display. This disclosure does not impose any restrictions on this.
[0056] It should be noted that due to limited display space within a conversation page, at least one piece of pending media content may not be fully displayed. Therefore, a portion of the pending media content may be displayed within the conversation page, and the user can switch to view all of the pending media content using pre-set switching operations. For example, a conversation page may display three pieces of pending media content horizontally, and the user can swipe left or right to switch to view other pieces of the at least one piece of pending media content.
[0057] Step 104: In response to a publishing operation triggered by the user on the at least one media content to be published, publish the at least one media content to be published.
[0058] In this embodiment, after displaying at least one media content to be published in the conversation page, the user can trigger a publishing operation for the at least one media content to be published. In response to the publishing operation, the at least one media content to be published can be published.
[0059] Optionally, the user can publish all the media content to be published generated by the target object this time, or can publish part of the media content to be published generated by the target object this time according to actual needs, or the user can choose to save at least one media content to be published to a preset path first for subsequent publishing operations, and the present disclosure does not impose any restrictions on this.
[0060] FIG2 is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG2 , a conversation page 21 with a target object can be displayed on a display page, wherein a virtual object 22 of the target object can be displayed on the conversation page 21. A content generation control 23 associated with at least one preset virtual resource sent by the target object is displayed on the conversation page 21. In response to a user triggering operation on the content generation control 23, at least one to-be-published media content 24 sent by the target object is displayed on the conversation page 21. The to-be-published media content is generated by the target object based on the associated content of the at least one pre-acquired virtual resource. This allows the user to publish the at least one to-be-published media content 24 according to actual needs.
[0061] The media content processing method provided in this embodiment pre-sets a target object for media content generation. Thus, upon receiving a content generation control associated with at least one preset virtual resource sent by the target object, the target object can generate at least one to-be-published media content based on the associated content of the at least one virtual resource in response to a user triggering the content generation control. The at least one to-be-published media content is then displayed on a session page. Users can publish the at least one to-be-published media content based on actual needs. This eliminates the need for users to generate media content based on the at least one virtual resource. Furthermore, the target object can quickly generate high-quality to-be-published media content, thereby improving the quality of media content published by users.
[0062] Optionally, based on any of the above embodiments, step 101 includes:
[0063] The conversation content sent by the target object is acquired, and a conversation control corresponding to the target object is displayed in a preset message page, wherein the conversation content is sent by the target object when it is determined that the current virtual resource meets a preset condition.
[0064] In response to the user triggering the session control, the session page is displayed.
[0065] In this embodiment, the target object can send conversation content to the user when the current virtual resource meets preset conditions. These conditions include, but are not limited to, the existence of a virtual resource with an online time less than a time threshold, the number of interactive messages regarding historical media content associated with the virtual resource exceeding a preset number, and the corresponding sales volume of the virtual resource exceeding a preset sales threshold. It is understood that the target object sends conversation content only when the current user is fully aware of the target object's functions and has authorized the activation of the target object's services.
[0066] For example, a virtual resource might be a group-buying package offered by a restaurant. The pre-set conditions might include the restaurant launching a new group-buying package, the number of likes, comments, or favorites for any of the restaurant's group-buying packages exceeding a pre-set threshold, or the group-buying package's sales exceeding a pre-set threshold.
[0067] After the target object's conversation content is obtained, the target object's corresponding conversation control can be displayed in the preset message page. In addition, in order to make the user more intuitively determine the conversation content currently received from the target object, a reminder message can also be sent to the user based on the conversation content.
[0068] Furthermore, after the conversation control corresponding to the target object is displayed in the preset message page, the user can trigger the conversation control to expand the conversation page with the target object.
[0069] In the media content processing method provided by this embodiment, a target object can send conversation content to a user when it determines that a current virtual resource meets preset conditions. This allows the user to view the conversation page by triggering the conversation control corresponding to the target object within the message page, and then generate media content associated with the virtual resource within the conversation page. By preconfiguring the target object to send conversation content to the user when the virtual resource meets the preset conditions, media content can be generated based on the virtual resource in a timely manner, ensuring the real-time nature of the generated media content.
[0070] Optionally, based on any of the above embodiments, step 101 includes:
[0071] A media content stream is displayed in a preset media content display page, wherein the media content stream includes a plurality of media contents.
[0072] In response to a switching operation triggered by the user in a media content display page, associated information of the target object is displayed in the media content display page, wherein the associated information of the target object includes the media content published by the target object and / or basic information of the target object.
[0073] In response to the user's triggering operation on the associated information of the target object, the conversation page is displayed.
[0074] In this embodiment, in order to facilitate the user to have a conversation with the target object, the associated information of the target object can be inserted into the media content stream, wherein the associated information of the target object can be the media content historically released by the target object, or the associated information of the target object can also be the basic information corresponding to the target object, etc. The basic information can be the introduction information, functional information, etc. of the target object, and the present disclosure does not impose any restrictions on this.
[0075] Optionally, the user can browse a media content stream in the media content display page. The media content stream includes multiple media contents. In response to a switching operation triggered by the user in the media content display page, the associated information of the target object is displayed in the media content display page.
[0076] In response to a user triggering an action on the associated information of a target object, a conversation page is displayed. The user can redirect to the conversation page by triggering any display location associated with the associated information. Alternatively, the associated information may include a trigger control corresponding to the target object, and the user can trigger the trigger control to redirect to the conversation page. This disclosure is not limited to this.
[0077] The media content processing method provided in this embodiment inserts the associated information of the target object into the media content stream, so that the user can quickly trigger the conversation page with the target object when browsing the media content stream, thereby improving the efficiency of media content generation.
[0078] Optionally, based on any of the above embodiments, step 101 includes:
[0079] In response to a viewing operation triggered by the user, a preset user list is displayed, where the user list includes a plurality of users having a preset association relationship with the user, and the user list includes at least the target object.
[0080] In response to a session operation triggered by the user on a target object in the user list, the session page is displayed.
[0081] In this embodiment, the target object may be a virtual object with a preset association relationship with the user, for example, the target object may be a virtual friend of the user, or the target object may be a virtual account that the user follows, etc. Therefore, the user can search for the target object in the user list and expand the conversation page with the target object.
[0082] Optionally, in response to a user-triggered viewing operation, a preset user list is displayed, the user list including multiple users with preset associations with the user, and the user list including at least a target object. In response to a user-triggered conversation operation for a target object in the user list, a conversation page is displayed.
[0083] The media content processing method provided in this embodiment adds a target object to a user list. When a user needs to generate media content, they can quickly open a conversation page with the target object based on the user list, and then generate media content associated with virtual resources within the conversation page. This allows the media content generation operation to better meet the user's personalized needs.
[0084] Furthermore, based on any of the above embodiments, the associated content of the at least one virtual resource includes one or more of the attribute information associated with the virtual resource, the interactive information of the historical media content corresponding to the virtual resource, and the descriptive media information corresponding to the virtual resource.
[0085] Among them, the attribute information of the virtual resource includes but is not limited to the introduction information of the virtual resource, the graphic and text information associated with the virtual resource, the evaluation information corresponding to the virtual resource, etc. In addition, the virtual resource can be associated with historical media content that has been published in the past. After the historical media content is published, other users can trigger interactive operations based on the historical media content when browsing the historical media content. For example, other users can like, collect, comment, share, etc. the historical media content, and based on the interactive operation, they can obtain interactive information of the historical media content. The descriptive media information corresponding to the virtual resource includes but is not limited to one or more of text media information, audio media information, image media information, and video media information.
[0086] It should be noted that the descriptive media information can be actively generated by the user and sent to the target object, or the user can collect content based on the guidance information released by the target object and send it to the target object. This disclosure does not limit this.
[0087] For example, if the virtual object is a restaurant group purchase package, the attribute information of the virtual resource can include the restaurant's introduction information, the group purchase package introduction information, the group purchase package price information, and the restaurant and / or group purchase package evaluation information. The interactive information of the historical media content corresponding to the virtual resource can include the number of views, likes, comments, collections, and consumption records of the group purchase package related to the historically published media content. The descriptive media information corresponding to the virtual resource can be the restaurant's corresponding graphic information, audio and video information, or the graphic information, audio and video information, etc.
[0088] The media content processing method provided in this embodiment can improve the content quality of the generated media content to be published by comprehensively using one or more of the attribute information associated with the virtual resource, the interactive information of the historical media content corresponding to the virtual resource, and the descriptive media information corresponding to the virtual resource to generate the media content to be published.
[0089] FIG3 is a flowchart of another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG3 , before step 103, the following steps are further included:
[0090] Step 301: Acquire descriptive media information determined by the user in the conversation page, where the descriptive media information includes one or more of text media information, audio media information, image media information, and video media information.
[0091] Step 302: triggering generation of at least one media content to be published based on the associated content of the virtual resource.
[0092] In this embodiment, to generate high-quality, published media content that is more closely aligned with the virtual resource, the user can also specify descriptive media information within the conversation page. This descriptive media information includes one or more of textual media information, audio media information, image media information, and video media information. For example, the descriptive media information can include audio content related to the virtual resource, text content related to the virtual resource, or video content related to the virtual resource.
[0093] It should be noted that the descriptive media information can be determined by the user in the conversation page according to actual needs. Alternatively, the descriptive media information can also be determined by the user based on the guidance operation of the target object, which is not limited in this disclosure.
[0094] Furthermore, after determining the descriptive media information, the generation of at least one to-be-published media content based on the associated content of the virtual resource can be triggered. The to-be-published media content can be generated by a target object based on the associated content of the virtual resource. The target object can use a pre-trained media content generation algorithm to generate the to-be-published media content. The media content generation algorithm can be coupled to a terminal device, thereby enabling the generation of the to-be-published media content based on the associated content of the virtual resource on the terminal device. Alternatively, the media content generation algorithm can be coupled to a server communicatively connected to the terminal device. Thus, after obtaining the descriptive media information, the associated content of the virtual resource can be sent to the server, so that the server generates the to-be-published media content based on the associated content of the virtual resource.
[0095] The media content processing method provided in this embodiment can further understand the virtual resource by obtaining the descriptive media information determined by the user in the session page, and then can generate to-be-published media content that is more suitable for the virtual resource and has higher content quality based on one or more of the attribute information associated with the virtual resource, the interactive information of the historical media content corresponding to the virtual resource, and the descriptive media information corresponding to the virtual resource.
[0096] Further, based on any of the above embodiments, step 301 includes:
[0097] The conversation content for information acquisition sent by the target object is displayed in the conversation page, and the conversation content includes information acquisition conditions.
[0098] Descriptive media information that matches the information acquisition condition and is determined based on the conversation content is acquired, and the descriptive media information is used to be sent to the target object in the conversation page.
[0099] In this embodiment, the user determines the descriptive media information more accurately based on the guiding operation of the target object.
[0100] Optionally, the conversation content sent by the target party for information retrieval can be displayed on the conversation page. The conversation content includes information retrieval conditions. These information retrieval conditions can include the type of information, content, and acquisition parameters of the descriptive media information to be retrieved. For example, the information retrieval condition can include capturing a detailed video of a virtual resource at a preset brightness. This allows users to accurately retrieve descriptive media information that matches the information retrieval condition based on the information retrieval condition.
[0101] Furthermore, after the conversation content is displayed in the conversation page, descriptive media information that matches the information acquisition condition and is determined based on the conversation content may be obtained, and the descriptive media information is used to be sent to the target object in the conversation page.
[0102] Among them, the user can obtain the descriptive media information that matches the information acquisition conditions in real time according to the preset information acquisition control, or the user can also upload the descriptive media information that matches the information acquisition conditions from the preset storage path, and the present disclosure does not impose any restrictions on this.
[0103] The media content processing method provided in this embodiment displays the conversation content sent by the target party for information acquisition on the conversation page, thereby guiding the user to obtain more accurate descriptive media information within the conversation page. Furthermore, based on the descriptive media information obtained by the user, higher-quality media content to be published can be generated.
[0104] Furthermore, based on any of the above embodiments, the session content for information collection includes an acquisition control. The acquisition of descriptive media information that matches the information acquisition condition and is determined based on the session content includes:
[0105] In response to the user triggering the acquisition control, a preset content acquisition page is displayed.
[0106] Acquire descriptive media information collected by the user in the content acquisition page and matching the information collection condition.
[0107] In this embodiment, to facilitate the user's acquisition of descriptive media information, a capture control can be provided in the display area associated with the session content used for information collection. In response to the user triggering the capture control, a preset content acquisition page is displayed. Descriptive media information collected by the user on the content acquisition page that matches the information collection criteria is retrieved.
[0108] Optionally, the content acquisition page can be a shooting page, so that the user can shoot a video or image on the shooting page. Alternatively, the content acquisition page can be an audio recording page, so that the user can record an audio on the audio recording page. Alternatively, the content acquisition page can be a text editing page, so that the user can edit text information on the text editing page. This disclosure does not limit this.
[0109] FIG4 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG4 , a conversation page 41 displays conversation content 42 sent by a target user for information acquisition. Conversation content 42 includes information acquisition conditions and an acquisition control 43. In response to a user triggering acquisition control 43, a preset content acquisition page 44 is displayed. The user can then collect descriptive media information matching the information acquisition conditions on the content acquisition page and send the descriptive media information 45 to conversation page 41.
[0110] The media content processing method provided in this embodiment displays a preset content acquisition page in response to the user's triggering operation on the acquisition control, so that the user can obtain more accurate descriptions of media content based on the information acquisition conditions in the content acquisition page.
[0111] Furthermore, based on any of the above embodiments, the acquiring of the descriptive media information collected by the user on the content acquisition page and matching the information acquisition condition includes:
[0112] In response to the content acquisition operation triggered by the user in the content acquisition page, it is determined whether the image content currently captured in the viewfinder meets the information acquisition condition.
[0113] If not, a prompt message is displayed in the content acquisition page, and the prompt message is used to prompt the user to adjust the current content acquisition parameters.
[0114] If the conditions are met, a collection operation for describing media information is performed based on the content collection operation.
[0115] In this embodiment, in order to enable the user to obtain better quality descriptive media information, the user may be guided in information collection according to the current real-time acquisition situation.
[0116] Optionally, the information collection conditions may include the type of information describing the media information to be acquired, the information content, information collection parameters, and the like. In response to a user triggering a content collection operation within the content acquisition page, a determination is made as to whether the image content currently captured within the viewfinder satisfies the information collection conditions. For example, the determination may include whether the image currently captured by the viewfinder contains the information content specified in the information collection conditions. Alternatively, the determination may include whether the information collection parameters of the image currently captured by the viewfinder are consistent with the information collection parameters specified in the information collection conditions.
[0117] Furthermore, if the requirements are not met, a prompt message is displayed on the content acquisition page, prompting the user to adjust the current content acquisition parameters. For example, if the brightness of the image currently captured by the viewfinder is detected to be low, a prompt message can be displayed: Increase the ambient brightness to enable the user to capture higher-quality descriptive media information. Conversely, if the requirements are met, the descriptive media information acquisition operation is performed based on the content acquisition operation.
[0118] Figure 5 is a schematic diagram of a display interface provided by an embodiment of the present disclosure. As shown in Figure 5 , a user can perform a capture operation describing media information within a content capture page 51. If it is determined that the image content currently captured within the viewfinder does not meet the information capture conditions, a prompt 52 is displayed within the content capture page 51. Prompt 52 prompts the user to adjust the current content capture parameters. For example, prompt 52 could be "Increase ambient brightness." The user can then adjust the brightness based on prompt 52.
[0119] The media content processing method provided in this embodiment determines whether the image content captured in the current viewfinder meets the information collection conditions, so as to more accurately guide the user to obtain descriptive media information based on the recognition results, thereby reducing the difficulty of the user in obtaining descriptive media information and improving the user experience.
[0120] FIG6 is a flow chart of a media content processing method provided by another embodiment of the present disclosure. Based on any of the above embodiments, as shown in FIG6 , step 104 includes:
[0121] Step 601: In response to a selection operation triggered by the user on the at least one media content to be published, determining at least one target media content selected by the user.
[0122] Step 602: In response to a publishing operation triggered by the user for the at least one target media content, publish the at least one target media content.
[0123] In this embodiment, after at least one media content to be published is displayed in the conversation page, the user can choose to publish the at least one media content to be published at the same time, or the user can also select at least one target media content from the at least one media content to be published according to actual needs.
[0124] Optionally, in response to a user triggering a selection operation for at least one media content to be published, at least one target media content selected by the user is determined. After determining the at least one target media content, the user may trigger a publishing operation for the at least one target media content, thereby publishing the at least one target media content currently selected by the user.
[0125] As an practicable approach, a display area associated with at least one to-be-published media content may be pre-set with a publishing control. After determining at least one target media content, the user may trigger the publishing control to implement a publishing operation on the at least one target media content.
[0126] The media content processing method provided in this embodiment determines at least one target media content based on a user's selection operation after displaying at least one media content to be published, and publishes the at least one target media content, thereby making the published target media content more tailored to the user's personalized needs and improving the user experience.
[0127] Further, based on any of the above embodiments, step 601 includes:
[0128] In response to a preset triggering operation triggered by the user on any one of the to-be-published media contents, the state of the at least one to-be-published media content is adjusted to a selectable state.
[0129] In response to a user triggering operation on at least one media content in a selectable state to be published, the media content in the at least one selectable state to be published triggered by the user is determined as the at least one target media content.
[0130] Step 602 includes:
[0131] In response to the user triggering an operation on a preset publishing control, the at least one target media content is published.
[0132] In this embodiment, after displaying at least one piece of media content to be published on the conversation page, the user can trigger a preset triggering operation on any piece of media content to select at least one target media content. The preset triggering operation includes, but is not limited to, long-pressing, double-clicking, and dragging the media content to be published, and this disclosure does not limit this.
[0133] Furthermore, in response to a preset trigger operation by the user, the state of at least one to-be-published media content can be adjusted to a selectable state. In the selectable state, the user can determine the currently triggered to-be-published media content in the selectable state as the target media content by triggering the to-be-published media content. When the conversation page cannot display all to-be-published media content, the user can switch to viewing all to-be-published media content in the selectable state by performing a preset switching operation, and determine the at least one to-be-published media content in the selectable state triggered by the user as the at least one target media content by triggering the at least one to-be-published media content in the selectable state.
[0134] Optionally, after the status of at least one to-be-published media content is adjusted to a selectable state, a preset publishing control may be displayed in a display area associated with the at least one to-be-published media content. After determining at least one target media content, the user may trigger the publishing control to implement a publishing operation for the at least one target media content.
[0135] The media content processing method provided in this embodiment adjusts the status of at least one to-be-published media content to a selectable state in response to a preset triggering operation triggered by a user on any to-be-published media content, thereby enabling the user to more flexibly select the to-be-published media content in the selectable state.
[0136] Further, based on any of the above embodiments, step 601 includes:
[0137] In response to the user's triggering operation on any of the to-be-published media contents, a preset content display page is displayed.
[0138] The media content to be published triggered by the user is displayed on the content display page, and a preset selection control is displayed on the content display page.
[0139] In response to the user triggering operation on the selection control, the to-be-published media content is determined as the target media content.
[0140] In this embodiment, to facilitate a user's more intuitive understanding of the details of the media content to be published, a preset content display page may be displayed in response to a user triggering an operation on any media content to be published. Within the content display page, the media content to be published may be displayed at a preset display size, wherein the preset display size is larger than the display size of the media content to be published within the conversation page.
[0141] Furthermore, the user can select at least one piece of to-be-published media content based on actual needs to determine the target media content currently to be published. To facilitate the user's selection operation, a selection control can be provided within the content display page. After the content display page is displayed, the to-be-published media content is determined as the target media content in response to the user triggering the selection control.
[0142] The media content processing method provided in this embodiment displays a preset content display page in response to a user triggering operation on any media content to be published, thereby allowing the user to more intuitively view the media content to be published within the content display page. In addition, by displaying a preset selection control on the content display page, the user can flexibly select target media content based on the selection control.
[0143] Further, based on any of the above embodiments, after displaying the media content to be published triggered by the user and the preset selection control on the content display page, the method further includes:
[0144] In response to a switching operation triggered by the user in the content display page, other to-be-published media content in the at least one to-be-published media content is switched and displayed in the content display page.
[0145] In this embodiment, after the content display page is displayed, the user can view at least one media content to be published in the content display page.
[0146] Optionally, the user may trigger a switching operation within the content display page. The user may trigger the switching operation by swiping up or down, swiping left or right, or other preset operations. In response to the user triggering the switching operation within the content display page, the content display page switches to displaying other media content within the at least one to-be-published media content.
[0147] FIG7 is another schematic diagram of an interface interaction provided by an embodiment of the present disclosure. As shown in FIG7 , in response to a user triggering an operation on any to-be-published media content, a preset content display page 71 is displayed. The to-be-published media content 72 triggered by the user is displayed on content display page 71, and a preset selection control 73 is also displayed on content display page 71. In response to the user triggering operation on selection control 73, to-be-published media content 72 is determined as target media content. Within content display page 71, the user can switch to view other to-be-published media content in the at least one to-be-published media content by switching operations.
[0148] The media content processing method provided in this embodiment switches to display other to-be-published media content in at least one to-be-published media content on the content display page in response to a switching operation triggered by a user on the content display page, thereby enabling the user to view more to-be-published media content on the content display page according to actual needs, and allowing the user to select desired target media content.
[0149] Furthermore, based on any of the above embodiments, the content display page further includes a preset publishing control, and after the media content to be published triggered by the user is displayed on the content display page, the following further includes:
[0150] In response to the user triggering operation on the publishing control, at least one target media content currently selected by the user is published.
[0151] In this embodiment, a publishing control is further provided in the content display page. After the user determines at least one target media content by browsing at least one media content to be published, the at least one target media content can be published in response to the user triggering the publishing control.
[0152] As an implementable method, if the user has not currently selected any target media content, in response to the user triggering the publishing control, the media content to be published currently displayed in the content display page can be determined as the target media content and published.
[0153] The media content processing method provided in this embodiment improves the efficiency of media content publishing by setting a publishing control on the content display page so that the user can quickly implement the publishing operation of at least one currently selected target media content based on the publishing control.
[0154] FIG8 is a schematic structural diagram of a media content processing device provided by an embodiment of the present disclosure. As shown in FIG8 , the device includes: a display module 81, a processing module 82, a generation module 83, and a publishing module 84. The display module 81 is configured to display a conversation page with a target object in response to a preset trigger operation, wherein the target object is a preset virtual object for media content generation. The processing module 82 is configured to display a content generation control associated with at least one preset virtual resource sent by the target object in the conversation page. The generation module 83 is configured to display at least one to-be-published media content sent by the target object in response to a user triggering operation on the content generation control, wherein the to-be-published media content is generated by the target object based on the associated content of at least one pre-acquired virtual resource. The publishing module 84 is configured to publish the at least one to-be-published media content in response to a publishing operation triggered by the user for the at least one to-be-published media content.
[0155] Furthermore, based on any of the above embodiments, the display module is configured to obtain conversation content sent by the target object and display a conversation control corresponding to the target object within a preset message page, wherein the conversation content is sent by the target object when it is determined that the current virtual resource meets a preset condition. In response to a user triggering an operation on the conversation control, the conversation page is displayed.
[0156] Furthermore, based on any of the above embodiments, the display module is configured to: display a media content stream within a preset media content display page, wherein the media content stream includes multiple media contents; display associated information of the target object within the media content display page in response to a switching operation triggered by the user within the media content display page, wherein the associated information of the target object includes the media content published by the target object and / or basic information of the target object; and display the conversation page in response to the user triggering the associated information of the target object.
[0157] Furthermore, based on any of the above embodiments, the display module is configured to: in response to a user-triggered viewing operation, display a preset user list, wherein the user list includes multiple users with preset associations with the user, and the user list includes at least the target object; and in response to the user-triggered conversation operation for the target object in the user list, display the conversation page.
[0158] Furthermore, based on any of the above embodiments, the associated content of the at least one virtual resource includes one or more of the attribute information associated with the virtual resource, the interactive information of the historical media content corresponding to the virtual resource, and the descriptive media information corresponding to the virtual resource.
[0159] Furthermore, based on any of the above embodiments, the apparatus further includes: an acquisition module configured to acquire descriptive media information determined by the user within the conversation page, wherein the descriptive media information includes one or more of text media information, audio media information, image media information, and video media information; and a generation module configured to trigger generation of at least one to-be-published media content based on the associated content of the virtual resource.
[0160] Furthermore, based on any of the above embodiments, the acquisition module is configured to: display, on the conversation page, a conversation content sent by the target party for information acquisition, wherein the conversation content includes an information acquisition condition; and acquire descriptive media information that matches the information acquisition condition, determined based on the conversation content, and transmit the descriptive media information to the target party on the conversation page.
[0161] Furthermore, based on any of the above embodiments, the session content for information collection includes an acquisition control. The acquisition module is configured to, in response to the user triggering the acquisition control, display a preset content acquisition page and acquire descriptive media information collected by the user on the content acquisition page that matches the information collection criteria.
[0162] Furthermore, based on any of the above embodiments, the acquisition module is configured to: in response to a content acquisition operation triggered by the user within the content acquisition page, determine whether the image content currently captured within the viewfinder meets the information acquisition conditions. If not, display a prompt message within the content acquisition page, prompting the user to adjust the current content acquisition parameters. If satisfied, perform an operation to capture the media information based on the content acquisition operation.
[0163] Furthermore, based on any of the above embodiments, the publishing module is configured to: determine at least one target media content selected by the user in response to a selection operation triggered by the user on the at least one media content to be published; and publish the at least one target media content in response to a publishing operation triggered by the user on the at least one target media content.
[0164] Furthermore, based on any of the above embodiments, the publishing module is configured to: in response to a preset triggering operation by the user on any of the media content to be published, adjust the state of the at least one media content to be published to a selectable state. In response to a user triggering operation on at least one media content to be published in a selectable state, determine the at least one media content to be published in a selectable state triggered by the user as the at least one target media content. Publishing the at least one target media content in response to the publishing operation triggered by the user on the at least one target media content includes: publishing the at least one target media content in response to the user triggering operation on a preset publishing control.
[0165] Furthermore, based on any of the above embodiments, the publishing module is configured to: in response to a user triggering operation on any of the to-be-published media content, display a preset content display page. The content display page displays the to-be-published media content triggered by the user, and displays a preset selection control on the content display page. In response to the user triggering operation on the selection control, the to-be-published media content is determined as the target media content.
[0166] Furthermore, based on any of the above embodiments, the device further includes: a switching module, configured to switch and display other to-be-published media content in the at least one to-be-published media content in the content display page in response to a switching operation triggered by the user in the content display page.
[0167] Further, based on any of the above embodiments, further, based on any of the above embodiments, the device also includes: a publishing module, used to publish at least one target media content currently selected by the user in response to the user's triggering operation on the publishing control.
[0168] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effects are similar and will not be described in detail in this embodiment.
[0169] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the media content processing method as described in any of the above embodiments is implemented.
[0170] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program. When the computer program is executed by a processor, the media content processing method as described in any of the above embodiments is implemented.
[0171] In order to implement the above embodiment, the present disclosure further provides an electronic device, including: a processor and a memory;
[0172] The memory stores computer-executable instructions;
[0173] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the media content processing method as described in any of the above embodiments.
[0174] FIG9 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. The electronic device 900 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG9 is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0175] As shown in Figure 9, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. Various programs and data required for the operation of the electronic device 900 are also stored in the RAM 903. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0176] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although FIG9 shows an electronic device 900 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0177] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0178] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0179] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0180] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0181] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0182] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0183] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0184] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0185] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0186] In a first aspect, according to one or more embodiments of the present disclosure, a method for processing media content is provided, including:
[0187] In response to a preset trigger operation, displaying a conversation page with a target object, wherein the target object is a preset virtual object used for media content generation;
[0188] Displaying, within the conversation page, a content generation control associated with at least one preset virtual resource sent by the target object;
[0189] In response to a user triggering operation on the content generation control, displaying at least one to-be-published media content sent by the target object on the conversation page, where the to-be-published media content is generated by the target object based on associated content of at least one virtual resource acquired in advance;
[0190] In response to a publishing operation triggered by the user on the at least one media content to be published, the at least one media content to be published is published.
[0191] According to one or more embodiments of the present disclosure, displaying a conversation page with a target object in response to a preset trigger operation includes:
[0192] Acquire the conversation content sent by the target object, and display the conversation control corresponding to the target object in a preset message page, wherein the conversation content is sent by the target object when it is determined that the current virtual resource meets the preset conditions;
[0193] In response to the user triggering the session control, the session page is displayed.
[0194] According to one or more embodiments of the present disclosure, displaying a conversation page with a target object in response to a preset trigger operation includes:
[0195] Displaying a media content stream in a preset media content display page, wherein the media content stream includes a plurality of media contents;
[0196] In response to a switching operation triggered by the user in a media content display page, displaying associated information of the target object in the media content display page, wherein the associated information of the target object includes media content published by the target object and / or basic information of the target object;
[0197] In response to the user's triggering operation on the associated information of the target object, the conversation page is displayed.
[0198] According to one or more embodiments of the present disclosure, displaying a conversation page with a target object in response to a preset trigger operation includes:
[0199] In response to a viewing operation triggered by the user, a preset user list is displayed, wherein the user list includes a plurality of users having a preset association relationship with the user, and the user list includes at least the target object;
[0200] In response to a session operation triggered by the user on a target object in the user list, the session page is displayed.
[0201] According to one or more embodiments of the present disclosure, the associated content of the at least one virtual resource includes one or more of attribute information associated with the virtual resource, interactive information of historical media content corresponding to the virtual resource, and descriptive media information corresponding to the virtual resource.
[0202] According to one or more embodiments of the present disclosure, before displaying at least one to-be-published media content sent by the target object on the conversation page in response to the user triggering the content generation control, the process further includes:
[0203] Acquire descriptive media information determined by the user in the conversation page, where the descriptive media information includes one or more of text media information, audio media information, image media information, and video media information;
[0204] The generation of at least one to-be-published media content is triggered based on the associated content of the virtual resource.
[0205] According to one or more embodiments of the present disclosure, obtaining the descriptive media information determined by the user in the conversation page includes:
[0206] Displaying the conversation content sent by the target object for information acquisition on the conversation page, wherein the conversation content includes information acquisition conditions;
[0207] Descriptive media information that matches the information acquisition condition and is determined based on the conversation content is acquired, and the descriptive media information is used to be sent to the target object in the conversation page.
[0208] According to one or more embodiments of the present disclosure, the session content for information collection includes an acquisition control; and the acquiring of descriptive media information that matches the information acquisition condition and is determined based on the session content includes:
[0209] In response to the user triggering the acquisition control, displaying a preset content acquisition page;
[0210] Acquire descriptive media information collected by the user in the content acquisition page and matching the information collection condition.
[0211] According to one or more embodiments of the present disclosure, obtaining the descriptive media information collected by the user on the content acquisition page and matching the information collection condition includes:
[0212] In response to a content acquisition operation triggered by the user in the content acquisition page, determining whether the image content currently captured in the viewfinder meets the information acquisition condition;
[0213] If not, a prompt message is displayed on the content acquisition page, and the prompt message is used to prompt the user to adjust the current content acquisition parameters;
[0214] If the conditions are met, a collection operation for describing media information is performed based on the content collection operation.
[0215] According to one or more embodiments of the present disclosure, in response to a publishing operation triggered by the user on the at least one media content to be published, publishing the at least one media content to be published includes:
[0216] In response to a selection operation triggered by the user on the at least one media content to be published, determining at least one target media content selected by the user;
[0217] In response to a publishing operation triggered by the user on the at least one target media content, the at least one target media content is published.
[0218] According to one or more embodiments of the present disclosure, in response to a selection operation triggered by the user on the at least one media content to be published, determining at least one target media content selected by the user includes:
[0219] In response to a preset triggering operation triggered by the user on any of the to-be-published media contents, adjusting the state of the at least one to-be-published media content to a selectable state;
[0220] In response to a user triggering operation on at least one media content to be published in a selectable state, determining the media content to be published in the at least one selectable state triggered by the user as the at least one target media content;
[0221] The step of publishing the at least one target media content in response to a publishing operation triggered by the user on the at least one target media content comprises:
[0222] In response to the user triggering an operation on a preset publishing control, the at least one target media content is published.
[0223] According to one or more embodiments of the present disclosure, in response to a selection operation triggered by the user on the at least one media content to be published, determining at least one target media content selected by the user includes:
[0224] In response to a triggering operation by the user on any of the to-be-published media contents, displaying a preset content display page;
[0225] Displaying the media content to be published triggered by the user on the content display page, and displaying a preset selection control on the content display page;
[0226] In response to the user triggering operation on the selection control, the to-be-published media content is determined as the target media content.
[0227] According to one or more embodiments of the present disclosure, after displaying the media content to be published triggered by the user and the preset selection control on the content display page, the method further includes:
[0228] In response to a switching operation triggered by the user in the content display page, other to-be-published media content in the at least one to-be-published media content is switched and displayed in the content display page.
[0229] According to one or more embodiments of the present disclosure, the content display page further includes a preset publishing control, and after displaying the media content to be published triggered by the user on the content display page, the page further includes:
[0230] In response to the user triggering operation on the publishing control, at least one target media content currently selected by the user is published.
[0231] In a second aspect, according to one or more embodiments of the present disclosure, a media content processing apparatus is provided, including:
[0232] A display module, configured to display a conversation page with a target object in response to a preset trigger operation, wherein the target object is a preset virtual object used for media content generation;
[0233] a processing module, configured to display, within the conversation page, a content generation control associated with at least one preset virtual resource sent by the target object;
[0234] a generating module, configured to display, in response to a user triggering operation on the content generating control, at least one to-be-published media content sent by the target object in the conversation page, wherein the to-be-published media content is generated by the target object based on associated content of at least one pre-acquired virtual resource;
[0235] The publishing module is configured to publish the at least one media content to be published in response to a publishing operation triggered by the user on the at least one media content to be published.
[0236] According to one or more embodiments of the present disclosure, the display module is used to:
[0237] Acquire the conversation content sent by the target object, and display the conversation control corresponding to the target object in a preset message page, wherein the conversation content is sent by the target object when it is determined that the current virtual resource meets the preset conditions;
[0238] In response to the user triggering the session control, the session page is displayed.
[0239] According to one or more embodiments of the present disclosure, the display module is used to:
[0240] Displaying a media content stream in a preset media content display page, wherein the media content stream includes a plurality of media contents;
[0241] In response to a switching operation triggered by the user in a media content display page, displaying associated information of the target object in the media content display page, wherein the associated information of the target object includes media content published by the target object and / or basic information of the target object;
[0242] In response to the user's triggering operation on the associated information of the target object, the conversation page is displayed.
[0243] According to one or more embodiments of the present disclosure, the display module is used to:
[0244] In response to a viewing operation triggered by the user, a preset user list is displayed, wherein the user list includes a plurality of users having a preset association relationship with the user, and the user list includes at least the target object;
[0245] In response to a session operation triggered by the user on a target object in the user list, the session page is displayed.
[0246] According to one or more embodiments of the present disclosure, the associated content of the at least one virtual resource includes one or more of attribute information associated with the virtual resource, interactive information of historical media content corresponding to the virtual resource, and descriptive media information corresponding to the virtual resource.
[0247] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0248] an acquisition module, configured to acquire descriptive media information determined by the user in the conversation page, wherein the descriptive media information includes one or more of text media information, audio media information, image media information, and video media information;
[0249] A generation module is configured to trigger generation of at least one to-be-published media content based on associated content of the virtual resource.
[0250] According to one or more embodiments of the present disclosure, the acquisition module is configured to:
[0251] Displaying the conversation content sent by the target object for information acquisition on the conversation page, wherein the conversation content includes information acquisition conditions;
[0252] Descriptive media information that matches the information acquisition condition and is determined based on the conversation content is acquired, and the descriptive media information is used to be sent to the target object in the conversation page.
[0253] According to one or more embodiments of the present disclosure, the session content for information collection includes an acquisition control; the acquisition module is configured to:
[0254] In response to the user triggering the acquisition control, displaying a preset content acquisition page;
[0255] Acquire descriptive media information collected by the user in the content acquisition page and matching the information collection condition.
[0256] According to one or more embodiments of the present disclosure, the acquisition module is configured to:
[0257] In response to a content acquisition operation triggered by the user in the content acquisition page, determining whether the image content currently captured in the viewfinder meets the information acquisition condition;
[0258] If not, a prompt message is displayed on the content acquisition page, and the prompt message is used to prompt the user to adjust the current content acquisition parameters;
[0259] If the conditions are met, a collection operation for describing media information is performed based on the content collection operation.
[0260] According to one or more embodiments of the present disclosure, the publishing module is configured to:
[0261] In response to a selection operation triggered by the user on the at least one media content to be published, determining at least one target media content selected by the user;
[0262] In response to a publishing operation triggered by the user on the at least one target media content, the at least one target media content is published.
[0263] According to one or more embodiments of the present disclosure, the publishing module is configured to:
[0264] In response to a preset triggering operation triggered by the user on any of the to-be-published media contents, adjusting the state of the at least one to-be-published media content to a selectable state;
[0265] In response to a user triggering operation on at least one media content to be published in a selectable state, determining the media content to be published in the at least one selectable state triggered by the user as the at least one target media content;
[0266] The step of publishing the at least one target media content in response to a publishing operation triggered by the user on the at least one target media content comprises:
[0267] In response to the user triggering an operation on a preset publishing control, the at least one target media content is published.
[0268] According to one or more embodiments of the present disclosure, the publishing module is configured to:
[0269] In response to a triggering operation by the user on any of the to-be-published media contents, displaying a preset content display page;
[0270] Displaying the to-be-published media content triggered by the user on the content display page, and displaying a preset selection control on the content display page on the content display page;
[0271] In response to the user triggering operation on the selection control, the to-be-published media content is determined as the target media content.
[0272] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0273] The switching module is configured to switch and display other to-be-published media contents in the at least one to-be-published media content in the content display page in response to a switching operation triggered by the user in the content display page.
[0274] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0275] The publishing module is configured to publish at least one target media content currently selected by the user in response to a triggering operation of the publishing control by the user.
[0276] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory;
[0277] The memory stores computer-executable instructions;
[0278] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the media content processing method as described in the first aspect and various possible designs of the first aspect.
[0279] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the media content processing method described in the first aspect and various possible designs of the first aspect is implemented.
[0280] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program, which, when executed by a processor, implements the media content processing method described in the first aspect and various possible designs of the first aspect.
[0281] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0282] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0283] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A media content processing method, comprising: In response to a preset trigger operation, displaying a conversation page with a target object, wherein the target object is a preset virtual object used for media content generation; Displaying, within the conversation page, a content generation control associated with at least one preset virtual resource sent by the target object; In response to a user triggering operation on the content generation control, displaying at least one to-be-published media content sent by the target object on the conversation page, where the to-be-published media content is generated by the target object based on associated content of at least one virtual resource acquired in advance; In response to a publishing operation triggered by the user on the at least one media content to be published, the at least one media content to be published is published.
2. The method according to claim 1, wherein The displaying of the conversation page with the target object in response to the preset trigger operation includes: Acquire the conversation content sent by the target object, and display the conversation control corresponding to the target object in a preset message page, wherein the conversation content is sent by the target object when it is determined that the current virtual resource meets the preset conditions; In response to the user triggering the session control, the session page is displayed.
3. The method according to claim 1, wherein The displaying of the conversation page with the target object in response to the preset trigger operation includes: Displaying a media content stream in a preset media content display page, wherein the media content stream includes a plurality of media contents; In response to a switching operation triggered by the user in a media content display page, displaying associated information of the target object in the media content display page, wherein the associated information of the target object includes media content published by the target object and / or basic information of the target object; In response to the user's triggering operation on the associated information of the target object, the conversation page is displayed.
4. The method according to claim 1, wherein The displaying of the conversation page with the target object in response to the preset trigger operation includes: In response to a viewing operation triggered by the user, a preset user list is displayed, wherein the user list includes a plurality of users having a preset association relationship with the user, and the user list includes at least the target object; In response to a session operation triggered by the user on a target object in the user list, the session page is displayed.
5. The method according to any one of claims 1 to 4, wherein: The associated content of the at least one virtual resource includes one or more of attribute information associated with the virtual resource, interactive information of historical media content corresponding to the virtual resource, and descriptive media information corresponding to the virtual resource.
6. The method according to claim 5, wherein: In response to the user triggering the content generation control, before displaying the at least one to-be-published media content sent by the target object in the conversation page, the method further includes: Acquire descriptive media information determined by the user in the conversation page, where the descriptive media information includes one or more of text media information, audio media information, image media information, and video media information; The generation of at least one to-be-published media content is triggered based on the associated content of the virtual resource.
7. The method according to claim 6, wherein: The obtaining of the descriptive media information determined by the user in the conversation page includes: Displaying the conversation content sent by the target object for information acquisition on the conversation page, wherein the conversation content includes information acquisition conditions; Descriptive media information that matches the information acquisition condition and is determined based on the conversation content is acquired, and the descriptive media information is used to be sent to the target object in the conversation page.
8. The method according to claim 7, wherein: The session content for information collection includes an acquisition control; the acquisition of descriptive media information that matches the information acquisition condition and is determined based on the session content includes: In response to the user triggering the acquisition control, displaying a preset content acquisition page; Acquire descriptive media information collected by the user in the content acquisition page and matching the information collection condition.
9. The method according to claim 8, wherein The acquiring of the descriptive media information collected by the user on the content acquisition page and matching the information collection condition includes: In response to a content acquisition operation triggered by the user in the content acquisition page, determining whether the image content currently captured in the viewfinder meets the information acquisition condition; If not, a prompt message is displayed on the content acquisition page, and the prompt message is used to prompt the user to adjust the current content acquisition parameters; If the conditions are met, a collection operation for describing media information is performed based on the content collection operation.
10. The method according to any one of claims 1 to 9, wherein: The step of publishing the at least one media content to be published in response to a publishing operation triggered by the user on the at least one media content to be published, comprising: In response to a selection operation triggered by the user on the at least one media content to be published, determining at least one target media content selected by the user; In response to a publishing operation triggered by the user on the at least one target media content, the at least one target media content is published.
11. The method according to claim 10, wherein: The determining, in response to a selection operation triggered by the user on the at least one media content to be published, at least one target media content selected by the user, includes: In response to a preset triggering operation triggered by the user on any of the to-be-published media contents, adjusting the state of the at least one to-be-published media content to a selectable state; In response to a user triggering operation on at least one media content to be published in a selectable state, determining the media content to be published in the at least one selectable state triggered by the user as the at least one target media content; The step of publishing the at least one target media content in response to a publishing operation triggered by the user on the at least one target media content comprises: In response to the user triggering an operation on a preset publishing control, the at least one target media content is published.
12. The method according to claim 10, wherein: The determining, in response to a selection operation triggered by the user on the at least one media content to be published, at least one target media content selected by the user, includes: In response to a triggering operation by the user on any of the to-be-published media contents, displaying a preset content display page; Displaying the to-be-published media content triggered by the user on the content display page, and displaying a preset selection control on the content display page on the content display page; In response to the user triggering operation on the selection control, the to-be-published media content is determined as the target media content.
13. The method according to claim 12, wherein: After displaying the media content to be published triggered by the user and the preset selection control on the content display page, the method further includes: In response to a switching operation triggered by the user in the content display page, other to-be-published media content in the at least one to-be-published media content is switched and displayed in the content display page.
14. The method according to claim 12 or 13, wherein: The content display page further includes a preset publishing control. After the media content to be published triggered by the user is displayed on the content display page, the method further includes: In response to the user triggering operation on the publishing control, at least one target media content currently selected by the user is published.
15. A media content processing device, comprising: a display module configured to display a conversation page with a target object in response to a preset trigger operation, wherein the target object is a preset virtual object used for media content generation; a processing module configured to display, within the conversation page, a content generation control associated with at least one preset virtual resource sent by the target object; a generating module configured to display, in response to a user triggering operation on the content generating control, at least one to-be-published media content sent by the target object in the conversation page, wherein the to-be-published media content is generated by the target object based on associated content of at least one virtual resource acquired in advance; The publishing module is configured to publish the at least one media content to be published in response to a publishing operation triggered by the user on the at least one media content to be published.
16. An electronic device comprising: processor and memory, wherein The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the media content processing method according to any one of claims 1 to 14.
17. A computer-readable storage medium storing computer-executable instructions, wherein: When the processor executes the computer-executable instructions, the media content processing method according to any one of claims 1 to 14 is implemented.
18. A computer program product comprising a computer program, wherein When the computer program is executed by a processor, the media content processing method according to any one of claims 1 to 14 is implemented.
Citation Information
Patent Citations
Media content processing method and device, equipment, readable storage medium and product
CN118363508A
Image shooting method and device, terminal and computer storage medium
CN111093022A
Advertisement message sending method and device in chat group and computer readable medium
CN114500427A
Information publishing method and device, electronic equipment and computer readable storage medium
CN116320546A
Content publishing method and device, content processing method and device, computer equipment and storage medium
CN117008786A