Method and apparatus for processing media content, device, storage medium, and program product
By providing search item images containing historical search data in the media content viewing interface, the problem of low information acquisition efficiency in traditional technologies is solved, achieving more efficient information acquisition and search matching.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-28
- Publication Date
- 2026-04-02
AI Technical Summary
Traditional technologies face significant challenges in terms of the efficiency of information retrieval from media content, making it difficult for users to efficiently obtain the information they desire.
By receiving retrieval requests in the media content viewing interface and providing media files containing images of search terms determined based on historical search data, it helps users efficiently obtain information.
It improves the efficiency for users to retrieve information from media files and enhances the matching and accuracy of information searches.
Smart Images

Figure CN2025124989_02042026_PF_FP_ABST
Abstract
Description
Method, device, apparatus, storage medium and program product for processing media content
[0001] The present application claims priority to the Chinese patent application No. 202411389097.X, filed on September 30, 2024, entitled “Method, device, apparatus, storage medium and program product for processing media content”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, device, apparatus, computer-readable storage medium and computer program product for processing media content. BACKGROUND
[0003] With the development of computer technology, more and more users create and share media content through Internet platforms. Generally, in order to achieve higher sharing efficiency, an application / platform supports users to share media content with other users of the same application / platform. Alternatively, the application / platform can also support users to download media content, and the users can share the media content with other users through other applications / platforms to achieve cross-application / platform media content sharing. SUMMARY
[0004] In a first aspect of the present disclosure, a method for processing media content is provided. The method comprises: presenting a viewing interface of the media content; receiving, in the viewing interface, an acquisition request for the media content; and providing a media file corresponding to the media content, wherein the media file at least includes a first image displaying first content, the first content indicating at least one search term determined based on historical search data associated with the media content.
[0005] In a second aspect of the present disclosure, a device for processing media content is provided. The device comprises: a presentation module configured to present a viewing interface of the media content; a receiving module configured to receive, in the viewing interface, an acquisition request for the media content; and a providing module configured to provide a media file corresponding to the media content, wherein the media file at least includes a first image displaying first content, the first content indicating at least one search term determined based on historical search data associated with the media content.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that are executable by a processor to implement the method of the first aspect.
[0008] In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0009] It should be understood that nothing in the Summary is to be construed as a limitation on the scope of the embodiments of the present disclosure or the present disclosure. Other features, aspects, and advantages of the present disclosure will become apparent from the following description, which is given by way of example in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF DRAWINGS
[0010] The above and other features, aspects, and advantages of embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, in which:
[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0012] FIGS. 2A-2E show schematic diagrams of interfaces according to some embodiments of the present disclosure;
[0013] FIG. 3 shows a flowchart of a process of processing a media resource according to some embodiments of the present disclosure;
[0014] FIG. 4 shows a schematic structural block diagram of an apparatus for processing a media resource according to certain embodiments of the present disclosure; and
[0015] FIG. 5 shows a block diagram of an electronic device capable of implementing a number of embodiments of the present disclosure. DETAILED DESCRIPTION
[0016] Embodiments of the present disclosure will be described below in greater detail with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that the present disclosure will be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and should not be construed as limiting the scope of protection of the present disclosure.
[0017] It should be noted that the headings provided herein are for convenience only and are not to be construed as limiting. Various embodiments are described herein, and any type of embodiment can be included under any heading. Further, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.
[0018] In the description of embodiments of the disclosure, the term "includes" and its derivatives, should be understood to be open terms, i.e., "including, but not limited to." The term "based on" should be understood as "based, at least in part, on." The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment." The term "some embodiments" should be understood as "at least some embodiments." Other explicit or implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or the same objects. Other explicit and implicit definitions can also be included below.
[0019] Data related to users, acquisition and / or use of data, etc. can be involved in embodiments of the disclosure. These aspects all comply with the corresponding laws and regulations and relevant provisions. In embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware and confirms. Accordingly, when implementing various embodiments of the disclosure, the type of data or information that can be involved, the scope of use, the use scenario, etc. should be notified to the user and authorized by the user according to the relevant laws and regulations through appropriate means. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this regard.
[0020] In the specification and embodiments of the present disclosure, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.
[0021] As described above, generally, a user can share media content of one application / platform to other users through other applications / platforms. For example, user A can download media content 1 to the local in application 1, i.e., media file 1, and send media file 1 to user B in application 2 to realize cross-application / platform media content sharing.
[0022] Further, some media content contains content creation related information, such as author, creation platform, and the like. In the above example, user B can view the author, creation platform, and the like of media content 1. In this case, the information contained in media content 1 is limited, and it is difficult to help users efficiently obtain desired information, for example, perform a search of related information.
[0023] Therefore, the conventional technology still has great challenges in the information acquisition efficiency of media content.
[0024] Therefore, the conventional technology still has great challenges in the information acquisition efficiency of media content.
[0025] Based on such a manner, the embodiments of the present disclosure can include the first image displaying the first content in the provided media file corresponding to the media content, thereby helping users efficiently obtain desired information by using the at least one search term indicated by the first content and determined based on the historical search data associated with the media content, thereby improving the information acquisition efficiency.
[0026] Therefore, the embodiments of the present disclosure can improve the information acquisition efficiency from the media file.
[0027] Example environment
[0028] FIG. 1 shows a schematic diagram of an example environment 100 in which the embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.
[0029] In this example environment 100, the electronic device 110 has an application 120 installed therein. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices. The application 120 can be an application supporting media content processing, for example, a media content generation application, a media content sharing application, or a social application, etc., or any other appropriate application.
[0030] In the environment 100 of FIG. 1, if the application 120 is in an active state, the application 120 can provide a presentation interface 150 for the user 140.
[0031] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combinations of these and the like, including accessories and peripherals for these devices, or any combinations thereof. In some embodiments, the electronic device 110 can also support any type of interface to the user (such as “wearable” circuitry, etc.).
[0032] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms, etc. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 can provide background services for the application 120 in the electronic device 110 that supports content presentation.
[0033] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a universal serial bus connection, a wireless fidelity connection, etc., and embodiments of the present disclosure are not limited in this respect. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0034] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.
[0035] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0036] Example Interaction
[0037] An example interaction process according to embodiments of the present disclosure will be described below with reference to FIGS. 2A-2E. FIGS. 2A-2E illustrate example interfaces 200A-200E according to some embodiments of the present disclosure, which can be provided by the electronic device 110 shown in FIG. 1, for example.
[0038] As shown in FIG. 2A, the electronic device 110 may, for example, present an interface 200A (a viewing interface of media content), which can present the media content, and one or more controls (e.g., a like control, a comment control, a collect control, a forward control, an add music control, etc.) that are user-interactive can also be displayed in the interface 200A.
[0039] In some embodiments, the user can interact with the electronic device 110 in the interface 200A to send an acquisition request for the media content to the electronic device 110. For example, the user can send the acquisition request for the media content to the electronic device 110 in the interface 200A by long-pressing, or the user can send the acquisition request for the media content to the electronic device 110 in the interface 200A by long-pressing, interacting with the forward control, etc., to trigger the electronic device 110 to display a plurality of selectable controls, and the user interacts with, for example, a download control, a share control, etc., to send the acquisition request for the media content to the electronic device 110. As some examples, the user can also send the acquisition request for the media content to the electronic device 110 in other appropriate manners.
[0040] Based on this, the electronic device 110 can receive the acquisition request for the media content from the user in the interface 200A. As some examples, the media content can be video content, image content, image collection content, etc.
[0041] In some embodiments, the media content can include target image content. For example, in the case of video content, the target image content can be at least one video frame in the video content. For another example, in the case of image / image collection, the target image content can be at least one image included in the image / image collection, etc.
[0042] As some examples, the target image content may, for example, be the target image content 210 displayed in the interface 200A, i.e., one of the video frames in the media content presented by the electronic device 110 in the interface 200A.
[0043] It should be understood that the media content can also be other various forms of digital content. For ease of understanding, the embodiments of the present disclosure are exemplarily described below with the media content being video content.
[0044] Further, the electronic device 110 can provide the user with a media file corresponding to the media content in response to the acquisition request for the media content from the user. The media file corresponding to the media content may, for example, be a video file of any form, an image file of any form, an image collection file of any form, etc., or the media file can also be an image content, an image collection file corresponding video file, etc.
[0045] In some embodiments, a user (e.g., a current user) can share a media file obtained from a target application to other users through other applications / platforms, and the other users can view the media content shared by the current user through interactions with the media file shared by the current user. For example, the target application is the application 150, and the electronic device 110 can present a viewing interface of the media content in the target application and provide the media file corresponding to the media content 110 through the target application.
[0046] Based on this, the media file can include more real interaction information to improve the efficiency of the user obtaining the desired information from the media file. Specifically, the electronic device 110 or the server 130 can enrich the information included in the media file based on the historical search data.
[0047] As some examples, the historical search data is the search data generated by the user history of watching the media content, for example, the search words for the media content, the historical search times corresponding to the search words, and the like. The electronic device 110 or the server 130 can determine the historical search data based on the historical search requests initiated by a group of users in the process of browsing the media content. The group of users are the users who browse the media content in the target application and initiate search requests in the process of browsing the media content. Thus, the historical search data can indicate the historical search requests initiated by the group of users for the media content, and based on the historical search data, the interaction information related to the media content can be determined.
[0048] In some embodiments, the electronic device 110 or the server 130 can determine more candidate search items based on the historical search data, and in order to improve the quality of the search items and make the search items more matched with the user desired information, the candidate search items can be screened. Specifically, the electronic device 110 or the server 130 determines a plurality of candidate search items based on the historical search data, and determines at least one search item from the plurality of candidate search items based on the historical search times of the plurality of candidate search items.
[0049] As some examples, the screening process can be implemented in various ways, for example, setting a screening threshold, setting a screening number, and the like, and the embodiments of the present disclosure do not limit this.
[0050] In some embodiments, the at least one search item can also be determined based on the reference information associated with the current user.
[0051] Further, the media file can include visible information indicating the at least one search item determined based on the historical search data to increase the matching degree of the media file and the user desired information. Specifically, the media file can include at least a first image displaying a first content, and the first content indicates the at least one search item determined based on the historical search data associated with the media content.
[0052] As some examples, the first content can include a search box (or other search icon) and at least one search item. The first image can include one or more video frames displaying the search box and the at least one search item.
[0053] In some embodiments, the first image can be generated based on at least one predetermined video frame (e.g., target image content) in the video content, such as a first frame, a last frame, etc. That is, the first image can be at least one predetermined video frame in the video file. Specifically, the electronic device 110 or the server 130 can superimpose a watermark in the target image content to obtain the first image, i.e., the first content can include a watermark superimposed on the target image content.
[0054] As some examples, the first image can also be generated based on other video frames, e.g., the electronic device 110 or the server 130 can superimpose a watermark (i.e., the first content) on a newly added video frame in the media file that does not belong to the media content to obtain the first image.
[0055] As some examples, the first content can also include publisher information (username, ID, avatar, etc.) associated with the media content, which will not be repeated here.
[0056] As some examples, the electronic device 110 presents a display interface of the media file to the user during or after providing the media file, for the user to view the content in the media file, such as shown in interface 200B to interface 200C.
[0057] As shown in FIG. 2B, the interface 200B displays a first image generated based on the target image content, and the first image at least displays the target image content 210 and the first content 221 superimposed on the target image content 210, and the first content 221 includes a search box and a search item “travel guide”.
[0058] As shown in FIG. 2C, the interface 200C displays a first image generated based on a newly added video frame (i.e., a blank last frame), and the first image at least superimposes the first content 222 on the newly added video frame, and the first content 222 includes a search box and a search item “travel guide”.
[0059] Based on this, the user (the current user or other users) can open a target application to perform a search based on at least one search item indicated by the first content during or after viewing the media file.
[0060] Further, to improve the search efficiency of the target application, the electronic device 110 or the server 130 can add, to the media content, second content for guiding to a search page corresponding to the at least one search item based on the at least one search item. As an example, the media file can contain a second image displaying the second content.
[0061] As some examples, the second content can include graphical coded content associated with the search page, such as a two-dimensional code, a bar code, and the like. Alternatively, the second content can also include other suitable content associated with the search page, such as an access address, and the like. The search page can be a page displaying search results corresponding to the at least one search item.
[0062] In some embodiments, the second image can also be at least one predetermined video frame in the video file. The second image can correspond to the same video frame as the first image, or can correspond to a different video frame. Similar to the first image, the second image can display the second content superimposed on the target image content, or can display the second content superimposed on the newly added video frame not belonging to the media content in the media file, and the like.
[0063] As an example, as shown in FIG. 2D, the interface 200D displays a second image, and the second image can display graphical coded content 230.
[0064] Further, the electronic device 110 can also present a prompt window corresponding to the at least one search item in the target application to the user, so as to facilitate the user to quickly search for the at least one search item. Specifically, the electronic device 110 can present the prompt window corresponding to the at least one search item in the target application in response to receiving the first operation on the second content, and present the search page corresponding to the at least one search item in the target application interface in response to a second operation on the prompt window.
[0065] As an example, embodiments of the present disclosure are explained in combination with FIG. 2D and FIG. 2E. As shown in FIG. 2D, the electronic device 110 can present a prompt window 240 (i.e., the prompt window 240 shown in FIG. 2E) corresponding to the at least one search item 241 (“travel guide”) and a search control 242 (“one-click search”) in the target application in response to receiving a screenshot operation of the second image by the user. Based on this, the electronic device 110 presents the search page corresponding to the at least one search item in the target application interface in response to a triggering operation of the search control 242 in the prompt window 240 by the user.
[0066] In some embodiments, the electronic device 110 can also present the search page corresponding to the at least one search item in the second application in response to receiving a third operation on the second content.
[0067] As some examples, the user (e.g., a current user) can acquire, through a target application (e.g., a first application), media content provided by a first application, to share a media file corresponding to the media content to other users. For example, the electronic device 110 can present a viewing interface of the media content in the first application, and provide, through the target application, the media file corresponding to the media content to the user, i.e., the user can trigger to download the media file from the first application.
[0068] Based on this, the other users can trigger a third operation (e.g., long press, etc.) for the second content through the interaction with the media file shared by the current user. Thus, the electronic device 110 can present a search page corresponding to the at least one search item in the second application in response to receiving the third operation.
[0069] As some examples, the first application is, for example, a media browsing application, etc., or other suitable application, and the second application can be the same application as the first application, or can be a different application from the first application, e.g., the second application can be a separate search application, or other suitable application.
[0070] It should be understood that the first operation, the second operation, and the third operation of the present disclosure are not limited to the above examples, such as copying, dragging, sliding, long pressing, etc., and embodiments of the present disclosure do not repeat the same.
[0071] In some embodiments, the interactive information contained in the media content can have defects such as that the interactive information associated with the media content itself is less, the interactive information related to the media content does not match the information expected by the user, and / or the historical search data associated with the media content is inaccurate, etc. For example, based on this, the electronic device 110 can first determine whether the media content meets a preset condition in the process of providing the media file.
[0072] As some examples, the preset condition can be related to at least one of the historical interactive information of the media content, the historical search data associated with the media content, etc., e.g., the historical interactive information can be the number of views, the number of searches, etc.
[0073] Based on this, the electronic device 110 can provide a media file corresponding to the media content (for details, see the above embodiments, and for distinction, marked as a first media file) in response to the media content meeting the preset condition, and the electronic device 110 can provide a second media file corresponding to the media content in response to the media content not meeting the preset condition, the second media file at least including a third image displaying third content indicating a search item associated with a publisher of the media content. For example, the third content is, for example, a publisher username, a user avatar, etc., and details are not repeated.
[0074] Based on such a manner, embodiments of the present disclosure include the first image displaying the first content in the media file corresponding to the provided media content, thereby improving the amount of interactive information contained in the media content by using the at least one search term indicated by the first content and determined based on the historical search data associated with the media content, helping the user to obtain the expected information, thereby improving the efficiency of information acquisition; in addition, embodiments of the present disclosure improve the information search efficiency of the electronic device by the second image displaying the second content contained in the media content.
[0075] Therefore, embodiments of the present disclosure can include the search term related to the interaction history of other users in the provided media file, thereby improving the efficiency of obtaining information from the media file and improving the information search efficiency of the electronic device.
[0076] Example process
[0077] FIG. 3 shows a flowchart of an example process 300 of processing a media resource, according to some embodiments of the present disclosure. Process 300 can be implemented at electronic device 110. Process 300 is described below with reference to FIG. 1.
[0078] At block 310, electronic device 110 presents a viewing interface of media content.
[0079] At block 320, electronic device 110 receives an acquisition request for the media content in the viewing interface.
[0080] At block 330, electronic device 110 provides a media file corresponding to the media content, wherein the media file at least includes a first image displaying first content, and the first content indicates at least one search term determined based on historical search data associated with the media content.
[0081] In some embodiments, the media content includes target image content, and the first content includes a watermark displayed on the target image content.
[0082] In some embodiments, the media file further includes a second image displaying second content, and the second content is used to guide to a search page corresponding to the at least one search term.
[0083] In some embodiments, process 300 further includes: in response to receiving a first operation for the second content, presenting a prompt window corresponding to the at least one search term in a target application; and in response to a second operation for the prompt window, presenting a search page corresponding to the at least one search term in the target application.
[0084] In some embodiments, the second content includes graphical coding content associated with the search page.
[0085] In some embodiments, the media file is a video file, and the first image or the second image is at least one predetermined video frame in the video file.
[0086] In some embodiments, the historical search data indicates historical search requests initiated by a group of users in a process of browsing the media content.
[0087] In some embodiments, providing the media file corresponding to the media content comprises: in response to the media content satisfying a preset condition, providing the media file corresponding to the media content, wherein the preset condition is related to at least one of the following: historical interaction information of the media content, historical search data associated with the media content.
[0088] In some embodiments, the media file is a first media file, and the process 300 further comprises: in response to the media content not satisfying the preset condition, providing a second media file corresponding to the media content, wherein the second media file at least includes a third image displaying third content, the third content indicating a search term associated with a publisher of the media content.
[0089] In some embodiments, the at least one search term is determined based on the following process: determining a plurality of candidate search terms based on the historical search data; and determining the at least one search term from the plurality of candidate search terms based on a historical search frequency of the plurality of candidate search terms.
[0090] In some embodiments, the at least one search term is determined further based on reference information associated with the current user.
[0091] Example apparatus and device
[0092] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above-mentioned method or process. FIG. 4 shows a schematic structural block diagram of an apparatus 400 for processing media content according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in the electronic device 110 as discussed above. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.
[0093] As shown in FIG. 4, the apparatus 400 includes a presentation module 410 configured to present a viewing interface of the media content, a receiving module 420 configured to receive an acquisition request for the media content in the viewing interface, and a providing module 430 configured to provide a media file corresponding to the media content, wherein the media file at least includes a first image displaying first content, the first content indicating at least one search term determined based on historical search data associated with the media content.
[0094] In some embodiments, the media content includes target image content, and the first content includes a watermark displayed superimposed on the target image content.
[0095] In some embodiments, the media file further includes a second image displaying second content, the second content being used to direct to a search page corresponding to the at least one search term.
[0096] In some embodiments, the apparatus 400 further includes a search module configured to, in response to receiving the first operation on the second content, present a prompt window corresponding to the at least one search term in the target application, and in response to a second operation on the prompt window, present a search page corresponding to the at least one search term in the target application.
[0097] In some embodiments, the second content includes a graphical coded content associated with the search page.
[0098] In some embodiments, the media file is a video file, and the first image or the second image is at least one predetermined video frame in the video file.
[0099] In some embodiments, the historical search data indicates historical search requests initiated by a group of users in the process of browsing the media content.
[0100] In some embodiments, the providing module 430 is further configured to, in response to the media content satisfying a preset condition, provide a media file corresponding to the media content, wherein the preset condition is related to at least one of the following: historical interaction information of the media content, historical search data associated with the media content.
[0101] In some embodiments, the media file is a first media file, and the apparatus 400 further includes a publisher-related providing module configured to, in response to the media content not satisfying the preset condition, provide a second media file corresponding to the media content, wherein the second media file includes at least a third image displaying third content, the third content indicating a search term associated with a publisher of the media content.
[0102] In some embodiments, the at least one search term is determined based on the following process: determining a plurality of candidate search terms based on the historical search data; and determining the at least one search term from the plurality of candidate search terms based on historical search times of the plurality of candidate search terms.
[0103] In some embodiments, the at least one search term is determined further based on reference information associated with the current user.
[0104] The units included in the apparatus 400 can be implemented utilizing various means, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, e.g., machine-executable instructions stored on a storage medium. In addition to or alternatively, some or all of the units in the apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0105] FIG. 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used to implement the electronic device 110 of FIG. 1 or the apparatus 400 of FIG. 4.
[0106] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. Components of the electronic device 500 can include, but are not limited to, one or more processors or processor(s) 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processor(s) 510 can be a real or virtual processor and is capable of performing various processing according to programs stored in the memory 520. In a multi-processor system, multiple processors perform computer-executable instructions in parallel to improve parallel processing capabilities of the electronic device 500.
[0107] The electronic device 500 typically includes a number of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and that can be accessed by the electronic device 500.
[0108] The electronic device 500 can further include additional detachable / non-detachable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive for reading from or writing to a detachable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a detachable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In these cases, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or acts of the various embodiments of the present disclosure.
[0109] The communication unit 540 enables communication with other electronic devices through communication media. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating with one another through a communication connection. As such, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.
[0110] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, through the communication unit 540, as needed. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0111] According to an example implementation of the present disclosure, a computer readable storage medium having computer executable instructions stored thereon is provided, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0112] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described below are diagrammatic and schematic representations of actual or conceptual structures and processes, and are not limiting of the scope of the present disclosure. In the drawings, the same reference numerals are used to represent similar or like items. The embodiments of the present disclosure will be described with reference to the drawings, wherein like designations denote like elements, and wherein:
[0113] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0114] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0115] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0116] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for processing media content, comprising: presenting a viewing interface of media content; receiving, in the viewing interface, an acquisition request for the media content; and providing a media file corresponding to the media content, wherein the media file comprises at least a first image displaying first content, the first content indicating at least one search term determined based on historical search data associated with the media content. 2.The method of claim 1, wherein the media content comprises target image content, and the first content comprises a watermark displayed on the target image content. 3.The method of claim 1, wherein the media file further comprises a second image displaying second content, the second content being used to guide to a search page corresponding to the at least one search term. 4.The method of claim 3, further comprising: in response to receiving a first operation for the second content, presenting a prompt window corresponding to the at least one search term in a target application; and in response to a second operation for the prompt window, presenting the search page corresponding to the at least one search term in the target application. 5.The method of claim 3, wherein the second content comprises graphical coded content associated with the search page. 6.The method of claim 1 or 3, wherein the media file is a video file, and the first image or the second image is at least one predetermined video frame in the video file. 7.The method of claim 1, wherein the historical search data indicates historical search requests initiated by a group of users in the process of browsing the media content. 8.The method of claim 1, wherein providing the media file corresponding to the media content comprises: in response to the media content satisfying a preset condition, providing the media file corresponding to the media content, wherein the preset condition is related to at least one of the following: historical interaction information of the media content, the historical search data associated with the media content. 9.The method of claim 8, wherein the media file is a first media file, the method further comprising: in response to the media content not satisfying the preset condition, providing a second media file corresponding to the media content, wherein the second media file comprises at least a third image displaying third content, the third content indicating a search term associated with a publisher of the media content. 10.The method of claim 1, wherein the at least one search term is determined based on the following process: determining a plurality of candidate search terms based on the historical search data; and determining the at least one search term from the plurality of candidate search terms based on historical search times of the plurality of candidate search terms. 11.The method of claim 1, wherein the at least one search term is determined further based on reference information associated with a current user. 12.An apparatus for processing media content, comprising: a presentation module configured to present a viewing interface of media content. a receiving module configured to receive, in the viewing interface, an acquisition request for the media content; and a providing module configured to provide a media file corresponding to the media content, wherein the media file comprises at least a first image displaying first content, the first content indicating at least one search term determined based on historical search data associated with the media content.
13. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1-11.
14. A computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor to implement the method according to any one of claims 1-11.
15. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1-11.
Citation Information
Patent Citations
Information processing method and device and computer storage medium
CN112087667A
Historical record display method and device, electronic equipment and storage medium
CN116821531A
Method, device and equipment for media content interaction and storage medium
CN117633260A
Method and device for processing media content, equipment, storage medium and program product
CN119148910A
Visual search history
US20130124511A1