CN113535274A - Head resource display method and device, electronic equipment and storage medium - Google Patents
Head resource display method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113535274A CN113535274A CN202110875575.8A CN202110875575A CN113535274A CN 113535274 A CN113535274 A CN 113535274A CN 202110875575 A CN202110875575 A CN 202110875575A CN 113535274 A CN113535274 A CN 113535274A
- Authority
- CN
- China
- Prior art keywords
- resource
- media
- target
- resources
- determining
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000004590 computer program Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 7
- 230000014759 maintenance of location Effects 0.000 abstract description 12
- 230000000694 effects Effects 0.000 abstract description 10
- 230000008569 process Effects 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
- G06F9/44578—Preparing or optimising for loading
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosed embodiment provides a first resource display method, a first resource display device, an electronic device and a storage medium, wherein when a target client is started, a cache media resource is obtained, wherein the cache media resource is determined based on access information of a media resource of a server, and the cache media resource is stored in a terminal device; and determining a target media resource in the cached media resources, and displaying the target media resource as a first resource in the target client. The cache media resources cached in the terminal equipment in advance do not need to respond through a network and a server in the loading and displaying process, so that the loading speed can be increased, and further, the target media resources are determined to be displayed as the first resources based on the recommendation function from the cache media resources, the problems of incomplete resources, unsmooth playing and the like can be solved while the purpose of displaying the first resources is met, the effect of displaying the first resources is improved, and the retention rate of a user is improved.
Description
Technical Field
The embodiment of the disclosure relates to the technical field of computers, and in particular relates to a first resource display method and device, electronic equipment and a storage medium.
Background
At present, most media Applications (APPs) directly play displayed media resources after an APP client is started without a user operating the APP client, for example, a short video is played in the client or live streaming media is played in the client, and the media resources automatically displayed after the client is started are the top resources. By setting the first resource, the waiting time of the user caused by operating the client can be reduced, and the use experience of the user is improved.
The scheme for displaying the first resource in the prior art is to obtain the first resource to display through the media resource of the temporary request server after the APP client is started, however, in the scheme in the prior art, the APP client consumes time for obtaining the first resource and is affected by factors such as bandwidth resources, network resources and server resources, the loading speed of the first resource is low, and playing problems such as incomplete resources and blockage affect the display effect of the first resource, thereby affecting the user retention rate of the media APP.
Disclosure of Invention
The embodiment of the disclosure provides a method and a device for displaying a first resource, an electronic device and a storage medium, so as to overcome the problems of slow loading speed and poor playing effect of the first resource.
In a first aspect, an embodiment of the present disclosure provides a method for displaying a first resource, including:
when a target client is started, obtaining a cache media resource, wherein the cache media resource is determined based on access information of the media resource of a server and is stored in terminal equipment; and determining a target media resource in the cached media resources, and displaying the target media resource as a first resource in the target client.
In a second aspect, an embodiment of the present disclosure provides a head resource display device, including:
the system comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring a cache media resource when a target client is started, the cache media resource is determined based on the access information of the media resource of a server, and the cache media resource is stored in terminal equipment;
the determining module is used for determining a target media resource in the cached media resources;
and the display module is used for displaying the target media resource as a first resource in the target client.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including: at least one processor and memory;
the memory stores computer-executable instructions;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the first-level resource display method as described above in the first aspect and various possible designs of the first aspect.
In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, where computer-executable instructions are stored, and when a processor executes the computer-executable instructions, the first resource display method according to the first aspect and various possible designs of the first aspect is implemented.
In a fifth aspect, embodiments of the present disclosure provide a computer program product comprising a computer program that, when executed by a processor, implements the first-level resource display method as described in the first aspect and various possible designs of the first aspect.
According to the first resource display method, the first resource display device, the electronic device and the storage medium provided by the embodiment, when a target client is started, a cache media resource is obtained, wherein the cache media resource is determined based on access information of a media resource of a server, and the cache media resource is stored in a terminal device; and determining a target media resource in the cached media resources, and displaying the target media resource as a first resource in the target client. The cache media resources cached in the terminal equipment in advance do not need to respond through a network and a server in the loading and displaying process, so that the loading speed can be increased, and further, the target media resources are determined to be displayed as the first resources based on the recommendation function from the cache media resources, the problems of incomplete resources, unsmooth playing and the like can be solved while the purpose of displaying the first resources is met, the effect of displaying the first resources is improved, and the retention rate of a user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present disclosure, and for those skilled in the art, other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is an application scene diagram of a first resource display method according to an embodiment of the present disclosure;
FIG. 2 is a diagram illustrating an exemplary acquisition of a first resource in the prior art;
fig. 3 is a first flowchart illustrating a first resource display method according to an embodiment of the present disclosure;
fig. 4 is a second flowchart illustrating a first resource display method according to an embodiment of the disclosure;
FIG. 5 is a flowchart illustrating a specific implementation step of step S205 in an embodiment of the present disclosure;
FIG. 6 is a schematic diagram illustrating a method for determining a target resource type according to an embodiment of the disclosure;
fig. 7 is a flowchart illustrating an implementation manner of storing the cached media resource into the terminal device in step S207 in the embodiment of the present disclosure;
fig. 8 is a schematic diagram of updating a cached media resource according to an embodiment of the present disclosure;
fig. 9 is a block diagram of a first resource display device according to an embodiment of the present disclosure;
fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
fig. 11 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present disclosure.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are some, but not all embodiments of the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
The following explains an application scenario of the embodiment of the present disclosure:
fig. 1 is an application scenario diagram of a first resource display method provided by the embodiment of the present disclosure, for example, the first resource display method provided by the embodiment of the present disclosure may be applied in a first resource display scenario of a short video APP, and specifically, as shown in fig. 1, an execution subject of the method provided by the embodiment may be a terminal device, for example, a smart phone in fig. 1. When a user starts a short video APP through terminal equipment, the APP client automatically plays a recommended video, namely a first resource, in a default mode after starting. Thereby enabling the user to quickly see the content of interest to him.
In the prior art, a media platform based on Feed stream technology recommends media resources meeting user preferences to a user through a recommendation algorithm based on the user preferences, popularity and other factors so as to improve user retention. The first resource is the first media resource recommended to the user after the APP is started based on a recommendation algorithm under the technical framework, the user does not need to perform any operation and selection, the user can view the interested media resource in the shortest time, the fragmentation time of the user is fully utilized, the current user requirements are met, and therefore the display effect of the first resource can directly influence the retention degree of the user.
Fig. 2 is a diagram illustrating an example of acquiring a first resource in the prior art. As shown in fig. 2, in the prior art, in a scheme for displaying a top resource, generally, after starting an APP client, a terminal device temporarily requests a media resource of a server, including sending a recommendation request to a recommendation system of a recommendation server, after determining a recommended resource, downloads the recommended resource from a resource server (the recommendation server and the resource server may be the same server or different servers), and loads and displays the downloaded recommended resource as the top resource. In the process, no matter data interaction is carried out on the recommendation system of the recommendation server or data interaction is carried out on the recommendation system and the resource server, the first resource loading speed is low due to the influence of factors such as bandwidth resources, network resources and server resources, the problems of incomplete media resources, unsmooth playing and the like are caused, the display effect of the first resource is influenced, and further the user retention rate of the media APP is influenced.
Fig. 3 is a first flowchart illustrating a first resource display method according to an embodiment of the disclosure. The method of the embodiment can be applied to terminal equipment, and the first resource display method comprises the following steps:
s101: when the target client is started, the cached media resource is obtained, wherein the cached media resource is determined based on the access information of the media resource of the server, and the cached media resource is stored in the terminal equipment.
For example, referring to the application scenario diagram of this embodiment shown in fig. 1, a target client is run in a terminal device, the target client is a video client, the target client has a playing interface for playing a video, when the terminal device receives a start instruction for the target client, the terminal device starts the target client, and after the target client is started, a cached media resource is obtained before the playing interface is displayed. The cached media resource is data stored in advance in a designated storage location in the terminal device, where the designated storage location includes a persistent storage medium or a non-persistent storage medium of the terminal device, and is not particularly limited herein.
Illustratively, the cached media resource is determined based on access information of the media resource through a recommendation algorithm preset at the server side, where the access information of the media resource is, for example, information such as a current daily access amount and a current monthly access amount of each media resource in a full resource platform, and/or a change speed of the access amount of the media resource, and a hotspot resource in a current resource platform can be determined through the access information of the media resource, so as to improve the user's interest level. Therefore, the media data in the cached media resources are displayed as the first resources, and the purpose of displaying the first resources can be achieved, namely, the user can watch the interested media resources in the shortest time.
Further, before starting the target client, for example, in the process of the last operation of the target client, the terminal device may obtain, based on the operation state of the target client, for example, in an idle period in which the target client does not need to download data, a plurality of hot media resources through the recommendation server and the resource server based on the access information of the media resources, perform caching, and generate a cached media resource, so that the terminal device can obtain the cached media resource when starting the target client.
S102: and determining a target media resource in the cached media resources, and displaying the target media resource as a first resource in the target client.
Illustratively, the cached media resource includes a plurality of media data, and more specifically, the media data is, for example, a video file or a picture file. After the cached media resources are obtained, one or more media data in the cached media resources are determined as target media resources, and the target media resources are used as first resources to be displayed. Since the cached media resource in the terminal device is a media resource based on the access information of the media resource that is cached in advance, if the cached media resource only includes one media data, under the condition that the cached media resource is not updated by the terminal device (for example, when the terminal device is downloading data all the time, the client does not update the cached media resource), the cached media resource may be always a same video file, so that the first resource displayed after the client is started many times is displayed with a same video, which affects the user's impression.
In a possible implementation manner, one piece of media data may be obtained from the cached media resources in a random selection manner as a target media resource. Of course, the target media resource may also be determined from the cached media resources by a rule or a recommendation algorithm preset in the target client, which is not described in detail herein for a specific example.
In another possible implementation manner, the target media resource in the cached media resources is determined, and the pre-starting state of the target client can be obtained; and determining a target media resource in the cached media resources according to a pre-starting state of the target client, wherein the pre-starting state represents a resource type of a first resource displayed when the target client is started last time. Specifically, for example, the first resource displayed when the target client is started last time is a section of advertisement video, the pre-start state is pre-stored in the terminal device, data obtained by starting the target client is used for determining a piece of media data different from the resource type of the advertisement video, such as a section of common video or a section of live video, as the target media resource, through the pre-start state, so that the media contents received and seen by the user at the first resource position each time are different, and the decrease of the user retention rate caused by the media contents with repeatability is avoided.
Furthermore, after the target media is determined, the target media is loaded and decoded by a decoder of the terminal device, and is displayed as a first resource on a playing interface in the target client.
In this embodiment, when the target client is started, the cached media resource is obtained, where the cached media resource is determined based on the access information of the media resource of the server, and the cached media resource is stored in the terminal device; and determining a target media resource in the cached media resources, and displaying the target media resource as a first resource in the target client. The cache media resources cached in the terminal equipment in advance do not need to respond through a network and a server in the loading and displaying process, so that the loading speed can be increased, and further, the target media resources are determined to be displayed as the first resources based on the recommendation function from the cache media resources, the problems of incomplete resources, unsmooth playing and the like can be solved while the purpose of displaying the first resources is met, the effect of displaying the first resources is improved, and the retention rate of a user is improved.
Fig. 4 is a second flowchart of a first resource display method provided in the embodiment of the present disclosure, where in this embodiment, steps S101 to S102 in the embodiment shown in fig. 2 are further refined, and a step of updating a cached media resource after a target client is started is added, then the first resource display method includes:
s201: and acquiring a cache address, wherein the cache address is a storage position in the terminal equipment, in which the cache media resource is stored.
S202: and determining valid media data under the cache address.
S203: and determining the cache media resources according to the effective media data.
Illustratively, the cached media resource includes a plurality of media data, and the cache address is a storage location in the local storage medium of the terminal device for storing the plurality of media data corresponding to the cached media resource, and more specifically, the cache address includes, for example, character information such as a drive letter, a folder name, and the like. The cache address corresponds to the target client, in a possible implementation manner, the cache address may be configured in the running or installation process of the target client, and the terminal device implements access to the resource server by running the target client and a process of caching the media resource from the resource server to the cache address.
And a plurality of media data are stored under the cache address, and are cached to the storage position corresponding to the cache address in the previous operation process of the target client. Because the purpose of displaying the first resource is to recommend hot spot media resources or media resources interested by the user to the user based on the access information of the media data at the server side so as to improve the retention rate of the user, the access information is time-efficient, and if the time of the media data stored in the cache address is too long and exceeds the time-efficient requirement of the access information, the interest requirement of the user may not be met. Meanwhile, for the buffered media resource cached in the local of the terminal device, the problem of resource validity may also exist along with the change of time, and the first resource is generated and played by directly utilizing the buffered media resource cached in the local of the terminal device, which may cause the risk of displaying illegal contents to the user. Based on the reasons, after the cache address for storing the cached media data is determined, the media data under the cache address is detected, the media data which meets the timeliness requirement and the legality requirement, namely the effective media data, are determined, and then the first resource is generated through the effective media data to be loaded and displayed, so that the display effect of the first resource is improved, the retention rate of a user is improved, and the risk of illegal resources is reduced.
For example, determining the implementation of valid media data at the cache address may include:
acquiring resource information of each media data, wherein the resource information comprises at least one of the following: the method comprises the steps of storing time, storing duration, a resource checking identifier, resource integrity and a successful storing state identifier; and determining effective media data according to the resource information.
Specifically, the storage time and the storage duration are system time and duration used for representing the time for caching the media data to the terminal device, and whether the media data meets the timeliness requirement of the access information can be determined through the storage time and the storage duration; the resource check identifier is used for representing whether the resource is an illegal media resource, and the terminal equipment can determine whether the resource data is the illegal media resource through the resource check identifier and an illegal resource identifier list obtained from the server in real time; the resource integrity and the storage success state identification are used for determining whether the media data are completely downloaded, so that the problems that the media data cannot be played or cannot be played completely, the playing is blocked and the like due to incomplete downloading of the resource data are avoided.
S204: the method comprises the steps of obtaining a pre-starting state of a target client, and determining a first resource type according to the pre-starting state of the target client.
S205: and determining the media data which is not the first resource type in the cached media resources as the target media resources.
Referring to the introduction of the pre-boot state in the embodiment shown in fig. 3, the pre-boot state is used to characterize the resource type of the first resource displayed when the target client boots last time, where the resource type of the first resource displayed when the target client boots last time, which is characterized by the pre-boot state, is the first resource type, for example: advertising videos, general videos, etc. And after the first resource type is determined, detecting the resource type of each media data in the cache media resources, and determining the media data of the non-first resource type as a target media resource to be displayed as a subsequent first resource.
Optionally, as shown in fig. 5, step S205 includes three specific implementation steps S2051, S2052, and S2053:
s2051: and acquiring resource types corresponding to each media data in the cached media resources, wherein the number of the resource types is at least two.
S2052: and determining the resource type behind the first resource type in the resource type circulation sequence as the target resource type based on the resource type circulation sequence formed by the resource types.
S2053: and determining the media data corresponding to the target resource type as the target media resource.
Fig. 6 is a schematic diagram of determining a target resource type according to an embodiment of the present disclosure, after a first resource type is determined, a circular sequence of ordered interval distribution of each resource type is formed according to a resource type corresponding to each media data, as shown in fig. 6, for example, a cached media resource locally stored by a terminal device includes 5 media data, which are 2 advertisement videos a (video a1, video a2), 1 normal video B (video B), and 2 live videos C (video C1, video C2), respectively, and according to a preset interval distribution algorithm, the circular sequence of the resource type is generated as [ A, B, C … … ], and [ A, B, C … … ] is sequentially used as the target resource type according to the circular sequence of the resource type. And after reaching the live video C at the tail position, continuously returning to the advertisement video A at the head of the sequence. Further, according to the resource type cycle sequence, determining a resource type after the first resource type, and determining the resource type as a target resource type, for example, if the first resource type is B (normal video), then determining C (live video) after B as the target resource type, and further determining one media data as the target media resource from the media data corresponding to the target resource type to perform the display of the first resource, wherein when there are multiple media data in the target media resource, it may be determined randomly or by installing other recommendation algorithms that one of the media data is the target media resource, which is not exemplified here.
S206: and displaying the target media resource as a first resource in the target client.
In this embodiment, the media data in the cached media resource are sequentially screened according to the resource information, the media type and other information of each media data in the cached media resource, and since the data screening is performed based on the resource information and the media type, the media data can be detected quickly and in real-time by comparing the media identifier corresponding to the resource information and the media type with the media identifier of the media data in the cached media resource. The method can rapidly and efficiently screen out the media data which can not be used as the first resource (the retention rate of the user can not be improved), and limit the quantity of the media data which can be used as the first resource, so that the time consumption of a recommendation algorithm is reduced and the determination and loading speed of the first resource is improved in the process of finally determining the target media resource from a plurality of media data which can be used as the first resource based on the recommendation algorithm.
S207: and when the target client is determined to be in the idle state, storing the cached media resources into the terminal equipment.
Content refreshing based on Feed streams is generally based on real-time hot spots, such as hot news, to perform real-time content updating, so that the Feed stream content can improve the interestingness of users. Therefore, for the cached media resource cached in the terminal device, after the target client operates, dynamic update is also required to be performed to meet the content displayed by the first resource and the information which is interesting for the user and has heat, so that the retention rate of the user is improved. Specifically, after the target client is started, when the target client is detected to be in an idle state, the cached media resource is automatically downloaded into the terminal device. Wherein, exemplarily, the idle state includes at least one of the following: the target client does not download the media resources within a preset time length; the media resources currently played by the target client are downloaded; and finishing the current Feed stream updating of the target client.
When the target client side is in an idle state, the requirement on bandwidth resources is low, the cache media resources are updated at the moment, the normal operation of the target client side cannot be influenced, the non-inductive updating is realized, and the use experience of the target client side is improved.
As shown in fig. 7, the implementation manner of storing the cached media resource into the terminal device in step S207 may include two specific implementation steps S2071 and S2072:
s2071, sending resource request information to the server, where the resource request information is used to request the recommendation system running in the server to return the corresponding media resource.
Illustratively, the resource request information includes quantity information and type information; the quantity information is used for indicating the quantity of the media resources returned by the recommendation system running in the server; the type information is used to indicate the type of media resource returned by the recommendation system operating within the server.
And S2072, receiving the cached media resource sent by the server, and storing the cached media resource in the terminal device.
Illustratively, when the terminal device detects that the target client is in an idle state, resource request information is sent to the server to request to start updating the cached media resource. The server comprises a recommendation system server, a recommendation system runs in the recommendation system server, and the resource request information comprises quantity information and type information and is used for limiting the quantity and the type of the media resources corresponding to the media information returned by the recommendation system. The recommendation system determines corresponding media information, such as media identification, according to the quantity information and the type information in the resource request information and the access information corresponding to the media data, acquires media resources corresponding to the media information through the resource server, downloads and stores the acquired media resources in the terminal device, and completes updating of the cached media resources.
Fig. 8 is a schematic diagram of updating a cached media resource according to an embodiment of the present disclosure, as shown in fig. 8, after a terminal device sends resource request information to a server, for example, the server includes a first server for operating a recommendation system and a second server for storing a media resource, the first server determines a unique video identifier according to the resource request information and returns the video identifier, and the terminal device acquires a corresponding video resource from a resource server according to the video identifier to download the video resource, and updates a local cached media resource of the terminal device. In another possible implementation manner, the servers shown in the figure are server clusters or distributed servers, and the functions of operating the recommendation system and storing the media resources can be implemented, in this case, after the terminal device sends the resource request information to the servers, the media resources returned by the servers can be directly obtained, so that the update of the cached media resources is implemented, which is not illustrated.
The implementation manner of step S205 in this embodiment is similar to the implementation manner and the beneficial effect of displaying the target media resource as the first resource in the target client in step S102 in the embodiment shown in fig. 3, and details are not repeated here.
Fig. 9 is a block diagram of a first resource display device according to an embodiment of the present disclosure, which corresponds to the first resource display method according to the foregoing embodiment. For ease of illustration, only portions that are relevant to embodiments of the present disclosure are shown. Referring to fig. 9, the head resource display apparatus 3 includes:
an obtaining module 31, configured to obtain a cached media resource when a target client is started, where the cached media resource is determined based on access information of a media resource of a server, and the cached media resource is stored in a terminal device;
a determining module 32, which determines a target media resource in the cached media resources;
and a display module 33, configured to display the target media resource as a first resource in the target client.
In an embodiment of the present disclosure, the determining module 32 is specifically configured to: acquiring a preposed starting state of a target client; and determining a target media resource in the cached media resources according to a pre-starting state of the target client, wherein the pre-starting state represents a resource type of a first resource displayed when the target client is started last time.
In one embodiment of the present disclosure, the cached media resource includes a plurality of media data; the determining module 32, when determining the target media resource in the cached media resources according to the pre-start state of the target client, is specifically configured to: determining a first resource type according to a preset starting state of a target client; and determining the media data which is not the first resource type in the cached media resources as the target media resources.
In an embodiment of the present disclosure, when determining that media data in the cached media resource that is not of the first resource type is a target media resource, the determining module 32 is specifically configured to: acquiring resource types corresponding to each media data in the cached media resources, wherein the number of the resource types is at least two; determining a resource type behind a first resource type in a resource type circulating sequence as a target resource type based on the resource type circulating sequence formed by all the resource types; and determining the media data corresponding to the target resource type as the target media resource.
In an embodiment of the present disclosure, the obtaining module 31 is specifically configured to: obtaining a cache address, wherein the cache address is a storage position in the terminal equipment, in which a cache media resource is stored; determining effective media data under the cache address; and determining the cache media resources according to the effective media data.
In an embodiment of the present disclosure, when determining valid media data under a cache address, the obtaining module 31 is specifically configured to: acquiring resource information of each media data, wherein the resource information comprises at least one of the following: the method comprises the steps of storing time, storing duration, a resource checking identifier, resource integrity and a successful storing state identifier; and determining effective media data according to the resource information.
In an embodiment of the present disclosure, the obtaining module 31, after displaying the target media resource as a head resource in the target client, is further configured to: when the target client is determined to be in an idle state, storing the cached media resources into the terminal equipment; wherein the idle state comprises at least one of: the target client does not download the media resources within a preset time length; the media resources currently played by the target client are downloaded; and finishing the current Feed stream updating of the target client.
In an embodiment of the present disclosure, when the obtaining module 31 stores the cached media resource into the terminal device, it is specifically configured to: sending resource request information to a server, wherein the resource request information is used for requesting a recommendation system operated in the server to return corresponding media resources; and receiving the cached media resource sent by the server, and storing the cached media resource in the terminal equipment.
In one embodiment of the present disclosure, the resource request information includes quantity information and type information; the quantity information is used for indicating the quantity of the media resources returned by the recommendation system running in the server; the type information is used to indicate the type of media resource returned by the recommendation system operating within the server.
The device provided in this embodiment may be used to implement the technical solution of the above method embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
Fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure, and as shown in fig. 10, the electronic device 4 includes at least one processor 41 and a memory 42;
the memory 42 stores computer-executable instructions;
the at least one processor 41 executes computer-executable instructions stored by the memory 42 to cause the at least one processor 41 to perform a first-order resource display method as in the embodiments shown in fig. 3-8.
The processor 41 and the memory 42 are connected by a bus 43.
The relevant descriptions and effects corresponding to the steps in the embodiments corresponding to fig. 3 to fig. 8 can be understood, and are not described in detail herein.
Referring to fig. 11, a schematic structural diagram of an electronic device 900 suitable for implementing the embodiment of the present disclosure is shown, where the electronic device 900 may be a terminal device or a server. Among them, the terminal Device may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a Digital broadcast receiver, a Personal Digital Assistant (PDA), a tablet computer (PAD), a Portable Multimedia Player (PMP), a car terminal (e.g., car navigation terminal), etc., and a fixed terminal such as a Digital TV, a desktop computer, etc. The electronic device shown in fig. 11 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 11, the electronic device 900 may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 901, which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 902 or a program loaded from a storage means 908 into a Random Access Memory (RAM) 903. In the RAM 903, various programs and data necessary for the operation of the electronic apparatus 900 are also stored. The processing apparatus 901, the ROM902, and the RAM 903 are connected to each other through a bus 904. An input/output (I/O) interface 905 is also connected to bus 904.
Generally, the following devices may be connected to the I/O interface 905: input devices 906 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 907 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 908 including, for example, magnetic tape, hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic apparatus 900 to perform wireless or wired communication with other apparatuses to exchange data. While fig. 11 illustrates an electronic device 900 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device 909, or installed from the storage device 908, or installed from the ROM 902. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing apparatus 901.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of Network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation of the unit itself, for example, the first retrieving unit may also be described as a "unit for retrieving at least two internet protocol addresses".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
In a first aspect, according to one or more embodiments of the present disclosure, there is provided a head resource display method, including:
when a target client is started, obtaining a cache media resource, wherein the cache media resource is determined based on access information of the media resource of a server and is stored in terminal equipment; and determining a target media resource in the cached media resources, and displaying the target media resource as a first resource in the target client.
According to one or more embodiments of the present disclosure, determining a target media resource among the cached media resources comprises: acquiring a preposed starting state of the target client; and determining a target media resource in the cached media resources according to a pre-starting state of the target client, wherein the pre-starting state represents a resource type of a first resource displayed when the target client is started last time.
According to one or more embodiments of the present disclosure, the cached media resource includes a plurality of media data therein; determining a target media resource in the cached media resources according to the pre-starting state of the target client, including: determining a first resource type according to the preposed starting state of the target client; and determining the media data which is not the first resource type in the cached media resources as the target media resources.
According to one or more embodiments of the present disclosure, determining media data in the cached media resource, which is not of the first resource type, as a target media resource includes: acquiring resource types corresponding to each media data in the cached media resources, wherein the number of the resource types is at least two; determining a resource type behind the first resource type in the resource type circulation sequence as a target resource type based on a resource type circulation sequence formed by each resource type; and determining the media data corresponding to the target resource type as the target media resource.
According to one or more embodiments of the present disclosure, obtaining a cached media resource includes: obtaining a cache address, wherein the cache address is a storage position in which the cache media resource is stored in the terminal equipment; determining valid media data under the cache address; and determining a cache media resource according to the effective media data.
According to one or more embodiments of the present disclosure, determining valid media data at the cache address includes: acquiring resource information of each media data, wherein the resource information comprises at least one of the following: the method comprises the steps of storing time, storing duration, a resource checking identifier, resource integrity and a successful storing state identifier; and determining effective media data according to the resource information.
In accordance with one or more embodiments of the present disclosure, after displaying the target media asset as a head asset within the target client, the method further comprises: when the target client is determined to be in an idle state, caching media resources into the terminal equipment; wherein the idle state comprises at least one of: the target client does not download the media resources within a preset time length; the media resources currently played by the target client are downloaded; and finishing the updating of the current Feed stream of the target client.
According to one or more embodiments of the present disclosure, caching media resources into the terminal device includes: sending resource request information to a server, wherein the resource request information is used for requesting a recommendation system operated in the server to return corresponding media resources; and receiving the cached media resource sent by the server, and storing the cached media resource in the terminal equipment.
According to one or more embodiments of the present disclosure, the resource request information includes quantity information and type information; the quantity information is used for indicating the quantity of the media resources returned by the recommendation system running in the server; the type information is used for indicating the type of the media resource returned by the recommendation system operated in the server.
In a second aspect, according to one or more embodiments of the present disclosure, there is provided a head resource display apparatus including:
the acquisition module is used for acquiring the cached media resource when the target client is started, wherein the cached media resource is determined based on the access information of the media resource of the server, and the cached media resource is stored in the terminal equipment.
And the determining module is used for determining the target media resource in the cached media resources.
And the display module is used for displaying the target media resource as a first resource in the target client.
According to one or more embodiments of the present disclosure, the determining module 32 is specifically configured to: acquiring a preposed starting state of the target client; and determining a target media resource in the cached media resources according to a pre-starting state of the target client, wherein the pre-starting state represents a resource type of a first resource displayed when the target client is started last time.
According to one or more embodiments of the present disclosure, the cached media resource includes a plurality of media data therein; the determining module, when determining a target media resource in the cached media resources according to the pre-start state of the target client, is specifically configured to: determining a first resource type according to the preposed starting state of the target client; and determining the media data which is not the first resource type in the cached media resources as the target media resources.
According to one or more embodiments of the present disclosure, when determining that media data in the cached media resource that is not of the first resource type is a target media resource, the determining module is specifically configured to: acquiring resource types corresponding to each media data in the cached media resources, wherein the number of the resource types is at least two; determining a resource type behind the first resource type in the resource type circulation sequence as a target resource type based on a resource type circulation sequence formed by each resource type; and determining the media data corresponding to the target resource type as the target media resource.
According to one or more embodiments of the present disclosure, the obtaining module is specifically configured to: obtaining a cache address, wherein the cache address is a storage position in which the cache media resource is stored in the terminal equipment; determining valid media data under the cache address; and determining a cache media resource according to the effective media data.
According to one or more embodiments of the present disclosure, when determining valid media data at the cache address, the obtaining module is specifically configured to: acquiring resource information of each media data, wherein the resource information comprises at least one of the following: the method comprises the steps of storing time, storing duration, a resource checking identifier, resource integrity and a successful storing state identifier; and determining effective media data according to the resource information.
According to one or more embodiments of the present disclosure, after the target media resource is displayed as a head resource in the target client, the obtaining module is further configured to: when the target client is determined to be in an idle state, caching media resources into the terminal equipment; wherein the idle state comprises at least one of: the target client does not download the media resources within a preset time length; the media resources currently played by the target client are downloaded; and finishing the updating of the current Feed stream of the target client.
According to one or more embodiments of the present disclosure, when the obtaining module stores the cached media resource into the terminal device, the obtaining module is specifically configured to: sending resource request information to a server, wherein the resource request information is used for requesting a recommendation system operated in the server to return corresponding media resources; and receiving the cached media resource sent by the server, and storing the cached media resource in the terminal equipment.
According to one or more embodiments of the present disclosure, the resource request information includes quantity information and type information; the quantity information is used for indicating the quantity of the media resources returned by the recommendation system running in the server; the type information is used for indicating the type of the media resource returned by the recommendation system operated in the server.
In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device including: at least one processor and memory;
the memory stores computer-executable instructions;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the first-level resource display method as described above in the first aspect and various possible designs of the first aspect.
In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the first-bit resource display method according to the first aspect and various possible designs of the first aspect is implemented.
In a fifth aspect, embodiments of the present disclosure provide a computer program product comprising a computer program that, when executed by a processor, implements the first-level resource display method as described in the first aspect and various possible designs of the first aspect.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims (13)
1. A method for displaying a first resource, the method comprising:
when a target client is started, obtaining a cache media resource, wherein the cache media resource is determined based on access information of the media resource of a server and is stored in terminal equipment;
and determining a target media resource in the cached media resources, and displaying the target media resource as a first resource in the target client.
2. The method of claim 1, wherein determining the target media resource among the cached media resources comprises:
acquiring a preposed starting state of the target client;
and determining a target media resource in the cached media resources according to a pre-starting state of the target client, wherein the pre-starting state represents a resource type of a first resource displayed when the target client is started last time.
3. The method of claim 2, wherein the cached media resource includes a plurality of media data; determining a target media resource in the cached media resources according to the pre-starting state of the target client, including:
determining a first resource type according to the preposed starting state of the target client;
and determining the media data which is not the first resource type in the cached media resources as the target media resources.
4. The method of claim 3, wherein determining media data in the cached media resource that is not of the first resource type as a target media resource comprises:
acquiring resource types corresponding to each media data in the cached media resources, wherein the number of the resource types is at least two;
determining a resource type behind the first resource type in the resource type circulation sequence as a target resource type based on a resource type circulation sequence formed by each resource type;
and determining the media data corresponding to the target resource type as the target media resource.
5. The method of claim 1, wherein obtaining a cached media resource comprises:
obtaining a cache address, wherein the cache address is a storage position in which the cache media resource is stored in the terminal equipment;
determining valid media data under the cache address;
and determining a cache media resource according to the effective media data.
6. The method of claim 5, wherein determining valid media data at the cache address comprises:
acquiring resource information of each media data, wherein the resource information comprises at least one of the following:
the method comprises the steps of storing time, storing duration, a resource checking identifier, resource integrity and a successful storing state identifier;
and determining effective media data according to the resource information.
7. The method of any of claims 1-6, wherein after displaying the target media asset as a top asset within the target client, the method further comprises:
when the target client is determined to be in an idle state, caching media resources into the terminal equipment; wherein the idle state comprises at least one of:
the target client does not download the media resources within a preset time length;
the media resources currently played by the target client are downloaded;
and finishing the updating of the current Feed stream of the target client.
8. The method of claim 7, wherein caching media resources into the terminal device comprises:
sending resource request information to a server, wherein the resource request information is used for requesting a recommendation system operated in the server to return corresponding media resources;
and receiving the cached media resource sent by the server, and storing the cached media resource in the terminal equipment.
9. The method of claim 8, wherein the resource request information comprises quantity information and type information;
the quantity information is used for indicating the quantity of the media resources returned by the recommendation system running in the server;
the type information is used for indicating the type of the media resource returned by the recommendation system operated in the server.
10. A head resource display apparatus, comprising:
the system comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring a cache media resource when a target client is started, the cache media resource is determined based on the access information of the media resource of a server, and the cache media resource is stored in terminal equipment;
the determining module is used for determining a target media resource in the cached media resources;
and the display module is used for displaying the target media resource as a first resource in the target client.
11. An electronic device, comprising: at least one processor and memory;
the memory stores computer-executable instructions;
the at least one processor executing the computer-executable instructions stored by the memory causes the at least one processor to perform the first asset display method of any of claims 1-9.
12. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the first asset display method according to any one of claims 1 to 9 is implemented.
13. A computer program product comprising a computer program which, when executed by a processor, implements the head resource display method of any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110875575.8A CN113535274A (en) | 2021-07-30 | 2021-07-30 | Head resource display method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110875575.8A CN113535274A (en) | 2021-07-30 | 2021-07-30 | Head resource display method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113535274A true CN113535274A (en) | 2021-10-22 |
Family
ID=78089991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110875575.8A Pending CN113535274A (en) | 2021-07-30 | 2021-07-30 | Head resource display method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113535274A (en) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104244099A (en) * | 2014-09-28 | 2014-12-24 | 北京金山安全软件有限公司 | Media content recommendation method and device |
CN205647588U (en) * | 2015-11-19 | 2016-10-12 | 北京超圣信华科技有限公司 | Acquisition device and system of video flowing media resource based on point -to -point P2P |
CN106775471A (en) * | 2016-12-08 | 2017-05-31 | 深圳创维-Rgb电子有限公司 | Manage the method and device of local storage |
CN109032738A (en) * | 2018-07-17 | 2018-12-18 | 腾讯科技(深圳)有限公司 | Control method for playing multimedia, device, terminal and storage medium |
CN109756748A (en) * | 2019-01-30 | 2019-05-14 | 百度在线网络技术(北京)有限公司 | Generation method, device and the computer equipment of multimedia album |
CN110287433A (en) * | 2019-06-28 | 2019-09-27 | 北京金山安全软件有限公司 | Network information processing method and device and electronic equipment |
CN111385330A (en) * | 2018-12-29 | 2020-07-07 | 广州市百果园信息技术有限公司 | Message pushing method and device, computer equipment and storage medium |
CN111556366A (en) * | 2020-04-02 | 2020-08-18 | 北京达佳互联信息技术有限公司 | Multimedia resource display method, device, terminal, server and system |
CN112035195A (en) * | 2020-07-30 | 2020-12-04 | 北京达佳互联信息技术有限公司 | Application interface display method and device, electronic equipment and storage medium |
CN112131410A (en) * | 2020-09-18 | 2020-12-25 | 北京达佳互联信息技术有限公司 | Multimedia resource display method, device, system and storage medium |
CN112272302A (en) * | 2020-09-17 | 2021-01-26 | 北京达佳互联信息技术有限公司 | Multimedia resource display method, device, system and storage medium |
CN112882646A (en) * | 2019-11-29 | 2021-06-01 | 北京金山云网络技术有限公司 | Resource caching method and device, electronic equipment and storage medium |
CN113139123A (en) * | 2021-04-14 | 2021-07-20 | 北京达佳互联信息技术有限公司 | Resource recommendation method, device, server and storage medium |
-
2021
- 2021-07-30 CN CN202110875575.8A patent/CN113535274A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104244099A (en) * | 2014-09-28 | 2014-12-24 | 北京金山安全软件有限公司 | Media content recommendation method and device |
CN205647588U (en) * | 2015-11-19 | 2016-10-12 | 北京超圣信华科技有限公司 | Acquisition device and system of video flowing media resource based on point -to -point P2P |
CN106775471A (en) * | 2016-12-08 | 2017-05-31 | 深圳创维-Rgb电子有限公司 | Manage the method and device of local storage |
CN109032738A (en) * | 2018-07-17 | 2018-12-18 | 腾讯科技(深圳)有限公司 | Control method for playing multimedia, device, terminal and storage medium |
CN111385330A (en) * | 2018-12-29 | 2020-07-07 | 广州市百果园信息技术有限公司 | Message pushing method and device, computer equipment and storage medium |
CN109756748A (en) * | 2019-01-30 | 2019-05-14 | 百度在线网络技术(北京)有限公司 | Generation method, device and the computer equipment of multimedia album |
CN110287433A (en) * | 2019-06-28 | 2019-09-27 | 北京金山安全软件有限公司 | Network information processing method and device and electronic equipment |
CN112882646A (en) * | 2019-11-29 | 2021-06-01 | 北京金山云网络技术有限公司 | Resource caching method and device, electronic equipment and storage medium |
CN111556366A (en) * | 2020-04-02 | 2020-08-18 | 北京达佳互联信息技术有限公司 | Multimedia resource display method, device, terminal, server and system |
CN112035195A (en) * | 2020-07-30 | 2020-12-04 | 北京达佳互联信息技术有限公司 | Application interface display method and device, electronic equipment and storage medium |
CN112272302A (en) * | 2020-09-17 | 2021-01-26 | 北京达佳互联信息技术有限公司 | Multimedia resource display method, device, system and storage medium |
CN112131410A (en) * | 2020-09-18 | 2020-12-25 | 北京达佳互联信息技术有限公司 | Multimedia resource display method, device, system and storage medium |
CN113139123A (en) * | 2021-04-14 | 2021-07-20 | 北京达佳互联信息技术有限公司 | Resource recommendation method, device, server and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111510760B (en) | Video information display method and device, storage medium and electronic equipment | |
CN111291220B (en) | Label display method and device, electronic equipment and computer readable medium | |
CN111488185B (en) | Page data processing method, device, electronic equipment and readable medium | |
CN110516159B (en) | Information recommendation method and device, electronic equipment and storage medium | |
US20140365864A1 (en) | Optimizing loading of web page based on aggregated user preferences for web page elements of web page | |
JP7454680B2 (en) | Material display methods, devices, electronic devices, and storage media | |
CN111246228A (en) | Method, device, medium and electronic equipment for updating gift resources of live broadcast room | |
CN111291258A (en) | Recommendation method and device for searching hot words, electronic equipment and readable medium | |
CN114443897A (en) | Video recommendation method and device, electronic equipment and storage medium | |
CN114760515A (en) | Method, device, equipment, storage medium and program product for displaying media content | |
CN112565870B (en) | Content caching and reading method, client and storage medium | |
CN115134670A (en) | Multimedia playing method, device, storage medium and program product | |
CN110022493B (en) | Playing progress display method and device, electronic equipment and storage medium | |
CN111432001A (en) | Method, apparatus, electronic device, and computer-readable medium for jumping scenes | |
CN114817630A (en) | Card display method, card display device, electronic device, storage medium, and program product | |
US10936339B2 (en) | Data sharing method and apparatus, electronic device and computer-readable storage medium | |
CN111225255B (en) | Target video push playing method and device, electronic equipment and storage medium | |
CN110134905B (en) | Page update display method, device, equipment and storage medium | |
CN115905756A (en) | Information display method, device, equipment and medium | |
CN113727172B (en) | Video cache playing method and device, electronic equipment and storage medium | |
CN115437734A (en) | Page display method and device, storage medium and electronic equipment | |
CN113535274A (en) | Head resource display method and device, electronic equipment and storage medium | |
CN115842937A (en) | Video playing method, device, equipment and storage medium | |
CN114518910A (en) | Application starting method and device, electronic equipment, storage medium and program product | |
CN114820060A (en) | Advertisement recommendation method, device, equipment and medium |
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 |