CN112765375A - Multimedia resource information display method and device, electronic equipment and storage medium - Google Patents

Multimedia resource information display method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN112765375A
CN112765375A CN202110130178.8A CN202110130178A CN112765375A CN 112765375 A CN112765375 A CN 112765375A CN 202110130178 A CN202110130178 A CN 202110130178A CN 112765375 A CN112765375 A CN 112765375A
Authority
CN
China
Prior art keywords
resource
multimedia
target
video
information
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.)
Granted
Application number
CN202110130178.8A
Other languages
Chinese (zh)
Other versions
CN112765375B (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

Images

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)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The disclosure relates to a method and a device for displaying multimedia resource information, electronic equipment and a storage medium. The method comprises the following steps: playing the target multimedia resource on the multimedia playing interface; responding to the calling 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 relevance with a target multimedia resource in a playing sequence; 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 a multimedia resource list. The scheme can simplify user operation, enables a user to quickly and efficiently check the associated multimedia resources of the target multimedia resources, and improves user experience to a certain extent.

Description

Multimedia resource information display method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of data processing, and in particular, to a method and an apparatus for displaying multimedia resource information, an electronic device, and a storage medium.
Background
The current multimedia resource providing platform generally provides the user with the multimedia resource preview function. Taking the video providing platform as an example, in the process of watching a certain video, the user may call out a preview screen of another video by performing a specific operation, for example, the preview screen of a recommended video may be displayed at a specific position in a current video display interface, or the preview screen of another video published by a publisher is displayed in a homepage of the publisher of the video, so that the user may preview the video screen of the another video.
It can be understood that, in a case where a certain video is watched and interested in the video, the user may call out a preview screen of another video by implementing the above-described characteristic operation, so as to view an associated video similar to the video. However, in the related art, the preview screens of the other videos to be called are usually displayed sequentially in a fixed order such as the distribution time, and as in the above-mentioned publisher homepage, the videos distributed by the publisher are displayed sequentially in accordance with the time when the publisher distributes the videos. Therefore, after the user performs the specific operation, the user needs to spend a long time and great effort to sequentially search each video in the preview image displayed by the client, and then the related video of the video can be finally determined in each video, so that the user experience is poor.
Disclosure of Invention
The present disclosure provides a method and apparatus for displaying multimedia resource information, an electronic device, and a storage medium, to at least solve the technical problems in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, a method for displaying multimedia resource information is provided, including:
playing the target multimedia resource on the multimedia playing interface;
responding to a calling 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 relevance of a 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 invoked in response to the invoking 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 playing sequence of the associated multimedia resource and the target multimedia resource;
and sequentially displaying the associated resource information and the target resource information in the multimedia resource list according to the playing sequence.
Optionally, the determining the playing sequence of the associated multimedia asset and the target multimedia asset includes:
determining information numbers carried by the associated resource information and the target resource information respectively;
and sequentially determining the playing sequence of the associated multimedia resources and the target multimedia resources according to the preset sequence of the information numbers.
Optionally, the method further includes:
receiving non-associated resource information fed back by the server, wherein the non-associated multimedia resource to which the non-associated resource information belongs is not associated with the target multimedia resource in the playing sequence;
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 includes:
if the target resource information is not displayed at 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 at the middle position of the multimedia resource list.
Optionally, the method further includes:
responding to list rolling operation triggered in the multimedia list, determining a rolling direction corresponding to the rolling operation, and sending a single-side information acquisition request to a server, wherein the single-side information acquisition request comprises a target resource identifier of the target multimedia resource and a resource identifier of a first multimedia resource corresponding to a first multimedia resource information in the multimedia resource list, wherein the first multimedia resource information is positioned in the rolling direction;
receiving the single-side multimedia information fed back by the server, wherein the single-side multimedia resource corresponding to the single-side multimedia information is inquired and determined in the 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 displaying the single-side multimedia information indicated by the scrolling direction in the multimedia resource list.
Optionally, the displaying the one-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 single-side 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 cover picture of any multimedia resource, the interactive information of any multimedia resource, the duration information of any multimedia resource, the data volume information of any multimedia resource and the publishing 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 relevance to a playing sequence of the target multimedia resource;
according to the target resource identification, inquiring the associated multimedia resource which has the relevance with the playing sequence of the target multimedia resource in the resource sequence corresponding to the playing sequence;
and 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.
Optionally, the querying, according to the target resource identifier, the associated multimedia resource having the relevance to the play sequence of the target multimedia resource in the resource sequence corresponding to the play sequence includes:
determining a target sequencing 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 sequencing position in the resource sequence.
Optionally, the determining a 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; alternatively, the first and second electrodes may be,
and under the condition that the acquisition request further comprises a target resource category identification, determining a target resource category to which the target multimedia resource belongs according to the target resource category identification.
Optionally, the number of 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 first number of associated multimedia resources N1 is not greater than the first number upper limit N1, and the second number of associated multimedia resources N2 is not greater than the second number upper limit N2.
Optionally, 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 is not associated with the target multimedia resource in the playing order, 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 the N1> N1 is located on any side of the target multimedia resource in the resource sequence, sequentially determining N1-N1 first non-associated multimedia resources according to the sequence from near to far, and acquiring first non-associated resource information of each first non-associated multimedia resource; and/or the presence of a gas in the gas,
if the N2> N2, sequentially determining N2-N2 second non-associated multimedia resources according to a sequence from near to far in the resource sequence on the other side of the target multimedia resource, and acquiring second non-associated resource information of each second associated multimedia resource.
Optionally, the method further includes:
and under the condition that 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, increasing the upper limit of the number on the other side in the multimedia resource list so as to enable the sum of the number of the multimedia resources on any side and the number on the other side to be equal to the preset upper limit of the number N.
Optionally, the method further includes:
receiving a single-side associated information acquisition request aiming at single-side resource information sent by a client, and extracting the target resource identifier and the resource identifier of the first multimedia resource on any side in the multimedia resource list, which are contained in the single-side associated information acquisition request;
determining 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 a sequencing direction of the first multimedia resource relative to the target multimedia resource in the resource sequence;
if the first multimedia resource and the target multimedia resource belong to different categories, sequentially determining the number of single-side non-associated multimedia resources with a preset number upper limit N in the sequencing direction of the resource sequence according to the sequence from near to far of the distance 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 the number of the single-side associated multimedia resources with the preset number upper limit N in the sequencing direction of the resource sequence according to the sequence from near to far of the distance between the first multimedia resource and the target multimedia resource, or sequentially determining the number of the single-side associated multimedia resources with the preset number upper limit N and the single-side non-associated multimedia resources, and feeding back the acquired resource information of each single-side multimedia resource to the client;
the single-side multimedia resources comprise the single-side associated multimedia resources and the single-side non-associated multimedia resources, and the single-side associated multimedia resources are not associated with the target multimedia resources in the playing sequence.
Optionally, the sequentially determining, in the sorting direction of the resource sequence, the number of the one-side associated multimedia resources that is the preset number upper limit N, or sequentially determining the number of the one-side associated multimedia resources that is the preset number upper limit N and the one-side non-associated multimedia resources includes:
sequentially determining the number of the single-side associated multimedia resources which are not more than the preset number upper limit N in the sequencing direction of the resource sequence;
and under the condition that the number N of the single-side associated multimedia resources in the sorting direction is less than the preset number upper limit N, sequentially determining the number of the single-side non-associated multimedia resources which are N-N in the sorting direction in the resource sequence.
According to a third aspect of the embodiments of the present disclosure, an apparatus for displaying multimedia resource information is provided, including:
the playing unit is configured to play the target multimedia resource on a multimedia playing interface;
the request unit is configured to respond to a call-up 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 relevance with the target multimedia resource in a playing sequence;
and the display unit is 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 invoked in response to the invoking operation.
Optionally, the display unit is further configured to:
determining the playing sequence of the associated multimedia resource and the target multimedia resource;
and sequentially displaying the associated resource information and the target resource information in the multimedia resource list according to the playing sequence.
Optionally, the display unit is further configured to:
determining information numbers carried by the associated resource information and the target resource information respectively;
and sequentially determining the playing sequence of the associated multimedia resources and the target multimedia resources according to the preset sequence of the information numbers.
Optionally, the method further includes:
an information receiving unit, configured to receive non-associated resource information fed back by the server, where the non-associated multimedia resource to which the non-associated resource information belongs is not associated with the target multimedia resource in the playing order;
and the non-associated showing unit is configured to show the non-associated resource information in the multimedia resource list, and the associated resource information shown on any side of the target multimedia resource is closer to the target resource information than the non-associated resource information shown on the any side.
Optionally, the method further includes:
the adjusting unit is configured to adjust a display offset of the multimedia resource list if the target resource information is not displayed at the middle position of the multimedia resource list, so as to display the target resource information at the middle position of the multimedia resource list.
Optionally, the method further includes:
the single-side information acquisition request comprises a target resource identifier of the target multimedia resource and a resource identifier of a first multimedia resource corresponding to the first multimedia resource information in the multimedia resource list, wherein the first multimedia resource information is positioned in the rolling direction;
a single-side receiving unit configured to receive single-side multimedia information fed back by the server, wherein a single-side multimedia resource corresponding to the single-side multimedia information is queried and determined by the server in a resource sequence corresponding to the playing sequence according to the target resource identifier and the resource identifier of the first multimedia resource;
a single-side presentation unit configured to present the single-side multimedia information indicated by the scroll direction in the multimedia asset list.
Optionally, the single-sided display unit is further configured to:
determining a rolling distance corresponding to the list rolling operation;
determining the single-side 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 cover picture of any multimedia resource, the interactive information of any multimedia resource, the duration information of any multimedia resource, the data volume information of any multimedia resource and the publishing information of any multimedia resource.
According to a fourth aspect of the embodiments of the present disclosure, a device for displaying multimedia resource information is provided, including:
the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is configured to receive an acquisition request of associated resource information sent by a client, 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 relevance of a playing sequence with the target multimedia resource;
the query unit is configured to query the associated multimedia resources having the relevance with the playing sequence of the target multimedia resources in the resource sequence corresponding to the playing sequence according to the target resource identification;
a feedback unit configured to feed 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.
Optionally, the associated multimedia assets include a first associated multimedia asset and a second associated multimedia asset, and the querying unit is further configured to:
determining a target sequencing 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 sequencing position in the resource sequence.
Optionally, the querying unit 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; alternatively, the first and second electrodes may be,
and under the condition that the acquisition request further comprises a target resource category identification, determining a target resource category to which the target multimedia resource belongs according to the target resource category identification.
Optionally, the number of 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 first number of associated multimedia resources N1 is not greater than the first number upper limit N1, and the second number of associated multimedia resources N2 is not greater than the second number upper limit N2.
Optionally, 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 is not associated with the target multimedia resource in the playing 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 acquiring unit, configured to determine N1-N1 first non-associated multimedia resources in order from near to far on either side of the target multimedia resource in the resource sequence if the N1> N1, and acquire first non-associated resource information of each of the first non-associated multimedia resources; and/or the presence of a gas in the gas,
a second non-associated obtaining unit, configured to, if N2> N2, sequentially determine N2-N2 second non-associated multimedia resources in a sequence from near to far on the other side of the target multimedia resource in the resource sequence, and obtain second non-associated resource information of each of the second associated multimedia resources.
Optionally, the method further includes:
and the adjusting unit is configured to, 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 less than the upper limit of the number on any side, increase the upper limit of the number on 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 of the number N.
Optionally, the method further includes:
the single-side receiving unit is configured to receive a single-side associated information acquisition request aiming at single-side resource information sent by a client, and extract the target resource identifier and the resource identifier of the first multimedia resource on any side in the multimedia resource list, which are contained in the single-side 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;
the different-category determining unit is configured to sequentially determine, according to a sequence from near to far of a distance between the first multimedia resource and the target multimedia resource, a number of single-side non-associated multimedia resources with a preset number upper limit N in the sequencing direction of the resource sequence if the first multimedia resource and the target multimedia resource belong to different categories, and feed back resource information of each obtained single-side non-associated multimedia resource to the client;
the same-category determining unit is configured to sequentially determine, according to a sequence from near to far of a distance between the first multimedia resource and the target multimedia resource, the number of the single-side associated multimedia resources which is the preset number upper limit N in the sequencing direction of the resource sequence, or sequentially determine the number of the single-side associated multimedia resources which is the preset number upper limit N and the number of the single-side non-associated multimedia resources which are the preset number upper limit N, and feed back the acquired resource information of each single-side multimedia resource to the client;
the single-side multimedia resources comprise the single-side associated multimedia resources and the single-side non-associated multimedia resources, and the single-side associated multimedia resources are not associated with the target multimedia resources in the playing sequence.
Optionally, the peer determining unit is further configured to:
sequentially determining the number of the single-side associated multimedia resources which are not more than the preset number upper limit N in the sequencing direction of the resource sequence;
and under the condition that the number N of the single-side associated multimedia resources in the sorting direction is less than the preset number upper limit N, sequentially determining the number of the single-side non-associated multimedia resources which are N-N in the sorting direction in the resource sequence.
According to a fifth aspect of the embodiments of the present disclosure, a client is provided, which includes:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method for presenting multimedia asset information as described in any embodiment of the first aspect.
According to a sixth aspect of the embodiments 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 presenting multimedia resource information according to any embodiment of the second aspect.
According to a seventh aspect of the embodiments of the present disclosure, a storage medium is provided, where instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method for presenting multimedia resource information according to any one of the first aspect or the second aspect.
According to an eighth aspect of the embodiments of the present disclosure, a computer program product is provided, which is configured to execute the method for presenting multimedia resource information according to any one of the above first aspect or the second aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
according to the embodiment of the disclosure, in the process of displaying the target multimedia resource, if the client detects a call-up operation for the multimedia resource list triggered by the user, the client sends an acquisition request of associated resource information to the server, so that the server can query the associated multimedia resource associated with the play sequence of the target multimedia resource in a resource sequence corresponding to a preset play sequence in response to the request, and return the associated resource information to the client, so that the client can display the associated resource and the target resource information of the target multimedia resource to the user. Therefore, the user only needs to perform the calling operation aiming at the multimedia resource list, the client can directly display the associated resource information of the associated multimedia resource of the target multimedia resource to the user for the user to check, the user does not need to manually search the plurality of resource information displayed by the client and automatically judge whether the multimedia resource corresponding to each resource information is the associated multimedia resource of the target multimedia resource, the user operation is greatly simplified, the user can quickly and efficiently determine the associated multimedia resource and check the resource information of the associated multimedia resource, 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 present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a diagram illustrating a presentation effect of multimedia asset information according to an exemplary embodiment;
FIG. 2 is a diagram illustrating a presentation effect of another multimedia asset information according to an exemplary embodiment;
fig. 3 is a schematic structural diagram illustrating a multimedia resource providing platform according to an embodiment of the present disclosure;
fig. 4 is a flowchart illustrating a method for presenting multimedia asset information according to an embodiment of the present disclosure;
fig. 5 is a flowchart illustrating another method for presenting multimedia asset information according to an embodiment of the present disclosure;
fig. 6 is an interaction flow diagram illustrating a method of presenting video information according to an embodiment of the present disclosure;
FIG. 7 is a schematic diagram illustrating the operation of a list evoking operation in accordance with an illustrative embodiment;
FIG. 8 is a flowchart of a process for determining associated videos and non-associated videos provided by an exemplary embodiment;
fig. 9 is a schematic diagram illustrating a presentation effect of video information according to an embodiment of the disclosure;
fig. 10 is a schematic diagram illustrating 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 one-sided associated video and one-sided non-associated video in accordance with an illustrative embodiment;
12-15 are presentation effect diagrams 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 illustrating an apparatus for presenting multimedia asset information according to an embodiment of the present disclosure;
fig. 17 is a schematic block diagram illustrating another apparatus for presenting multimedia asset information according to an embodiment of the present disclosure;
fig. 18 is a block diagram illustrating an electronic device according to an embodiment of the present disclosure.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The current multimedia resource providing platform usually has the function of providing multimedia resource preview for users. Taking the video providing platform as an example, in the process of watching a certain video, the user may call out a preview screen of another video by performing a specific operation, for example, the preview screen of a recommended video may be displayed at a specific position in a current video display interface, or the preview screen of another video published by a publisher is displayed in a homepage of the publisher of the video, so that the user may preview the video screen of the another video.
It can be understood that, in a case where a certain video is watched and interested in the video, the user may call out a preview screen of another video by implementing the above-described characteristic operation, so as to view an associated video similar to the video. However, in the related art, the preview screens of the other videos to be called are usually displayed sequentially in a fixed order such as the distribution time, and as in the above-mentioned publisher homepage, the videos distributed by the publisher are displayed sequentially in accordance with the time when the publisher distributes the videos. Therefore, after the user performs the specific operation, the user needs to spend a long time and great effort to sequentially search each video in the preview image displayed by the client, and then the related video of the video can be finally determined in each video, so that the user experience is poor.
As shown in fig. 1, a video published by a video publisher 102 (i.e., an account UP1) is displayed in a video display interface 101 of a client. At this time, during the process of watching the video, the user corresponding to the client may implement a call-up operation for the multimedia resource list in the video presentation interface 101: for example, the user slides to the left on the right side of the video display interface 101, so as to call UP a video information list of videos published by the account UP1, and the user can browse and view the video information list 103 of videos published by the account UP1, wherein the video information of each video is included. For another example, the user can also enter the account homepage of the account by clicking the account avatar of the account UP1 in the video presentation interface 101, as shown in fig. 2. The account homepage 201 displays a video information list 202 of videos published by the account UP1, which includes video information of each video, so that the user can browse and view the video information.
However, in the related art, regardless of 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 usually arranged according to the time sequence of Video distribution, such as Video1-Video5 in fig. 1, or Video1-Video 4 in fig. 2. The user calls out the video information list through the above operation, often to further view related videos which are published by the publisher and are of the same type as the currently watched video, such as related videos belonging to the same episode, related videos with the same label, and the like. In the above display mode, when the 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 be able to effectively identify whether the video is the video associated with 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, where in a process of displaying a target multimedia resource, if a user-triggered call-up operation for a multimedia resource list is detected, a request for acquiring associated resource information is sent to a server, so that the server can query, in response to the request, an associated multimedia resource associated with a play sequence of the target multimedia resource in a resource sequence corresponding to a preset play sequence, and return the associated resource information to the client, so that the client displays the associated resource and the target resource information of the target multimedia resource to the user. The scheme greatly simplifies the user operation, so that the user can quickly and efficiently determine the associated multimedia resources and check the resource information of the associated multimedia resources, and the user experience is effectively improved.
The method for displaying multimedia resource information provided by the following embodiments of the present disclosure can be applied to a multimedia resource providing platform. Fig. 3 is a schematic diagram of an architecture 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 an independent host, or the server 31 may be a virtual server hosted by a cluster of hosts. In the operation process, the server 31 may operate a server-side program of an application to implement a related service function of the application, for example, when the server 31 operates a program of a multimedia resource providing platform, a server of the multimedia resource providing platform may be implemented. In the technical solution of one or more embodiments of the present specification, the server 31 may cooperate with the clients operating on the mobile phones 32 to 34 to implement a resource information providing and displaying scheme for the multimedia resources in the multimedia resource providing process.
In this embodiment, the multimedia resource providing platform may not only implement the multimedia resource providing function, but also be an integrated functional platform of many other functions, for example, for detecting a call-up operation for a multimedia resource list, sending and receiving a related information acquisition request, acquiring multimedia resource information, determining a related multimedia resource, generating a multimedia resource list, sending and receiving, and the like, which is not limited in one or more embodiments of this specification.
Cell phones 32-34 are just one type of electronic device that a user may use. In fact, it is obvious that the user can also use electronic devices of the type such as: tablet devices, notebook computers, Personal Digital Assistants (PDAs), wearable devices (e.g., smart glasses, smart watches, etc.), etc., which are not limited by one or more embodiments of the present disclosure. In the operation process, the electronic device may operate a program on a client side of an application to implement a related service function of the application, for example, when the electronic device operates 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 display client, and the mobile phone 34 may implement a text display client, which is not limited in this disclosure.
It should be noted that: an application program of a client of the multimedia resource providing platform can be pre-installed on the electronic equipment, so that the client can be started and run on the electronic equipment; 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 include various types of wired or wireless networks.
Fig. 4 is a flowchart illustrating a method for presenting 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 resource involved may be text in the format of txt,. pdf, etc., such as novel, poetry, articles, etc.; still pictures with formats such as png, jpg and the like, or dynamic pictures with formats such as gif and the like; and may also be video in the format of mp4, rmvb, etc., such as short video, movie, tv series, etc., and may also be any other multimedia resource that can be presented, which is not limited by the embodiments of the present disclosure.
In this embodiment, any multimedia resource can be displayed in the multimedia resource playing interface of the client. The display mode is different according to different forms of the multimedia resources. For example, the display text may be statically displayed or automatically played, the display pictures may be statically displayed or automatically switched to display picture sequences in a slide show form, audio or video may also be played, and the like, which is not limited in the embodiments of the present disclosure.
Step 404, in response to the multimedia resource list triggering 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 to the playing sequence of the target multimedia resource.
In the process of displaying any multimedia resource, a user (such as a viewer of the multimedia resource) corresponding to the client may trigger a call-out operation (hereinafter referred to as a list call-out operation) for a multimedia resource list on the multimedia playing interface, so as to trigger the client to display associated resource information of an associated multimedia resource having an association with a target multimedia resource in a playing order. When the client detects the list call-out operation, the multimedia resource currently played in the resource playing interface is determined as the target multimedia resource by the client.
In one embodiment, the user may perform the list evoking 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, such that the list evoking operation performed by the user may be a non-jump operation performed in the multimedia asset playing interface, such as right-stroke at the left boundary, left-stroke 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 the publisher homepage of the target multimedia resource evoked in response to the list evoking operation, so that the user may trigger the publisher account in the multimedia resource playing interface, such as clicking a publisher avatar or the publisher account, and accordingly, the client may display the publisher homepage of the publisher in response to the list evoking operation, and further may display the resource information column in the multimedia resource preview area of the publisher homepage. Therefore, when the user views the account information of the publisher account, the user can further view the multimedia resources published by the publisher comprehensively.
The client may obtain a target resource identifier of the target multimedia resource after determining the target multimedia resource, generate an obtaining request (referred to as a related information obtaining request hereinafter) for related resource information corresponding to the related multimedia resource based on the target resource identifier, that is, include the target resource identifier in a part of the related information obtaining request, and then send the related information obtaining request to the server. The target resource identifier may include a target resource identifier used to represent the target multimedia resource, and may also include a target type identifier used to represent a type to which the target multimedia resource belongs, and specific usage of the target resource identifier and the target type identifier may refer to detailed descriptions of the following embodiments, which are not repeated here.
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 asset and the associated multimedia asset having an association with the play order belong to the same category. In the case that the associated multimedia resource and the target multimedia resource are published by the same publisher (or referred to as UP master), the category may be a category specified by the publisher during or after the publication, for example, the publisher may specify the category to which the multimedia resource belongs for each multimedia resource published by the publisher, and further may specify 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 published by different publishers, the category may be a category determined by the server by performing content identification on each multimedia resource, or the same multimedia resource tag carried by each multimedia resource, for example, the server may classify the multimedia resources according to the resource content of each multimedia resource, or a resource tag added to the multimedia resource by the publisher or the server, so as to determine the multimedia resources having the same or similar resource content or resource tag as the same category of multimedia resources.
After receiving the association information acquisition request, the server can extract the target resource identifier of the target multimedia resource from the request, further query, in a preset multimedia resource sequence (hereinafter referred to as a resource play sequence) corresponding to the play sequence, the associated multimedia resource associated with the play sequence of the target multimedia resource according to the target resource identifier, 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 a multimedia resource list. The playing sequence of each resource to be played in the resource playing sequence may be a recommendation sequence determined by the resource recommendation system according to user characteristic information (such as a user portrait), or may be a preset fixed display sequence, or a time sequence for uploading a work, and the like.
For the specific process of the server determining the associated multimedia resource according to the target resource identifier, reference may be made to the following detailed description of the embodiment corresponding to fig. 5, which is not repeated herein.
Step 406, receiving the related resource information fed back by the server, and displaying the related resource information and the target resource information of the target multimedia resource in the multimedia resource list.
In an embodiment, the client may present the target resource information and the associated resource information in the multimedia resource list in order. For example, the playing order of the associated multimedia asset and the target multimedia asset may be determined, and then the associated asset information and the target asset information may be sequentially presented in the multimedia asset list according to the playing order. The resource information of the multimedia resources is sequentially displayed according to the display sequence, so that a user can visually and conveniently check each resource information, and the display effect of the multimedia resource information is ensured.
Further, the client may determine the display order in various 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 respective information numbers carried by the associated resource information and the target resource information, and then sequentially determine the playing order of the associated multimedia resource and the target multimedia resource according to a 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 sequentially displayed. The information labels can be added to the 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 is not associated with the target multimedia resource in the playing order, so that the non-associated resource information may be displayed in the multimedia resource list, where the same 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 any 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 resources at a position relatively far away from the target resource information so as to ensure that the resource information of the same type of multimedia resources of the target multimedia resources is displayed at the nearest position of the target resource information, thereby facilitating a user to quickly search the associated multimedia resources through the displayed resource information of the multimedia resources.
In an embodiment, the client may further adjust a display offset of the multimedia resource list to display the target resource information at the middle position of the multimedia resource preview area when the target resource information is not displayed at the preset middle position of the multimedia resource list, so as to further ensure that the user finds the target resource information of the target multimedia resource in the multimedia resource preview area as soon as possible. For example, in the multimedia asset list displayed on the right side of the multimedia asset playing interface shown in fig. 1, 5 videos Video1-Video5 can be simultaneously displayed at any time, where Video3 is located in the middle of the list, and if the target multimedia asset currently being displayed is Video4, the display offset of the list can be adjusted to "+ 1", so that all videos in the list are wholly shifted upward by the distance of one Video, and Video4 is displayed in the middle of the list (i.e., the display position of current Video 3), which is convenient for a user to quickly locate the target Video.
In an embodiment, when resource information of a multimedia resource is shown in the multimedia resource list, a user may perform a list scrolling operation such as sliding up or down on the multimedia resource list to adjust the resource information of the multimedia resource shown 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 single-side associated information acquisition request to the server, where the single-side associated information acquisition request may include a target resource identifier of a target multimedia resource and a resource identifier of a first multimedia resource corresponding to first resource information in the multimedia resource list located in the scrolling direction; and then receiving and displaying the single-side resource information fed back by the server, wherein the single-side multimedia resource corresponding to the single-side multimedia information is determined by the server according to the query of the target resource identifier and the resource identifier of the first multimedia resource in the resource playing sequence, and finally, the single-side multimedia information indicated by the rolling direction can be displayed in a multimedia resource list.
Further, the client may determine a scrolling distance corresponding to the list scrolling operation, determine a list of the one-sided resources to be displayed in the scrolling direction according to the scrolling distance, and then display information of the one-sided resources in the list. Through the method, the client can accurately display the resource information of the corresponding multimedia resource according to the list rolling 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 conforms to the psychological expectation of the user on the display effect as much as possible.
In the above embodiment, for any multimedia asset of the target multimedia asset, the associated multimedia asset and the non-associated multimedia asset, the asset information may include at least one of: a cover picture of the multimedia resource, such as an article cover, a thumbnail of a picture or a video screenshot and the like; interactive information of the multimedia resource, such as the number of praise, the number of comments, the number of forwarding and the like; the duration information of the multimedia resource, such as the predicted reading duration of an article, the playing duration of a video and the like; data amount information of the multimedia resource, such as the number of words of an article, the size of a picture, the size of a video and the like; the issuing information of the multimedia resource, such as the issuing party account, the issuing time of the multimedia resource, etc., is not limited in this disclosure.
Accordingly, fig. 5 is a flowchart illustrating another method for presenting multimedia asset 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 there is a relevance between an associated multimedia resource to which the associated resource information belongs and the target multimedia resource in a playing sequence.
In this embodiment, the association information acquisition request may be sent by the client in response to the list evoking operation detected by the client. The target resource identifier may include a target resource identifier used for representing the target multimedia resource, and may also include a target type identifier used for representing the type of the target multimedia resource, and specific usage of the target resource identifier and the target type identifier may be referred to in the following detailed description of the embodiments, which is not repeated here. Of course, the target resource identifier may also include other information, which is not limited in the embodiments of the present disclosure.
Step 504, according to the target resource identifier, searching for an associated multimedia resource having the association with the playing sequence of the target multimedia resource in the resource sequence corresponding to the playing sequence.
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 sorting position of the target multimedia resource in the resource play sequence, determine a target resource category to which the target multimedia resource belongs, and further search, on both sides of the target sorting position in the resource play sequence, the first associated multimedia resource and the second associated multimedia resource belonging to the target resource category, respectively. The resource playing sequence may be a multimedia resource sequence generated by the server in advance according to a preset rule, for example, the resource playing sequence may be obtained by sequencing each alternative multimedia resource according to a sequence of multimedia resource publishing time, or sequencing association degrees between each alternative multimedia resource and the target multimedia resource predetermined by other association criteria, and the like, where the alternative multimedia resource may be a multimedia resource published by a target multimedia resource publisher or a recommended multimedia resource for the target multimedia resource, and the like, and the present disclosure does not limit this.
For example, when the resource play sequence includes 10 sequentially arranged multimedia resources, if the target ordering position of the target multimedia resource is 5 th, it may be determined sequentially from 5 th, and simultaneously in a forward sequence (4 th to 1 st) and a backward sequence (6 th to 10 th), whether each candidate multimedia resource is an associated multimedia resource of the target multimedia resource (i.e., it is determined whether each multimedia resource belongs to the same class of multimedia resource as the target multimedia resource), where the associated multimedia resource determined in the forward sequence may be a first associated multimedia resource, and conversely, the associated multimedia resource determined in the backward sequence may be a second associated multimedia resource; of course, the associated multimedia resource determined in the forward sequence may also be taken as the second associated multimedia resource, and the associated multimedia resource determined in the backward sequence may also be taken as the first associated multimedia resource, which is not limited in the embodiment of the present disclosure.
Further, the server may determine the target resource category to which the target multimedia resource belongs in a plurality of ways. For example, the server may pre-establish a preset relationship table for recording a correspondence between a multimedia resource identifier of the multimedia resource and a category to which the multimedia resource belongs, and when the target resource identifier is obtained, the server may determine a 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 also determine the target resource category to which the target multimedia resource belongs according to the target resource category identifier. The preset relation table can be maintained locally by the server, so that the server can quickly determine the target resource category, and the response speed of the association information acquisition request is accelerated.
Further, the preset upper limit of the number of the associated multimedia resources is not recorded as N, and the preset upper limit of the number N may be the sum of the first upper limit of the number N1 and the second upper limit of the number N2, where the number N1 of the first associated multimedia resources may not be greater than the first upper limit of the number N1, and the number N2 of the second associated multimedia resources may not be greater than the second upper limit of the number N2, so as to ensure that the number of the multimedia resources in the multimedia resource list is exactly equal to the number of the multimedia resources of "one page". It is understood that the number of multimedia assets in the above multimedia asset list is equal to N +1 — N1+ N2+ 1.
Further, the first upper limit N1 and the second upper limit N2 may be equal, that is, N1 is equal to N2, where the preset upper limit N is an even number; alternatively, the difference between the first upper limit N1 and the second upper limit N2 may be 1, that is | N1-N2| 1, where the preset upper limit N is an odd number. For example, in the case where one page includes 5 multimedia assets, N1 ═ N2 ═ 2; in the case that a page includes 6 multimedia resources, N1 ═ 2, N2 ═ 3, or N1 ═ 3, and N2 ═ 2 may be further described, and thus, the description is omitted. Under the condition that the relative size relationship between the N1 and the N2 is met, the target resource information can be ensured to be located in the middle of the multimedia resource list, and then the client can display the target resource information in the middle of the multimedia resource preview area so as to be convenient for a user to view.
In an embodiment, the multimedia asset list may further include non-associated asset information of non-associated multimedia assets, where the non-associated multimedia assets are not associated with the target multimedia assets in the playing order, and include the first non-associated multimedia assets and/or the second non-associated multimedia assets. At this time, the server may obtain the first non-associated multimedia resource and/or the second non-associated multimedia resource by: if N1> N1, sequentially determining N1-N1 first non-associated multimedia assets on either side of a target multimedia asset in the asset play sequence from near to far; and/or if N2> N2, sequentially determining N2-N2 second non-associated multimedia resources on the other side of the target multimedia resource in the resource playing sequence from near to far. Through the process, the server can further determine the non-associated multimedia resources on any side to be supplemented under the condition that the number of the associated multimedia resources on any side is less than the upper limit of the number on 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, when the forward sequence of the target multimedia resource only includes 1 associated multimedia resource, and the first upper limit N1 of the number corresponding to the forward sequence is 3, the server may further sequentially determine 2 non-associated multimedia resources in the forward sequence from the target ordering position of the target multimedia resource in the 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 non-associated multimedia resource, an endpoint multimedia resource at the head or the tail of the resource play sequence may be found (i.e., a boundary of the resource play sequence is found), and at this time, the server may correspondingly adjust the upper limit of the amount at the other side. For example, when the first multimedia resource on any side in the multimedia resource list is an endpoint multimedia resource of the resource play sequence, and the number of the multimedia resources on the side is smaller than the upper limit of the number on the side, the server may adjust the upper limit of the number on the other side in the multimedia resource list so that the sum of the numbers of the multimedia resources on the any side and the other side is equal to the preset upper limit of the number N. The endpoint multimedia resource is the first multimedia resource in the resource playing sequence corresponding to the sequence direction of any side. By the method, the server side can correspondingly adjust the upper limit of the number of the other side under the condition that the number of the multimedia resources on one side is insufficient, so as to determine more multimedia resources on the other side, so as to ensure that the sum of the number of the multimedia resources on the two sides is the preset upper limit N, and further ensure that the number of the multimedia resources in the multimedia resource list is equal to the number of the multimedia resources on 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 performed by a user, a client may send a single-side associated information acquisition request for single-side resource information to a server, and then the server may extract a target resource identifier of a target multimedia resource and a multimedia resource identifier of a first multimedia resource on any side in a multimedia resource list, which are included in the single-side associated information acquisition request, after receiving the single-side associated information acquisition request; then, according to the target resource identifier and the multimedia resource identifier of the first multimedia resource, the categories of the target multimedia resource and the first multimedia resource are determined, and the ordering direction (hereinafter referred to as multimedia resource direction) of the first multimedia resource relative to the target multimedia resource in the resource sequence is determined. Then, judging: if the first multimedia resource and the target multimedia resource belong to different categories, sequentially determining the number of single-side non-associated multimedia resources with a preset number upper limit in the multimedia resource direction of the resource playing sequence according to the sequence from near to far from the target multimedia resource, and feeding back the acquired resource information of each single-side non-associated multimedia resource to the client; on the contrary, if the first multimedia resource and the target multimedia resource belong to the same category, according to the sequence from near to far of the distance between the first multimedia resource and the target multimedia resource, the single-side associated multimedia resources with the number being the preset upper limit number are sequentially determined in the multimedia resource direction of the resource playing sequence, or the single-side associated multimedia resources and the single-side non-associated multimedia resources are determined, and the acquired resource information of each single-side multimedia resource is fed back to the client. The single-side multimedia resources comprise single-side associated multimedia resources and single-side non-associated multimedia resources, and the single-side associated multimedia resources are not associated with the target multimedia resources in the playing sequence. By the method, the server side can return the resource information of the single-side 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 the effective response to the user operation is realized.
Further, the server may determine the number of the one-sided associated multimedia resources with the preset number upper limit, or the one-sided associated multimedia resources and the one-sided non-associated multimedia resources by: sequentially determining the number of the single-side associated multimedia resources which are not more than the preset number upper limit in the multimedia resource direction of the resource sequence; furthermore, under the condition that the number N of the unilateral associated multimedia resources in the multimedia resource direction is smaller than a preset upper limit N, the unilateral non-associated multimedia resources with the number of N-N are sequentially determined in the multimedia resource direction in the resource playing sequence. Therefore, on any side of the target multimedia resource, the server side can acquire the associated multimedia resource with the quantity reaching the upper limit of the quantity as the single-side associated multimedia resource under the condition that the quantity of the associated multimedia resource on the side meets the upper limit of the quantity corresponding to the side; and under the condition that the quantity of the associated multimedia resources at the side does not reach the quantity upper limit corresponding to the side, acquiring the associated multimedia resources with the quantity being the difference between the quantity upper limit and the quantity of the associated multimedia resources as the single-side associated multimedia resources. Therefore, the effect of preferentially acquiring the associated multimedia resources and complementing the associated multimedia resources by using the non-associated multimedia resources when the associated multimedia resources are insufficient is achieved.
According to the embodiment of the disclosure, in the process of displaying the target multimedia resource, if the client detects that the list triggered by the user on the multimedia playing interface invokes the operation, the client sends the associated information acquisition request including the target resource identifier of the target multimedia resource to the server, so that the server can search the associated multimedia resource of the target multimedia resource in the resource sequence corresponding to the playing sequence according to the target resource identifier, and then return the resource information list generated according to the target multimedia resource and the resource information of the associated multimedia resource to the client, so that the client can display 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 to the user for the user to check, and the user does not need to manually search the resource information of the plurality of multimedia resource information displayed by the client and automatically judge whether each multimedia resource is the associated multimedia resource of the target multimedia resource, 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 interaction flowchart of a method for presenting video information according to an exemplary embodiment of the present disclosure, where the method is implemented by cooperation between a client and a server of a video providing platform, as shown in fig. 6. In the following, with reference to fig. 6, taking a video as an example, a detailed description is provided for a process of displaying video information corresponding to the method in the embodiment of the present disclosure, where the process may include the following steps 601-617.
Step 601, the client displays the target video.
At step 602, the client detects that a list-invoking operation is performed by a 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 video viewer) corresponding to the client may perform a list call operation on the video display interface to trigger the client to display video information corresponding to other videos to be displayed. And at the moment that the client detects that the list is called up, determining any video displayed in the video display interface as a target video.
The list call-out operation may have various forms. For example, the user may trigger the publisher account in the video presentation interface, such as clicking on the publisher avatar or the publisher account, so that the client may present the publisher home page of the publisher in response to the operation. As shown in fig. 7, when viewing any one of the videos a3 displayed in the video display interface 701, the user may click on the publisher icon 702 displayed at the upper left of the video display interface 701, thereby triggering the client to jump to the account homepage of the 2-publisher account from the currently displayed video display interface 701. As shown in fig. 9, the account home page may include a video preview area 901.
Alternatively, the user may also perform a non-jump operation in the video presentation interface, such as right-stroke on the left boundary, left-stroke on the right boundary, three-click on the interface, and the like. As shown in fig. 7, the user may perform a left-swipe operation at the screen edge 703 on the right side above the video presentation interface 701, thereby presenting video information in a preset area (i.e., a video preview area) on the right side of the currently presented video presentation interface 701 for the user to preview. Of course, the above list triggering operation may also be in other forms, and the embodiments of the present disclosure do not limit this.
Step 603, the client sends a request for obtaining the associated information to the server.
After detecting the list call-out operation, the client may determine the video a3 currently displayed in the video display interface as the target video, further determine the video target video information, and send the target video information contained in the association information acquisition request to the server.
The target video information may include a target video identifier, such as a video ID, a video name, and the like; further, the target video information may further include a target type identifier of the target video, such as a type tag of the target video, a video tag, and the like, so that the service end determines a target type to which the target video belongs according to the target type identifier.
Step 604, the server searches for associated videos and/or non-associated videos of the target video.
After receiving the association information acquisition request, the server may determine a target ordering position (hereinafter referred to as a base point position) of the target video in a preset video sequence and a target type of the target video according to target video information contained in the association information acquisition request, and then, from the base point position, respectively determine, according to a preamble direction and a subsequent direction, an associated video that is the same as the target type as the target video, or may also acquire a non-associated video that is not the target type, and take the acquired associated video and the non-associated video as videos to be displayed.
The specific process of the server side for finding the associated video and/or the non-associated video can be referred to the following description of the embodiment illustrated in fig. 8. In the process of finding associated videos and/or non-associated videos shown in fig. 8, the following steps 6041 and 6047 may be included.
Step 6041, determine a preset video sequence.
Firstly, the server determines a preset video sequence corresponding to the client, where the preset video sequence may be a video sequence generated by the server in advance according to a preset rule, for example, the preset video sequence may be a sequence obtained by sequencing each candidate video according to the sequence of video distribution time, or a sequence obtained by sequencing each candidate video in advance according to the association degree between each candidate video and the target video, and the association degree may be determined by other association standards. The candidate videos include a target video, which may be a video published by a target video publisher or a recommended video for the target video, and the like, which is not limited in the embodiment of the present disclosure. The preset video sequence can record each alternative video in the form of video identification.
Step 6042, determining a base point position of the target video in the preset video sequence and a target video category to which the target video belongs.
After receiving the association information acquisition request sent by the client, the server can extract the target video identifier contained in the target video, and query a preset relationship table to determine the target video category corresponding to the target video identifier, wherein the preset relationship table can be used for recording the corresponding relationship between the video identifier of the video and the category to which the video belongs. Or, the server may further extract a target video category identifier 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 identifier. In addition, the base point position of the target video in the preset video sequence can be determined through the target video identification, and the base point position is the dividing point of the forward sequence and the backward sequence.
As shown in fig. 7, when the user performs the list call-out operation, the original arrangement order of 12 videos in the preset video sequence at the server is "a 1-B1-a2-C1-A3-B2-C2-D1-a4-C3-C4-D2," where a1, a2, A3, and a4 are videos of class a, B1 and B2 are videos of class B, C1, C2, and C3 are videos of class C, and D1 and D2 are videos of class D. In the following discussion, it is not assumed that when the server issues video information to the client, one page includes video information of 5 videos (i.e., video information of 5 videos that the server issues to the client at a time).
After the server extracts the video identifier of the video A3 from the association information acquisition request sent by the client, the base point position, i.e., the number 5 position, of the video A3 in the preset video sequence can be determined according to the video identifier. Thus, with the base point position as a boundary, the forward sequence may be determined to be "B2-C2-D1-A4-C3-C4-D2," and the corresponding backward sequence is "A1-B1-A2-C1," and the server may determine the first associated video and the first unassociated video in the forward sequence and the second associated video and the second unassociated video in the backward sequence.
Since a page contains video information of 5 videos, the upper limit of the first number corresponding to the forward sequence is equal to the upper limit of the second number corresponding to the backward sequence, i.e., N1-N2-2.
Step 6043, look up the first associated video in the forward sequence.
Whether each video is the related video of the video a3 is determined sequentially from near to far in the forward sequence with the base point position as the starting point (i.e., whether each video is the type a video is determined sequentially). Since B2 does not belong to a class a video, the decision continues at C2, and similarly at C3, it can be seen that none of B2, C2 and D1 belong to a class a video, and it can be determined that video a4 belongs to a class a video. Since only 1 first associated video, a4, is currently determined, the determination continues with videos C3, C4, and D2 in turn, and the query terminates because none of C3, C4, and D2 belong to class a videos, and D2 is the endpoint video of the forward sequence.
Step 6044, find the first non-associated video in the forward sequence.
Since only 1 first associated video a4 is currently determined, the first non-class a video is determined to be the first non-associated video in order from near to far from A3, thereby determining that video B2 is the first non-associated video.
Step 6045, look for a second associated video in the backward sequence.
Similarly to the non-collection 6043, whether each video is the related video of the video a3 is sequentially determined in the backward sequence from near to far with the base point position as the starting point (i.e., whether each video is the class a video is sequentially determined). Because C1 does not belong to class A video, continue judging A2, thus confirm A2 as the second associated video; further, the judgment of B1 and A1 is continued, and A1 is determined as the second associated video, so that the 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 non-associated video in the backward sequence is terminated.
Step 6046, find the second non-associated video in the backward sequence.
Of course, if the above-mentioned a1 does not exist or the a1 is a non-class a video (for example, a1 is replaced by E1), resulting in that the number of the second associated videos determined in the backward sequence is less than 2, 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 steps 6044 and 6046 are not essential: only if the first number of associated videos determined in step 6043 is less than the first upper limit of numbers corresponding to the forward sequence, then step 6043 is performed; similarly, step 6044 is only performed if it is determined in step 6045 that the second number of associated videos is less than the second number upper limit for backward sequences. Correspondingly, the video to be displayed determined through the steps comprises the target video, possibly the associated video and possibly the non-associated video. Namely, there are several cases as follows: only the target video is contained, the target video and the associated video are contained, the target video and the non-associated video are contained, and the target video, the associated video and the non-associated video are contained. Through the steps 6043 and 6046, 5 videos to be displayed, namely the first associated video A4, the second associated videos A1 and A2 and the first non-associated video B2, are determined.
In this embodiment, as an exemplary embodiment, the step 6043 and 6044 can be performed first, and then the step 6045 and 6046 can be performed later; alternatively, as another exemplary embodiment, step 6045 and 6046 can be performed first, and then step 6043 and 6044 can be performed. In other words, the "search for the forward sequence" and the "search for the backward sequence" do not have a certain sequence, and can be adjusted according to actual situations.
Step 6047, obtain the video information of the video to be displayed.
Through the above-mentioned steps 6043-6046, it is determined that 5 videos to be displayed are total of the first associated video a4, the second associated video a1 and a2, and the first non-associated video B2, at this time, the arrangement order of the videos to be displayed (i.e. the display order of the display performed by the client) can be determined based on the original positions of the videos 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 sequenced 5 videos is consistent with the relative position relationship of the videos in the preset video sequence. After the sorting is completed, a preview video list "a 1-a2-A3-a 4-B2" is obtained, and it is understood that the video identifiers of the videos to be displayed can be recorded in the list, i.e., the videos are represented by the video identifiers. 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, so that it is ensured that the target video is associated with the video in the upper and lower close range, and further that the video information organized according to the list sequence of the videos to be displayed in the preview video list is ensured, and when displayed in the video preview area, the associated video information can be displayed at a position closer to the target video information.
Step 605, the server obtains video information of a video to be displayed (associated video and/or non-associated video).
After the server side obtains the videos to be displayed, the 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 library according to a video identifier, or may be acquired from other related devices, which is not limited in the embodiments of the present disclosure.
In one embodiment, the video information may include various forms, for example, a cover picture of the video, such as a video screenshot, a drama, a cover thumbnail, and the like; interactive information of the video, such as the number of praise, the number of comments, the number of forwarding and the like; duration information of the video, such as the playing duration of the video; data amount information of the video, such as video size, etc.; the publisher information of the video, such as the publisher account, the video publishing time, and the like. Of course, the video information of any video may include one or more of the above-mentioned forms of data, which are not described in detail.
In an embodiment, since the target video is already displayed in the client, which indicates that the client currently has the video file and the video information of the target video, the server may only record the video identifiers of the target video in the video information list as a sequence without acquiring the video information of the target video, so as to reduce invalid data transmission as much as possible and reduce network traffic occupation.
In addition, the server can also directly acquire the video files of the videos and take the video files as a part of the video information so as to directly return the video files to the client, 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 shortened, and the user experience is further improved.
In an embodiment, after finding the video information of each video to be displayed, 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 greater than the distance between the associated video and the target video; moreover, the relative position relationship between the associated videos is the same as the relative position relationship of the associated videos in the preset video sequence, and the relative position relationship between the non-associated videos is the same as the relative position relationship of the non-associated videos in the preset video sequence.
Step 606, the server returns the associated video information to the client.
After acquiring the associated video information, the server may return the associated video information to the client for display. Under the condition of generating the video information list, returning the video information list to the client; or, the video information of each video to be displayed may be packaged (may be in a certain order or even out of order) and then sent to the client, and the preview video list formed by the video identifier is sent to the client at the same time, 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 displays the video information of the video to be displayed in sequence.
After receiving the associated video information, the client can directly display the associated video information; after the video information list is obtained, 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 the list sequence of each video information recorded in the preview video list received in a correlated mode. For example, the client may present a video list in the video presentation interface, and present video information of each video to be presented in the video list. It should be noted that, the video display list may also simultaneously display the video information of the target video, for example, the target video information of the target video is displayed in the middle of the video display list, and the acquired associated video information of the associated video is sequentially displayed on both sides of the target video information according to the display order. The target video is displayed in the video display interface, so that the client acquires the video file of the target video, the target video information can be extracted from the video file and displayed in the video display list without acquiring from the server again, and the data transmission quantity is reduced.
Under the condition that a user clicks a publisher account in a video display interface, the client can jump to a publisher 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 "a 1-a2-A3-a 4-B2". The video information of the target video A3 (hereinafter referred to as target video information A3, and the like) is displayed in the middle of the video preview area 901, and the other types of associated video information are sequentially displayed in front of and behind the target video information A3, respectively.
Or, in the case that the user draws out the video display list by left-hand drawing in the video display interface, the client may display each piece of video information in the 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, the video information of each video to be displayed is sequentially displayed from top to bottom in the order of "a 1-a2-A3-a 4-B2". The target video information A3 is shown in the middle of the video preview area 1001, and the remaining associated video information of each class a is shown above and below the target video information A3 in sequence. At this time, the client may pause playing the target captured video a3 in the video presentation interface that was in the playing state, so that the user uses more attention to view the currently presented video information.
As shown in fig. 9 or fig. 10, the target video information in the video information may be shown in a bold border to highlight, or the user may be informed that the video is the target video being played by showing a prompt tag such as "playing" and the like, which is not limited in the embodiment of the present disclosure.
At step 608, the client detects a list scroll operation performed by the user.
When viewing the video information displayed by the client, the user may display 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 one-sided video information. Accordingly, the client may detect the operation performed by the user in the process of displaying the video information.
Step 609, the client sends a request for acquiring the single-side associated information to the server.
In the case that the list scroll operation is detected, 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 acquired video information list in the operation direction.
Further, the client can obtain the video information of the target video and the first video, and the video information of the two videos is contained in the single-side associated information obtaining request and sent to the server. The video information may include a video identifier, such as a video ID, a video name, and the like; further, the video information may further include a type identifier of the video, such as a type flag of the video, a video tag, and the like, so that the service end determines the type of the target video and the type of the first video according to the type identifier (the target video identifier and the first video identifier).
For example, in a case where the user performs a slide-down 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 user video information) is upward, so that the video a1 corresponding to the video information a1 in the aforementioned video information list may be determined to be the first video, and the client may further include the video identifiers of the video A3 and the video a1 in the generated one-side related information acquisition request. And in the case that the user performs the slide-up operation, the client may determine that the corresponding operation direction is downward, and may determine that the video B2 corresponding to the video information B2 in the aforementioned video information list is the above-mentioned first video. So that the user can include the video identifications of the video a3 and the video B2 in the above-mentioned one-side association information acquisition request.
In step 610, the server determines the operation direction.
Correspondingly, after receiving the single-side associated information acquisition request, the server can determine the relative positions of the target video and the first video in a preset video list according to the video identifiers in the single-side associated information acquisition request, and further determine the operation direction. For example, in the case where the video identifications of the video A3 and the video B2 are included in the one-side association information acquisition request, since the video B2 is located at the front of the video A3, the server can determine that the operation direction is in the same direction as the forward sequence of the preset video sequence; in the case where the one-side related information acquisition request includes the video identifications 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.
Step 611, the server searches for a single-side associated video and/or a non-associated video of the target video.
After receiving the single-side associated information acquisition request, the server may determine, according to the video information included in the single-side associated information acquisition request, an associated video and a non-associated video in a preset video sequence to serve as videos to be displayed, and a specific process of the method may refer to the description of the embodiment described in fig. 11 below. In the process of searching for associated videos and/or non-associated videos shown in fig. 11, the following steps 6111 and 6115 may be included.
Step 6111, extract the video information of the target video and the first video from the single-side related information obtaining request.
Step 6112, determine whether the target video and the first video belong to the same type according to the video identifier.
The server may extract the video identifiers of the target video and the first video from the single-side related information acquisition request sent by the client, and of course, the type identifiers may also be extracted when the single-side related information acquisition request includes the type identifiers of the target video and the first video.
Then respectively determining the video types of the target video and the first video according to the extracted video identification or type identification, and further judging the video types: if the target video and the first video belong to the same type, the process may proceed to step 6113; otherwise, if the target video and the first video are of different types, step 6114 may be performed.
Step 6113, one-way search single-side associated video.
Step 6114, one-way search for single-sided non-associated video.
The target video and the first video belong to the same type, which indicates that there may be a related video of the target video in the single-side sequence where the first video is located, so the server may search the single-side related 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 that the user performs a slide-up operation in the video preview area shown in fig. 10, the server determines a single-side associated video from the backward sequence "a 1-B1-a 2-C1" of the target video A3, and because the associated videos a1 and a2 are already determined, only the remaining videos need to be determined at this time; and because the videos B1 and C1 have been determined to belong to non-associated videos, and the current first video a1 is an endpoint video at the end of the preset video sequence, indicating that all the videos in the backward sequence have been searched, the search may be stopped — there is no single-sided associated video in the current backward sequence, and the videos B1 and C1 are single-sided non-associated videos. Thus, the finally determined single-side video list 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 slide-down operation in the video preview area shown in fig. 10, the server determines a single-side associated video from the forward sequence "B2-C2-D1-a 4-C3-C4-D2" of the target video A3, because the associated video a4 is already determined, at this time, only the rest of the videos in front of the target video A3 need to be determined — the videos C3, C4 and D2 are sequentially determined, and all three videos are determined to be single-side non-associated videos, so 5 videos which are not returned to the client are determined from the forward sequence, wherein the determined list of single-side videos is "C2-D1-C3-C4-D2," and the video identifier can be recorded in the list of the single-side video.
Step 6115, determine the order of the videos to be displayed on one side.
And determining the display sequence of the videos to be displayed on each single side according to the arrangement sequence of the video identifiers 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 the 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.
Step 612, the server side obtains video information of the associated video and/or the non-associated video.
Step 613, the server returns the associated video information to the client.
And step 614, the client displays the single-side video information in sequence.
The specific implementation process of steps 613-616 is similar to that of steps 605-608, and is not described herein again. The display forms of the video information of the single-side videos displayed in the video preview area by the client are 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 individual one-sided video information exhibited in the video preview area 1201 of the publisher's 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 exhibited in the video preview area 1301 of the publisher home page is as shown in fig. 13. The display order of the video information in fig. 12 and 13 is "B1-C1-a 1-a 2-A3" in this order.
In the case where the user performs the slide-down operation in the video preview area shown in fig. 9, the individual one-sided video information shown in the video preview area 1401 of the publisher's homepage is as shown in fig. 14; in the case where the user performs the slide-down operation in the video preview area shown in fig. 10, the individual one-sided video information shown in the video preview area 1501 of the publisher home page is as shown in fig. 15. The display order of the video information in fig. 14 and 15 is "C2-D1-C3-C4-D2".
Corresponding to the embodiment of the method for displaying the multimedia video information, the disclosure also provides an embodiment of a device for displaying the multimedia video information.
Fig. 16 is a schematic block diagram illustrating a presentation apparatus of multimedia asset information according to an embodiment of the present disclosure. The apparatus for displaying multimedia resource information shown in this embodiment may be applicable to a client of a multimedia resource providing platform, where the multimedia resource providing platform is applicable to a terminal, and the terminal includes, but is not limited to, an electronic device such as a mobile phone, a tablet computer, a wearable device, and a personal computer. The multimedia resource providing platform can be an application program installed in the terminal, and can also be a webpage version application integrated in a browser.
As shown in fig. 16, the apparatus for presenting multimedia resource information may include:
a playing unit 1601 configured to play the target multimedia asset on a multimedia playing interface;
a requesting unit 1602, configured to send, in response to a call-up operation of a multimedia resource list triggered on the multimedia playing interface, an obtaining request of associated resource information to a server, where an associated multimedia resource to which the associated resource information belongs has an association with the target multimedia resource in a playing order;
a presentation unit 1603 configured to receive the associated resource information fed back by the server and present 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 invoked in response to the invoking operation.
Optionally, the presentation unit 1603 is further configured to:
determining the playing sequence of the associated multimedia resource and the target multimedia resource;
and sequentially displaying the associated resource information and the target resource information in the multimedia resource list according to the playing sequence.
Optionally, the presentation unit 1603 is further configured to:
determining information numbers carried by the associated resource information and the target resource information respectively;
and sequentially determining the playing sequence of the associated multimedia resources and the target multimedia resources according to the preset sequence of the information numbers.
Optionally, the method further includes:
an information receiving unit 1604, configured to 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 the playing order;
a non-associated presenting unit 1605 configured to present the non-associated resource information in the multimedia resource list, wherein the associated resource information presented on either side of the target multimedia resource is closer to the target resource information than the non-associated resource information presented on either side.
Optionally, the method further includes:
an adjusting unit 1606, configured to adjust a display offset of the multimedia resource list if the target resource information is not displayed at a middle position of the multimedia resource list, so as to display the target resource information at the middle position of the multimedia resource list.
Optionally, the method further includes:
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 a first multimedia resource information in the multimedia resource list, where the first multimedia resource information is located in the scrolling direction;
a unilateral receiving unit 1608, configured to receive unilateral multimedia information fed back by the server, a unilateral multimedia resource corresponding to the unilateral multimedia information is queried and determined by the server in a resource sequence corresponding to the playing sequence according to the target resource identifier and the resource identifier of the first multimedia resource;
a single-side presentation unit 1609 configured to present the single-side multimedia information indicated by the scroll direction in the multimedia asset list.
Optionally, the single-sided display unit 1609 is further configured to:
determining a rolling distance corresponding to the list rolling operation;
determining the single-side 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 cover picture of any multimedia resource, the interactive information of any multimedia resource, the duration information of any multimedia resource, the data volume information of any multimedia resource and the publishing information of any multimedia resource.
Fig. 17 is a schematic block diagram illustrating a presentation apparatus of multimedia asset information according to an embodiment of the present disclosure. The display device of multimedia resource information shown in this embodiment may be applied to a server of a multimedia resource providing platform, where the server 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, and can also be a webpage version application integrated in a browser.
As shown in fig. 17, the apparatus for presenting 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 a relevance between an associated multimedia resource to which the associated resource information belongs and the target multimedia resource has a playing sequence;
a querying unit 1702, configured to query, according to the target resource identifier, an associated multimedia resource having the association with the playing order of the target multimedia resource in a resource sequence corresponding to the playing order;
a feedback unit 1703 configured to feed 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.
Optionally, the associated multimedia assets include a first associated multimedia asset and a second associated multimedia asset, and the querying unit 1702 is further configured to:
determining a target sequencing 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 sequencing position in the resource sequence.
Optionally, the querying 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; alternatively, the first and second electrodes may be,
and under the condition that the acquisition request further comprises a target resource category identification, determining a target resource category to which the target multimedia resource belongs according to the target resource category identification.
Optionally, the number of 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 first number of associated multimedia resources N1 is not greater than the first number upper limit N1, and the second number of associated multimedia resources N2 is not greater than the second number upper limit N2.
Optionally, 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 is not associated with the target multimedia resource in the playing 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, if the N1> N1 is located on any side of the target multimedia asset in the resource sequence, sequentially determine N1-N1 first non-associated multimedia assets in a sequence from near to far, and obtain first non-associated asset information of each of the first non-associated multimedia assets; and/or the presence of a gas in the gas,
a second unassociated acquiring unit 1705, configured to determine N2-N2 second unassociated multimedia resources in the 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 unassociated resource information of each of the second associated multimedia resources.
Optionally, the method further includes:
an adjusting unit 1706, configured to, 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 the any side is smaller than the upper limit of the number on the any side, increase the upper limit of the number on the other side in the multimedia resource list, so that the sum of the numbers of the multimedia resources on the any side and the other side is equal to the preset upper limit of the number N.
Optionally, the method further includes:
a single-side receiving unit 1707, configured to receive a single-side related information obtaining request for single-side resource information sent by a client, and extract the target resource identifier and the resource identifier of the first multimedia resource on any side in the multimedia resource list, which are included in the single-side related information obtaining 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 a sorting direction of the first multimedia resource in the resource sequence relative to the target multimedia resource;
a different category determining unit 1709, configured to, if the first multimedia resource and the target multimedia resource belong to different categories, sequentially determine, in the sorting direction of the resource sequence, a number of single-side non-associated multimedia resources that is a preset number upper limit N according to a sequence from near to far from a distance between the first multimedia resource and the target multimedia resource, and feed back resource information of each obtained single-side non-associated multimedia resource to the client;
a same-category determining unit 1710, configured to, if the first multimedia resource and the target multimedia resource belong to the same category, sequentially determine, in the sorting direction of the resource sequence, single-side associated multimedia resources whose number is the preset number upper limit N, or sequentially determine single-side associated multimedia resources and single-side non-associated multimedia resources whose number is the preset number upper limit N, according to a sequence from near to far from the distance between the first multimedia resource and the target multimedia resource, and feed back resource information of each obtained single-side multimedia resource to the client;
the single-side multimedia resources comprise the single-side associated multimedia resources and the single-side non-associated multimedia resources, and the single-side associated multimedia resources are not associated with the target multimedia resources in the playing sequence.
Optionally, the peer determining unit 1710 is further configured to:
sequentially determining the number of the single-side associated multimedia resources which are not more than the preset number upper limit N in the sequencing direction of the resource sequence;
and under the condition that the number N of the single-side associated multimedia resources in the sorting direction is less than the preset number upper limit N, sequentially determining the number of the single-side non-associated multimedia resources which are N-N in the sorting direction in the resource sequence.
An embodiment of the present disclosure further provides 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 presenting multimedia resource information applied to the client according to any of the embodiments.
An embodiment of the present disclosure further provides a server, 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 presenting multimedia resource information applied to the server according to any of the above embodiments.
An embodiment of the present disclosure further provides a storage medium, where when an instruction in the storage medium is executed by a processor of an electronic device, the electronic device is enabled to execute the method for displaying multimedia resource information according to any of the above embodiments.
An embodiment of the present disclosure further provides a computer program product, where the computer program product is configured to execute the method for displaying multimedia resource information according to any of the above embodiments.
Fig. 18 is a schematic block diagram illustrating an electronic device 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, and so forth.
Referring to fig. 18, the electronic device 1800 may include one or more of the following components: processing component 1802, memory 1804, power component 1806, multimedia component 1808, audio component 1810, input/output (I/O) interface 1812, sensor component 1814, and communications component 1818.
The processing component 1802 generally controls the 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 to execute instructions to perform all or part of the steps of the method for presenting multimedia asset information described above. Further, the processing component 1802 may include one or more modules that facilitate interaction between the processing component 1802 and other components. For example, the processing component 1802 can 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 operation 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 non-volatile 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 disks.
The power supply component 1806 provides power to 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 that provides an output interface between the electronic device 1800 and a user. 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 an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect 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. The front-facing camera and/or the rear-facing camera can receive external multimedia data when the electronic device 1800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
Audio component 1810 is configured to output and/or input audio signals. For example, the audio component 1810 can include a Microphone (MIC) that can be configured to receive external audio signals when the electronic device 1800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be 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.
I/O interface 1812 provides an interface between processing component 1802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 1814 includes one or more sensors to provide various aspects of state assessment for the electronic device 1800. For example, the sensor component 1814 can detect an open/closed state of the electronic device 1800, the relative positioning of components such as a display and keypad of the electronic device 1800, the sensor component 1814 can also detect a change in position of the electronic device 1800 or a component of the electronic device 1800, the presence or absence of user contact with the electronic device 1800, orientation or acceleration/deceleration of the electronic device 1800, and a change in temperature of the electronic device 1800. Sensor assembly 1814 may include a proximity sensor configured to detect the presence of a nearby object 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 gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The image capture component 1816 may be used to capture image data of a subject to form an image about the subject, and may perform the necessary processing on the image. The Image capturing component 1816 may include a camera module, in which an Image Sensor (Sensor) senses light from a subject through a lens, and provides the obtained light sensing data to an Image Signal Processor (ISP), which generates an Image corresponding to the subject according to the light sensing data. The image sensor may be a CMOS sensor or a CCD sensor, and may also 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 hung on the electronic device (not in the camera module).
The communication component 1818 is configured to facilitate communications between the electronic device 1800 and other devices in a wired or wireless manner. The electronic device 1800 may access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 1818 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an 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 present 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, micro-controllers, microprocessors or other electronic components, for performing the above-mentioned method for presenting multimedia resource information.
In an embodiment of the present disclosure, a non-transitory computer-readable storage medium including instructions, such as the memory 1804 including instructions, executable by the processor 1820 of the electronic device 1800 to perform the method of presenting multimedia asset information is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
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 variations, uses, or adaptations of the disclosure following, in general, the 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 will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
It is noted that, in the present 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 an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The method and apparatus provided by the embodiments of the present disclosure are described in detail above, and the principles and embodiments of the present disclosure are explained herein by applying specific examples, and the above description of the embodiments is only used to help understanding the method and core ideas of the present disclosure; meanwhile, for a person skilled in the art, based on the idea of the present disclosure, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present disclosure should not be construed as a limitation to the present disclosure.

Claims (10)

1. A method for displaying multimedia resource information is characterized by comprising the following steps:
playing the target multimedia resource on the multimedia playing interface;
responding to a calling 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 relevance of a 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.
2. The method of claim 1, wherein the list of multimedia assets is located in the multimedia playback interface or in a publisher home page of the target multimedia asset that was evoked in response to the evoking operation.
3. The method of claim 1, wherein the presenting the associated resource information and the target resource information of the target multimedia resource in the multimedia resource list comprises:
determining the playing sequence of the associated multimedia resource and the target multimedia resource;
and sequentially displaying the associated resource information and the target resource information in the multimedia resource list according to the playing sequence.
4. A method for displaying multimedia resource information is characterized by comprising the following steps:
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 relevance to a playing sequence of the target multimedia resource;
according to the target resource identification, inquiring the associated multimedia resource which has the relevance with the playing sequence of the target multimedia resource in the resource sequence corresponding to the playing sequence;
and 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.
5. A device for displaying multimedia resource information is characterized by comprising:
the playing unit is configured to play the target multimedia resource on a multimedia playing interface;
the request unit is configured to respond to a call-up 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 relevance with the target multimedia resource in a playing sequence;
and the display unit is 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.
6. A device for displaying multimedia resource information is characterized by comprising:
the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is configured to receive an acquisition request of associated resource information sent by a client, 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 relevance of a playing sequence with the target multimedia resource;
the query unit is configured to query the associated multimedia resources having the relevance with the playing sequence of the target multimedia resources in the resource sequence corresponding to the playing sequence according to the target resource identification;
a feedback unit configured to feed 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.
7. 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 presenting multimedia asset information according to any of claims 1 to 3.
8. 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 for presenting multimedia asset information according to claim 4.
9. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the presentation method of multimedia asset information according to any one of claims 1 to 4.
10. A computer program product comprising computer programs/instructions, characterized in that said computer programs/instructions, when executed by a processor, implement the method of presentation of multimedia asset information according to any of claims 1 to 4.
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 true CN112765375A (en) 2021-05-07
CN112765375B 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)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113506086A (en) * 2021-07-01 2021-10-15 游艺星际(北京)科技有限公司 Task issuing method and device, computer equipment and medium
CN113515647A (en) * 2021-07-05 2021-10-19 北京百度网讯科技有限公司 Multimedia work display method and device and electronic equipment
CN113672746A (en) * 2021-07-27 2021-11-19 北京达佳互联信息技术有限公司 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

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113506086A (en) * 2021-07-01 2021-10-15 游艺星际(北京)科技有限公司 Task issuing method and device, computer equipment and medium
CN113506086B (en) * 2021-07-01 2024-03-05 游艺星际(北京)科技有限公司 Task issuing method, device, computer equipment and medium
CN113515647A (en) * 2021-07-05 2021-10-19 北京百度网讯科技有限公司 Multimedia work display method and device and electronic equipment
CN113515647B (en) * 2021-07-05 2023-07-25 北京百度网讯科技有限公司 Multimedia work display method and device and electronic equipment
CN113672746A (en) * 2021-07-27 2021-11-19 北京达佳互联信息技术有限公司 Multimedia resource recommendation method and device, electronic equipment and storage medium
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

Also Published As

Publication number Publication date
CN112765375B (en) 2024-04-16

Similar Documents

Publication Publication Date Title
CN112765375B (en) Method and device for displaying multimedia resource information, electronic equipment and storage medium
CN106605224B (en) Information searching method and device, electronic equipment and server
US11354029B2 (en) Content collection method, apparatus and storage medium
WO2015196709A1 (en) Information acquisition method and device
CN107229527B (en) Information resource collection method and device and computer readable storage medium
US20140298248A1 (en) Method and device for executing application
CN112131410A (en) Multimedia resource display method, device, system and storage medium
CN105488715B (en) Target object information query method and device
JP6345238B2 (en) Interface display method and apparatus
US11281363B2 (en) Method and device for setting identity image
TWI671678B (en) Dynamic list display method, device, device and system
CN107423386B (en) Method and device for generating electronic card
CN107229403B (en) Information content selection method and device
CN114025181B (en) Information display method and device, electronic equipment and storage medium
US11836342B2 (en) Method for acquiring historical information, storage medium, and system
CN110309324B (en) Searching method and related device
CN111859129A (en) Account recommendation method and device, electronic equipment and storage medium
CN107402767B (en) Method and device for displaying push message
CN113988021A (en) Content interaction method and device, electronic equipment and storage medium
CN104572848A (en) Search method and search device based on browser
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
CN112115341A (en) Content display method, device, terminal, server, system and storage medium
CN108874172B (en) Input method and device
CN109714247B (en) Group chat information processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant