CN112765375B - Method and device for displaying multimedia resource information, electronic equipment and storage medium - Google Patents

Method and device for displaying multimedia resource information, electronic equipment and storage medium Download PDF

Info

Publication number
CN112765375B
CN112765375B CN202110130178.8A CN202110130178A CN112765375B CN 112765375 B CN112765375 B CN 112765375B CN 202110130178 A CN202110130178 A CN 202110130178A CN 112765375 B CN112765375 B CN 112765375B
Authority
CN
China
Prior art keywords
resource
multimedia
target
information
multimedia resource
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.)
Active
Application number
CN202110130178.8A
Other languages
Chinese (zh)
Other versions
CN112765375A (en
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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110130178.8A priority Critical patent/CN112765375B/en
Publication of CN112765375A publication Critical patent/CN112765375A/en
Application granted granted Critical
Publication of CN112765375B publication Critical patent/CN112765375B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to a method, a device, an electronic device and a storage medium for displaying multimedia resource information. The method comprises the following steps: playing the target multimedia resources on a multimedia playing interface; responding to the arousing operation of the multimedia resource list triggered on the multimedia playing interface, and sending an acquisition request of associated resource information to a server, wherein the associated multimedia resource to which the associated resource information belongs has the relevance of playing sequence with the target multimedia resource; and receiving the associated resource information fed back by the server, and displaying the associated resource information and target resource information of target multimedia resources in a multimedia resource list. According to the scheme, the user operation can be simplified, so that the user can quickly and efficiently view the associated multimedia resources of the target multimedia resources, and the user experience is improved to a certain extent.

Description

Method and device for displaying multimedia resource information, electronic equipment and storage medium
Technical Field
The disclosure relates to the field of data processing, and in particular relates to a method and a device for displaying multimedia resource information, electronic equipment and a storage medium.
Background
The current stage multimedia asset providing platform typically provides multimedia asset preview functionality for users. Taking the video providing platform as an example, in the process of watching a certain video, a user can call out preview pictures of other videos through implementing specific operations, for example, preview pictures of recommended videos can be displayed at specific positions in a current video display interface, or preview pictures of other videos published by a publisher of the video are displayed in a homepage of the publisher of the video, so that the user previews video pictures of other videos.
It will be appreciated that a user will typically, in the event that a video is being viewed and of interest, call out a preview of other videos by implementing the above-described feature operations, thereby viewing an associated video that is similar to the video. However, in the related art, preview images of other videos that are called out are typically displayed sequentially in a fixed order such as the distribution time, for example, in the above-mentioned homepage of the distributor, each video distributed by the distributor is displayed sequentially according to the time when the distributor distributes the video. After the specific operation is implemented, the user needs to spend a long time and a large effort to search each video in turn in the preview picture displayed by the client, so that the relevant video of the video can be finally determined in each video, and the user experience is poor.
Disclosure of Invention
The disclosure provides a method, a device, an electronic device and a storage medium for displaying multimedia resource information, so as to at least solve the technical problems in the related art. The technical scheme of the present disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, a method for displaying multimedia resource information is provided, including:
playing the target multimedia resources on a multimedia playing interface;
responding to the arousing operation of a multimedia resource list triggered on the multimedia playing interface, and sending an acquisition request of associated resource information to a server, wherein the associated multimedia resource to which the associated resource information belongs has the association of the playing sequence with the target multimedia resource;
and receiving the associated resource information fed back by the server, and displaying the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list.
Optionally, the multimedia resource list is located in the multimedia playing interface or in a publisher homepage of the target multimedia resource evoked in response to the evoked operation.
Optionally, the displaying the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list includes:
Determining the play sequence of the associated multimedia resource and the target multimedia resource;
and displaying the associated resource information and the target resource information in the multimedia resource list in turn according to the playing sequence.
Optionally, the determining the play order of the associated multimedia resource and the target multimedia resource includes:
determining the information numbers carried by the associated resource information and the target resource information respectively;
and sequentially determining the play sequence of the associated multimedia resource and the target multimedia resource according to the preset sequence of the information numbers.
Optionally, the method further comprises:
receiving non-associated resource information fed back by the server, wherein the non-associated multimedia resource to which the non-associated resource information belongs has no association of a playing sequence with the target multimedia resource;
and displaying the non-associated resource information in the multimedia resource list, wherein the associated resource information displayed on any side of the target multimedia resource is closer to the target resource information than the non-associated resource information displayed on any side.
Optionally, the method further comprises:
and if the target resource information is not displayed in the middle position of the multimedia resource list, adjusting the display offset of the multimedia resource list so as to display the target resource information in the middle position of the multimedia resource list.
Optionally, the method further comprises:
responding to a list scrolling operation triggered in the multimedia list, determining a scrolling direction corresponding to the scrolling operation, and sending a unilateral information acquisition request to a server, wherein the unilateral information acquisition request comprises a target resource identifier of the target multimedia resource and a resource identifier of a first multimedia resource corresponding to first multimedia resource information positioned in the scrolling direction in the multimedia resource list;
receiving unilateral multimedia information fed back by the server, wherein unilateral multimedia resources corresponding to the unilateral multimedia information are inquired and determined in a resource sequence corresponding to the playing sequence by the server according to the target resource identifier and the resource identifier of the first multimedia resource;
the single-side multimedia information indicated by the scrolling direction is shown in the multimedia resource list.
Optionally, the displaying the single-side multimedia information indicated by the scrolling direction in the multimedia resource list includes:
determining a rolling distance corresponding to the list rolling operation;
determining the unilateral multimedia information to be displayed in the rolling direction according to the rolling distance;
And displaying the single-side multimedia information to be displayed in the multimedia resource list.
Optionally, the resource information of any multimedia resource includes at least one of the following:
the cover picture of any multimedia resource, the interaction information of any multimedia resource, the duration information of any multimedia resource, the data volume information of any multimedia resource and the release information of any multimedia resource.
According to a second aspect of the embodiments of the present disclosure, a method for displaying multimedia resource information is provided, including:
receiving an acquisition request of associated resource information sent by a client, wherein the acquisition request comprises a target resource identifier of a target multimedia resource played in a multimedia playing interface of the client, and the associated multimedia resource to which the associated resource information belongs has a relevance of a playing sequence with the target multimedia resource;
inquiring the associated multimedia resources with the relevance to the play sequence of the target multimedia resources in the resource sequence corresponding to the play sequence according to the target resource identification;
and feeding back the associated resource information of the associated multimedia resource to the client so that the associated resource information and the target resource information of the target multimedia resource are displayed in the multimedia resource list by the client.
Optionally, the associated multimedia resources include a first associated multimedia resource and a second associated multimedia resource, and the querying, according to the target resource identifier, the associated multimedia resource having the association with the play order of the target multimedia resource in the resource sequence corresponding to the play order includes:
determining a target sorting position of the target multimedia resource in the resource sequence according to the target resource identifier, and determining a target resource category to which the target multimedia resource belongs;
and respectively searching a first associated multimedia resource and a second associated multimedia resource belonging to the target resource category at two sides of the target sorting position in the resource sequence.
Optionally, the determining the target resource category to which the target multimedia resource belongs includes:
determining a target resource category corresponding to the target resource identifier by inquiring a preset relation table, wherein the preset relation table is used for recording the corresponding relation between the resource identifier of the multimedia resource and the resource category to which the multimedia resource belongs; or,
and under the condition that the acquisition request further comprises a target resource category identifier, determining a target resource category to which the target multimedia resource belongs according to the target resource category identifier.
Optionally, the number of the associated multimedia resources is not greater than a preset number upper limit N, where the preset number upper limit N is equal to a sum of a first number upper limit N1 and a second number upper limit N2, where the number N1 of the first associated multimedia resources is not greater than the first number upper limit N1, and the number N2 of the second associated multimedia resources is not greater than the second number upper limit N2.
Optionally, the n1=n2, or |n1-n2|=1.
Optionally, the multimedia resource list further includes non-associated resource information of a non-associated multimedia resource, where the non-associated multimedia resource does not have an association of a playing order with the target multimedia resource, and the non-associated resource information includes first non-associated resource information and/or second non-associated resource information, and the method further includes:
if N1 is greater than N1, determining N1-N1 first non-associated multimedia resources in sequence from near to far on any side of the target multimedia resources in the resource sequence, and acquiring first non-associated resource information of each first non-associated multimedia resource; and/or the number of the groups of groups,
if N2 is greater than N2, determining N2-N2 second non-associated multimedia resources in sequence from near to far on the other side of the target multimedia resources in the resource sequence, and acquiring second non-associated resource information of each second associated multimedia resource.
Optionally, the method further comprises:
and when the first multimedia resource at any side in the multimedia resource list is the first multimedia resource at the same side in the resource sequence and the number of the multimedia resources at any side is smaller than the upper limit of the number at any side, the upper limit of the number at the other side in the multimedia resource list is regulated so that the sum of the numbers of the multimedia resources at any side and the other side is equal to the preset upper limit N.
Optionally, the method further comprises:
receiving a unilateral associated information acquisition request aiming at unilateral resource information sent by a client, and extracting a target resource identifier and a resource identifier of a first multimedia resource at any side of the multimedia resource list, wherein the target resource identifier and the resource identifier are contained in the unilateral associated information acquisition request;
determining the categories of the target multimedia resource and the first multimedia resource according to the target resource identifier and the resource identifier of the first multimedia resource, and determining the ordering direction of the first multimedia resource in the resource sequence relative to the target multimedia resource;
if the first multimedia resource and the target multimedia resource belong to different categories, sequentially determining single-side non-associated multimedia resources with the number of the preset number of upper limit N in the sorting direction of the resource sequence according to the sequence from near to far between the first multimedia resource and the target multimedia resource, and feeding back the acquired resource information of each single-side non-associated multimedia resource to the client;
If the first multimedia resource and the target multimedia resource belong to the same category, sequentially determining single-side associated multimedia resources with the number of the preset number of the upper limit N in the sorting direction of the resource sequence according to the sequence from near to far between the first multimedia resource and the target multimedia resource, or sequentially determining single-side associated multimedia resources and single-side non-associated multimedia resources with the number of the preset number of the upper limit N, and feeding back the acquired resource information of each single-side multimedia resource to the client;
the unilateral multimedia resource comprises the unilateral associated multimedia resource and the unilateral non-associated multimedia resource, and no relevance of the playing sequence exists between the unilateral associated multimedia resource and the target multimedia resource.
Optionally, the sequentially determining, in the sorting direction of the resource sequence, the unilateral associated multimedia resources with the number of the unilateral associated multimedia resources being the preset number upper limit N, or sequentially determining the unilateral associated multimedia resources and the unilateral non-associated multimedia resources with the number of the unilateral associated multimedia resources being the preset number upper limit N, includes:
sequentially determining single-side associated multimedia resources with the number not greater than the preset number upper limit N in the sorting direction of the resource sequence;
And under the condition that the number N of the unilateral associated multimedia resources in the sorting direction is smaller than the preset number upper limit N, sequentially determining the unilateral unassociated multimedia resources with the number N-N in the sorting direction in the resource sequence.
According to a third aspect of an embodiment of the present disclosure, a display device for multimedia resource information is provided, including:
a playing unit configured to play the target multimedia asset at the multimedia playing interface;
a request unit configured to respond to a calling operation of a multimedia resource list triggered on the multimedia playing interface, and send an acquisition request of associated resource information to a server, wherein the associated multimedia resource to which the associated resource information belongs has a relevance of playing sequence with the target multimedia resource;
and the display unit is configured to receive the associated resource information fed back by the server and display the associated resource information and target resource information of the target multimedia resource in the multimedia resource list.
Optionally, the multimedia resource list is located in the multimedia playing interface or in a publisher homepage of the target multimedia resource evoked in response to the evoked operation.
Optionally, the display unit is further configured to:
determining the play sequence of the associated multimedia resource and the target multimedia resource;
and displaying the associated resource information and the target resource information in the multimedia resource list in turn according to the playing sequence.
Optionally, the display unit is further configured to:
determining the information numbers carried by the associated resource information and the target resource information respectively;
and sequentially determining the play sequence of the associated multimedia resource and the target multimedia resource according to the preset sequence of the information numbers.
Optionally, the method further comprises:
an information receiving unit configured to receive non-associated resource information fed back by the server, where a non-associated multimedia resource to which the non-associated resource information belongs has no association of a play order with the target multimedia resource;
and the non-associated display unit is configured to display the non-associated resource information in the multimedia resource list, and the associated resource information displayed on any side of the target multimedia resource is closer to the target resource information than the non-associated resource information displayed on any side.
Optionally, the method further comprises:
and the adjusting unit is configured to adjust the display offset of the multimedia resource list if the target resource information is not displayed in the middle position of the multimedia resource list so as to display the target resource information in the middle position of the multimedia resource list.
Optionally, the method further comprises:
a unilateral request unit, configured to respond to a list scrolling operation triggered in the multimedia list, determine a scrolling direction corresponding to the scrolling operation, and send a unilateral information acquisition request to a server, where the unilateral information acquisition request includes a target resource identifier of the target multimedia resource and a resource identifier of a first multimedia resource corresponding to first multimedia resource information located in the scrolling direction in the multimedia resource list;
the single-side receiving unit is configured to receive single-side multimedia information fed back by the server, and the single-side multimedia resources corresponding to the single-side multimedia information are inquired and determined in a resource sequence corresponding to the playing sequence by the server according to the target resource identifier and the resource identifier of the first multimedia resource;
And a single-side display unit configured to display the single-side multimedia information indicated by the scrolling direction in the multimedia resource list.
Optionally, the single-sided display unit is further configured to:
determining a rolling distance corresponding to the list rolling operation;
determining the unilateral multimedia information to be displayed in the rolling direction according to the rolling distance;
and displaying the single-side multimedia information to be displayed in the multimedia resource list.
Optionally, the resource information of any multimedia resource includes at least one of the following:
the cover picture of any multimedia resource, the interaction information of any multimedia resource, the duration information of any multimedia resource, the data volume information of any multimedia resource and the release information of any multimedia resource.
According to a fourth aspect of an embodiment of the present disclosure, a display device for multimedia resource information is provided, including:
the receiving unit is configured to receive an acquisition request of associated resource information sent by a client, wherein the acquisition request comprises a target resource identifier of a target multimedia resource played in a multimedia playing interface of the client, and the associated multimedia resource to which the associated resource information belongs has a relevance of a playing sequence with the target multimedia resource;
The inquiring unit is configured to inquire related multimedia resources with the relevance to the play sequence of the target multimedia resources in the resource sequence corresponding to the play sequence according to the target resource identification;
and the feedback unit is configured to feed back the associated resource information of the associated multimedia resource to the client so that the client can display the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list.
Optionally, the associated multimedia resource includes a first associated multimedia resource and a second associated multimedia resource, and the query unit is further configured to:
determining a target sorting position of the target multimedia resource in the resource sequence according to the target resource identifier, and determining a target resource category to which the target multimedia resource belongs;
and respectively searching a first associated multimedia resource and a second associated multimedia resource belonging to the target resource category at two sides of the target sorting position in the resource sequence.
Optionally, the querying element is further configured to:
determining a target resource category corresponding to the target resource identifier by inquiring a preset relation table, wherein the preset relation table is used for recording the corresponding relation between the resource identifier of the multimedia resource and the resource category to which the multimedia resource belongs; or,
And under the condition that the acquisition request further comprises a target resource category identifier, determining a target resource category to which the target multimedia resource belongs according to the target resource category identifier.
Optionally, the number of the associated multimedia resources is not greater than a preset number upper limit N, where the preset number upper limit N is equal to a sum of a first number upper limit N1 and a second number upper limit N2, where the number N1 of the first associated multimedia resources is not greater than the first number upper limit N1, and the number N2 of the second associated multimedia resources is not greater than the second number upper limit N2.
Optionally, the n1=n2, or |n1-n2|=1.
Optionally, the multimedia resource list further includes non-associated resource information of a non-associated multimedia resource, where the non-associated multimedia resource has no association with the target multimedia resource in a play order, and the non-associated resource information includes first non-associated resource information and/or second non-associated resource information, and the apparatus further includes:
the first non-associated acquisition unit is configured to sequentially determine N1-N1 first non-associated multimedia resources according to a near-far sequence on any side of the target multimedia resources in the resource sequence if N1> N1, and acquire first non-associated resource information of each first non-associated multimedia resource; and/or the number of the groups of groups,
And the second non-associated acquisition unit is configured to sequentially determine N2-N2 second non-associated multimedia resources according to the sequence from near to far on the other side of the target multimedia resources in the resource sequence if the N2 is greater than N2, and acquire second non-associated resource information of each second associated multimedia resource.
Optionally, the method further comprises:
the adjustment unit is configured to adjust the upper limit of the number of the other side in the multimedia resource list so that the sum of the numbers of the multimedia resources on any side and the other side is equal to the preset upper limit N when the first multimedia resource on any side in the multimedia resource list is the first multimedia resource on the same side in the resource sequence and the number of the multimedia resources on any side is smaller than the upper limit of the number on any side.
Optionally, the method further comprises:
the unilateral receiving unit is configured to receive a unilateral associated information acquisition request aiming at unilateral resource information sent by a client and extract a target resource identifier and a resource identifier of a first multimedia resource on any side of the multimedia resource list, wherein the target resource identifier and the resource identifier are contained in the unilateral associated information acquisition request;
A single-side determining unit configured to determine, according to the target resource identifier and the resource identifier of the first multimedia resource, a category to which the target multimedia resource and the first multimedia resource belong, and determine an ordering direction of the first multimedia resource in the resource sequence relative to the target multimedia resource;
a different category determining unit configured to sequentially determine, in the order from near to far, single-side non-associated multimedia resources with a number of preset number upper limits N in the sorting direction of the resource sequence if the first multimedia resource and the target multimedia resource belong to different categories, and feed back the acquired resource information of each single-side non-associated multimedia resource to the client;
the same-category determining unit is configured to sequentially determine, in the order from near to far, single-side associated multimedia resources with the number of the single-side associated multimedia resources being the preset number upper limit N in the sorting direction of the resource sequence or sequentially determine single-side associated multimedia resources and single-side non-associated multimedia resources with the number of the single-side associated multimedia resources being the preset number upper limit N according to the order from near to far between the first multimedia resource and the target multimedia resource, and feed back the acquired resource information of each single-side multimedia resource to the client;
The unilateral multimedia resource comprises the unilateral associated multimedia resource and the unilateral non-associated multimedia resource, and no relevance of the playing sequence exists between the unilateral associated multimedia resource and the target multimedia resource.
Optionally, the peer-category determining unit is further configured to:
sequentially determining single-side associated multimedia resources with the number not greater than the preset number upper limit N in the sorting direction of the resource sequence;
and under the condition that the number N of the unilateral associated multimedia resources in the sorting direction is smaller than the preset number upper limit N, sequentially determining the unilateral unassociated multimedia resources with the number N-N in the sorting direction in the resource sequence.
According to a fifth aspect of embodiments of the present disclosure, there is provided a client, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method for displaying multimedia resource information according to any of the embodiments of the first aspect.
According to a sixth aspect of an embodiment of the present disclosure, a server is provided, including:
a processor;
a memory for storing the processor-executable instructions;
Wherein the processor is configured to execute the instructions to implement the method for displaying multimedia resource information according to any one of the embodiments of the second aspect.
According to a seventh aspect of embodiments of the present disclosure, a storage medium is provided, where instructions in the storage medium are executed by a processor of an electronic device, so that the electronic device can perform the method for displaying multimedia resource information according to any one of the embodiments of the first aspect or the second aspect.
According to an eighth aspect of embodiments of the present disclosure, there is provided a computer program product configured to perform the method for presenting multimedia resource information according to any one of the embodiments of the first or second aspects.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
according to the embodiment of the disclosure, if the client detects a user-triggered call operation for the multimedia resource list in the process of displaying the target multimedia resource, an acquisition request of associated resource information is sent to the server, so that the server can query associated multimedia resources with relevance to the playing sequence of the target multimedia resource in a resource sequence corresponding to the preset playing sequence in response to the request, and return the associated resource information to the client, so that the client displays the associated resources and the target resource information of the target multimedia resource to the user. Therefore, the user only needs to implement the arousing operation for the multimedia resource list, the client can directly display the associated resource information of the associated multimedia resource of the target multimedia resource for the user to check, and the user does not need to manually search and automatically judge whether the multimedia resource corresponding to each resource information is the associated multimedia resource of the target multimedia resource in a plurality of resource information displayed by the client, so that the user operation is greatly simplified, the user can quickly and efficiently determine the associated multimedia resource and check the resource information thereof, and the user experience is effectively 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 disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
Fig. 1 is a schematic illustration of a display effect of multimedia resource information according to an exemplary embodiment;
fig. 2 is a schematic diagram showing another multimedia resource information according to an exemplary embodiment;
FIG. 3 is a schematic diagram of a multimedia asset providing platform according to an embodiment of the present disclosure;
fig. 4 is a flowchart illustrating a method of displaying multimedia asset information according to an embodiment of the present disclosure;
fig. 5 is a flowchart illustrating another method of presentation of multimedia asset information according to an embodiment of the present disclosure;
FIG. 6 is an interactive flow diagram illustrating a method of presentation of video information according to an embodiment of the present disclosure;
FIG. 7 is a schematic diagram of the operation of a list recall operation provided by one exemplary embodiment;
FIG. 8 is a flowchart of a process for determining associated video and non-associated video in accordance with an exemplary embodiment;
fig. 9 is a schematic illustration of a presentation effect of video information according to an embodiment of the present disclosure;
fig. 10 is a schematic view showing a presentation effect of another video information according to an embodiment of the present disclosure;
FIG. 11 is a flowchart of a process for determining a single-sided associated video and a single-sided non-associated video in accordance with an exemplary embodiment;
12-15 are diagrams of presentation effects of one or more single-sided video information shown in accordance with one or more embodiments of the present disclosure;
fig. 16 is a schematic block diagram of a display device of multimedia asset information according to an embodiment of the disclosure;
fig. 17 is a schematic block diagram of another multimedia asset information presentation device shown in accordance with an embodiment of the present disclosure;
fig. 18 is a block diagram of an electronic device shown according to an embodiment of the present disclosure.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of 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 foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
The current stage multimedia asset providing platform typically has the capability of providing a user with a preview of the multimedia asset. Taking the video providing platform as an example, in the process of watching a certain video, a user can call out preview pictures of other videos through implementing specific operations, for example, preview pictures of recommended videos can be displayed at specific positions in a current video display interface, or preview pictures of other videos published by a publisher of the video are displayed in a homepage of the publisher of the video, so that the user previews video pictures of other videos.
It will be appreciated that a user will typically, in the event that a video is being viewed and of interest, call out a preview of other videos by implementing the above-described feature operations, thereby viewing an associated video that is similar to the video. However, in the related art, preview images of other videos that are called out are typically displayed sequentially in a fixed order such as the distribution time, for example, in the above-mentioned homepage of the distributor, each video distributed by the distributor is displayed sequentially according to the time when the distributor distributes the video. After the specific operation is implemented, the user needs to spend a long time and a large effort to search each video in turn in the preview picture displayed by the client, so that the relevant video of the video can be finally determined in each video, and the user experience is poor.
As shown in fig. 1, a video published by a video publisher 102 (i.e., an account UP 1) is shown in a video display interface 101 of the client. At this time, in the process of watching the video, the user corresponding to the client may implement a call-up operation for the multimedia asset list in the video display interface 101: for example, the user can browse the video information list 103 of the videos published by the account UP1, including the video information of each video, by sliding left on the right side of the video display interface 101, thereby calling out the video information list of the videos published by the account UP 1. For another example, the user may also enter the account homepage of the account UP1 by clicking the account header of the account in the video presentation interface 101, as shown in fig. 2. The account homepage 201 displays a video information list 202 of videos issued by the account UP1, wherein the video information list includes video information of each video, so that a user can browse and view the video information.
However, in the related art, whether in the sidebar display manner shown in fig. 1 or the account homepage display manner shown in fig. 2, the videos corresponding to the displayed Video information are generally arranged according to the time sequence of Video distribution, such as Video1 to Video5 in fig. 1, or Video1 to Video4 in fig. 2. The user evokes the video information list through the operation, so that the related videos which are distributed by the publisher and are the same with the currently watched video, such as related videos belonging to the same episode, related videos with the same label, and the like, are often further checked. In the above display manner, when a user views the video information, the user usually needs to manually slide the list and carefully view the video information of each video, so as to effectively distinguish whether the video is the associated video of the currently viewed video, which is time-consuming and labor-consuming.
Therefore, the following embodiments of the present disclosure provide a method for displaying multimedia resource information, in which a client sends an acquisition request of associated resource information to a server if a user-triggered call operation for a multimedia resource list is detected in a process of displaying a target multimedia resource, so that the server can query associated multimedia resources having relevance to a play order of the target multimedia resource in a resource sequence corresponding to the preset play order in response to the request, and return the associated resource information to the client, so that the client displays the associated resources and the target resource information of the target multimedia resource to the user. According to the scheme, the user operation is greatly simplified, so that the user can quickly and efficiently determine the associated multimedia resources and view the resource information of the associated multimedia resources, and the user experience is effectively improved.
The method for displaying the multimedia resource information provided by the embodiment of the disclosure can be applied to a multimedia resource providing platform. Fig. 3 is a schematic architecture diagram of a multimedia resource providing platform according to an exemplary embodiment. As shown in fig. 3, the platform may include a network 30, a server 31, a number of electronic devices, such as a cell phone 32, a cell phone 33, a cell phone 34, and the like.
The server 31 may be a physical server comprising a separate host, or the server 31 may be a virtual server carried by a cluster of hosts. In the running process, the server 31 may run a program on the server side of an application to implement a relevant service function of the application, for example, when the server 31 runs a program of the multimedia resource providing platform, the server may be implemented as a server side of the multimedia resource providing platform. In the technical solution of one or more embodiments of the present disclosure, the server 31 may cooperate with the clients running on the handsets 32-34 to implement a resource information providing and displaying scheme of the multimedia resource in the process of providing the multimedia resource.
In this embodiment, the multimedia resource providing platform may not only implement the multimedia resource providing function, but also may be an integrated functional platform with many other functions, for example, detection of a call operation for a multimedia resource list, sending and receiving an associated information obtaining request, obtaining and extracting multimedia resource information, determining an associated multimedia resource, generating, sending and receiving a multimedia resource list, and the like, which is not limited by one or more embodiments of the present disclosure.
The handsets 32-34 are but one type of electronic device that may be used by a user. Indeed, it is obvious that the user may also use electronic devices of the type such as: tablet devices, notebook computers, palm top computers (PDAs, personal Digital Assistants), wearable devices (e.g., smart glasses, smart watches, etc.), etc., as one or more embodiments of the present description are not limited in this regard. In the running process, the electronic device may run a program on a client side of an application to implement a relevant service function of the application, for example, when the electronic device runs a program of a multimedia resource providing platform, the electronic device may be implemented as a client of the multimedia resource providing platform, for example, the mobile phone 32 may implement a video playing client, the mobile phone 33 may implement a picture displaying client, the mobile phone 34 may implement a text displaying client, and the embodiment of the disclosure is not limited thereto.
It should be noted that: an application of a client of the multimedia resource providing platform may be pre-installed on the electronic device such that the client may be started and run on the electronic device; of course, when an online "client" such as HTML5 technology is employed, the client can be obtained and run without installing a corresponding application on the electronic device.
And the network 30 for interaction between the handsets 32-34 and the server 31 may comprise various types of wired or wireless networks.
Fig. 4 is a flowchart illustrating a method for displaying multimedia asset information according to an exemplary embodiment of the present disclosure. As shown in fig. 4, the method applied to the client may include the following steps:
step 402, playing the target multimedia resource on the multimedia playing interface.
In the following embodiments of the present disclosure, the multimedia assets involved may be text in the format of txt, & pdf, etc., such as novels, poems, articles, etc.; the picture can also be a static picture with the format of png, jpg and the like or a dynamic picture with the format of gif and the like; but may also be video in mp4, rmvb, etc., such as short video, movies, television shows, etc., and of course, may be any other form of multimedia resource available for presentation, which is not limited by the embodiments of the present disclosure.
In this embodiment, any multimedia resource may be displayed in the multimedia resource playing interface of the client. The manner of presentation varies according to the different forms of the multimedia resource. For example, the display text may be displayed statically or automatically, the display picture may be displayed statically or displayed in a slide show form to automatically switch the display picture sequence, audio or video may be displayed, etc., which is not limited by the embodiments of the present disclosure.
Step 404, in response to the triggering of the multimedia resource list on the multimedia playing interface, sending an acquisition request of associated resource information to a server, where the associated multimedia resource to which the associated resource information belongs has a relevance of playing sequence with the target multimedia resource.
In the display process of any multimedia resource, a user corresponding to the client (such as a viewer of the multimedia resource) can trigger a call operation (called a list call operation) for a multimedia resource list on the multimedia playing interface, so as to trigger the client to display associated resource information of associated multimedia resources with association of the playing sequence of the target multimedia resource. And at the moment that the client detects the list calling operation, the multimedia resource currently being played in the resource playing interface is determined as the target multimedia resource by the client.
In one embodiment, the user may implement the list recall operation in a variety of ways depending on where the multimedia asset list is located. As an exemplary embodiment, the multimedia asset list may be located in the multimedia playing interface, so that the list evoked operation performed by the user may be a non-skip operation performed in the multimedia asset playing interface, such as right-hand-stroking at the left boundary, left-hand-stroking at the right boundary, three-click interface, etc. of the multimedia asset playing interface. The client can directly display the multimedia resource list and the subsequent associated resource information without jumping out of the multimedia resource playing interface. As another exemplary embodiment, the multimedia resource list may be located in a publisher homepage of the target multimedia resource evoked in response to the list evoked operation, so that the user may trigger a publisher account, such as clicking on a publisher avatar or a publisher account, in the multimedia resource playing interface, and accordingly, the client may display the publisher homepage of the publisher in response to the list evoked operation, and may display the above-mentioned resource information column in a multimedia resource preview area of the publisher homepage. So that the user can further and comprehensively view the multimedia resources which are already released by the releasing party when viewing the account information of the account of the releasing party.
The client may acquire the target resource identifier of the target multimedia resource after determining the target multimedia resource, generate an acquisition request (hereinafter referred to as an association information acquisition request) for association resource information corresponding to the association multimedia resource based on the target resource identifier, that is, include the target resource identifier in a part of the association information acquisition request, and then send the association information acquisition request to the server. The target resource identifier may include a target resource identifier for characterizing the target multimedia resource, and may further include a target type identifier for characterizing a type to which the target multimedia resource belongs, where a specific usage manner of the target resource identifier and the target type representation may be described in detail in the following embodiments, which is not repeated herein.
Step 404, receiving the associated resource information fed back by the server, and displaying the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list.
In this embodiment, the target multimedia resource and the associated multimedia resource associated with the play order belong to the same category. In the case that the associated multimedia resource and the target multimedia resource are released by the same releasing party (or called UP master), the above-mentioned category may be a category designated by the releasing party during or after releasing, for example, the releasing party may designate each multimedia resource released by the releasing party as a category to which the multimedia resource belongs, and further may designate the target multimedia resource and the associated multimedia resource as the same category. Or, in the case that the associated multimedia resource and the target multimedia resource are respectively released by different releasing parties, the above-mentioned category may be a category determined by the server through identifying the content of each multimedia resource, or the same multimedia resource tag carried by each multimedia resource, for example, the server may divide the categories of the multimedia resources according to the resource content of each multimedia resource, or the resource tag added by the releasing party or the server for the multimedia resource, so as to determine the multimedia resources with the same or similar resource content or resource tag as the same type of multimedia resource.
After receiving the request for obtaining the associated information, the server can extract the target resource identifier of the target multimedia resource contained in the request, and further inquire the associated multimedia resource having association with the playing sequence of the target multimedia resource according to the target resource identifier in a preset multimedia resource sequence (hereinafter referred to as a resource playing sequence) corresponding to the playing sequence, and feed back the associated resource information of the associated multimedia resource to the client, so that the client can display the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list. The playing sequence of each resource to be played in the resource playing sequence may be determined according to the user characteristic information (such as user portrait) by the resource recommendation system, or may be a preset fixed display sequence, or a time sequence of uploading a work, which is not limited by the embodiment of the disclosure.
The specific process of determining the associated multimedia resource by the server according to the target resource identifier may be described in detail in the embodiment corresponding to fig. 5, which is not described herein.
Step 406, receiving the associated resource information fed back by the server, and displaying the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list.
In an embodiment, the client may display the target resource information and the associated resource information in sequence in the multimedia resource list. For example, the play order of the associated multimedia asset and the target multimedia asset may be determined first, and then the associated asset information and the target asset information may be sequentially displayed in the multimedia asset list according to the play order. And displaying the resource information of the multimedia resources sequentially according to the display sequence, so that users can intuitively and conveniently check the information of each resource, and the display effect of the multimedia resource information is ensured.
Further, the client may determine the presentation order in a variety of ways. As an exemplary embodiment, the target resource information locally stored by the client and the associated resource information acquired from the server may carry respective information labels, so that the client may determine the information numbers carried by the associated resource information and the target resource information, and then sequentially determine the play order of the associated multimedia resource and the target multimedia resource according to the preset order of the information numbers. The information label of the resource information of any multimedia resource can be related to the category to which the multimedia resource belongs, so that the similar multimedia resources are ensured to be displayed sequentially. The information labels may be added for resource information by the client or the server.
In an embodiment, the client may further receive non-associated resource information fed back by the server, where the non-associated multimedia resource to which the non-associated resource information belongs has no association with the target multimedia resource in a play order, so that the non-associated resource information may be displayed in the multimedia resource list, where the same one of the target resource information may simultaneously display the associated resource information and the non-associated resource information, and at this time, the associated resource information displayed on either side of the target multimedia resource is closer to the target resource information than the non-associated resource information displayed on the side. And displaying the non-associated resource information corresponding to the non-associated multimedia resource at a position relatively farther away from the target resource information so as to ensure that the resource information of the similar multimedia resources of the target multimedia resource is displayed at the nearest position of the target resource information, thereby facilitating the rapid searching of the associated multimedia resource by the user through the displayed resource information of the multimedia resource.
In an embodiment, the client may further adjust a display offset of the multimedia resource list to display the target resource information in a middle position of the multimedia resource preview area, so as to further ensure that the user searches the target resource information of the target multimedia resource in the multimedia resource preview area as soon as possible. For example, in the multimedia resource list displayed on the right side of the multimedia resource playing interface shown in fig. 1, 5 videos, namely, video1-Video5, can be simultaneously displayed at any moment, wherein Video3 is located at the middle position of the list, if the target multimedia resource currently being displayed is Video4, the display offset of the list can be adjusted to be "+1", so that all videos in the list are integrally shifted upwards by a distance of one Video, and the Video4 is displayed at the middle position of the list (namely, the display position of the current Video 3), thereby facilitating the user to quickly locate the target Video.
In an embodiment, when the resource information of the multimedia resource is displayed in the multimedia resource list, the user may implement a list scrolling operation such as up-sliding or down-sliding on the multimedia resource list to adjust the resource information of the multimedia resource displayed in the multimedia resource list. Therefore, in response to a list scrolling operation triggered in the multimedia resource list, the client can determine a scrolling direction corresponding to the scrolling operation, and then send a unilateral associated information acquisition request to the server, wherein the unilateral associated information acquisition request can contain a target resource identifier of a target multimedia resource and a resource identifier of a first multimedia resource corresponding to first resource information positioned in the scrolling direction in the multimedia resource list; and then receiving and displaying the unilateral resource information fed back by the server, wherein the unilateral multimedia resource corresponding to the unilateral multimedia information is determined by the server according to the inquiry of the target resource identifier and the resource identifier of the first multimedia resource in the resource playing sequence, and finally, the unilateral multimedia information indicated by the rolling direction can be displayed in a multimedia resource list.
Further, the client may determine a rolling distance corresponding to the rolling operation of the list, determine a list of unilateral resources to be displayed in the rolling direction according to the rolling distance, and then display unilateral resource information in the list. In this way, the client can accurately display the resource information of the corresponding multimedia resource according to the list scrolling operation implemented by the user under the condition that the multimedia resource preview area is limited (all multimedia resources in the multimedia resource list cannot be completely displayed at one time), so that the display effect accords with the psychological expectation of the user on the display effect as much as possible.
In the above embodiment, for any one of the target multimedia resource, the associated multimedia resource, and the unassociated multimedia resource, the resource information may include at least one of the following: the cover picture of the multimedia resource, such as a seal cover, a thumbnail of the picture or a video screenshot, etc.; interactive information of the multimedia resource, such as praise number, comment number, forwarding number and the like; the duration information of the multimedia resource, such as the expected reading duration of the article, the playing duration of the video and the like; the data volume information of the multimedia resource, such as the number of characters, the size of pictures, the size of video, and the like; the publishing information of the multimedia resource, such as the publisher account number, the multimedia resource publishing time, etc., which is not limited by the embodiments of the present disclosure.
Accordingly, fig. 5 is a flowchart of another method for displaying multimedia resource information according to an exemplary embodiment of the present disclosure. As shown in fig. 5, the method applied to the server may include the following steps:
step 502, receiving an acquisition request of associated resource information sent by a client, where the acquisition request includes a target resource identifier of a target multimedia resource played in a multimedia playing interface of the client, and an association exists between an associated multimedia resource to which the associated resource information belongs and the target multimedia resource in a playing order.
In the present embodiment, the above-described association information acquisition request may be transmitted by the client in response to a list evoking operation detected by the client. The target resource identifier may include a target resource identifier for characterizing the target multimedia resource, and may further include a target type identifier for characterizing the type of the target multimedia resource, where the specific usage manner of the target resource identifier and the target type representation may be described in detail in the following embodiments, which is not repeated herein. Of course, the target resource identifier may also include other information, which is not limited by the embodiments of the present disclosure.
And step 504, inquiring the associated multimedia resources with the relevance to the play sequence of the target multimedia resources in the resource sequence corresponding to the play sequence according to the target resource identification.
In an embodiment, the associated multimedia resources may include a first associated multimedia resource and a second associated multimedia resource, so that the server may determine, according to the target resource identifier, a target ordering position of the target multimedia resource in the resource playing sequence, determine a target resource class to which the target multimedia resource belongs, and further search, on both sides of the target ordering position in the resource playing sequence, for the first associated multimedia resource and the second associated multimedia resource that belong to the target resource class, respectively. The resource playing sequence may be a multimedia resource sequence pre-generated by the server according to a preset rule, for example, the candidate multimedia resources may be obtained by sorting according to the sequence of the release time of the multimedia resources, or the association degree between the candidate multimedia resources and the target multimedia resources determined in advance by other association criteria may be obtained by sorting, where the candidate multimedia resources may be multimedia resources released by the target multimedia resource release party or recommended multimedia resources for the target multimedia resources, and the embodiment of the disclosure is not limited to this.
For example, in the case that the above-mentioned resource playing sequence includes 10 sequentially arranged multimedia resources, if the target sorting position of the target multimedia resources is the 5 th bit, starting from the 5 th bit, and sequentially judging whether each candidate multimedia resource is an associated multimedia resource of the target multimedia resources in the forward sequence (4 th bit-1 st bit) and the backward sequence (6 th bit-10 th bit) (i.e. determining whether each multimedia resource is a multimedia resource belonging to the same class as the target multimedia resource), where the associated multimedia resource determined in the forward sequence may be the first associated multimedia resource, and otherwise the associated multimedia resource determined in the backward sequence may be the second associated multimedia resource; of course, the associated multimedia resource determined in the forward sequence may be used as the second associated multimedia resource, and the associated multimedia resource determined in the backward sequence may be used as the first associated multimedia resource, which is not limited by the embodiment of the present disclosure.
Further, the server may determine, in a plurality of ways, a target resource category to which the target multimedia resource belongs. For example, the server may pre-establish a preset relationship table for recording a correspondence between the multimedia resource identifier of the multimedia resource and the category to which the multimedia resource belongs, and in case that the target resource identifier is obtained, the server may determine the target resource category corresponding to the target resource identifier by querying the preset relationship table. Or, in the case that the target resource identifier includes the target resource category identifier, the server may determine, according to the target resource category identifier, a target resource category to which the target multimedia resource belongs. The preset relation table can be maintained locally by the server side, so that the server side can quickly determine the target resource category, and the response speed of the association information acquisition request is increased.
Further, the preset upper limit of the number of the associated multimedia resources may be denoted as N, where the preset upper limit N may be a sum of the first upper limit N1 and the second upper limit N2, where the number N1 of the first associated multimedia resources may be not greater than the first upper limit N1, and the number N2 of the second associated multimedia resources may be not greater than the second upper limit N2, so as to ensure that the number of multimedia resources in the multimedia resource list is exactly equal to the number of multimedia resources of "one page". It can be appreciated that the number of multimedia resources in the above-mentioned multimedia resource list is equal to n+1=n1+n2+1.
Further, the first upper number limit N1 and the second upper number limit N2 may be equal, that is, n1=n2, where the preset upper number limit N is an even number; alternatively, the first upper number limit N1 and the second upper number limit N2 may differ by 1, i.e., |n1-n2|=1, where the preset upper number limit N is an odd number. For example, in the case where one page includes 5 multimedia resources, n1=n2=2 described above; in the case that one page includes 6 multimedia resources, n1=2, n2=3, or n1=3, n2=2 may be further described, which will not be repeated. Under the condition that the relative size relation between the N1 and the N2 is met, the target resource information can be ensured to be positioned at the middle position of the multimedia resource list, and then the client can display the target resource information at the middle position of the multimedia resource preview area, so that the user can view the target resource information conveniently.
In an embodiment, the multimedia resource list may further include non-associated resource information of a non-associated multimedia resource, where the non-associated multimedia resource has no association of a playing order with the target multimedia resource, and includes a first non-associated multimedia resource and/or a second non-associated multimedia resource. At this time, the server may acquire the first non-associated multimedia resource and/or the second non-associated multimedia resource by: if N1 is greater than N1, determining N1-N1 first non-associated multimedia resources sequentially from near to far on any side of the target multimedia resources in the resource playing sequence; and/or if N2> N2, determining N2-N2 second non-associated multimedia resources sequentially from near to far on the other side of the target multimedia resource in the resource playing sequence. Through the above process, the server can further determine that the non-associated multimedia resources on any side are replenished under the condition that the number of the associated multimedia resources on the side is less than the upper limit of the number of the side, so as to ensure that the number of the multimedia resources in the multimedia resource list meets the upper limit of the number.
For example, in the case that the forward sequence of the target multimedia resource only includes 1 associated multimedia resource, and the first upper number limit n1=3 corresponding to the forward sequence, the server may further determine, in the forward sequence, 2 non-associated multimedia resources sequentially from the target sorting position of the target multimedia resource in order from near to far, and further generate the resource information list using the resource information of the two non-associated multimedia resources.
Further, in the process of determining the associated multimedia resource or the unassociated multimedia resource, the endpoint multimedia resource at the head or tail of the resource playing sequence may be found (i.e. the boundary of the resource playing sequence is found), and at this time, the server may correspondingly adjust the upper limit of the number of the other side. For example, in the case that the first multimedia resource on any side of the multimedia resource list is the endpoint multimedia resource of the resource playing sequence and the number of multimedia resources on that side is smaller than the upper limit of the number of the sides, the server may adjust the upper limit of the number of the other sides of the multimedia resource list to make the sum of the numbers of the multimedia resources on any side and the other sides equal to the preset upper limit N. The endpoint multimedia resource is the first multimedia resource in the sequence direction corresponding to any side in the resource playing sequence. By the method, the server can correspondingly adjust the upper limit of the number of the other side and further determine more multimedia resources on the other side under the condition that the number of the multimedia resources on one side is insufficient, so that the sum of the numbers of the multimedia resources on the two sides is ensured to be the preset upper limit N, and the number of the multimedia resources in the multimedia resource list is ensured to be equal to the number of the multimedia resources of one page.
Step 506, feeding back the associated resource information of the associated multimedia resource to the client, so that the client displays the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list.
In an embodiment, after detecting a list scrolling operation implemented by a user, the client may send a unilateral associated information acquisition request for unilateral resource information to the server, and further, after receiving the unilateral associated information acquisition request, the server may extract a target resource identifier of a target multimedia resource included in the unilateral associated information acquisition request and a multimedia resource identifier of a first multimedia resource on any side of the multimedia resource list; and then determining the categories of the target multimedia resource and the first multimedia resource according to the target resource identifier and the multimedia resource identifier of the first multimedia resource, and determining the ordering direction (hereinafter called as the multimedia resource direction) of the first multimedia resource in the resource sequence relative to the target multimedia resource. Then, judging: if the first multimedia resource and the target multimedia resource belong to different categories, sequentially determining single-side non-associated multimedia resources with the number being the upper limit of the preset number in the multimedia resource direction of the resource playing sequence according to the sequence from near to far between the first multimedia resource and the target multimedia resource, and feeding back the acquired resource information of each single-side non-associated multimedia resource to the client; otherwise, if the first multimedia resource and the target multimedia resource belong to the same category, sequentially determining single-side associated multimedia resources with the number of the preset upper limit in the multimedia resource direction of the resource playing sequence according to the sequence from near to far between the first multimedia resource and the target multimedia resource, or determining single-side associated multimedia resources and single-side non-associated multimedia resources, and feeding back the acquired resource information of each single-side multimedia resource to the client. The unilateral multimedia resource comprises a unilateral associated multimedia resource and a unilateral non-associated multimedia resource, and no play sequence association exists between the unilateral multimedia resource and the target multimedia resource. By the method, the server side can return the resource information of the unilateral multimedia resource corresponding to the user operation to the client side, so that the client side can display the resource information to the user, and effective response to the user operation is realized.
Further, the server may determine the number of unilateral associated multimedia resources as the preset number upper limit, or the unilateral associated multimedia resources and the unilateral non-associated multimedia resources by: sequentially determining single-side associated multimedia resources with the number not greater than the upper limit of the preset number in the multimedia resource direction of the resource sequence; further, when the number N of the unilaterally associated multimedia resources in the multimedia resource direction is smaller than the preset number upper limit N, unilaterally unassociated multimedia resources with the number N-N are sequentially determined in the multimedia resource direction in the resource playing sequence. Therefore, on any side of the target multimedia resources, the server side can acquire the associated multimedia resources with the quantity reaching the upper limit of the quantity as single-side associated multimedia resources under the condition that the quantity of the associated multimedia resources on the side meets the upper limit of the quantity corresponding to the side; and under the condition that the number of the associated multimedia resources of the side does not reach the upper limit of the number corresponding to the side, acquiring the associated multimedia resources with the number being the difference between the upper limit of the number and the number of the associated multimedia resources as the single-side associated multimedia resources. Therefore, the effect of preferentially acquiring the associated multimedia resources and supplementing the non-associated multimedia resources when the associated multimedia resources are insufficient is achieved.
According to the embodiment of the disclosure, if a list calling operation triggered by a user on a multimedia playing interface is detected in a process of displaying a target multimedia resource by a client, an associated information acquisition request containing a target resource identifier of the target multimedia resource is sent to a server, so that the server can search the associated multimedia resource of the target multimedia resource in a resource sequence corresponding to a playing sequence according to the target resource identifier, and further return a resource information list generated according to the resource information of the target multimedia resource and the associated multimedia resource to the client, so that the client displays the resource information in the resource information list to the user. Therefore, the user only needs to implement the list calling operation, the client can directly display the resource information of the associated multimedia resource of the target multimedia resource for the user to view, and the user does not need to manually search and automatically judge whether each multimedia resource is the associated multimedia resource of the target multimedia resource in the information of a plurality of multimedia resource information displayed by the client, so that the user operation is greatly simplified, the user can quickly and efficiently determine the associated multimedia resource, and the user experience is effectively improved.
Fig. 6 is an interactive flowchart of a method for displaying video information according to an exemplary embodiment of the present disclosure, and as shown in fig. 6, the method is implemented by a client and a server of a video providing platform together. In the following, a video is taken as an example to describe in detail a process of displaying video information corresponding to the method according to the embodiment of the present disclosure, and the process may include the following steps 601-617.
In step 601, the client displays the target video.
In step 602, the client detects a list recall operation performed by the user.
In this embodiment, the client may display any video in the video display interface, and in the display process of any video, a user (e.g., a viewer of the video) corresponding to the client may implement a list calling operation for the video display interface to trigger the client to display video information corresponding to other videos to be displayed. At the moment when the client detects the list calling operation, any video displayed in the video display interface is determined to be a target video.
Wherein the above list recall operation may take a variety of forms. For example, the user may trigger a publisher account in the video presentation interface, such as clicking on a publisher avatar or publisher account, etc., so that the client may present a publisher homepage of the publisher in response to the operation. As shown in fig. 7, when a user views any video A3 displayed in the video display interface 701, the user may click on the publisher header 702 displayed on the upper left side of the video display interface 701, thereby triggering the client to jump from the currently displayed video display interface 701 to the account homepage of the 2 publisher account. As illustrated in fig. 9, a video preview area 901 may be included in the account home page.
Alternatively, the user may perform non-skip operations in the video presentation interface, such as right-hand-stroking at a left boundary of the video presentation interface, left-hand-stroking at a right boundary, three-click interface, and so forth. As shown in fig. 7, a user may perform a left-hand swipe operation at a screen edge 703 on the right side above the video presentation interface 701, thereby presenting video information in a preset area (i.e., video preview area) on the right side of the currently presented video presentation interface 701 for preview viewing by the user. Of course, the list triggering operation may take other forms, and the embodiments of the present disclosure are not limited thereto.
In step 603, the client sends an association information acquisition request to the server.
After the client detects the list calling operation, the video A3 currently displayed in the video display interface can be determined as a target video, further, the target video information of the video is determined, and the target video information is contained in the associated information acquisition request and is sent to the server.
Wherein, the target video information may include a target video identifier, such as a video ID, a video name, etc.; further, the target video information may further include a target type identifier of the target video, such as a type tag, a video tag, etc. of the target video, so that the server determines, according to the target type identifier, a target type to which the target video belongs.
In step 604, the server searches for the associated video and/or the non-associated video of the target video.
After the server receives the request for acquiring the related information, a target sorting position (hereinafter referred to as a base point position) of the target video in the preset video sequence and the target type of the target video can be determined according to the target video information contained in the request, then the related video which belongs to the target type with the target video is respectively determined according to the two directions of the front and the rear from the base point position, or the non-related video which does not belong to the target type can be acquired, and the acquired related video and the non-related video are used as videos to be displayed.
The specific process of searching the associated video and/or the non-associated video by the server may be described in the embodiment shown in fig. 8 below. In the process of finding associated video and/or non-associated video shown in FIG. 8, the following steps 6041-6047 may be included.
In step 6041, a preset video sequence is determined.
Firstly, a server determines a preset video sequence corresponding to a client, wherein the preset video sequence can be a video sequence which is pre-generated by the server according to a preset rule, for example, a sequence obtained by sequencing each candidate video according to the sequence of video release time, a sequence obtained by pre-sequencing each candidate video according to the association degree between each candidate video and a target video, and the like, and the association degree can be determined by other association standards. The candidate videos include target videos, and may be videos issued by a target video issuer or recommended videos for the target videos, which is not limited by the embodiment of the present disclosure. The preset video sequence can record each alternative video in the form of video identification.
Step 6042, determining the base point position of the target video in the preset video sequence and the target video category to which the target video belongs.
After receiving the association information acquisition request sent by the client, the server can extract a target video identifier contained in the target video from the association information acquisition request, and inquire a preset relation table to determine a target video category corresponding to the target video identifier, wherein the preset relation table can be used for recording a corresponding relation between the video identifier of the video and the category to which the video belongs. Or the server side can also extract the target video category identification of the target video from the association information acquisition request so as to directly determine the target video category to which the target video belongs through the target video category identification. In addition, the base point position of the target video in the preset video sequence can be determined through the target video identifier, and the base point position is the demarcation point of the forward sequence and the backward sequence.
As shown in fig. 7, when the user performs the list calling operation, the original arrangement sequence of 12 videos in the preset video sequence of the server is "A1-B1-A2-C1-A3-B2-C2-D1-A4-C3-C4-D2" in sequence, where A1, A2, A3, and A4 are a type video, B1 and B2 are B type video, C1, C2, and C3 are C type video, and D1 and D2 are D type video. In the following discussion, it may be assumed that when the server side issues video information to the client side, one page includes video information of 5 videos (i.e., video information of 5 videos issued by the server side to the client side at a time).
After the server side extracts the video identifier of the video A3 from the associated information acquisition request sent by the client side, the base point position, namely the number 5 position, of the video A3 in the preset video sequence can be determined according to the video identifier. Therefore, by taking the base point position as a boundary, a forward sequence of 'B2-C2-D1-A4-C3-C4-D2' and a corresponding backward sequence of 'A1-B1-A2-C1' can be determined, and a server can further determine a first associated video and a first non-associated video in the forward sequence and determine a second associated video and a second non-associated video in the backward sequence.
Since video information of 5 videos is contained in one page, the first upper limit of the number corresponding to the forward sequence at this time is equal to the second upper limit of the number corresponding to the backward sequence, that is, n1=n2=2.
Step 6043 looks up the first associated video in the forward sequence.
And sequentially determining whether each video is an associated video of the video A3 in the forward sequence from near to far by taking the base point position as a starting point (namely sequentially judging whether each video is a video of class A). Because B2 does not belong to the A-type video, C2 is continuously judged, C3 is similarly continuously judged, and all of B2, C2 and D1 are not belong to the A-type video, so that the video A4 can be determined to belong to the A-type video. Because only 1 first associated video A4 is currently determined, the determination of videos C3, C4, and D2 continues in sequence, terminating the query because none of C3, C4, and D2 belongs to the class A video, and D2 is the endpoint video of the forward sequence.
Step 6044 looks up the first unassociated video in the forward sequence.
Because only 1 first associated video A4 is currently determined, the first non-a-class video is determined to be the first non-associated video in the order from near to far from A3, and thus the video B2 is determined to be the first non-associated video.
Step 6045, find the second associated video in the backward sequence.
Similarly to the non-receipt 6043, whether each video is an associated video of the video A3 is sequentially determined in the backward sequence in the order from near to far with the base point position as the start point (i.e., whether each video is a video of class a is sequentially determined). Because C1 does not belong to the A-type video, continuing to judge A2, thereby determining A2 as a second associated video; and further continuously judging B1 and A1, and determining A1 as a second associated video, so that videos A2 and A1 are sequentially determined to belong to the A-type video in the backward sequence. Because 2 second associated videos A2 and A1 are currently determined, the query for the second unassociated video in the backward sequence is terminated.
Step 6046 looks up the second unassociated video in the backward sequence.
Of course, if the above A1 does not exist or A1 is a non-a-type video (e.g., A1 is replaced with E1), resulting in the number of second associated videos determined in the backward sequence being less than 2, then the second non-associated videos are sequentially searched in the backward sequence in a manner similar to that described in step 6044.
It can be seen that the above steps 6044 and 6046 are not necessarily steps: step 6043 is performed only if the first number of associated videos determined in step 6043 is less than the first upper number limit corresponding to the forward sequence; similarly, step 6044 is performed only if it is determined in step 6045 that the second associated video amount is less than the second upper amount limit corresponding to the backward sequence. Correspondingly, the video to be displayed determined through the steps comprises target videos, possibly associated videos and possibly unassociated videos. I.e. there are several cases: only the target video, the target video and the associated video, the target video and the non-associated video, and the target video, the associated video and the non-associated video are contained. Through the steps 6043-6046, the first associated video A4, the second associated videos A1 and A2 and the first non-associated video B2 are determined to be 5 videos to be displayed.
In this example, as an exemplary implementation, steps 6043-6044 may be performed first, and then steps 6045-6046 may be performed; alternatively, as another exemplary embodiment, steps 6045-6046 may be performed first and then steps 6043-6044 may be performed. In other words, the "search for forward sequence" and the "search for backward sequence" do not have a necessary sequence, and can be adjusted according to actual situations.
In step 6047, video information of the video to be displayed is acquired.
Through the above steps 6043-6046, it is determined that the first associated video A4, the second associated videos A1 and A2, and the first non-associated video B2 are 5 videos to be displayed, at this time, the arrangement sequence of each video to be displayed (i.e. the displaying sequence of the client) can be determined based on the original position of each video to be displayed in the preset video sequence, and at the same time, the distance between the associated video and the target video should be ensured to be closer than the distance between the non-associated video and the target video.
Sequencing the 5 videos to be displayed according to the list sequence, wherein the relative position relationship of the 5 videos after sequencing is consistent with the relative position relationship of the 5 videos in a preset video sequence. After the sorting is completed, a preview video list "A1-A2-A3-A4-B2" can be obtained, and it can be understood that the video identifier of each video to be displayed can be recorded in the list, that is, the video identifier characterizes the video. It can be seen that in the preset video sequence, B2 is closer to the target video A3 than A4, and in the preview video list, B2 is farther from the target video A3 than A4, thereby ensuring that the target videos are all associated videos within a near range, further ensuring that each video information organized according to the list order of each video to be displayed in the preview video list is displayed, and when the video information is displayed in the video preview area, the associated video information can be displayed at a position closer to the target video information.
In step 605, the server obtains video information of the video (associated video and/or non-associated video) to be displayed.
After the server side obtains the videos to be displayed, video information of each video to be displayed can be further obtained. For example, the video information may be searched from a locally maintained video information base according to a video identifier, or may be obtained from other related devices, which is not limited by the embodiment of the present disclosure.
In an embodiment, the video information may include various forms, for example, a cover picture of the video, such as a video screenshot, a scenario, a cover thumbnail, etc.; the interactive information of the video, such as praise number, comment number, forwarding number and the like; the duration information of the video, such as the playing duration of the video; data amount information of the video, such as video size; publisher information of the publisher of the video, such as publisher account numbers, video publication time, etc. Of course, the video information of any video may include one or more of the above forms of data, which is not described herein.
In an embodiment, because the target video is already shown in the client, which indicates that the client already has the video file and the video information of the target video, the server may not acquire the video information of the target video, but only record the video identifier of the target video in the video information list in sequence, so as to minimize invalid data transmission and reduce network traffic occupation.
In addition, the server side can directly acquire the video files of the videos and takes the video files as a part of video information so as to directly return the video files to the client side, so that the video files of the videos can be directly played under the condition that a user triggers a certain video when viewing the video information, the waiting time of the user is reduced, and the user experience is further improved.
In an embodiment, after the video information of each video to be displayed is found, the server may generate a video information list by using the video information of each video to be displayed according to the sequence shown in the preview video list. The position of the video information of any video to be displayed in the video information list is the same as the position of the video to be displayed in the preview video list: namely, the distance between the non-associated video information and the target video information is larger than the distance between the associated video and the target video; moreover, the relative positional relationship between the associated videos is the same as the relative positional relationship between the associated videos in the preset video sequence, and the relative positional relationship between the non-associated videos is the same as the relative positional relationship between the non-associated videos in the preset video sequence.
In step 606, the server returns the associated video information to the client.
After the server side obtains the associated video information, the associated video information can be returned to the client side for display. Wherein, when the video information list is generated, the video information list can be returned to the client; or, the video information of each video to be displayed may be packaged (may be in a certain order or even in a disorder order) and then sent to the client, and simultaneously, a preview video list formed by the video identifiers is sent to the client, so that the client can know the list order corresponding to each video to be displayed according to the preview video list.
In step 607, the client sequentially displays video information of the video to be displayed.
After receiving the associated video information, the client can directly display the associated video information; after the video information list is obtained, the video information of each video to be displayed can be extracted from the video information list, and each video information is displayed according to the arrangement sequence of each video information in the video information list or according to the list sequence of each video information recorded in the associated received preview video list. For example, the client may display a video list in the video display interface, and display video information of each video to be displayed in the video list. It should be noted that, in the video display list, the video information of the target video may be displayed at the same time, for example, the target video information of the target video is displayed in the middle position of the video display list, and the obtained associated video information of the associated video is sequentially displayed on two sides of the target video information according to the display sequence. Wherein, because the target video is already displayed in the video display interface, the client side has acquired the video file of the target video, so the target video information can be lifted from the video file and displayed in the video display list without being acquired again from the server side, thereby reducing the data transmission quantity.
Under the condition that a user clicks the account number of the publisher in the video display interface, the client can jump to the homepage of the publisher to display video information. As shown in fig. 9, the publisher homepage may include a video preview area 901 in which video information of respective videos to be displayed may be sequentially displayed in the order of "A1-A2-A3-A4-B2". The video information of the target video A3 (hereinafter referred to as target video information A3, other videos are similar to the target video information A3) is displayed in the middle of the video preview area 901, and the other a-type related video information is sequentially displayed in front of and behind the target video information A3, respectively.
Alternatively, in the case where the user evokes the video presentation list by left-hand drawing in the video presentation interface, the client may present the individual video information in the above-described video information list in the video preview area. As shown in fig. 10, in the video preview area on the right side of the video display interface, video information of each video to be displayed is displayed sequentially in the order of "A1-A2-A3-A4-B2" from top to bottom. The target video information A3 is displayed in the middle of the video preview area 1001, and the remaining a-class related video information is sequentially displayed above and below the target video information A3, respectively. At this time, the client may pause playing the target video A3 originally in the playing state in the video display interface, so that the user will pay more attention to view the currently displayed video information.
As shown in fig. 9 or fig. 10, the target video information in the video information may be framed to highlight, or may also inform the user that the video is the target video being played by displaying a prompt tag such as "play" or the like, which is not limited in the embodiment of the present disclosure.
In step 608, the client detects a list scrolling operation performed by the user.
When viewing the video information presented by the client, the user may present the video information to perform a list scrolling operation, for example, in the publisher homepage shown in fig. 9, the user may perform a slide-up or slide-down operation in the video preview area 901; alternatively, in the video presentation interface shown in fig. 10, the user may perform a slide-up or slide-down operation in the video preview area 1001, thereby triggering the client to acquire the unilateral video information. Accordingly, the client can detect the operation implemented by the user in the process of displaying the video information.
In step 609, the client sends a unilateral association information acquisition request to the server.
In the case of detecting the above list scrolling operation, the client may further determine the current target video when the operation is detected and the operation direction corresponding to the operation, and further determine the first video corresponding to the first video information in the operation direction in the acquired video information list.
Further, the client may acquire the video information of the target video and the first video, and send the video information of the two videos to the server by including the video information of the two videos in the unilateral associated information acquisition request. Wherein, the video information can include video identification such as video ID, video name, etc.; further, the video information may further include a type identifier of the video, such as a type identifier of the video, a video tag, etc., so that the server determines, according to the type identifier (the target video identifier and the first video identifier), the type to which the target video and the first video belong.
For example, in the case where the user performs the sliding operation in the video preview area shown in fig. 9 or fig. 10, the client may determine that the corresponding operation direction (i.e., the refresh direction of the video information of the user) is upward, so that it may determine that the video A1 corresponding to the video information A1 in the video information list is the first video, and further, the client may include the video identifications of the video A3 and the video A1 in the generated unilateral association information acquisition request. In the case that the user performs the sliding operation, the client may determine that the corresponding operation direction is downward, so that it may determine that the video B2 corresponding to the video information B2 in the video information list is the first video. So that the user can include the video identifications of the video A3 and the video B2 in the above-described one-sided association information acquisition request.
In step 610, the server determines the operation direction.
Correspondingly, after receiving the unilateral associated information acquisition request, the server side can determine the relative position of the target video and the first video in a preset video list according to the video identification therein, thereby determining the operation direction. For example, in the case that the single-side associated information acquisition request includes the video identifier of the video A3 and the video B2, because the video B2 is located in front of the video A3, the server may determine that the operation direction is the same as the forward sequence of the preset video sequence; in the case that the single-side associated information acquisition request includes the video identifier of the video A3 and the video A1, the server may determine that the operation direction is the same as the backward sequence of the preset video sequence because the video A1 is located at the rear of the video A3.
In step 611, the server searches for a unilateral associated video and/or a non-associated video of the target video.
After receiving the request for obtaining the single-side association information, the server may determine the association video and the non-association video in the preset video sequence according to the video information contained in the request for obtaining the single-side association information, and the specific process may be described in the embodiment of fig. 11 below. In the process of finding associated and/or non-associated videos shown in FIG. 11, the following steps 6111-6115 may be included.
Step 6111, extracting the video information of the target video and the first video from the single-side association information acquisition request.
Step 6112, judging whether the target video and the first video belong to the same type according to the video identification.
The server may extract the video identifiers of the target video and the first video from the unilateral association information acquisition request sent by the client, and of course, may also extract the type identifiers of the target video and the first video when the unilateral association information acquisition request includes the type identifiers of the target video and the first video.
Then, according to the extracted video identification or type identification, respectively determining the video types of the target video and the first video, and further judging the video types: if the target video and the first video belong to the same type, the step 6113 can be carried out; otherwise, if the target video and the first video belong to different types, step 6114 can be performed.
Step 6113, searching the unilateral associated video in a unidirectional way.
Step 6114, one-way searching of the single-side unassociated video.
The target video and the first video belong to the same type, which indicates that the associated video of the target video may also exist in the single-side sequence where the first video is located, so that the server can search the single-side associated video in the single-side sequence corresponding to the operation direction (i.e. the single-side sequence where the first video is located).
For example, in the case where the user performs the slide-up operation in the video preview area shown in fig. 10, the server determines the one-sided associated video from the backward sequence "A1-B1-A2-C1" of the target video A3, and only the remaining videos need to be determined at this time because the associated videos A1 and A2 thereof have already been determined; because the videos B1 and C1 have been determined to belong to the non-associated videos, and the current first video A1 is an endpoint video at the tail of the preset video sequence, which indicates that all videos in the backward sequence have been searched, the search can be stopped, that is, no single-side associated video exists in the current backward sequence, and the videos B1 and C1 are single-side non-associated videos. Thus, the single-side video list finally determined is 'B1-C1-A1-A2-A3', and the video identification can be recorded in the single-side video list.
Or, in the case that the user performs the sliding operation in the video preview area shown in fig. 10, the server determines a unilateral associated video from the forward sequence "B2-C2-D1-A4-C3-C4-D2" of the target video A3, and because the associated video A4 is already determined, only the remaining videos in front of the video A4 need to be determined at this time—the videos C3, C4 and D2 are sequentially determined, and all three are determined to be unilateral unassociated videos, so that 5 videos that have not been returned to the client are determined from the forward sequence, where the determined unilateral video list is "C2-D1-C3-C4-D2", and the video identifier may be recorded in the unilateral video list.
Step 6115, determining the video sequence to be displayed on one side.
And determining the display sequence of each video to be displayed on one side according to the arrangement sequence of each video identifier in the single-side video list, wherein the sequence can be used for generating a single-side video information list, namely the arrangement sequence of video information of each single-side video in the single-side video information list is the same as the arrangement sequence of each single-side video in the single-side video list.
In step 612, the server obtains video information of the associated video and/or the non-associated video.
In step 613, the server returns the associated video information to the client.
In step 614, the client presents the unilateral video information in sequence.
The specific implementation of steps 613-616 is similar to steps 605-608, respectively, and is not repeated here. The presentation form of the video information of the single-sided video presented by the client in the video preview area is also different corresponding to different operations performed by the user in the video preview area.
In the case where the user performs a slide-up operation in the video preview area shown in fig. 9, the respective one-sided video information shown in the video preview area 1201 of the publisher homepage is as shown in fig. 12; in the case where the user performs a slide-up operation in the video preview area shown in fig. 10, the respective one-sided video information shown in the video preview area 1301 of the publisher homepage is as shown in fig. 13. The video information in fig. 12 and 13 is displayed in the order of "B1-C1-A2-A3".
In the case where the user performs a slide-down operation in the video preview area shown in fig. 9, the respective one-sided video information shown in the video preview area 1401 of the publisher homepage is as shown in fig. 14; in the case where the user performs a slide-down operation in the video preview area shown in fig. 10, the respective one-sided video information shown in the video preview area 1501 of the publisher homepage is shown in fig. 15. The video information in fig. 14 and 15 is displayed in the order of "C2-D1-C3-C4-D2".
Corresponding to the foregoing embodiments of the method for displaying multimedia video information, the present disclosure also proposes embodiments of a device for displaying multimedia video information.
Fig. 16 is a schematic block diagram of a display device of multimedia asset information according to an embodiment of the disclosure. The display device for multimedia resource information shown in this embodiment may be suitable for a client of a multimedia resource providing platform, where the multimedia resource providing platform is suitable for a terminal, and the terminal includes, but is not limited to, electronic devices such as a mobile phone, a tablet computer, a wearable device, a personal computer, and the like. The multimedia resource providing platform can be an application program installed in the terminal or a webpage application integrated in a browser.
As shown in fig. 16, the device for displaying multimedia resource information may include:
a playing unit 1601 configured to play a target multimedia asset at a multimedia playing interface;
a request unit 1602 configured to send, to a server, an acquisition request of associated resource information in response to a call-up operation of a multimedia resource list triggered on the multimedia playing interface, the associated multimedia resource to which the associated resource information belongs having a relevance of a playing order to the target multimedia resource;
and a display unit 1603 configured to receive the associated resource information fed back by the server, and display the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list.
Optionally, the multimedia resource list is located in the multimedia playing interface or in a publisher homepage of the target multimedia resource evoked in response to the evoked operation.
Optionally, the display unit 1603 is further configured to:
determining the play sequence of the associated multimedia resource and the target multimedia resource;
and displaying the associated resource information and the target resource information in the multimedia resource list in turn according to the playing sequence.
Optionally, the display unit 1603 is further configured to:
determining the information numbers carried by the associated resource information and the target resource information respectively;
and sequentially determining the play sequence of the associated multimedia resource and the target multimedia resource according to the preset sequence of the information numbers.
Optionally, the method further comprises:
an information receiving unit 1604 configured to receive non-associated resource information fed back by the server, where a non-associated multimedia resource to which the non-associated resource information belongs has no association of a play order with the target multimedia resource;
a non-associated display unit 1605 configured to display the non-associated resource information in the multimedia resource list, the associated resource information displayed on either side of the target multimedia resource being closer to the target resource information than the non-associated resource information displayed on either side.
Optionally, the method further comprises:
an adjusting unit 1606 configured to adjust a display offset of the multimedia resource list to display the target resource information in the middle position of the multimedia resource list if the target resource information is not displayed in the middle position of the multimedia resource list.
Optionally, the method further comprises:
a unilateral request unit 1607 configured to respond to a list scrolling operation triggered in the multimedia list, determine a scrolling direction corresponding to the scrolling operation, and send a unilateral information acquisition request to a server, where the unilateral information acquisition request includes a target resource identifier of the target multimedia resource and a resource identifier of a first multimedia resource corresponding to first multimedia resource information located in the scrolling direction in the multimedia resource list;
a single-side receiving unit 1608 configured to receive single-side multimedia information fed back by the server, where the single-side multimedia resource corresponding to the single-side multimedia information is determined by the server according to the target resource identifier and the resource identifier of the first multimedia resource by querying in the resource sequence corresponding to the playing sequence;
a single-side display unit 1609 configured to display the single-side multimedia information indicated by the scroll direction in the multimedia resource list.
Optionally, the single-sided display unit 1609 is further configured to:
determining a rolling distance corresponding to the list rolling operation;
determining the unilateral multimedia information to be displayed in the rolling direction according to the rolling distance;
And displaying the single-side multimedia information to be displayed in the multimedia resource list.
Optionally, the resource information of any multimedia resource includes at least one of the following:
the cover picture of any multimedia resource, the interaction information of any multimedia resource, the duration information of any multimedia resource, the data volume information of any multimedia resource and the release information of any multimedia resource.
Fig. 17 is a schematic block diagram of a display device of multimedia asset information according to an embodiment of the disclosure. The display device for multimedia resource information shown in this embodiment may be suitable for a service end of a multimedia resource providing platform, where the service end may be a physical server including an independent host, a virtual server borne by a host cluster, a cloud server, and the like. The multimedia resource providing platform can be an application program installed in the terminal or a webpage application integrated in a browser.
As shown in fig. 17, the device for displaying multimedia resource information may include:
a receiving unit 1701, configured to receive an acquisition request of associated resource information sent by a client, where the acquisition request includes a target resource identifier of a target multimedia resource played in a multimedia playing interface of the client, and an association exists between an associated multimedia resource to which the associated resource information belongs and the target multimedia resource in a playing order;
A query unit 1702 configured to query, according to the target resource identifier, an associated multimedia resource having the association with the play order of the target multimedia resource in a resource sequence corresponding to the play order;
and a feedback unit 1703 configured to feed back associated resource information of the associated multimedia resource to the client, so that the associated resource information and target resource information of the target multimedia resource are displayed in the multimedia resource list by the client.
Optionally, the associated multimedia resources include a first associated multimedia resource and a second associated multimedia resource, and the query unit 1702 is further configured to:
determining a target sorting position of the target multimedia resource in the resource sequence according to the target resource identifier, and determining a target resource category to which the target multimedia resource belongs;
and respectively searching a first associated multimedia resource and a second associated multimedia resource belonging to the target resource category at two sides of the target sorting position in the resource sequence.
Optionally, the query unit 1702 is further configured to:
determining a target resource category corresponding to the target resource identifier by inquiring a preset relation table, wherein the preset relation table is used for recording the corresponding relation between the resource identifier of the multimedia resource and the resource category to which the multimedia resource belongs; or,
And under the condition that the acquisition request further comprises a target resource category identifier, determining a target resource category to which the target multimedia resource belongs according to the target resource category identifier.
Optionally, the number of the associated multimedia resources is not greater than a preset number upper limit N, where the preset number upper limit N is equal to a sum of a first number upper limit N1 and a second number upper limit N2, where the number N1 of the first associated multimedia resources is not greater than the first number upper limit N1, and the number N2 of the second associated multimedia resources is not greater than the second number upper limit N2.
Optionally, the n1=n2, or |n1-n2|=1.
Optionally, the multimedia resource list further includes non-associated resource information of a non-associated multimedia resource, where the non-associated multimedia resource has no association with the target multimedia resource in a play order, and the non-associated resource information includes first non-associated resource information and/or second non-associated resource information, and the apparatus further includes:
a first non-associated obtaining unit 1704 configured to determine N1-N1 first non-associated multimedia resources in order from near to far in the resource sequence on either side of the target multimedia resource if the N1> N1, and obtain first non-associated resource information of each of the first non-associated multimedia resources; and/or the number of the groups of groups,
And a second non-associated acquiring unit 1705, configured to determine N2-N2 second non-associated multimedia resources in order from near to far in the resource sequence on the other side of the target multimedia resource if the N2> N2, and acquire second non-associated resource information of each of the second associated multimedia resources.
Optionally, the method further comprises:
the adjusting unit 1706 is configured to adjust the upper limit of the number of the other side in the multimedia resource list so that the sum of the numbers of the multimedia resources on any side and the other side is equal to the preset upper limit N when the first multimedia resource on any side in the multimedia resource list is the first multimedia resource on the same side in the resource sequence and the number of the multimedia resources on any side is smaller than the upper limit of the number on any side.
Optionally, the method further comprises:
a unilateral receiving unit 1707, configured to receive a unilateral association information acquisition request for unilateral resource information sent by a client, and extract a target resource identifier and a resource identifier of a first multimedia resource on any side of the multimedia resource list, where the target resource identifier and the resource identifier are included in the unilateral association information acquisition request;
A single-side determining unit 1708 configured to determine, according to the target resource identifier and the resource identifier of the first multimedia resource, a category to which the target multimedia resource and the first multimedia resource belong, and determine an ordering direction of the first multimedia resource in the resource sequence relative to the target multimedia resource;
a different category determining unit 1709 configured to sequentially determine, in the order from near to far, single-sided non-associated multimedia resources with a number of preset number upper limits N in the sorting direction of the resource sequence if the first multimedia resource and the target multimedia resource belong to different categories, and feed back the acquired resource information of each single-sided non-associated multimedia resource to the client;
the peer class determining unit 1710 is configured to sequentially determine, in the order from near to far, single-side associated multimedia resources with the number of N being the preset number upper limit in the sorting direction of the resource sequence, or sequentially determine single-side associated multimedia resources and single-side non-associated multimedia resources with the number of N being the preset number upper limit in the sorting direction of the resource sequence if the first multimedia resource and the target multimedia resource belong to the same class, and feed back the acquired resource information of each single-side multimedia resource to the client;
The unilateral multimedia resource comprises the unilateral associated multimedia resource and the unilateral non-associated multimedia resource, and no relevance of the playing sequence exists between the unilateral associated multimedia resource and the target multimedia resource.
Optionally, the peer-category determining unit 1710 is further configured to:
sequentially determining single-side associated multimedia resources with the number not greater than the preset number upper limit N in the sorting direction of the resource sequence;
and under the condition that the number N of the unilateral associated multimedia resources in the sorting direction is smaller than the preset number upper limit N, sequentially determining the unilateral unassociated multimedia resources with the number N-N in the sorting direction in the resource sequence.
The embodiment of the disclosure also proposes a client, including:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to execute the instructions to implement the method for displaying multimedia resource information applied to a client according to any one of the embodiments.
The embodiment of the disclosure also proposes a server, including:
a processor;
a memory for storing the processor-executable instructions;
the processor is configured to execute the instructions to implement the method for displaying multimedia resource information applied to a server according to any one of the embodiments.
The embodiments of the present disclosure also provide a storage medium, where the instructions in the storage medium are executed by a processor of an electronic device, so that the electronic device can execute the method for displaying multimedia resource information according to any one of the embodiments.
Embodiments of the present disclosure also propose a computer program product configured to perform the method for presenting multimedia resource information according to any of the embodiments described above.
Fig. 18 is a schematic block diagram of an electronic device, shown in accordance with an embodiment of the present disclosure. For example, the electronic device 1800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, or the like.
Referring to fig. 18, the electronic device 1800 may include one or more of the following components: a processing component 1802, a memory 1804, a power component 1806, a multimedia component 1808, an audio component 1810, an input/output (I/O) interface 1812, a sensor component 1814, and a communication component 1818.
The processing component 1802 generally controls overall operation of the electronic device 1800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1802 may include one or more processors 1820 that execute instructions to perform all or part of the steps of the method for exposing multimedia asset information described above. Further, the processing component 1802 may include one or more modules that facilitate interactions between the processing component 1802 and other components. For example, the processing component 1802 may include a multimedia module to facilitate interaction between the multimedia component 1808 and the processing component 1802.
The memory 1804 is configured to store various types of data to support operations at the electronic device 1800. Examples of such data include instructions for any application or method operating on the electronic device 1800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1804 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply assembly 1806 provides power to the various components of the electronic device 1800. The power components 1806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 1800.
The multimedia component 1808 includes a screen between the electronic device 1800 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1808 includes a front-facing camera and/or a rear-facing camera. When the electronic device 1800 is in an operational mode, such as a shooting mode or a video mode, the front-facing camera and/or the rear-facing camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 1810 is configured to output and/or input audio signals. For example, the audio component 1810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 1800 is in operating modes, such as a call mode, a recording mode, and a speech recognition mode. The received audio signals may be further stored in the memory 1804 or transmitted via the communication component 1818. In some embodiments, audio component 1810 also includes a speaker for outputting audio signals.
The I/O interface 1812 provides an interface between the processing component 1802 and a peripheral interface module, which may be a keyboard, click wheel, button, or the like. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 1814 includes one or more sensors for providing status assessment of various aspects of the electronic device 1800. For example, the sensor assembly 1814 may detect the on/off state of the electronic device 1800, the relative positioning of the components, such as the display and keypad of the electronic device 1800, the sensor assembly 1814 may also detect the change in position of the electronic device 1800 or a component of the electronic device 1800, the presence or absence of a user in contact with the electronic device 1800, the orientation or acceleration/deceleration of the electronic device 1800, and the change in temperature of the electronic device 1800. The sensor assembly 1814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1814 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The image acquisition component 1816 may be used to acquire image data of a subject to form an image of the subject and may perform necessary processing on the image. The image capture component 1816 may include a camera module in which an image Sensor (Sensor) senses light from a subject through a lens, and provides the resulting sensed data to an image signal processor (ISP, image Signal Processing) which generates an image corresponding to the subject from the sensed data. The image sensor may be a CMOS sensor or a CCD sensor, or may be an infrared sensor, a depth sensor, or the like; the camera module can be built in the electronic device 1800 or can be an external module of the electronic device 1800; the ISP may be built in the camera module or may be externally attached to the electronic device (not in the camera module).
The communication component 1818 is configured to facilitate communication between the electronic device 1800 and other devices, either wired or wireless. The electronic device 1800 may access a wireless network based on a communication standard, such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof. In one exemplary embodiment, the communication component 1818 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1818 further includes a Near Field Communication (NFC) module to facilitate short range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an embodiment of the disclosure, the electronic device 1800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for performing the above-described method of presenting multimedia asset information.
In an embodiment of the present disclosure, a non-transitory computer-readable storage medium is also provided, such as the memory 1804, including instructions executable by the processor 1820 of the electronic device 1800 to perform the method of exposing multimedia asset information described above. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
It is noted that in this disclosure relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing has outlined the detailed description of the method and apparatus provided by the embodiments of the present disclosure, and the detailed description of the principles and embodiments of the present disclosure has been provided herein with the application of the specific examples, the above examples being provided only to facilitate the understanding of the method of the present disclosure and its core ideas; meanwhile, as one of ordinary skill in the art will have variations in the detailed description and the application scope in light of the ideas of the present disclosure, the present disclosure should not be construed as being limited to the above description.

Claims (35)

1. A method for displaying multimedia resource information, comprising:
playing the target multimedia resources on a multimedia playing interface;
responding to the arousing operation of a multimedia resource list triggered on the multimedia playing interface, and sending an acquisition request of associated resource information to a server, wherein the associated multimedia resource to which the associated resource information belongs has the association of the playing sequence with the target multimedia resource;
receiving the associated resource information fed back by the server, and displaying the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list, wherein the method comprises the following steps: determining the play sequence of the associated multimedia resource and the target multimedia resource; sequentially displaying the associated resource information and the target resource information in the multimedia resource list according to the playing sequence;
receiving non-associated resource information fed back by the server, wherein the non-associated multimedia resource to which the non-associated resource information belongs has no association of a playing sequence with the target multimedia resource; and displaying the non-associated resource information in the multimedia resource list, wherein the associated resource information displayed on any side of the target multimedia resource is closer to the target resource information than the non-associated resource information displayed on any side.
2. The method of claim 1, wherein the list of multimedia assets is located in the multimedia playing interface or in a publisher homepage of the target multimedia asset evoked in response to the evoked operation.
3. The method of claim 1, wherein said determining a play order of the associated multimedia asset and the target multimedia asset comprises:
determining the information numbers carried by the associated resource information and the target resource information respectively;
and sequentially determining the play sequence of the associated multimedia resource and the target multimedia resource according to the preset sequence of the information numbers.
4. The method as recited in claim 1, further comprising:
and if the target resource information is not displayed in the middle position of the multimedia resource list, adjusting the display offset of the multimedia resource list so as to display the target resource information in the middle position of the multimedia resource list.
5. The method as recited in claim 1, further comprising:
responding to a list scrolling operation triggered in the multimedia list, determining a scrolling direction corresponding to the scrolling operation, and sending a unilateral information acquisition request to a server, wherein the unilateral information acquisition request comprises a target resource identifier of the target multimedia resource and a resource identifier of a first multimedia resource corresponding to first multimedia resource information positioned in the scrolling direction in the multimedia resource list;
Receiving unilateral multimedia information fed back by the server, wherein unilateral multimedia resources corresponding to the unilateral multimedia information are inquired and determined in a resource sequence corresponding to the playing sequence by the server according to the target resource identifier and the resource identifier of the first multimedia resource;
the single-side multimedia information indicated by the scrolling direction is shown in the multimedia resource list.
6. The method according to claim 5, wherein said displaying said one-sided multimedia information indicated by said scrolling direction in said multimedia asset list comprises:
determining a rolling distance corresponding to the list rolling operation;
determining the unilateral multimedia information to be displayed in the rolling direction according to the rolling distance;
and displaying the single-side multimedia information to be displayed in the multimedia resource list.
7. The method according to any one of claims 1-6, wherein the resource information of any one of the multimedia resources comprises at least one of:
the cover picture of any multimedia resource, the interaction information of any multimedia resource, the duration information of any multimedia resource, the data volume information of any multimedia resource and the release information of any multimedia resource.
8. A method for displaying multimedia resource information, comprising:
receiving an acquisition request of associated resource information sent by a client, wherein the acquisition request comprises a target resource identifier of a target multimedia resource played in a multimedia playing interface of the client, and the associated multimedia resource to which the associated resource information belongs has a relevance of a playing sequence with the target multimedia resource;
inquiring the associated multimedia resources with the relevance to the play sequence of the target multimedia resources in the resource sequence corresponding to the play sequence according to the target resource identification;
the associated resource information of the associated multimedia resources is fed back to the client so that the client can display the associated resource information and the target resource information of the target multimedia resources in the multimedia resource list in sequence according to the play sequence of the associated multimedia resources and the target multimedia resources;
feeding back non-associated resource information to the client so that the client can display the non-associated resource information in the multimedia resource list; wherein, the non-associated multimedia resource to which the non-associated resource information belongs has no association of play order with the target multimedia resource, and the associated resource information displayed on either side of the target multimedia resource is closer to the target resource information than the non-associated resource information displayed on either side.
9. The method according to claim 8, wherein the associated multimedia assets include a first associated multimedia asset and a second associated multimedia asset, and the querying, in the asset sequence corresponding to the play order, the associated multimedia asset having the association with the play order of the target multimedia asset according to the target asset identification includes:
determining a target sorting position of the target multimedia resource in the resource sequence according to the target resource identifier, and determining a target resource category to which the target multimedia resource belongs;
and respectively searching a first associated multimedia resource and a second associated multimedia resource belonging to the target resource category at two sides of the target sorting position in the resource sequence.
10. The method of claim 9, wherein said determining a target resource category to which the target multimedia resource belongs comprises:
determining a target resource category corresponding to the target resource identifier by inquiring a preset relation table, wherein the preset relation table is used for recording the corresponding relation between the resource identifier of the multimedia resource and the resource category to which the multimedia resource belongs; or,
And under the condition that the acquisition request further comprises a target resource category identifier, determining a target resource category to which the target multimedia resource belongs according to the target resource category identifier.
11. The method of claim 9, wherein the step of determining the position of the substrate comprises,
the number of the associated multimedia resources is not greater than a preset number upper limit N, the preset number upper limit N is equal to the sum of a first number upper limit N1 and a second number upper limit N2, wherein the number N1 of the first associated multimedia resources is not greater than the first number upper limit N1, and the number N2 of the second associated multimedia resources is not greater than the second number upper limit N2.
12. The method of claim 11, wherein n1=n2, or |n1-n2|=1.
13. The method of claim 11, wherein the non-associated resource information comprises first non-associated resource information and/or second non-associated resource information, the method further comprising:
if N1 is greater than N1, determining N1-N1 first non-associated multimedia resources in sequence from near to far on any side of the target multimedia resources in the resource sequence, and acquiring first non-associated resource information of each first non-associated multimedia resource; and/or the number of the groups of groups,
If N2 is greater than N2, determining N2-N2 second non-associated multimedia resources in sequence from near to far on the other side of the target multimedia resources in the resource sequence, and acquiring second non-associated resource information of each second associated multimedia resource.
14. The method as recited in claim 13, further comprising:
and when the first multimedia resource at any side in the multimedia resource list is the first multimedia resource at the same side in the resource sequence and the number of the multimedia resources at any side is smaller than the upper limit of the number at any side, the upper limit of the number at the other side in the multimedia resource list is regulated so that the sum of the numbers of the multimedia resources at any side and the other side is equal to the preset upper limit N.
15. The method as recited in claim 8, further comprising:
receiving a unilateral associated information acquisition request aiming at unilateral resource information sent by a client, and extracting a target resource identifier and a resource identifier of a first multimedia resource at any side of the multimedia resource list, wherein the target resource identifier and the resource identifier are contained in the unilateral associated information acquisition request;
Determining the categories of the target multimedia resource and the first multimedia resource according to the target resource identifier and the resource identifier of the first multimedia resource, and determining the ordering direction of the first multimedia resource in the resource sequence relative to the target multimedia resource;
if the first multimedia resource and the target multimedia resource belong to different categories, sequentially determining single-side non-associated multimedia resources with the number of the preset number of upper limit N in the sorting direction of the resource sequence according to the sequence from near to far between the first multimedia resource and the target multimedia resource, and feeding back the acquired resource information of each single-side non-associated multimedia resource to the client;
if the first multimedia resource and the target multimedia resource belong to the same category, sequentially determining single-side associated multimedia resources with the number of the preset number of the upper limit N in the sorting direction of the resource sequence according to the sequence from near to far between the first multimedia resource and the target multimedia resource, or sequentially determining single-side associated multimedia resources and single-side non-associated multimedia resources with the number of the preset number of the upper limit N, and feeding back the acquired resource information of each single-side multimedia resource to the client;
The unilateral multimedia resource comprises the unilateral associated multimedia resource and the unilateral non-associated multimedia resource, and no relevance of the playing sequence exists between the unilateral associated multimedia resource and the target multimedia resource.
16. The method according to claim 15, wherein said sequentially determining the number of unilaterally associated multimedia resources as the preset number upper limit N or sequentially determining the number of unilaterally associated multimedia resources as the preset number upper limit N and unilaterally non-associated multimedia resources in the sorting direction of the resource sequence comprises:
sequentially determining single-side associated multimedia resources with the number not greater than the preset number upper limit N in the sorting direction of the resource sequence;
and under the condition that the number N of the unilateral associated multimedia resources in the sorting direction is smaller than the preset number upper limit N, sequentially determining the unilateral unassociated multimedia resources with the number N-N in the sorting direction in the resource sequence.
17. A multimedia resource information display device, comprising:
a playing unit configured to play the target multimedia asset at the multimedia playing interface;
a request unit configured to respond to a calling operation of a multimedia resource list triggered on the multimedia playing interface, and send an acquisition request of associated resource information to a server, wherein the associated multimedia resource to which the associated resource information belongs has a relevance of playing sequence with the target multimedia resource;
The display unit is configured to receive the associated resource information fed back by the server, and display the associated resource information and target resource information of the target multimedia resource in the multimedia resource list, and comprises the following steps: determining the play sequence of the associated multimedia resource and the target multimedia resource; sequentially displaying the associated resource information and the target resource information in the multimedia resource list according to the playing sequence;
an information receiving unit configured to receive non-associated resource information fed back by the server, where a non-associated multimedia resource to which the non-associated resource information belongs has no association of a play order with the target multimedia resource;
and the non-associated display unit is configured to display the non-associated resource information in the multimedia resource list, and the associated resource information displayed on any side of the target multimedia resource is closer to the target resource information than the non-associated resource information displayed on any side.
18. The apparatus of claim 17, wherein the list of multimedia assets is located in the multimedia playing interface or in a publisher homepage of the target multimedia asset evoked in response to the evoked operation.
19. The apparatus of claim 17, wherein the presentation unit is further configured to:
determining the information numbers carried by the associated resource information and the target resource information respectively;
and sequentially determining the play sequence of the associated multimedia resource and the target multimedia resource according to the preset sequence of the information numbers.
20. The apparatus as recited in claim 17, further comprising:
and the adjusting unit is configured to adjust the display offset of the multimedia resource list if the target resource information is not displayed in the middle position of the multimedia resource list so as to display the target resource information in the middle position of the multimedia resource list.
21. The apparatus as recited in claim 17, further comprising:
a unilateral request unit, configured to respond to a list scrolling operation triggered in the multimedia list, determine a scrolling direction corresponding to the scrolling operation, and send a unilateral information acquisition request to a server, where the unilateral information acquisition request includes a target resource identifier of the target multimedia resource and a resource identifier of a first multimedia resource corresponding to first multimedia resource information located in the scrolling direction in the multimedia resource list;
The single-side receiving unit is configured to receive single-side multimedia information fed back by the server, and the single-side multimedia resources corresponding to the single-side multimedia information are inquired and determined in a resource sequence corresponding to the playing sequence by the server according to the target resource identifier and the resource identifier of the first multimedia resource;
and a single-side display unit configured to display the single-side multimedia information indicated by the scrolling direction in the multimedia resource list.
22. The apparatus of claim 21, wherein the single-sided display unit is further configured to:
determining a rolling distance corresponding to the list rolling operation;
determining the unilateral multimedia information to be displayed in the rolling direction according to the rolling distance;
and displaying the single-side multimedia information to be displayed in the multimedia resource list.
23. The apparatus according to any of claims 17-22, wherein the resource information of any multimedia resource comprises at least one of:
the cover picture of any multimedia resource, the interaction information of any multimedia resource, the duration information of any multimedia resource, the data volume information of any multimedia resource and the release information of any multimedia resource.
24. A multimedia resource information display device, comprising:
the receiving unit is configured to receive an acquisition request of associated resource information sent by a client, wherein the acquisition request comprises a target resource identifier of a target multimedia resource played in a multimedia playing interface of the client, and the associated multimedia resource to which the associated resource information belongs has a relevance of a playing sequence with the target multimedia resource;
the inquiring unit is configured to inquire related multimedia resources with the relevance to the play sequence of the target multimedia resources in the resource sequence corresponding to the play sequence according to the target resource identification;
the feedback unit is configured to feed back the associated resource information of the associated multimedia resource to the client so that the client can display the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list in sequence according to the play sequence of the associated multimedia resource and the target multimedia resource;
a non-associated feedback unit configured to feed back non-associated resource information to the client to display the non-associated resource information in the multimedia resource list by the client; wherein, the non-associated multimedia resource to which the non-associated resource information belongs has no association of play order with the target multimedia resource, and the associated resource information displayed on either side of the target multimedia resource is closer to the target resource information than the non-associated resource information displayed on either side.
25. The apparatus of claim 24, wherein the associated multimedia resources comprise a first associated multimedia resource and a second associated multimedia resource, the query unit further configured to:
determining a target sorting position of the target multimedia resource in the resource sequence according to the target resource identifier, and determining a target resource category to which the target multimedia resource belongs;
and respectively searching a first associated multimedia resource and a second associated multimedia resource belonging to the target resource category at two sides of the target sorting position in the resource sequence.
26. The apparatus of claim 25, wherein the querying element is further configured to:
determining a target resource category corresponding to the target resource identifier by inquiring a preset relation table, wherein the preset relation table is used for recording the corresponding relation between the resource identifier of the multimedia resource and the resource category to which the multimedia resource belongs; or,
and under the condition that the acquisition request further comprises a target resource category identifier, determining a target resource category to which the target multimedia resource belongs according to the target resource category identifier.
27. The apparatus of claim 25, wherein the device comprises a plurality of sensors,
the number of the associated multimedia resources is not greater than a preset number upper limit N, the preset number upper limit N is equal to the sum of a first number upper limit N1 and a second number upper limit N2, wherein the number N1 of the first associated multimedia resources is not greater than the first number upper limit N1, and the number N2 of the second associated multimedia resources is not greater than the second number upper limit N2.
28. The apparatus of claim 27, wherein n1=n2, or |n1-n2|=1.
29. The apparatus of claim 27, wherein the non-associated resource information comprises first non-associated resource information and/or second non-associated resource information, the apparatus further comprising:
the first non-associated acquisition unit is configured to sequentially determine N1-N1 first non-associated multimedia resources according to a near-far sequence on any side of the target multimedia resources in the resource sequence if N1> N1, and acquire first non-associated resource information of each first non-associated multimedia resource; and/or the number of the groups of groups,
and the second non-associated acquisition unit is configured to sequentially determine N2-N2 second non-associated multimedia resources according to the sequence from near to far on the other side of the target multimedia resources in the resource sequence if the N2 is greater than N2, and acquire second non-associated resource information of each second associated multimedia resource.
30. The apparatus as recited in claim 29, further comprising:
the adjustment unit is configured to adjust the upper limit of the number of the other side in the multimedia resource list so that the sum of the numbers of the multimedia resources on any side and the other side is equal to the preset upper limit N when the first multimedia resource on any side in the multimedia resource list is the first multimedia resource on the same side in the resource sequence and the number of the multimedia resources on any side is smaller than the upper limit of the number on any side.
31. The apparatus as recited in claim 24, further comprising:
the unilateral receiving unit is configured to receive a unilateral associated information acquisition request aiming at unilateral resource information sent by a client and extract a target resource identifier and a resource identifier of a first multimedia resource on any side of the multimedia resource list, wherein the target resource identifier and the resource identifier are contained in the unilateral associated information acquisition request;
a single-side determining unit configured to determine, according to the target resource identifier and the resource identifier of the first multimedia resource, a category to which the target multimedia resource and the first multimedia resource belong, and determine an ordering direction of the first multimedia resource in the resource sequence relative to the target multimedia resource;
A different category determining unit configured to sequentially determine, in the order from near to far, single-side non-associated multimedia resources with a number of preset number upper limits N in the sorting direction of the resource sequence if the first multimedia resource and the target multimedia resource belong to different categories, and feed back the acquired resource information of each single-side non-associated multimedia resource to the client;
the same-category determining unit is configured to sequentially determine, in the order from near to far, single-side associated multimedia resources with the number of the single-side associated multimedia resources being the preset number upper limit N in the sorting direction of the resource sequence or sequentially determine single-side associated multimedia resources and single-side non-associated multimedia resources with the number of the single-side associated multimedia resources being the preset number upper limit N according to the order from near to far between the first multimedia resource and the target multimedia resource, and feed back the acquired resource information of each single-side multimedia resource to the client;
the unilateral multimedia resource comprises the unilateral associated multimedia resource and the unilateral non-associated multimedia resource, and no relevance of the playing sequence exists between the unilateral associated multimedia resource and the target multimedia resource.
32. The apparatus of claim 31, wherein the peer class determination unit is further configured to:
sequentially determining single-side associated multimedia resources with the number not greater than the preset number upper limit N in the sorting direction of the resource sequence;
and under the condition that the number N of the unilateral associated multimedia resources in the sorting direction is smaller than the preset number upper limit N, sequentially determining the unilateral unassociated multimedia resources with the number N-N in the sorting direction in the resource sequence.
33. A client, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of presentation of multimedia asset information as claimed in any one of claims 1 to 7.
34. A server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of presentation of multimedia asset information as claimed in any one of claims 8 to 16.
35. A computer readable storage medium, characterized in that instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method of presentation of multimedia asset information as claimed in any one of claims 1 to 16.
CN202110130178.8A 2021-01-29 2021-01-29 Method and device for displaying multimedia resource information, electronic equipment and storage medium Active CN112765375B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110130178.8A CN112765375B (en) 2021-01-29 2021-01-29 Method and device for displaying multimedia resource information, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110130178.8A CN112765375B (en) 2021-01-29 2021-01-29 Method and device for displaying multimedia resource information, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112765375A CN112765375A (en) 2021-05-07
CN112765375B true CN112765375B (en) 2024-04-16

Family

ID=75703971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110130178.8A Active CN112765375B (en) 2021-01-29 2021-01-29 Method and device for displaying multimedia resource information, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112765375B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113506086B (en) * 2021-07-01 2024-03-05 游艺星际(北京)科技有限公司 Task issuing method, device, computer equipment and medium
CN113515647B (en) * 2021-07-05 2023-07-25 北京百度网讯科技有限公司 Multimedia work display method and device and electronic equipment
CN113672746B (en) * 2021-07-27 2024-03-26 北京达佳互联信息技术有限公司 Multimedia resource recommendation method and device, electronic equipment and storage medium
CN114760515A (en) * 2022-03-30 2022-07-15 北京字跳网络技术有限公司 Method, device, equipment, storage medium and program product for displaying media content

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577894A (en) * 2014-10-13 2016-05-11 阿里巴巴集团控股有限公司 Information display method, information display terminal and electronic equipment
CN108694180A (en) * 2017-04-06 2018-10-23 阿里巴巴集团控股有限公司 The method, apparatus and computer system of content of pages are provided
CN110996145A (en) * 2019-12-18 2020-04-10 北京达佳互联信息技术有限公司 Multimedia resource playing method, system, terminal equipment and server
CN111930996A (en) * 2020-07-06 2020-11-13 北京字节跳动网络技术有限公司 Display method, device, equipment and storage medium
CN112131410A (en) * 2020-09-18 2020-12-25 北京达佳互联信息技术有限公司 Multimedia resource display method, device, system and storage medium
CN112272223A (en) * 2020-10-20 2021-01-26 深圳思为科技有限公司 Application running method and device, server and computer readable storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105577894A (en) * 2014-10-13 2016-05-11 阿里巴巴集团控股有限公司 Information display method, information display terminal and electronic equipment
CN108694180A (en) * 2017-04-06 2018-10-23 阿里巴巴集团控股有限公司 The method, apparatus and computer system of content of pages are provided
CN110996145A (en) * 2019-12-18 2020-04-10 北京达佳互联信息技术有限公司 Multimedia resource playing method, system, terminal equipment and server
CN111930996A (en) * 2020-07-06 2020-11-13 北京字节跳动网络技术有限公司 Display method, device, equipment and storage medium
CN112131410A (en) * 2020-09-18 2020-12-25 北京达佳互联信息技术有限公司 Multimedia resource display method, device, system and storage medium
CN112272223A (en) * 2020-10-20 2021-01-26 深圳思为科技有限公司 Application running method and device, server and computer readable storage medium

Also Published As

Publication number Publication date
CN112765375A (en) 2021-05-07

Similar Documents

Publication Publication Date Title
CN112765375B (en) Method and device for displaying multimedia resource information, electronic equipment and storage medium
CN111783001B (en) Page display method, page display device, electronic equipment and storage medium
CN108932253B (en) Multimedia search result display method and device
WO2022022196A1 (en) Bullet screen posting method, bullet screen displaying method and electronic device
CN112131410A (en) Multimedia resource display method, device, system and storage medium
CN106896991B (en) Method and device for updating information
CN106095465B (en) Method and device for setting identity image
CN105488715B (en) Target object information query method and device
CN107423386B (en) Method and device for generating electronic card
CN111859129B (en) Object recommendation method, device, electronic equipment and storage medium
CN107229403B (en) Information content selection method and device
CN114025181B (en) Information display method and device, electronic equipment and storage medium
CN107402767B (en) Method and device for displaying push message
CN112131466A (en) Group display method, device, system and storage medium
CN113988021A (en) Content interaction method and device, electronic equipment and storage medium
CN113553472B (en) Information display method and device, electronic equipment and storage medium
CN113986574A (en) Comment content generation method and device, electronic equipment and storage medium
CN113901241A (en) Page display method and device, electronic equipment and storage medium
CN107222576B (en) Photo album synchronization method and device
CN112115341A (en) Content display method, device, terminal, server, system and storage medium
CN108874172B (en) Input method and device
CN111753165A (en) Search information processing method and device and electronic equipment
CN112764846B (en) Interface display method and device, electronic equipment and storage medium
CN109714247B (en) Group chat information processing method and device, electronic equipment and storage medium
CN113568551A (en) Picture saving method and device

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
GR01 Patent grant
GR01 Patent grant