CN110996145A - Multimedia resource playing method, system, terminal equipment and server - Google Patents

Multimedia resource playing method, system, terminal equipment and server Download PDF

Info

Publication number
CN110996145A
CN110996145A CN201911309659.4A CN201911309659A CN110996145A CN 110996145 A CN110996145 A CN 110996145A CN 201911309659 A CN201911309659 A CN 201911309659A CN 110996145 A CN110996145 A CN 110996145A
Authority
CN
China
Prior art keywords
resource
played
target
target multimedia
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911309659.4A
Other languages
Chinese (zh)
Inventor
韩金泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Reach Best Technology Co Ltd
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Reach Best Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Reach Best Technology Co Ltd filed Critical Reach Best Technology Co Ltd
Priority to CN201911309659.4A priority Critical patent/CN110996145A/en
Publication of CN110996145A publication Critical patent/CN110996145A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to a playing method, a playing system, terminal equipment and a server of multimedia resources, wherein a resource preview page is displayed and used for previewing and displaying the multimedia resources; responding to the resource selection operation to be played implemented on the resource preview page, acquiring a target multimedia resource corresponding to the resource selection operation to be played, and adding the target multimedia resource to a resource list to be played; the resource list to be played comprises a plurality of target multimedia resources to be played; and responding to the playing control operation of the resource list to be played, and playing the corresponding target multimedia resource in the resource list to be played.

Description

Multimedia resource playing method, system, terminal equipment and server
Technical Field
The present disclosure relates to the field of video technologies, and in particular, to a method, a system, a terminal device, and a server for playing a multimedia resource.
Background
With the rapid development of multimedia technology, the connection between the network and the user becomes tighter and tighter, and the user can select the interested video and watch the video in real time.
In the prior art, a user can watch a video and cache the video at the same time. However, if the user wants to watch the next video, the user needs to exit the current video and click to watch the next video to watch and cache the next video. In the method, when a user watches videos in which the user is interested, the user needs to continuously operate the mobile phone, and the user experience is poor.
Disclosure of Invention
The embodiment of the application provides a method, a system, a terminal device and a server for playing multimedia resources, which can greatly simplify the playing operation of the multimedia resources, provide a simple and efficient multimedia resource watching mode for users, and improve the user experience.
The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a method for playing a multimedia resource, including: displaying a resource preview page, wherein the resource preview page is used for previewing and displaying multimedia resources; responding to the resource selection operation to be played implemented on the resource preview page, acquiring a target multimedia resource corresponding to the resource selection operation to be played, and adding the target multimedia resource to a resource list to be played; the resource list to be played comprises a plurality of target multimedia resources to be played; and responding to the play control operation of the resource list to be played, and playing the corresponding target multimedia resource in the resource list to be played. Based on the scheme, the user can select the target multimedia resources meeting the viewing requirements of the user from the resource preview page and add the target multimedia resources to the resource list to be played, and the selected target multimedia resources are watched in a centralized and continuous mode based on the resource list to be played, so that the playing operation of the multimedia resources is greatly simplified, a simple and efficient multimedia resource viewing mode is provided for the user, and the user experience is improved.
With reference to the first aspect, in a possible implementation manner, the obtaining a target multimedia resource corresponding to the resource to be played selecting operation and adding the target multimedia resource to a resource list to be played includes: acquiring an identifier of a target multimedia resource corresponding to the resource selection operation to be played; sending a resource list to be played request to a server, wherein the resource list to be played request comprises the identification of the target multimedia resource; and receiving the resource list to be played from the server, wherein the resource list to be played comprises the target multimedia resource corresponding to the identifier of the target multimedia resource. Based on the scheme, the terminal equipment can acquire the resource list to be played of the added target multimedia resource from the server side through interaction with the server.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, after the obtaining a target multimedia resource corresponding to the resource to be played selecting operation and adding the target multimedia resource to a resource list to be played, the method further includes: sending a target Content Delivery Network (CDN) address request to a server, wherein the target CDN address request comprises an identifier of the target multimedia resource; receiving a target CDN address from a server; the utilization rate of the target CDN is less than or equal to a preset threshold value; and caching the target multimedia resource based on the target CDN address. Based on the scheme, the target multimedia resource can be cached after being added to the resource list to be played, namely, the cached resource exists in the resource list to be played, so that the target multimedia resource can be locally and directly played during playing. It can be understood that the scheme is particularly suitable for scenes that the multimedia resources cannot be watched online in real time when the network speed is unstable, and the target multimedia resources in the resource list to be played can be cached after the target multimedia resources meeting the watching requirements of the resource preview page are selected and added into the resource list to be played, so that the corresponding target multimedia resources in the resource list to be played can still be guaranteed to be played normally under the condition that the network resources are limited (for example, under the condition of no network or poor network connection). And because the user viewing experience is not required to be ensured during the caching, the resources can be cached and played from the CDN with lower utilization rate, so that the caching cost is lower.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the playing the target multimedia resource corresponding to the to-be-played resource list in response to the play control operation on the to-be-played resource list includes: responding to the playing control operation of the resource list to be played, and acquiring the identifier of the corresponding target multimedia resource in the resource list to be played; sending a CDN address request to a server, wherein the CDN address request comprises an identifier of the target multimedia resource; receiving a CDN address from the server; and playing the target multimedia resource based on the CDN address. Based on the scheme, when the target multimedia resource is not cached in the resource list to be played, the target multimedia resource needs to be played after the CDN address is obtained from the server when being played.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: acquiring multimedia resources which are released by a user account of the target multimedia resource and have the releasing time later than that of the target multimedia resource; and adding the multimedia resources with the release time later than that of the target multimedia resources into the resource list to be played. Based on the scheme, the terminal equipment can automatically update the latest video released by the user account of the target multimedia resource and add the latest video into the list, so that the resource range which can be watched by the user in the resource list to be played is enlarged, and the user experience is improved.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: and deleting the target multimedia resources, of which the time length added to the resource list to be played is greater than or equal to a second preset time length, in the resource list to be played. Based on the scheme, the terminal equipment can automatically clear the target multimedia resources with too long adding time.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: and responding to the selection operation and the deletion operation of the resource list to be played, and deleting the corresponding target multimedia resource in the resource list to be played. Based on the scheme, the user can select and delete the target multimedia resource in the resource list to be played.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: and in response to the sequencing selection operation implemented on the resource list page to be played, sequencing and displaying a plurality of target multimedia resources to be played in the resource list to be played according to the sequencing type corresponding to the sequencing selection operation. Based on the scheme, the target multimedia resources in the resource list to be played can be sequenced.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: responding to the sharing operation implemented on the resource list page to be played, and sending a sharing request to a server; the sharing request comprises information of a target user, and the sharing request is used for requesting the server to share the resource list to be played to the target user. Based on the scheme, the terminal device can send a sharing request to the server, and the server is requested to send the resource list to be played of the user to the target user.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the sharing request further includes the to-be-played resource list, or an identifier of a target multimedia resource in the to-be-played resource list. Based on the scheme, when the resource list to be played is not stored at the server side, the sharing request may further include the resource list to be played, or an identifier of the target multimedia resource in the resource list to be played.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: receiving sharing information of a first user from a server, wherein the sharing information comprises a resource list to be played of the first user; and responding to the play control operation of the resource list to be played of the first user, and playing the corresponding target multimedia resource in the resource list to be played of the first user. Based on the scheme, the terminal device can receive the resource list to be played of the first user sent by the server, and play the target multimedia resource in the resource list to be played of the first user.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: and responding to the adding operation implemented on the resource playing page, acquiring the target multimedia resource played by the resource playing interface, and adding the target multimedia resource into the resource list to be played. Based on the scheme, the target multimedia resource played by the resource playing interface can be added to the resource list to be played on the resource playing page.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, after the adding to the to-be-played resource list, the method further includes: and displaying a page entry of a resource list page to be played and prompt information on the resource preview page or the resource playing interface, wherein the prompt information is used for indicating that the target multimedia resource is added into the resource list to be played. Based on the scheme, after the target multimedia resource is added to the list, the prompt message and the page entry of the resource list page to be played can be displayed on the page.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, before the responding to the play control operation on the to-be-played resource list and playing the corresponding target multimedia resource in the to-be-played resource list, the method further includes: and responding to the triggering operation of the page entrance of the resource list page to be played in the resource preview page or the resource playing page or the setting page, and displaying the resource list page to be played. Based on the scheme, the resource list page to be played can be entered by triggering the page entry of the resource list page to be played, and then the target multimedia resource in the resource list to be played is played.
In a second aspect of the embodiments of the present application, a method for playing a multimedia resource is provided, where the method includes: a server receives a Content Delivery Network (CDN) address request from terminal equipment; acquiring a target CDN address based on the CDN address request; the utilization rate of the target CDN is less than or equal to a preset threshold value; and sending the target CDN address to the terminal equipment. Based on the scheme, the server can receive the CDN address request of the terminal device and obtain the CDN address with the lower utilization rate, and the caching cost can be reduced by obtaining the CDN address with the lower utilization rate without ensuring user experience.
In a third aspect of the embodiments of the present application, a terminal device is provided, where the terminal device includes: the display module is configured to display a resource preview page, and the resource preview page is used for previewing and displaying multimedia resources; the acquisition module is configured to respond to the resource selection operation to be played, which is implemented on the resource preview page, acquire a target multimedia resource corresponding to the resource selection operation to be played, and add the target multimedia resource to a resource list to be played; the resource list to be played comprises a plurality of target multimedia resources to be played; and the playing module is configured to respond to the playing control operation on the resource list to be played and play the corresponding target multimedia resource in the resource list to be played.
In a fourth aspect of embodiments of the present application, a server is provided, where the server includes: the terminal equipment comprises a receiving module, a judging module and a judging module, wherein the receiving module is configured to receive a Content Delivery Network (CDN) address request from the terminal equipment; an obtaining module configured to obtain a target CDN address based on the CDN address request; the utilization rate of the target CDN is less than or equal to a preset threshold value; a sending module configured to send the target CDN address to the terminal device.
According to a fifth aspect of embodiments of the present disclosure, there is provided a terminal device, the terminal device comprising a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the above instructions to implement the method for playing a multimedia resource according to the first aspect.
According to a sixth aspect of embodiments of the present disclosure, there is provided a server comprising a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the above instructions to implement the playing method of the multimedia resource according to the second aspect.
According to a seventh aspect of the embodiments of the present disclosure, there is provided a playing system of a multimedia asset, the playing system of the multimedia asset comprising: a terminal device for executing the method for playing back a multimedia resource according to the first aspect, and a server for executing the method for playing back a multimedia resource according to the second aspect.
According to an eighth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, in which computer instructions are stored, and when the computer instructions are run on a terminal device, the method for playing back a multimedia resource according to the first aspect is implemented.
According to a ninth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, having stored therein computer instructions, which, when run on a server, implement the playing method of the multimedia resource according to the second aspect.
According to a tenth aspect of the embodiments of the present disclosure, there is provided a computer program product, which when run on a computer, causes the computer to execute the method for playing back a multimedia asset according to the first or second aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
in the present disclosure, a page is previewed by displaying resources; responding to a resource selection operation to be played implemented on a resource preview page, acquiring a target multimedia resource corresponding to the resource selection operation to be played, and adding the target multimedia resource to a resource list to be played, wherein the resource list to be played comprises a plurality of target multimedia resources to be played; the corresponding target multimedia resources in the resource list to be played are played in response to the playing control operation of the resource list to be played, so that a user can select the target multimedia resources meeting the watching requirement of the user from the resource preview page and add the target multimedia resources to the resource list to be played, the selected target multimedia resources are watched in a centralized and continuous mode based on the resource list to be played, the playing operation of the multimedia resources is greatly simplified, a simple and efficient multimedia resource watching mode of the user is provided, and the user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic diagram illustrating an application scenario in accordance with an exemplary embodiment.
FIG. 2 is a schematic diagram illustrating one implementation environment in accordance with an example embodiment.
Fig. 3 is a flowchart illustrating a method for playing a multimedia asset according to an exemplary embodiment.
Fig. 4 is a first application scenario diagram illustrating a method for playing a multimedia asset according to an exemplary embodiment.
Fig. 5 is a schematic diagram illustrating an application scenario of a method for playing a multimedia asset according to an exemplary embodiment.
Fig. 6 is a schematic diagram illustrating an application scenario three of a playing method of a multimedia asset according to an exemplary embodiment.
Fig. 7 is a diagram illustrating a fourth application scenario of a playing method of a multimedia asset according to an exemplary embodiment.
Fig. 8 is a flowchart illustrating another method for playing a multimedia asset according to an exemplary embodiment.
Fig. 8a is a flowchart illustrating another method for playing a multimedia asset according to an exemplary embodiment.
Fig. 9 is a schematic diagram illustrating an application scenario of a playing method of a multimedia asset according to an exemplary embodiment.
Fig. 10 is a flowchart illustrating another method for playing a multimedia asset according to an exemplary embodiment.
Fig. 11 is a diagram illustrating an application scenario seven of a playing method of a multimedia asset according to an exemplary embodiment.
Fig. 12 is a flowchart illustrating another method for playing a multimedia asset according to an exemplary embodiment.
Fig. 13 is a diagram eight illustrating an application scenario of a playing method of a multimedia asset according to an exemplary embodiment.
Fig. 14 is a diagram illustrating an application scenario of a playing method of a multimedia asset according to an exemplary embodiment.
Fig. 15 is a flowchart illustrating another method for playing a multimedia asset according to an exemplary embodiment.
Fig. 16 is a flowchart illustrating another method for playing a multimedia asset according to an exemplary embodiment.
Fig. 17 is a diagram illustrating an application scenario of a playing method of a multimedia asset according to an exemplary embodiment.
Fig. 18 is a block diagram illustrating a terminal device according to an example embodiment.
FIG. 19 is a block diagram illustrating a server in accordance with an exemplary embodiment.
Fig. 20 is a block diagram illustrating another terminal device according to an example embodiment.
FIG. 21 is a block diagram illustrating another server in accordance with an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
In the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a and b and c, a and b, a and c, b and c, or a and b and c, wherein a, b and c can be single or multiple.
It is noted that, in the present application, words such as "exemplary" or "for example" are used to mean exemplary, illustrative, or descriptive. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
Before describing the playing method of the multimedia resource provided by the embodiment of the present application in detail, first, a brief description is given to an application scenario and an implementation environment related to the embodiment of the present application.
First, a brief description is given of an application scenario related to an embodiment of the present application.
The method for playing the multimedia resource can be applied to a scene where a user watches the multimedia resource. As shown in fig. 1 (a), after selecting a multimedia resource, a user can watch the multimedia resource while caching, and if the user wants to watch the next multimedia resource, the user needs to quit the currently watched multimedia resource, select and enter the playing interface of the next multimedia resource, and watch the multimedia resource while caching. Or after the user selects the multimedia resource, the user watches the multimedia resource while caching, enters the user homepage of the watched multimedia resource, watches the video published by the author of the multimedia resource, and needs to exit the homepage of the current user when the user wants to watch the multimedia resource published by other users. Therefore, when a user watches the interested multimedia resources, the user can watch the multimedia resources only by continuously operating the mobile phone, and the user experience is poor. In order to improve the experience of a user in watching multimedia resources, an embodiment of the present application provides a method for playing multimedia resources, which can add a target multimedia resource (for example, a user is interested in) meeting a self-watching requirement to a to-be-played resource list, where the to-be-played resource list includes a plurality of to-be-played target multimedia resources, and a user can intensively and continuously watch a plurality of selected to-be-played target multimedia resources in the to-be-played resource list, thereby greatly simplifying the playing operation of the multimedia resources, providing a simple and efficient multimedia resource watching mode for the user, and providing a better user experience. As shown in fig. 1 (b), the scheme of the embodiment of the present application may first select a plurality of multimedia resources (for example, multimedia resources that are interesting to the user) meeting the viewing requirements of the user, and collectively and continuously view a plurality of selected target multimedia resources in the to-be-played resource list, which greatly simplifies the playing operation of the multimedia resources, provides a concise and efficient multimedia resource viewing mode for the user, and improves the user experience, compared with the method shown in fig. 1 (a).
Next, a brief description will be given of an implementation environment related to the embodiments of the present application.
Fig. 2 is a schematic diagram of an implementation environment provided in the embodiment of the present application. The implementation environment may include a server 210 and a plurality of terminal devices (e.g., a first terminal device 220 and a second terminal device 230) that may establish a connection with the server 210 via a wired network or a wireless network.
For example, the terminal device in the embodiment of the present application may be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a Personal Digital Assistant (PDA), an Augmented Reality (AR) \ Virtual Reality (VR) device, and other communication devices capable of viewing videos, and the embodiment of the present application does not particularly limit the specific form of the terminal device.
The server 210 may be a network device for storing the multimedia resource distributed by the terminal device and distributing the stored multimedia resource to the terminal device playing the video. Specifically, each of the plurality of terminal devices may publish the edited multimedia resource to the server 210. In addition, when playing the multimedia resource, the plurality of terminal devices may access the server 210 to obtain the multimedia resource stored in the server 210 and play the multimedia resource. The server 210 may be a single server, or may also be a server cluster composed of multiple servers, which is not limited in this embodiment of the present application.
The first terminal device 220 and the second terminal device 230 are devices used by a user. For example, a first user may use the first terminal device 220 to view a multimedia asset published by a second user at the second terminal device 230. The first terminal device 220 may also share the multimedia resource viewed by the first user to the second terminal device 230 for the second user to view. The first terminal device 220 and the second terminal device 230 are used for implementing the playing method of the multimedia resource provided by the embodiment of the application. For example, the first terminal device 220 is configured to display a resource preview interface, where the resource preview interface is used to perform preview display on the multimedia resource. For another example, the first terminal device 220 is further configured to respond to a to-be-played resource selection operation implemented on the resource preview page, acquire a target multimedia resource corresponding to the to-be-played resource selection operation, and add the target multimedia resource to a to-be-played resource list, where the to-be-played resource list includes a plurality of target multimedia resources to be played. For another example, the first terminal device 220 is further configured to respond to a play control operation of the to-be-played resource list, and play the corresponding target multimedia resource in the to-be-played resource list.
After the application scenarios and the implementation environments related to the embodiments of the present application are introduced, the method for playing the multimedia resource provided by the embodiments of the present application will be described in detail with reference to the accompanying drawings.
Referring to fig. 1 and fig. 2, as shown in fig. 3, a method for playing a multimedia resource provided in an embodiment of the present application includes steps S301 to S303.
S301, displaying the resource preview page.
The resource preview page is used for previewing and displaying the multimedia resource. The resource preview page includes a plurality of multimedia resources, and the plurality of multimedia resources may be issued by one user account or a plurality of user accounts. For example, the resource preview interface may be a focus page or a discovery page of the Feed stream, or may also be a work page of an author, and the embodiment of the present application does not limit which page the resource preview page is specific to. In the following embodiments, only the resource preview interface is described as an example of the discovery page shown in fig. 4 (a).
For example, as shown in fig. 4 (a), the resource preview page is a discovery page including a plurality of multimedia resources published by a plurality of user accounts.
S302, responding to the resource selection operation to be played implemented on the resource preview page, acquiring a target multimedia resource corresponding to the resource selection operation to be played, and adding the target multimedia resource to the resource list to be played.
The resource list to be played comprises a plurality of target multimedia resources to be played.
For example, the target multimedia asset may be a multimedia asset to be played according to a viewing requirement of the user (for example, a multimedia asset which is interested by the user or desired to be viewed by the user). For example, the user may select a multimedia resource that is of interest to the user on the resource preview page, respond to the to-be-played resource selection operation implemented on the resource preview page, obtain a target multimedia resource corresponding to the to-be-played resource selection operation, and add the target multimedia resource to the to-be-played resource list. The selection operation of the resource to be played may be one operation or multiple operations, which is not limited in this embodiment of the application.
For example, as shown in (b) of fig. 4, the user selects a target multimedia asset to be played, which is of interest to the user, in the asset preview page, and presses a cover of the target multimedia asset for a long time, and in response to the long-time pressing operation, a later-view control shown in (c) of fig. 4 is displayed on the cover of the target multimedia asset. As shown in (d) in fig. 4, after the user clicks the later viewing control, in response to the click operation of the user, the target multimedia resource is obtained, and the target multimedia resource is added to the to-be-played resource list.
For example, when the target multimedia resource is added to the to-be-played resource list in step S302, the terminal device may obtain the target multimedia resource corresponding to the to-be-played resource selection operation by itself, and add the target multimedia resource to the to-be-played resource list, or the terminal device may obtain the to-be-played resource list from the server side.
For example, in a first implementation manner, the step S302 includes: in response to the resource selection operation to be played implemented on the resource preview page, the terminal device itself obtains a target multimedia resource corresponding to the resource selection operation to be played, and adds the target multimedia resource to the resource list to be played.
For example, in a second implementation manner, the step S302 includes: in response to the resource selection operation to be played implemented on the resource preview page, the terminal equipment acquires an identifier of a target multimedia resource corresponding to the resource selection operation to be played; the terminal equipment sends a resource list to be played request to the server, wherein the resource list to be played request comprises the identification of the target multimedia resource; the terminal equipment receives a resource list to be played from the server, wherein the resource list to be played comprises target multimedia resources corresponding to the identification of the target multimedia resources. That is, the terminal device may obtain the to-be-played resource list of the target multimedia resource to which the to-be-played resource selection operation has been added through interaction with the server. It can be understood that, in this implementation manner, the server stores the resource list to be played, and through interaction between the terminal device and the server, the terminal device may obtain, from the server, the resource list to be played to which the target multimedia resource corresponding to the resource selection operation to be played has been added. Optionally, the target multimedia resources to be played in the resource list to be played sent by the server to the terminal may be sorted according to a preset sorting type.
Optionally, after the target multimedia resource corresponding to the resource selection operation to be played is added to the resource list to be played in step S302, a page entry of the resource list page to be played and prompt information may be displayed on the resource preview page, where the prompt information is used to indicate that the target multimedia resource has been added to the resource list to be played. And when the page entry user of the resource list page to be played is triggered, displaying the resource list page to be played.
For example, as shown in fig. 5, after the target multimedia resource corresponding to the resource selection operation to be played is added to the resource list to be played, the page display prompt message "has been added to the resource list to be played" and the page entry "view the resource list to be played" of the resource list to be played page are found.
Optionally, the resource list to be played may include a plurality of cache resources of the target multimedia resource to be played, or may not include a plurality of cache resources of the target multimedia resource to be played.
It can be understood that, in the present scheme, a user can select a target multimedia resource meeting the viewing requirement of the user from a resource preview page and add the target multimedia resource to a to-be-played resource list, where the to-be-played resource list includes a plurality of target multimedia resources to be viewed.
S303, responding to the playing control operation of the resource list to be played, and playing the corresponding target multimedia resource in the resource list to be played.
Illustratively, as shown in fig. 6, the resource list to be played page includes a plurality of target multimedia resources to be played. The user can select any target multimedia resource in the resource list to be played for playing.
For example, as shown in (a) of fig. 7, on the to-be-played resource list page, when the user clicks a target multimedia resource in the to-be-played resource list selected by the user, in response to the user's clicking operation, as shown in (b) of fig. 7, the target multimedia resource selected by the user is played.
Optionally, the to-be-played resource list page may further include a play control. The step S303 includes: and responding to the triggering operation of the playing control in the resource list page to be played, and playing the target multimedia resource. For example, as shown in (c) in fig. 7, when the user clicks the play control in the to-be-played resource list page, in response to the user clicking the play control, as shown in (b) in fig. 7, the target multimedia resource in the to-be-played resource list is played. It can be understood that, in response to the click operation of the user on the play control, the target multimedia resource that is not viewed by the user in the resource list to be played may be played, or the target multimedia resource selected by the user may be played in combination with the selection operation.
Alternatively, as shown in (d) of fig. 7, in the interface for playing the target multimedia resource, the user may slide the switching target multimedia resource left and right, and switch the target multimedia resource in response to the sliding operation of the user. Or automatically playing the next target multimedia resource in the resource list to be played after the current target multimedia resource is played.
For example, when the to-be-played resource list includes a plurality of cache resources of the target multimedia resource to be played, in the step S303, when the corresponding target multimedia resource in the to-be-played resource list is played, the target multimedia resource may be locally played in the terminal device. Through the implementation mode, the terminal equipment can still ensure that the corresponding target multimedia resource in the resource list to be played is played normally under the condition that the network resource is limited (for example, under the condition of no network or poor network connection), and the method is suitable for application scenes with poor network real-time performance.
For example, when the to-be-played resource list does not include the cache resources of the plurality of target multimedia resources to be played, the step S303 may include: responding to the playing control operation of the resource list to be played, and acquiring the identifier of the corresponding target multimedia resource in the resource list to be played; sending a Content Delivery Network (CDN) address request to a server, wherein the CDN address request comprises an identifier of a target multimedia resource; receiving a CDN address sent by a server; and playing the target multimedia resource based on the CDN address. That is, when the target multimedia resource is not cached in the resource list to be played, the target multimedia resource can be played online from the CDN server. In this implementation, the fluency of video playing needs to be ensured to ensure the experience of online viewing of the user, and therefore, the CDN may be a CDN closer to the user.
According to the playing method of the multimedia resource, the page is previewed by displaying the resource; responding to a resource selection operation to be played implemented on a resource preview page, acquiring a target multimedia resource corresponding to the resource selection operation to be played, and adding the target multimedia resource to a resource list to be played, wherein the resource list to be played comprises a plurality of target multimedia resources to be played; and responding to the playing control operation of the resource list to be played, and playing the corresponding target multimedia resource in the resource list to be played. According to the scheme in the embodiment, the user can select the target multimedia resources meeting the watching requirements of the user from the resource preview page and add the target multimedia resources to the to-be-played resource list, and the selected target multimedia resources are watched in a centralized and continuous mode based on the to-be-played resource list, so that the playing operation of the multimedia resources is greatly simplified, a simple and efficient multimedia resource watching mode is provided for the user, and the user experience is improved.
Optionally, an embodiment of the present application further provides a method for playing a multimedia resource, as shown in fig. 8, the method may further include steps S302a-S302b after the step S302.
S302a, the server acquires the resource list to be played.
For example, in the first implementation manner, the step S302a of acquiring, by the server, the to-be-played resource list includes: the server receives the identification of the target multimedia resource from the terminal equipment; and generating a resource list to be played based on the identification of the target multimedia resource. In this implementation, the server may generate a to-be-played resource list based on the identifier of the target multimedia resource sent by the terminal device. Optionally, in this implementation, step S302b may be further included after step S302 a.
For example, in a second implementation manner, the step S302a of acquiring, by the server, the to-be-played resource list includes: the server receives the resource list to be played from the terminal equipment. Optionally, in this implementation, step S302a may further include the terminal device sending the to-be-played resource list to the server. That is, in this implementation manner, the terminal device may itself obtain the target multimedia resource corresponding to the resource selection operation to be played, add the target multimedia resource to the resource list to be played, and send the resource list to be played to the server. Optionally, the target multimedia resources to be played in the resource list to be played sent by the server to the terminal device may be sorted according to a preset sorting type.
(optional) S302b, the server sends the to-be-played resource list to the terminal device.
For example, corresponding to the first implementation manner in step S302a, after the server generates the to-be-played resource list, the server may send the to-be-played resource list to the terminal device. Corresponding to the implementation manner, the resource list to be played sent by the server for the terminal device to receive is added to the resource list to be played in step S302.
In the scheme in this embodiment, the terminal device may add the target multimedia resource corresponding to the resource selection operation to be played to the resource list to be played, and send the resource list to be played to the server. The server can also generate a resource list to be played based on the identifier of the target multimedia resource sent by the terminal device, and send the resource list to be played to the terminal device. Namely, in this embodiment, the server side also stores the resource list to be played.
For example, as shown in fig. 8a, when the to-be-played resource list includes a plurality of cache resources of the target multimedia resource to be played, steps S304 to S309 may be further included after step S302 and before step S303.
S304, the terminal equipment sends a target CDN address request to the server.
The target CDN address request includes an identification of the target multimedia resource. Illustratively, the target CDN address request is for requesting an address of a target CDN whose utilization rate is less than or equal to a preset threshold.
Optionally, the target CDN address request may further include an indication information, where the indication information is used to indicate a server to obtain a CDN address with a lower utilization rate.
It can be understood that, after the terminal device adds the target multimedia resource to the resource list to be played, the terminal device may cache the target multimedia resource offline for the user to watch in a poor network state or a no-network state. Therefore, when the terminal device caches the target multimedia resource, since the playing continuity and the user viewing experience do not need to be guaranteed, the terminal device can request the server to cache the target multimedia resource in the CDN server with a low utilization rate, and the caching cost can be reduced.
S305, the server receives a target CDN address request from the terminal equipment.
S306, the server acquires the target CDN address based on the target CDN address request.
The utilization rate of the target CDN is less than or equal to a preset threshold value.
For example, the server may obtain a target CDN address for storing the target multimedia resource based on an identifier of the target multimedia resource in the target CDN address request.
S307, the server sends the target CDN address to the terminal equipment.
S308, the terminal equipment receives the target CDN address sent by the server.
S309, the terminal device caches the target multimedia resource based on the target CDN address.
For example, the target multimedia resource is cached in the cache memory in step S309. It can be understood that, in the embodiment of the present application, the target multimedia resource is cached to the cache, and the target multimedia resource is not permanently stored in the cache. When the data amount stored in the cache is greater than or equal to the preset threshold value, the target multimedia resources cached in the cache are cleared according to the preset threshold value. For example, videos with longer buffering time can be cleared preferentially according to the time sequence of buffering. For another example, the video that the user has watched may be preferentially cleared according to whether the user has watched the target multimedia asset. The embodiment of the present application does not limit the manner of cleaning the target multimedia resource cached in the cache, and is only an exemplary description here.
For example, when the terminal device caches the target multimedia resource based on the target CDN address in step S309, the terminal device may cache the target multimedia resource according to the sequence in which the target multimedia resources are added to the resource list to be played. For example, as shown in fig. 9, a plurality of target multimedia assets in the to-be-played asset list may be sequentially cached in the chronological order in which the target multimedia assets are added to the to-be-played asset list. Optionally, when the caching time of a target multimedia resource in the resource list to be played exceeds a preset time length, the target multimedia resource may be skipped or the caching of the target multimedia resource may be suspended, and other target multimedia resources in the resource list to be played may be cached.
Optionally, when the terminal device caches the target multimedia resource based on the target CDN address in step S309, if the current network type of the terminal device is consistent with the network type of the cache resource preset by the user, the target multimedia resources included in the resource list to be played are cached. If the current network type of the terminal equipment is not consistent with the network type of the cache resource set by the user, the terminal equipment displays a prompt message for prompting the user to determine whether to continue caching the multimedia resource under the current network type; and in response to the determination operation of the selection of the user, caching a plurality of target multimedia resources included in the resource list to be played. For example, the user presets that the resources are cached only in the wireless local area network, if the current network type of the terminal equipment is the cellular mobile network, prompt information for prompting the user whether to continue caching the resources in the cellular mobile network is displayed, and when the user selects yes, the target multimedia resources are cached.
In this embodiment, when the target multimedia resource is cached from the target CDN, it is not necessary to ensure the playing continuity of the video and the user viewing experience, and therefore the target CDN may be a CDN server with a low utilization rate. The CDN server may be different from a CDN server used when the user watches the video and caches the video, because the CDN server used when the user watches the video and caches the video needs to ensure the video playing continuity and the user watching experience, the CDN server used when the user watches the video and caches the video is a CDN server closer to the user, and the CDN server has a higher download cost than the target CDN server in this embodiment. The target CDN server in this embodiment may be a relatively idle and inexpensive CDN server, and the user may centrally cache the target multimedia resource in the resource list to be played in the target CDN server without caching the video in real time from the CDN server that is closer in distance, so that the pressure of the CDN server is reduced, and the download cost is lower.
For example, the user may select a plurality of target multimedia assets of interest during the day, and add the target multimedia assets to the to-be-played asset list for caching. And when the user is idle at night, the target multimedia resources cached in the resource list to be played are watched in a centralized and continuous mode. Therefore, the user can watch a plurality of target multimedia resources to be played which are interested in the user without too many operations. And the user does not need to worry about the current network condition when watching the target multimedia resource, and the user can normally play the target multimedia resource cached in the resource list to be played under the condition that the network resource is limited (for example, when the network condition is poor or under the network-free state), thereby improving the user experience.
According to the method for playing the multimedia resources provided by the embodiment of the application, the target multimedia resources corresponding to the selection operation of the resources to be played are added to the resource list to be played, and the target multimedia resources can be cached in the target CDN server with a low utilization rate, so that the requirement on the real-time performance of the network is low when the corresponding target multimedia resources in the resource list to be played are played. The scheme is particularly suitable for scenes that the multimedia resources cannot be watched online in real time when the network speed is unstable, and the target multimedia resources in the resource list to be played can be cached after the target multimedia resources meeting the watching requirements of the resource preview page are selected and added into the resource list to be played, so that the corresponding target multimedia resources in the resource list to be played can still be guaranteed to be played normally under the condition that the network resources are limited (for example, under the condition of no network or poor network connection).
It can be understood that, according to the scheme, when the target multimedia resource in the resource list to be played is cached, since the playing continuity of the video and the user viewing experience do not need to be ensured, the target multimedia resource can be cached from the CDN server with a low utilization rate, so that the video caching cost can be reduced, and the downlink pressure of the CDN server can be relieved.
For example, an embodiment of the present application further provides a method for playing a multimedia resource, as shown in fig. 10, steps S310 to S311 may be further included before step S303.
S310, displaying the resource playing page.
The multimedia asset is being played in the asset play page.
S311, responding to the adding operation implemented on the resource playing page, acquiring the target multimedia resource played by the resource playing interface, and adding the target multimedia resource into the resource list to be played.
The resource list to be played comprises a plurality of target multimedia resources.
For example, in the resource playing page, the user may add the currently played multimedia resource to the to-be-played resource list.
For example, as shown in fig. 11 (a), on the resource playing page, when the user clicks the sharing control, in response to the user clicking the sharing control, an operation box shown in fig. 11 (b) is displayed, where the later-view control is included in the operation box. As shown in (c) in fig. 11, when the user clicks the later viewing control in the operation box, in response to the click operation of the later viewing control by the user, the target multimedia resource played by the resource playing interface is acquired, and the target multimedia resource is added to the to-be-played resource list.
Alternatively, as shown in (d) in fig. 11, after the target multimedia resource played by the resource playing page is added to the to-be-played resource list, a prompt message may be displayed in the resource playing page to prompt the user that the target multimedia resource has been added to "view later", and a to-be-played resource list entry "view later list" may be displayed.
It can be understood that the above steps S310-S311 and steps S301-S302 are two application scenarios when the target multimedia asset is added to the list of assets to be played. As can be seen from fig. 4 and fig. 11, the currently played target multimedia resource can be added to the to-be-played resource list on the playing page of the target multimedia resource by using the adding method in fig. 11, and if the user wants to add another target multimedia resource, the user needs to quit the currently played target multimedia resource and enter the playing interface of the next target multimedia resource, and add the playing interface of the next target multimedia resource to the to-be-played resource list. By adopting the adding mode shown in fig. 4, the user can select the multimedia resource that the user is interested in on the resource preview page and add the multimedia resource to the resource list to be played. Therefore, the user operation is less in the addition method of fig. 4 than in the addition method of fig. 11.
It can be understood that, in the playing method of the multimedia resource provided in the embodiment of the present application, when the target multimedia resource is added to the resource list to be played, the adding manner shown in fig. 4 may be adopted, the adding manner shown in fig. 11 may also be adopted, and the adding manners shown in fig. 4 and fig. 11 may also be combined to implement adding the target multimedia resource to the resource list to be played.
According to the multimedia resource playing method provided by the embodiment of the application, a resource playing page is displayed; responding to the adding operation implemented on the resource playing page, acquiring a target multimedia resource played by a resource playing interface, and adding the target multimedia resource into a resource list to be played, wherein the resource list to be played comprises a plurality of target multimedia resources to be played; and responding to the playing control operation of the resource list to be played, and playing the corresponding target multimedia resource in the resource list to be played. According to the scheme, the user can select the target multimedia resources meeting the watching requirements of the user from the resource playing page and add the target multimedia resources to the to-be-played resource list, and the selected target multimedia resources are watched in a centralized and continuous mode based on the to-be-played resource list, so that the playing operation of the multimedia resources is greatly simplified, a simple and efficient multimedia resource watching mode is provided for the user, and the user experience is improved.
For example, an embodiment of the present application further provides a method for playing a multimedia resource, as shown in fig. 12, steps S312 to S314 may be further included before step S303.
S312, responding to the triggering operation of the page entrance of the resource list page to be played in the resource preview page or the resource playing page or the setting page, and displaying the resource list page to be played.
Illustratively, as shown in fig. 5, after the target multimedia resource is added to the resource list to be played, the page entry "view resource list to be played" of the resource list to be played page is displayed on the resource preview page.
Illustratively, as shown in (d) of fig. 11, after the target multimedia asset is added to the to-be-played asset list, the page entry "view to-be-played asset list" of the to-be-played asset list page is displayed on the asset play page.
Illustratively, as shown in (a) of fig. 13, a page entry "to-be-played resource list" including a to-be-played resource list page in the setting page.
Illustratively, when a user clicks a resource preview page or a resource play page or sets a page entry of a to-be-played resource list page in a page, the to-be-played resource list page shown in (b) of fig. 13 is displayed in response to a click operation of the user. The to-be-played resource list page includes a plurality of target multimedia resources.
(optional) S313, in response to the selection operation and the deletion operation performed on the resource list page to be played, deleting the corresponding target multimedia resource in the resource list to be played.
For example, the user may select a target multimedia resource in the resource list to be played and perform a deletion operation, and in response to the selection operation and the deletion operation of the user, the terminal device may delete the target multimedia resource selected by the user in the resource list to be played. Optionally, if the resource list to be played includes the cache resource of the multimedia resource selected by the user, the cache resource of the corresponding target multimedia resource in the resource list to be played may also be deleted when the corresponding target multimedia resource in the resource list to be played is deleted in step S313.
Optionally, the resource list page to be played may further include an addition control, and the user may add another target multimedia resource by triggering the addition control. For example, when the user clicks the add control, in response to the user clicking the add control, the user may add other videos in which the user is interested to the to-be-played resource list.
Optionally, if the server stores the resource list to be played, after the terminal device deletes the corresponding target multimedia resource in the resource list to be played, the server may send indication information to the server, where the indication information is used to indicate the server to delete the corresponding target multimedia resource, so as to ensure consistency between the terminal device and the resource list to be played stored by the server.
(optional) S314, in response to the sorting selection operation implemented on the resource list page to be played, sorting and displaying the target multimedia resources in the resource list to be played according to the sorting type corresponding to the sorting selection operation.
For example, the above sort types may include: one or more of morning to evening by date of addition, evening to morning by date of addition, morning to evening by time of release, and evening to morning by time of release. Optionally, the sort type may also include a sort by author, and the like, which is not limited in this application.
Illustratively, as shown in fig. 14 (a), a sort control is included in the to-be-played resource list page, and when the user clicks the sort control in the to-be-played resource list page, in response to a trigger operation of the user, as shown in fig. 14 (b), an operation box is displayed, where the operation box includes a plurality of sort types, for example, from early to late according to an addition date and from late to early according to the addition date. Optionally, controls for removing the viewed video, fully selecting, canceling, etc. may also be included in the operation box. And when the user selects to sort from morning to evening according to the adding date, responding to the selection operation of the user, and sequentially sorting and displaying the target multimedia resources in the resource list to be played from morning to evening according to the adding date.
The method for playing the multimedia resource provided by the embodiment of the application can enter the resource list page to be played from the resource list entrance to be played; in response to the selection operation and the deletion operation implemented on the resource list page to be played, deleting the corresponding target multimedia resource in the resource list to be played; and in response to the sequencing selection operation implemented on the resource list page to be played, sequencing and displaying the target multimedia resources in the resource list to be played according to the sequencing type corresponding to the sequencing selection operation. The scheme enables the user to intensively and continuously watch the target multimedia resources selected by the user in the resource list to be played, and can also perform selective deletion operation and sequencing operation on the target multimedia resources in the resource list to be played, so that the experience of the user in watching the target multimedia resources is improved.
Illustratively, as shown in fig. 15, for another method for playing a multimedia resource provided by the embodiment of the present application, the method may include S1501 to S1503.
S1501, the terminal equipment acquires the multimedia resources which are released by the user account of the target multimedia resource and the release time of which is later than that of the target multimedia resource.
For example, in step S1501, a multimedia resource whose release time is later than that of a target multimedia resource among multimedia resources released by a user account of the target multimedia resource in a resource list to be played may be obtained by the terminal device itself. The user account of the target multimedia resource may include one or more of a user name, an ID, and an Internet Protocol Address (IP) of a publisher of the target multimedia resource.
For example, in step S1501, the user account of the target multimedia resource in the resource list to be played and the publishing time of the target multimedia resource may also be obtained through interaction between the terminal device and the server. For example, the server acquires multimedia resources, which are issued by a user account of a target multimedia resource and whose issuing time is later than that of the target multimedia resource, at intervals of preset time; the server sends the multimedia resource with the release time later than that of the target multimedia resource to the terminal equipment; the step S1501 includes that the terminal device receives, from the server, a multimedia resource that is released by the user account of the target multimedia resource and whose release time is later than that of the target multimedia resource.
Optionally, if the server side stores the to-be-played resource list, after acquiring, by the server, a multimedia resource whose release time is later than the release time of the target multimedia resource from the multimedia resources released by the user account of the target multimedia resource, the server may add the multimedia resource whose release time is later than the release time of the target multimedia resource to the to-be-played resource list stored by the server side. That is, the server side may update the to-be-played resource list to expand the viewing range of the user in the to-be-played resource list. Optionally, after the server adds the multimedia resource whose release time is later than the release time of the target multimedia resource to the to-be-played resource list stored at the server side, the server may send the to-be-played resource list to the terminal.
In the embodiment of the application, the specific implementation manner of the multimedia resource of which the release time is later than that of the target multimedia resource in the multimedia resource released by the user account of the target multimedia resource acquired by the terminal device is not limited.
For example, in step S1501, the terminal device may obtain all multimedia resources issued by the user account of the target multimedia resource at preset time intervals, and determine a multimedia resource whose issue time is later than the issue time of the target multimedia resource in all multimedia resources issued by the user account of the target multimedia resource.
For example, when the to-be-played resource list includes a plurality of target multimedia resources issued by one user account, the issuing time may be a time closest to a target multimedia resource issued at the current time, or may be a time of a target multimedia resource issued at the earliest time, which is not limited in this embodiment of the application.
S1502, adding the multimedia resource with the release time later than that of the target multimedia resource into the resource list to be played.
For example, the terminal device may add a multimedia resource whose publication time is later than that of the target multimedia resource in all videos published by the user account of the target multimedia resource to the to-be-played resource list.
Optionally, the multimedia resource whose release time is earlier than the release time of the target multimedia resource in all the multimedia resources released by the user account of the target multimedia resource may not be processed.
It can be understood that, in this embodiment, the terminal device may automatically add the latest multimedia resource issued by the user account of the target multimedia resource to the resource list to be played, so as to expand the range of the target multimedia resource in the resource list to be played, and facilitate the subsequent viewing by the user.
S1503, deleting the target multimedia resource of which the time length added to the resource list to be played is greater than or equal to a second preset time length in the resource list to be played.
For example, the time length added to the to-be-played resource list may be a time length between the time when the target multimedia resource is added to the to-be-played resource list and the current time. Optionally, the time length of the target multimedia resource added to the resource list to be played may also be the time length between the time when the target multimedia resource is cached and the current time.
For example, it may be determined whether the time when the target multimedia asset is added to the to-be-played resource list exceeds a second preset time from the current time by checking the time when the target multimedia asset is added to the to-be-played resource list, and if so, the target multimedia asset is removed from the to-be-played resource list. Optionally, the cache of the target multimedia resource may also be deleted.
Illustratively, the second preset time period is 30 days. And in the case that the target multimedia resource is added to the resource list to be played for more than or equal to 30 days, deleting the target multimedia resource from the resource list to be played. If the resource list to be played includes the cache of the target multimedia resource, the cache of the target multimedia resource can be deleted. The cache can be ensured to cache more target multimedia resources by automatically cleaning the cache.
Optionally, if the server side stores the resource list to be played, the server may also delete the target multimedia resource, which is added to the resource list to be played and has a duration greater than or equal to a second preset duration, from the resource list to be played. Namely, the server and the terminal device can synchronously maintain the resource list to be played, so as to keep consistency between the resource list to be played stored in the server and the resource list to be played stored in the terminal device.
According to the scheme of the embodiment of the application, the latest multimedia resource issued by the user account of the target multimedia resource is acquired, the latest issued multimedia resource is added to the resource list to be played, the range of the resource list to be played can be updated and expanded, so that the user can conveniently watch the latest multimedia resource, and the size of the cache is ensured by automatically cleaning the target multimedia resource which is added to the resource list to be played and lasts too long.
Optionally, as shown in fig. 16, for another method for playing a multimedia resource provided in the embodiment of the present application, the method may further include steps S1601 to S1605 after the above steps S301 to S303.
S1601, the terminal device of the first user responds to the sharing operation implemented on the resource list page to be played and sends a sharing request to the server.
The sharing request comprises information of the target user, and the sharing request is used for requesting the server to share the resource list to be played of the first user with the target user.
Optionally, when the to-be-played resource list of the first user is not saved by the server, the sharing request may further include the to-be-played resource list, or an identifier of a target multimedia resource in the to-be-played resource list.
For example, the sharing operation may include a plurality of user operations. For example, as shown in fig. 17 (a), the resource list page to be played includes a sharing control, and when the user clicks the sharing control in the resource list page to be played, the user responds to a triggering operation of the sharing control. As shown in (b) in fig. 17, a user (or a group) to be shared, which may be a different application or a user in a different application, is displayed. For example, applications such as WeChat friend circles, WeChat friends, New wave micro blogs, Facebook, Instagram, Twitter, etc. As shown in (c) in fig. 17, when the user selects that the user to be shared is a user among the private-letter friends, a private-letter friend list shown in (d) in fig. 17 is displayed in response to a selection operation of the user to be shared. And when the user selects 'Betty' in the private-information friend list as the target sharing user, responding to the selection operation of the user and acquiring the target user. As shown in fig. 17 (e), when the user clicks the sending control, a sharing request containing target user information is sent to the server in response to a trigger operation of the user on the sending control.
S1602, the server receives a sharing request from a first user of the first terminal device.
S1603, the server sends the sharing information to the target user based on the sharing request.
The sharing information includes a to-be-played resource list of the first user.
For example, when the to-be-played resource list of the first user is stored in the server, the sharing request may include information of the target user. Optionally, the method further includes a to-be-played resource list of the first user, or an identifier of a target multimedia resource in the to-be-played resource list of the first user.
Illustratively, when the resource list to be played of the first user is not stored in the server, the sharing request includes information of the target user and the resource list to be played of the first user; or the information of the target user and the identification of the target multimedia resource in the resource list to be played of the first user.
And S1604, the terminal equipment of the target user receives the sharing information of the first user from the server.
The sharing information of the first user comprises a resource list to be played of the first user. Optionally, the shared information of the first user may further include a CDN address. The CDN address is a CDN address for caching or playing the multimedia resource in the resource list to be played by the first user.
For example, as shown in (f) of fig. 17, the shared information of the first user is displayed on the terminal device of the target user.
S1605, the terminal equipment of the target user responds to the playing control operation of the resource list to be played of the first user, and plays the corresponding target multimedia resource in the resource list to be played of the first user.
Illustratively, when the target user clicks the to-be-played resource list of the first user, in response to a trigger operation of the user on the to-be-played resource list of the first user, the corresponding target multimedia resource in the to-be-played resource list of the first user may be played. That is, in the scheme in this embodiment, different users may share their resource list to be played, and a target user may view a target multimedia resource in the resource list to be played of the first user.
In this embodiment, the resource list to be played of the first user is shared with the target user, so that the target user can view the target multimedia resource in the resource list to be played of the first user.
Exemplarily, fig. 18 is a block diagram of a terminal device provided in an embodiment of the present application. As shown in fig. 18, the terminal device 1800 includes a display module 1801, an obtaining module 1802, a playing module 1803, a caching module 1804, a deleting module 1805, a sorting module 1806, and a sharing module 1807.
Wherein the display module 1801 is configured to: and displaying a resource preview page, wherein the resource preview page is used for previewing and displaying the multimedia resource.
The acquisition module 1802 is configured to: in response to a to-be-played resource selection operation implemented on a resource preview page displayed by the display module 1801, obtaining a target multimedia resource corresponding to the to-be-played resource selection operation, and adding the target multimedia resource to a to-be-played resource list; the resource list to be played comprises a plurality of target multimedia resources to be played.
The play module 1803 is configured to: and responding to the playing control operation of the resource list to be played, and playing the corresponding target multimedia resource in the resource list to be played.
The above-mentioned obtaining module 1802 is configured to: acquiring an identifier of a target multimedia resource corresponding to the resource selection operation to be played; sending a resource list to be played request to a server, wherein the resource list to be played request comprises an identifier of a target multimedia resource; and receiving a resource list to be played from the server, wherein the resource list to be played comprises target multimedia resources corresponding to the identifiers of the target multimedia resources.
The caching module 1804 is configured to: sending a Content Distribution Network (CDN) address request to a server, wherein the CDN address request comprises the identifier of the target multimedia resource; receiving a target CDN address from a server; the utilization rate of the target CDN is less than or equal to a preset threshold value; and caching the target multimedia resource based on the target CDN address.
The aforementioned playing module 1803 is configured to: responding to the playing control operation of the resource list to be played, and acquiring the identifier of the corresponding target multimedia resource in the resource list to be played; sending a CDN address request to a server, wherein the CDN address request comprises an identifier of a target multimedia resource; receiving a CDN address sent by a server; and playing the target multimedia resource based on the CDN address.
The above-mentioned acquisition module 1802 is configured to: acquiring multimedia resources which are released by a user account of a target multimedia resource and have the releasing time later than that of the target multimedia resource; and adding the multimedia resources with the release time later than that of the target multimedia resources into the resource list to be played.
The delete module 1805 is configured to: and deleting the target multimedia resources, of which the time length added to the resource list to be played is greater than or equal to a second preset time length, in the resource list to be played.
The delete module 1805 is configured to: and responding to the selection operation and the deletion operation of the resource list to be played, and deleting the corresponding target multimedia resource in the resource list to be played.
The ordering module 1806 is configured to: and in response to the sequencing selection operation implemented on the resource list page to be played, sequencing and displaying a plurality of target multimedia resources to be played in the resource list to be played according to the sequencing type corresponding to the sequencing selection operation.
The sharing module 1807 is configured to: responding to the sharing operation implemented on the resource list page to be played, and sending a sharing request to a server; the sharing request comprises information of a target user, and the sharing request is used for requesting the server to share the resource list to be played to the target user. Optionally, the sharing request further includes a resource list to be played, or an identifier of the target multimedia resource in the resource list to be played.
The aforementioned playing module 1803 is configured to: receiving sharing information of a first user from a server, wherein the sharing information comprises a resource list to be played of the first user; and responding to the play control operation of the resource list to be played of the first user, and playing the corresponding target multimedia resource in the resource list to be played of the first user.
The above-mentioned acquisition module 1802 is configured to: and responding to the adding operation implemented on the resource playing page, acquiring the target multimedia resource played by the resource playing interface, and adding the target multimedia resource into the resource list to be played.
The display module 1801 is configured to: and displaying a page entry of a resource list page to be played and prompt information on a resource preview page or a resource playing interface, wherein the prompt information is used for indicating that the target multimedia resource is added into the resource list to be played. And responding to the triggering operation of the page entrance of the resource list page to be played in the resource preview page or the resource playing page or the setting page, and displaying the resource list page to be played.
The embodiment of the application provides a terminal device, which previews a page by displaying a resource; responding to a resource selection operation to be played implemented on a resource preview page, acquiring a target multimedia resource corresponding to the resource selection operation to be played, and adding the target multimedia resource to a resource list to be played, wherein the resource list to be played comprises a plurality of target multimedia resources to be played; and responding to the playing control operation of the resource list to be played, and playing the corresponding target multimedia resource in the resource list to be played. According to the scheme, the user can select the target multimedia resources meeting the watching requirements of the user from the resource preview page and add the target multimedia resources to the resource list to be played, and the selected target multimedia resources are watched in a centralized and continuous mode based on the resource list to be played, so that the playing operation of the multimedia resources is greatly simplified, a simple and efficient multimedia resource watching mode is provided for the user, and the user experience is improved.
Illustratively, fig. 19 is a block diagram of a server according to an embodiment of the present application. As shown in fig. 19, the server 1900 includes a receiving module 1901, an obtaining module 1902, a sending module 1903, an adding module 1904, and a deleting module 1905.
The receiving module 1901 is configured to receive a content delivery network CDN address request from a terminal device.
An obtaining module 1902, configured to obtain a target CDN address based on the CDN address request; the utilization rate of the target CDN is less than or equal to a preset threshold value.
A sending module 1903 configured to send the target CDN address to the terminal device.
The obtaining module 1902 is configured to obtain a to-be-played resource list, where the to-be-played resource list includes a plurality of target multimedia resources to be played.
A receiving module 1901 configured to receive an identification of a target multimedia asset from a terminal device.
An obtaining module 1902, configured to generate the to-be-played resource list based on the identifier of the target multimedia resource.
A receiving module 1901, configured to receive the to-be-played resource list from the terminal device.
A sending module 1903, configured to send the to-be-played resource list to the terminal device; the target multimedia resources to be played in the resource list to be played are sorted according to a preset sorting type.
The obtaining module 1902 is configured to obtain a multimedia resource, which is published by the user account of the target multimedia resource, and whose publication time is later than that of the target multimedia resource.
The sending module 1903 is configured to send, to the terminal device, the multimedia resource whose release time is later than the release time of the target multimedia resource.
An adding module 1904, configured to add a multimedia resource whose publication time is later than that of the target multimedia resource to the to-be-played resource list.
A deleting module 1905 configured to delete the target multimedia resource in the to-be-played resource list, which is added to the to-be-played resource list for a duration greater than or equal to a second preset duration.
The receiving module 1901 is configured to receive a sharing request of a first user from a terminal device, where the sharing request includes information of a target user, and the sharing request is used to request the server to share a to-be-played resource list of the first user with the target user.
A sending module 1903, configured to send, based on the sharing request, the to-be-played resource list of the first user to the target user. Optionally, the sharing request further includes a to-be-played resource list of the first user, or an identifier of the target multimedia resource in the to-be-played resource list of the first user.
The server provided by the embodiment of the application receives a CDN address request from a terminal device, and obtains a target CDN address based on the CDN address request, wherein the utilization rate of the target CDN is less than or equal to a preset threshold value; and sending the target CDN address to the terminal equipment. The scheme in the embodiment does not need to guarantee user experience, and the CDN address with a low utilization rate can be obtained, so that the caching cost is reduced.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Exemplarily, fig. 20 is a block diagram of a terminal device provided in an embodiment of the present application. The terminal device 2000 may include one or more processors 2001 and one or more memories 2002. The processor 2001 may include an Application Processor (AP), a video codec, and the like. The memory 2002 stores at least one instruction, and the at least one instruction is loaded and executed by the processor 2001 to implement the playing method of the multimedia asset provided by the above-mentioned method embodiments. The memory 2002 may be a read-only memory (ROM) or other type of static storage device that may store static information and instructions, a Random Access Memory (RAM), a magnetic tape, a floppy disk, an optical data storage device, and so forth.
It should be noted that the terminal device 2000 may further include components such as a camera, an audio module, a microphone, a speaker, a wireless communication module, an antenna, and the like, and certainly, the terminal device 2000 may further include other components for implementing device functions, which is not described herein again.
Illustratively, fig. 21 is a block diagram of a server according to an embodiment of the present disclosure. The server 2100 may include one or more processors 2101 and one or more memories 2102. The processor 2101 may include an Application Processor (AP), a video codec, and the like. The memory 2102 stores at least one instruction, which is loaded and executed by the processor 2101 to implement the playing method of the multimedia asset provided by the above-described method embodiments. The memory 2102 may be a read-only memory (ROM) or other type of static storage device that may store static information and instructions, a Random Access Memory (RAM), a magnetic tape, a floppy disk, an optical data storage device, and the like.
An embodiment of the present application further provides a computer-readable storage medium, where instructions are stored on the computer-readable storage medium, and when the instructions in the storage medium are executed by a processor of a computer device, the terminal device is enabled to execute the method for playing a multimedia resource provided in the above-described illustrated embodiment.
The embodiment of the present application further provides a computer-readable storage medium, where instructions are stored on the computer-readable storage medium, and when the instructions in the storage medium are executed by a processor of a computer device, the instructions enable a server to execute the playing method of a multimedia resource provided in the above-described illustrated embodiment.
The embodiment of the present application further provides a computer program product containing instructions, which when run on a computer, causes the computer device to execute the method for playing a multimedia resource provided in the above-mentioned embodiment.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Those skilled in the art will recognize that in one or more of the examples described above, the functions described herein may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The above-mentioned embodiments, objects, technical solutions and advantages of the present application are further described in detail, it should be understood that the above-mentioned embodiments are only examples of the present application, and are not intended to limit the scope of the present application, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the present application should be included in the scope of the present application.

Claims (10)

1. A method for playing a multimedia asset, the method comprising:
displaying a resource preview page, wherein the resource preview page is used for previewing and displaying multimedia resources;
responding to the resource selection operation to be played implemented on the resource preview page, acquiring a target multimedia resource corresponding to the resource selection operation to be played, and adding the target multimedia resource to a resource list to be played; the resource list to be played comprises a plurality of target multimedia resources to be played;
and responding to the play control operation of the resource list to be played, and playing the corresponding target multimedia resource in the resource list to be played.
2. The method according to claim 1, wherein the obtaining of the target multimedia resource corresponding to the resource to be played selecting operation and adding to the resource to be played list comprises:
acquiring an identifier of a target multimedia resource corresponding to the resource selection operation to be played;
sending a resource list to be played request to a server, wherein the resource list to be played request comprises the identification of the target multimedia resource;
and receiving the resource list to be played from the server, wherein the resource list to be played comprises the target multimedia resource corresponding to the identifier of the target multimedia resource.
3. The method according to claim 1, wherein after the target multimedia resource corresponding to the selection operation of the resource to be played is obtained and added to a list of resources to be played, the method further comprises:
sending a target Content Delivery Network (CDN) address request to a server, wherein the target CDN address request comprises an identifier of the target multimedia resource;
receiving a target CDN address from a server; the utilization rate of the target CDN is less than or equal to a preset threshold value;
and caching the target multimedia resource based on the target CDN address.
4. The method according to any one of claims 1-3, further comprising:
acquiring multimedia resources which are released by a user account of the target multimedia resource and have the releasing time later than that of the target multimedia resource;
and adding the multimedia resources with the release time later than that of the target multimedia resources into the resource list to be played.
5. The method according to any one of claims 1-3, further comprising:
responding to the sharing operation implemented on the resource list page to be played, and sending a sharing request to a server; the sharing request comprises information of a target user, and the sharing request is used for requesting the server to share the resource list to be played to the target user.
6. The method according to any one of claims 1-3, further comprising:
receiving sharing information of a first user from a server, wherein the sharing information comprises a resource list to be played of the first user;
and responding to the play control operation of the resource list to be played of the first user, and playing the corresponding target multimedia resource in the resource list to be played of the first user.
7. A method for playing a multimedia asset, the method comprising:
a server receives a Content Delivery Network (CDN) address request from terminal equipment;
acquiring a target CDN address based on the CDN address request; the utilization rate of the target CDN is less than or equal to a preset threshold value;
and sending the target CDN address to the terminal equipment.
8. A terminal device, characterized in that the terminal device comprises:
the display module is configured to display a resource preview page, and the resource preview page is used for previewing and displaying multimedia resources;
the acquisition module is configured to respond to the resource selection operation to be played, which is implemented on the resource preview page, acquire a target multimedia resource corresponding to the resource selection operation to be played, and add the target multimedia resource to a resource list to be played; the resource list to be played comprises a plurality of target multimedia resources to be played;
and the playing module is configured to respond to the playing control operation on the resource list to be played and play the corresponding target multimedia resource in the resource list to be played.
9. A server, characterized in that the server comprises:
the terminal equipment comprises a receiving module, a judging module and a judging module, wherein the receiving module is configured to receive a Content Delivery Network (CDN) address request from the terminal equipment;
an obtaining module configured to obtain a target CDN address based on the CDN address request; the utilization rate of the target CDN is less than or equal to a preset threshold value;
a sending module configured to send the target CDN address to the terminal device.
10. A system for playing back a multimedia asset, the system comprising: a terminal device performing the method of playing back a multimedia asset as claimed in any one of claims 1 to 6, and a server performing the method of playing back a multimedia asset as claimed in claim 7.
CN201911309659.4A 2019-12-18 2019-12-18 Multimedia resource playing method, system, terminal equipment and server Pending CN110996145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911309659.4A CN110996145A (en) 2019-12-18 2019-12-18 Multimedia resource playing method, system, terminal equipment and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911309659.4A CN110996145A (en) 2019-12-18 2019-12-18 Multimedia resource playing method, system, terminal equipment and server

Publications (1)

Publication Number Publication Date
CN110996145A true CN110996145A (en) 2020-04-10

Family

ID=70095287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911309659.4A Pending CN110996145A (en) 2019-12-18 2019-12-18 Multimedia resource playing method, system, terminal equipment and server

Country Status (1)

Country Link
CN (1) CN110996145A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787379A (en) * 2020-07-06 2020-10-16 海信视像科技股份有限公司 Interactive method for generating video collection file, display device and intelligent terminal
CN112765375A (en) * 2021-01-29 2021-05-07 北京达佳互联信息技术有限公司 Multimedia resource information display method and device, electronic equipment and storage medium
CN112822552A (en) * 2021-01-11 2021-05-18 湖南新云网科技有限公司 Multimedia resource loading method, device, equipment and computer storage medium
CN114697298A (en) * 2022-02-23 2022-07-01 青岛海尔科技有限公司 Multimedia resource acquisition method and device, storage medium and electronic device

Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101416185A (en) * 2006-02-10 2009-04-22 斯专兹有限公司 Dynamic interactive entertainment
CN101529867A (en) * 2006-10-20 2009-09-09 索尼爱立信移动通讯有限公司 Sharing multimedia content in a peer-to-peer configuration
CN102665129A (en) * 2012-04-27 2012-09-12 北京人民广播电台 Played content-customizing method and played content-customizing device
CN102843586A (en) * 2011-06-21 2012-12-26 华为软件技术有限公司 Video recommendation method and terminal
CN103151056A (en) * 2007-04-18 2013-06-12 聚之族股份有限公司 Wireless sharing of audio files and related information
CN103516884A (en) * 2012-06-29 2014-01-15 腾讯科技(深圳)有限公司 Method and system for generating multimedia to be played
CN103648052A (en) * 2013-12-23 2014-03-19 乐视致新电子科技(天津)有限公司 Playlist based smart television media playing method and device and smart television
CN104092720A (en) * 2013-12-26 2014-10-08 腾讯科技(深圳)有限公司 Playlist sharing method and device
CN104978397A (en) * 2005-10-20 2015-10-14 飞扬管理有限公司 System and method for creating playlist
CN105828161A (en) * 2016-04-19 2016-08-03 乐视控股(北京)有限公司 Video playing method and device
CN105828163A (en) * 2016-04-19 2016-08-03 乐视控股(北京)有限公司 Video preview method and device
CN105847892A (en) * 2016-03-14 2016-08-10 乐视网信息技术(北京)股份有限公司 Video update pushing method for mobile terminal and client
CN106941507A (en) * 2016-01-04 2017-07-11 中兴通讯股份有限公司 The dispatching method and device of request message
CN107872477A (en) * 2016-09-26 2018-04-03 北京优朋普乐科技有限公司 A kind of multimedia resource storage method and device
CN108959320A (en) * 2017-05-25 2018-12-07 合网络技术(北京)有限公司 The method and apparatus of preview video search result
CN109168089A (en) * 2018-10-26 2019-01-08 江门市新会区信乐软件有限公司 A kind of collection of drama update reminding method and its device based on concern sequencing information
CN109451092A (en) * 2018-12-07 2019-03-08 玲珑视界科技(北京)有限公司 A kind of general domain name of CDN based on IP sections determines method and system
CN109461462A (en) * 2018-11-02 2019-03-12 王佳 Audio sharing method and device
CN109697246A (en) * 2018-12-06 2019-04-30 深圳市子瑜杰恩科技有限公司 The concern people video recommendation method and Related product of short-sighted frequency
CN109788322A (en) * 2019-01-03 2019-05-21 百度在线网络技术(北京)有限公司 Video information method for pushing, device, equipment and storage medium
CN109889869A (en) * 2019-04-11 2019-06-14 北京字节跳动网络技术有限公司 Loading method, device, equipment and the storage medium of video data
CN109889880A (en) * 2019-04-11 2019-06-14 北京字节跳动网络技术有限公司 Pay close attention to information displaying method, device, equipment and the storage medium of user
CN110197365A (en) * 2004-04-27 2019-09-03 苹果公司 For sharing the method and system of playlist

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110197365A (en) * 2004-04-27 2019-09-03 苹果公司 For sharing the method and system of playlist
CN104978397A (en) * 2005-10-20 2015-10-14 飞扬管理有限公司 System and method for creating playlist
CN101416185A (en) * 2006-02-10 2009-04-22 斯专兹有限公司 Dynamic interactive entertainment
CN101529867A (en) * 2006-10-20 2009-09-09 索尼爱立信移动通讯有限公司 Sharing multimedia content in a peer-to-peer configuration
CN103151056A (en) * 2007-04-18 2013-06-12 聚之族股份有限公司 Wireless sharing of audio files and related information
CN102843586A (en) * 2011-06-21 2012-12-26 华为软件技术有限公司 Video recommendation method and terminal
CN102665129A (en) * 2012-04-27 2012-09-12 北京人民广播电台 Played content-customizing method and played content-customizing device
CN103516884A (en) * 2012-06-29 2014-01-15 腾讯科技(深圳)有限公司 Method and system for generating multimedia to be played
CN103648052A (en) * 2013-12-23 2014-03-19 乐视致新电子科技(天津)有限公司 Playlist based smart television media playing method and device and smart television
CN104092720A (en) * 2013-12-26 2014-10-08 腾讯科技(深圳)有限公司 Playlist sharing method and device
CN106941507A (en) * 2016-01-04 2017-07-11 中兴通讯股份有限公司 The dispatching method and device of request message
CN105847892A (en) * 2016-03-14 2016-08-10 乐视网信息技术(北京)股份有限公司 Video update pushing method for mobile terminal and client
CN105828163A (en) * 2016-04-19 2016-08-03 乐视控股(北京)有限公司 Video preview method and device
CN105828161A (en) * 2016-04-19 2016-08-03 乐视控股(北京)有限公司 Video playing method and device
CN107872477A (en) * 2016-09-26 2018-04-03 北京优朋普乐科技有限公司 A kind of multimedia resource storage method and device
CN108959320A (en) * 2017-05-25 2018-12-07 合网络技术(北京)有限公司 The method and apparatus of preview video search result
CN109168089A (en) * 2018-10-26 2019-01-08 江门市新会区信乐软件有限公司 A kind of collection of drama update reminding method and its device based on concern sequencing information
CN109461462A (en) * 2018-11-02 2019-03-12 王佳 Audio sharing method and device
CN109697246A (en) * 2018-12-06 2019-04-30 深圳市子瑜杰恩科技有限公司 The concern people video recommendation method and Related product of short-sighted frequency
CN109451092A (en) * 2018-12-07 2019-03-08 玲珑视界科技(北京)有限公司 A kind of general domain name of CDN based on IP sections determines method and system
CN109788322A (en) * 2019-01-03 2019-05-21 百度在线网络技术(北京)有限公司 Video information method for pushing, device, equipment and storage medium
CN109889869A (en) * 2019-04-11 2019-06-14 北京字节跳动网络技术有限公司 Loading method, device, equipment and the storage medium of video data
CN109889880A (en) * 2019-04-11 2019-06-14 北京字节跳动网络技术有限公司 Pay close attention to information displaying method, device, equipment and the storage medium of user

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
网友: "《B站app怎么将视频添加到稍后再看列表?》", 《B站APP怎么将视频添加到稍后再看列表?》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787379A (en) * 2020-07-06 2020-10-16 海信视像科技股份有限公司 Interactive method for generating video collection file, display device and intelligent terminal
CN112822552A (en) * 2021-01-11 2021-05-18 湖南新云网科技有限公司 Multimedia resource loading method, device, equipment and computer storage medium
CN112822552B (en) * 2021-01-11 2023-06-09 湖南新云网科技有限公司 Method, device, equipment and computer storage medium for loading multimedia resources
CN112765375A (en) * 2021-01-29 2021-05-07 北京达佳互联信息技术有限公司 Multimedia resource information display method and device, electronic equipment and storage medium
CN112765375B (en) * 2021-01-29 2024-04-16 北京达佳互联信息技术有限公司 Method and device for displaying multimedia resource information, electronic equipment and storage medium
CN114697298A (en) * 2022-02-23 2022-07-01 青岛海尔科技有限公司 Multimedia resource acquisition method and device, storage medium and electronic device
CN114697298B (en) * 2022-02-23 2023-11-28 青岛海尔科技有限公司 Method and device for acquiring multimedia resources, storage medium and electronic device

Similar Documents

Publication Publication Date Title
CN110996145A (en) Multimedia resource playing method, system, terminal equipment and server
US9055193B2 (en) System and method of a remote conference
CN109474844B (en) Video information processing method and device and computer equipment
CN106385603B (en) The method for message transmission and device of media file
CN104363476A (en) Online-live-broadcast-based team-forming activity method, device and system
CN107018427A (en) Live sharing contents processing method and processing device
US9078047B2 (en) Content reproduction device
JP2015525496A (en) Real-time composite broadcasting system and method having a mechanism for adjusting a plurality of media feeds
CN111343476A (en) Video sharing method and device, electronic equipment and storage medium
US11743529B2 (en) Display control method, terminal, and non-transitory computer readable recording medium storing a computer program
CN112672179B (en) Method, device and equipment for live game
CN108600850B (en) Video sharing method, client, server and storage medium
CN108650547A (en) A kind of video sharing method, apparatus and equipment
CN112218105B (en) Multimedia service interaction method and device
CN114025180A (en) Game operation synchronization system, method, device, equipment and storage medium
CN111367447A (en) Information display method and device, electronic equipment and computer readable storage medium
CN113630618B (en) Video processing method, device and system
CN106792237B (en) Message display method and system
CN110620956A (en) Live broadcast virtual resource notification method and device, electronic equipment and storage medium
CN113467675A (en) Virtual space operation method and device, electronic equipment and storage medium
CN105979333B (en) Data synchronous display method and device
CN110996118A (en) Cover synthesis method, device, server and storage medium
JP5160439B2 (en) A method for providing an interactive menu to a terminal coupled to a communication network upon request
US10063602B2 (en) System, method and apparatus for content eavesdropping
CN114025184A (en) Video live broadcast method and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200410

RJ01 Rejection of invention patent application after publication