+

WO2025036460A1 - Multimedia content display method and apparatus, computer device, and storage medium - Google Patents

Multimedia content display method and apparatus, computer device, and storage medium Download PDF

Info

Publication number
WO2025036460A1
WO2025036460A1 PCT/CN2024/112426 CN2024112426W WO2025036460A1 WO 2025036460 A1 WO2025036460 A1 WO 2025036460A1 CN 2024112426 W CN2024112426 W CN 2024112426W WO 2025036460 A1 WO2025036460 A1 WO 2025036460A1
Authority
WO
WIPO (PCT)
Prior art keywords
multimedia content
data
display
display order
information stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2024/112426
Other languages
French (fr)
Chinese (zh)
Inventor
卓威
黄龙
盛梦雪
齐雨飞
陈一斌
张晓光
王硕
冯奔
姚默
郑世强
陈以鎏
袁章敬
陈婉玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Youzhuju Network Technology Co Ltd
Douyin Vision Co Ltd
Original Assignee
Beijing Youzhuju Network Technology Co Ltd
Douyin Vision 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 Youzhuju Network Technology Co Ltd, Douyin Vision Co Ltd filed Critical Beijing Youzhuju Network Technology Co Ltd
Publication of WO2025036460A1 publication Critical patent/WO2025036460A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface

Definitions

  • the embodiments of the present disclosure relate to a method, apparatus, computer equipment and storage medium for displaying multimedia content.
  • the server In the information flow display scenario, generally after receiving a refresh request, the server returns a set of information flow data to the client, and the returned information flow data may include advertising data.
  • the display order of each multimedia content and advertising data in the information flow data is determined on the server side.
  • the client After receiving the information flow data, the client directly displays the corresponding content in the corresponding display order.
  • the display order of advertisements will directly affect the display effect of the advertisements and the user's viewing experience.
  • the embodiments of the present disclosure at least provide a multimedia content display method, apparatus, computer equipment and storage medium.
  • an embodiment of the present disclosure provides a multimedia content display method, which is applied to a user terminal and includes:
  • the information stream data includes a plurality of first multimedia contents
  • the information stream data includes at least one second multimedia content
  • obtaining first associated data generated during the display of the information stream data wherein the second multimedia content is multimedia content related to the target object;
  • first associated data When it is detected that the first associated data satisfies the first preset condition, second associated data is obtained, and based on the second associated data, the first display sequence is adjusted to obtain a second Display order;
  • the multimedia content not displayed in the information stream data is displayed according to the second display order.
  • the present disclosure also provides a multimedia content display device, including:
  • a first acquisition module configured to acquire information stream data and a first display order of multimedia contents in the information stream data in response to a content acquisition condition, and to display the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents;
  • a second acquisition module configured to acquire first associated data generated during the display of the information stream data when the information stream data includes at least one second multimedia content; wherein the second multimedia content is multimedia content related to the target object;
  • an adjusting module configured to obtain second associated data when it is detected that the first associated data satisfies a first preset condition, and adjust the first display order based on the second associated data to obtain a second display order;
  • a display module is used to display the multimedia content not displayed in the information flow data according to the second display order.
  • the first associated data includes at least one of the following:
  • the second acquisition module when acquiring the first associated data generated in the process of displaying the information flow data, the second acquisition module is used to:
  • first associated data generated during the information flow data display process is obtained; wherein the second preset condition includes at least one of the following:
  • a multimedia content switching operation is detected, the currently played multimedia content is completely played, and the time interval from the last acquisition of the first associated data reaches a preset time interval.
  • the second associated data includes the first associated data and further includes at least one of the following data:
  • the first interaction data is for the displayed first multimedia content
  • the second interaction data is for the displayed second multimedia content
  • the second associated data further includes attribute information of the user terminal obtained from the server, and/or attribute information of the second multimedia content to be displayed.
  • the user terminal is deployed with a first network model; the first display order is determined by a second network model deployed by the server;
  • the adjusting module when adjusting the first display order to obtain a second display order based on the second association data, is used to:
  • the second association data and the first display order are input into the first network model to determine the second display order.
  • the adjustment module before acquiring the second associated data, is further configured to:
  • the second associated data is acquired.
  • the display module is further configured to:
  • the multimedia content that has not been displayed is displayed according to the first display order.
  • the adjustment module adjusts the first display order based on the second association data, it is configured to:
  • a presentation order of the second multimedia content after the next multimedia content in the first presentation order is adjusted.
  • an embodiment of the present disclosure further provides a computer device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned first aspect, or any possible implementation of the first aspect are performed.
  • an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored.
  • a computer program is stored.
  • the steps of the above-mentioned first aspect or any possible implementation of the first aspect are executed.
  • FIG1 shows a flow chart of a multimedia content display method provided by an embodiment of the present disclosure
  • FIG2 shows an example diagram of a multimedia content display method provided by an embodiment of the present disclosure
  • FIG3 shows a schematic diagram of the architecture of a multimedia content display device provided by an embodiment of the present disclosure.
  • FIG4 shows a schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure.
  • the display order of each multimedia content and advertising data in the information flow data is determined on the server side.
  • the client After receiving the information flow data, the client directly displays the corresponding content in the corresponding display order.
  • the display order of advertisements will directly affect the display effect of the advertisements and the user's viewing experience.
  • users When users watch information flow data, they usually generate some user interaction data, such as likes for a certain video or "not interested” in a certain advertisement. These user interaction data will directly affect the display of advertisements.
  • the server adjusts the advertisement delivery (such as adjusting the advertisement delivery position and delivery order, etc.) based on the user interaction data.
  • this adjustment cannot be applied to the information flow data that has been returned to the user end. For example, if the information flow data pulled by the user end contains 20 data, and the user generates some user interaction data after viewing the first 5 data, after the user end feeds the user interaction data back to the server, The server can only adjust the advertisement placement in the information flow data pulled by the user side next time, and cannot adjust the last 15 data pulled to the user side, which will lead to untimely content adjustment.
  • the present disclosure provides a multimedia content display method, device, computer equipment and storage medium.
  • the user terminal can first display the information stream data according to the first display order.
  • the first display order can be directly adjusted, and the undisplayed multimedia content can be displayed according to the adjusted second display order.
  • the user terminal can adjust the display order of the multimedia content in real time according to the associated data generated by the user in the process of viewing the information stream data, thereby realizing the dynamic adjustment of the display order of the multimedia content, while improving the display effect of the second multimedia content, ensuring the user experience.
  • a and/or B may represent the following three situations: A exists alone, A and B exist at the same time, and B exists alone.
  • at least one herein represents any combination of at least two of any one or more of a plurality of.
  • including at least one of A, B, and C may represent including any one or more elements selected from the set consisting of A, B, and C.
  • a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information.
  • the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
  • the prompt information in response to receiving the user's active request, can be sent to the user in the form of a pop-up window, in which the prompt information can be presented in text form.
  • the pop-up window can also carry a prompt for the user to choose "agree” or A selection control to “disagree” from providing personal information to electronic devices.
  • the executor of the multimedia content display method provided in the embodiment of the present disclosure is generally a terminal device, and the terminal device may refer to a smart phone, a tablet computer, a personal computer, etc.
  • FIG1 is a flow chart of a multimedia content display method provided by an embodiment of the present disclosure. As shown in FIG1 , the method includes the following steps 101 to 104:
  • Step 101 In response to a content acquisition condition, obtain information stream data and a first display order of multimedia contents in the information stream data, and display the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents.
  • Step 102 When the information stream data includes at least one second multimedia content, obtain first associated data generated during the display of the information stream data; wherein the second multimedia content is multimedia content related to the target object.
  • Step 103 When it is detected that the first associated data meets the first preset condition, obtain second associated data, and adjust the first display order based on the second associated data to obtain a second display order.
  • Step 104 Display multimedia content not displayed in the information stream data according to the second display order.
  • the content acquisition condition refers to a condition for pulling information stream data from a server.
  • the content acquisition condition may include any of the following:
  • the target application is an application for displaying the second multimedia content; the update sliding operation may be, for example, a sliding operation performed on the first multimedia content being displayed.
  • the first multimedia content refers to multimedia content screened based on attribute information of the user terminal, and may include, for example, videos, articles, etc.; the first multimedia content may include multimedia content in various forms.
  • the information stream data may further include second multimedia content.
  • the second multimedia content is multimedia content related to a target object, and the target object may refer to a target item, a target location, a target software, etc.
  • the second multimedia content may be multimedia content that introduces the target object, or may be multimedia content that recommends the target object.
  • the second multimedia content may refer to an advertisement.
  • the genre of the second multimedia content may be the same as that of the first multimedia content, for example, both may be videos, or may be different.
  • the information stream data may include a plurality of first multimedia contents and at least one second multimedia content. Generally, the number of the first multimedia contents is greater than the number of the second multimedia contents.
  • the number of first multimedia content and second multimedia content included in the information stream data acquired at different times may be different.
  • the number of first multimedia content included in the acquired information stream data may be related to the acquisition time.
  • which first multimedia content and second multimedia content to acquire may be determined by the server.
  • the server may be deployed with a second network model, and the first display order may be determined by the second network model.
  • the second network model may determine the first display order based on content information of each multimedia content in the information stream data and attribute information of the user terminal.
  • the next multimedia content in the first display order may be automatically displayed after any multimedia content in the information stream data is displayed; or the next multimedia content may be displayed according to the first display order after receiving a content switching instruction.
  • the present disclosure does not limit the specific method for displaying information flow data, and the above description is only for illustration.
  • not every acquired information stream data contains the second multimedia content.
  • the information stream data can be directly displayed in the first display order without adjusting the first display order.
  • the associated data generated by the user in the process of browsing the multimedia content in the information stream data will reflect the user's current browsing status. Accordingly, the display order of the second multimedia content in the information stream data will affect the user's browsing status.
  • the first associated data may refer to associated data generated by a user during the display of the information flow data.
  • the first associated data may include at least one of the following:
  • the historically displayed information flow data may refer to the information flow data displayed after the target application is currently started, and the historically displayed information flow data may include at least one information flow data;
  • the historical browsing time may refer to the sum of the browsing time of the multimedia content displayed in the browsing history, wherein the sum of the time may be the sum of the browsing time of only the multimedia content that is completely played, or may include the sum of the browsing time of all multimedia content that has a playback record.
  • the first associated data satisfying the first preset condition may mean that the time interval exceeds the preset time interval, or the first number exceeds the first preset number, or the historical browsing time exceeds the preset time, and the second number exceeds the second preset number, wherein the first preset number and the second preset number may be the same or different.
  • the first associated data generated in the process of displaying the information flow data may be acquired again when a second preset condition is met.
  • the second preset condition includes at least one of the following:
  • a multimedia content switching operation is detected, the currently played multimedia content is completely played, and the time interval from the last acquisition of the first associated data reaches a preset time interval.
  • the switching operation of the media content may include a switching operation on the multimedia content in the information stream data that has been acquired, or a switching operation performed on the last media content in the information stream data after the current information stream data is played.
  • the switching operation here is used to display other media content after the last media content, which can be understood as obtaining the next information stream data.
  • the second associated data is associated data that needs to be referred to when adjusting the first display order.
  • the second associated data refers to user associated data generated for a specific multimedia content.
  • the second associated data may include the first associated data, and the second associated data also includes at least one of the following data:
  • the first interactive data for each first multimedia content that has been displayed the first interactive data for each second multimedia content that has been displayed Second interactive data of the multimedia content.
  • the displayed first multimedia content and the displayed second multimedia content may refer to the first multimedia content and the second multimedia content displayed in the currently acquired information flow data; or, may refer to the first multimedia content and the second multimedia content displayed in the information flow data acquired after the target application is last started; or, may refer to the first multimedia content and the second multimedia content displayed in the information flow data within a time interval not exceeding the target time length from the current moment (such as the information flow data of the last week).
  • the first interactive data for the first multimedia content may exemplarily refer to interactive data such as likes, comments, and reposts
  • the second interactive data for the second multimedia content may exemplarily refer to a jump link that triggers the second multimedia content, "not interested" set for the second multimedia content, etc.
  • the first interactive data and the second interactive data may be different types of data.
  • first interaction data and the second interaction data are data with high immediacy, that is, they are interaction inputs generated within a relatively short time range from the current moment, such as interaction data generated in the last week, interaction data generated in the last 6 hours, etc., these data are highly immediacy, but the amount of information is small and the information is relatively one-sided, so other information can also be obtained from the server to assist in adjusting the first display order.
  • the second associated data may also include attribute information of the user terminal obtained from the server, and/or attribute information of the second multimedia content to be displayed.
  • the attribute information of the user terminal may, for example, include the triggering situation of the second multimedia content by the user terminal, such as whether the user is a user who often triggers advertisements and purchases goods; the attribute information of the second multimedia content to be displayed may, for example, include the value of the second multimedia content, etc.
  • the attribute information of the user terminal in the server can be determined based on the user's historical association data, for example, it can be determined based on the user's historical triggering conditions, historical click conditions, etc.; the attribute information of the second multimedia content to be displayed can be determined based on the delivery plan of the second multimedia content.
  • the user terminal may be deployed with a first network model.
  • the first display order is adjusted based on the second associated data to obtain a second display order
  • the second associated data and the first display order may be input into the first network model, and the first network model may adjust the first display order to obtain the second display order.
  • Second display order may be adjusted based on the second associated data to obtain a second display order.
  • the first network model deployed by the user end can be distinguished from the second network model deployed by the server. Since the device performance of the user end is limited, the first network model can be a lightweight network model.
  • the first network model deployed by the user end can be set to a hot update form, that is, the first network model is not bound to the version of the target application.
  • the construction and training of the first network model can be placed on the server, and the user end deploys the first network model on the user end by requesting a software development kit (SDK) from the server.
  • SDK software development kit
  • the user terminal may set up a virtual machine and load the first network model on the virtual machine.
  • the virtual machine may be, for example, a Python virtual machine.
  • the display order of all the multimedia contents that have not been displayed may be adjusted.
  • the display order of the second multimedia content that is not displayed in the first display order can be adjusted based on the second associated data.
  • the display order of other multimedia content after the next multimedia content of the currently displayed multimedia content may be adjusted based on the second associated data.
  • the multimedia content contained in the information flow data and the first display order are: Feed1, Ad1, Feed 2, Feed3, Feed4, Feed5, Feed6, Feed7, Feed8, Feed9, Ad2, Feed10; wherein Feedn represents the first multimedia content, n is 1 to 10, Adm represents the second multimedia content, and m is 1 or 2.
  • the display order of the other multimedia content after the next multimedia content (Feed7) of the currently displayed multimedia content (Feed6) is adjusted, that is, the display order of Feed8, Feed9, Ad2, and Feed10 is adjusted.
  • the next multimedia content of the currently displayed multimedia content is displayed first, that is, after the display order of Feed8, Feed9, Ad2, and Feed10 is adjusted, Feed7 needs to be added to the first position in the adjusted display order.
  • adjusting the first display order Since the purpose of adjusting the first display order is to adjust the display order of the second multimedia content to be displayed, if the multimedia content after the currently played multimedia content does not include the second multimedia content, adjusting the first display order is meaningless.
  • the next multimedia content of the currently displayed multimedia content in the first display order can also be determined; and if among the multimedia contents not displayed in the information flow data, other multimedia contents except the next multimedia content include the second multimedia content, the second associated data can be obtained.
  • the multimedia contents not displayed may be directly displayed in the first display order.
  • the user may provide some feedback data on the information flow data after adjusting the display order, and the feedback data may be used to optimize the first network model deployed on the user side to personalize the network model of the client.
  • feedback data corresponding to the information flow data may be obtained, and then the feedback data may be used as sample data to train the first network model.
  • the above feedback data can also be used to train the second network model deployed by the server.
  • the feedback data for training the second network model can come from multiple user terminals. The specific training process will not be described in detail.
  • information stream data can be obtained.
  • Feed represents the first multimedia content
  • Ad represents the second multimedia content
  • the gray part of the multimedia content is displayed.
  • the black part of the multimedia content represents the multimedia content that has been viewed
  • the black part of the multimedia content represents the multimedia content that is being viewed
  • the white part of the multimedia content represents the multimedia content that has not been viewed.
  • the user end can obtain an algorithm package from the server.
  • the algorithm package includes a first network model
  • the multimedia content in the dotted box can be rearranged to obtain a second display order, and the undisplayed multimedia content can be displayed according to the second display order.
  • the user terminal after acquiring the information stream data, the user terminal can first display the information stream data in a first display order.
  • the first display order can be directly adjusted, and the undisplayed multimedia content can be displayed in accordance with the adjusted second display order.
  • the user terminal can adjust the display order of the multimedia content in real time according to the associated data generated by the user in the process of viewing the information stream data, thereby realizing the dynamic adjustment of the display order of the multimedia content, while improving the display effect of the second multimedia content, ensuring the user experience.
  • a multimedia content display device corresponding to the multimedia content display method is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned multimedia content display method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
  • FIG. 3 is a schematic diagram of the architecture of a multimedia content display device provided by an embodiment of the present disclosure, wherein the device comprises: a first acquisition module 301, a second acquisition module 302, an adjustment module 303 and a display module 304; wherein,
  • a first acquisition module 301 is used to respond to a content acquisition condition, acquire information stream data and a first display order of multimedia contents in the information stream data, and display the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents;
  • a second acquisition module 302 is used to acquire first associated data generated during the display of the information stream data when the information stream data includes at least one second multimedia content; wherein the second multimedia content is multimedia content related to the target object;
  • the adjustment module 303 is used to detect that the first associated data meets the first preset condition. , obtaining second associated data, and adjusting the first display order based on the second associated data to obtain a second display order;
  • the display module 304 is used to display the multimedia content not displayed in the information flow data according to the second display order.
  • the first associated data includes at least one of the following:
  • the second acquisition module 302 when acquiring the first associated data generated in the process of displaying the information flow data, the second acquisition module 302 is used to:
  • first associated data generated during the information flow data display process is obtained; wherein the second preset condition includes at least one of the following:
  • a multimedia content switching operation is detected, the currently played multimedia content is completely played, and the time interval from the last acquisition of the first associated data reaches a preset time interval.
  • the second associated data includes the first associated data and further includes at least one of the following data:
  • the first interaction data is for the displayed first multimedia content
  • the second interaction data is for the displayed second multimedia content
  • the second associated data further includes attribute information of the user terminal obtained from the server, and/or attribute information of the second multimedia content to be displayed.
  • the user terminal is deployed with a first network model; the first display order is determined by a second network model deployed by the server;
  • the adjusting module 303 when adjusting the first display order to obtain a second display order based on the second association data, is used to:
  • the second association data and the first display order are input into the first network model to determine the second display order.
  • the adjustment module 303 before acquiring the second associated data, is further configured to:
  • the second associated data is acquired.
  • the display module 304 is further configured to:
  • the multimedia content that has not been displayed is displayed according to the first display order.
  • the adjustment module 303 when adjusting the first display order based on the second associated data, is configured to:
  • a presentation order of the second multimedia content after the next multimedia content in the first presentation order is adjusted.
  • the embodiment of the present disclosure also provides a computer device.
  • a schematic diagram of the structure of the computer device 400 provided in the embodiment of the present disclosure is shown.
  • the computer device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc., or various forms of servers, such as independent servers or server clusters.
  • the computer device shown in FIG. 4 is only an example and should not bring any limitations to the functions and scope of use of the embodiment of the present disclosure.
  • the computer device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only storage device (ROM) 402 or a program loaded from a storage device 405 to a random access storage device (RAM) 403.
  • ROM read-only storage
  • RAM random access storage device
  • Various programs and data required for the operation of the computer device 400 are also stored in the RAM 403.
  • the processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404.
  • An input/output (I/O) interface 405 is also connected to the bus 404.
  • the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 408 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 409.
  • the communication devices 409 may allow the computer device 400 to communicate with other devices wirelessly or by wire to exchange data.
  • FIG. 4 shows a computer device 400 having various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or provided alternatively.
  • an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing a multimedia content presentation method.
  • the computer program can be downloaded and installed from a network through a communication device 409, or installed from a storage device 408, or installed from a ROM 402.
  • the processing device 401 the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
  • the present disclosure also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps of the multimedia content display method described in the above method embodiment are executed.
  • the storage medium can be a volatile or non-volatile computer-readable storage medium.
  • the embodiments of the present disclosure also provide a computer program product, which carries a program code.
  • the instructions included in the program code can be used to execute the steps of the multimedia content display method described in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.
  • the computer program product may be implemented in hardware, software or a combination thereof.
  • the computer program product is embodied as a computer storage medium.
  • the computer program product is embodied as a software product, such as a software development kit (SDK).
  • SDK software development kit
  • the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple network units. Some or all of them may be selected according to actual needs. All units are used to achieve the purpose of this embodiment.
  • each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that can be executed by a processor.
  • the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.

Landscapes

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

Abstract

A multimedia content display method and apparatus, a computer device, and a storage medium. The multimedia content display method comprises: in response to a content acquisition condition, acquiring information stream data and a first display order of multimedia content in the information stream data, and displaying the information stream data according to the first display order; when the information stream data comprises at least one piece of second multimedia content, acquiring first associated data generated in the information stream data display process; when it is detected that the first associated data satisfies a first preset condition, acquiring second associated data and adjusting the first display order on the basis of the second associated data; and according to a second display order obtained after adjustment, displaying the undisplayed multimedia content in the information stream data. In this way, the display order of the multimedia content can be dynamically adjusted, and the user experience is ensured while the display effect of the second multimedia content is improved.

Description

多媒体内容展示方法、装置、计算机设备及存储介质Multimedia content display method, device, computer equipment and storage medium

本申请要求于2023年08月16日递交的中国专利申请202311035500.4号的优先权,在此全文引用上述中国专利申请公开的内容以作为本申请的一部分。This application claims priority to Chinese Patent Application No. 202311035500.4 filed on August 16, 2023. The contents of the above-mentioned Chinese patent application disclosure are hereby cited in their entirety as a part of this application.

技术领域Technical Field

本公开实施例涉及一种多媒体内容展示方法、装置、计算机设备及存储介质。The embodiments of the present disclosure relate to a method, apparatus, computer equipment and storage medium for displaying multimedia content.

背景技术Background Art

在信息流展示场景中,一般是服务器在接收到的刷新请求之后,服务器向客户端返回一组信息流数据,返回的信息流数据中可能会包含广告数据。In the information flow display scenario, generally after receiving a refresh request, the server returns a set of information flow data to the client, and the returned information flow data may include advertising data.

一般的,信息流数据中各个多媒体内容以及广告数据的展示顺序是在服务器端确定好的,客户端在接收到信息流数据之后,直接按照对应的展示顺序展示对应的内容,广告的展示顺序将直接影响广告的展示效果以及用户的观看体验。Generally, the display order of each multimedia content and advertising data in the information flow data is determined on the server side. After receiving the information flow data, the client directly displays the corresponding content in the corresponding display order. The display order of advertisements will directly affect the display effect of the advertisements and the user's viewing experience.

发明内容Summary of the invention

本公开实施例至少提供一种多媒体内容展示方法、装置、计算机设备及存储介质。The embodiments of the present disclosure at least provide a multimedia content display method, apparatus, computer equipment and storage medium.

第一方面,本公开实施例提供了一种多媒体内容展示方法,应用于用户端,包括:In a first aspect, an embodiment of the present disclosure provides a multimedia content display method, which is applied to a user terminal and includes:

响应内容获取条件,获取信息流数据和所述信息流数据中多媒体内容的第一展示顺序,并按照所述第一展示顺序展示所述信息流数据;其中,所述信息流数据包括多个第一多媒体内容;In response to the content acquisition condition, acquiring information stream data and a first display order of multimedia contents in the information stream data, and displaying the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents;

在所述信息流数据包括至少一个第二多媒体内容的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二多媒体内容为与目标对象相关的多媒体内容;In the case where the information stream data includes at least one second multimedia content, obtaining first associated data generated during the display of the information stream data; wherein the second multimedia content is multimedia content related to the target object;

在检测到所述第一关联数据满足第一预设条件的情况下,获取第二关联数据,并基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二 展示顺序;When it is detected that the first associated data satisfies the first preset condition, second associated data is obtained, and based on the second associated data, the first display sequence is adjusted to obtain a second Display order;

按照所述第二展示顺序,展示所述信息流数据中未展示的多媒体内容。The multimedia content not displayed in the information stream data is displayed according to the second display order.

第二方面,本公开实施例还提供一种多媒体内容展示装置,包括:In a second aspect, the present disclosure also provides a multimedia content display device, including:

第一获取模块,用于响应内容获取条件,获取信息流数据和所述信息流数据中多媒体内容的第一展示顺序,并按照所述第一展示顺序展示所述信息流数据;其中,所述信息流数据包括多个第一多媒体内容;A first acquisition module, configured to acquire information stream data and a first display order of multimedia contents in the information stream data in response to a content acquisition condition, and to display the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents;

第二获取模块,用于在所述信息流数据包括至少一个第二多媒体内容的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二多媒体内容为与目标对象相关的多媒体内容;A second acquisition module, configured to acquire first associated data generated during the display of the information stream data when the information stream data includes at least one second multimedia content; wherein the second multimedia content is multimedia content related to the target object;

调整模块,用于在检测到所述第一关联数据满足第一预设条件的情况下,获取第二关联数据,并基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二展示顺序;an adjusting module, configured to obtain second associated data when it is detected that the first associated data satisfies a first preset condition, and adjust the first display order based on the second associated data to obtain a second display order;

展示模块,用于按照所述第二展示顺序,展示所述信息流数据中未展示的多媒体内容。A display module is used to display the multimedia content not displayed in the information flow data according to the second display order.

一种可能的实施方式中,所述第一关联数据包括以下至少一个:In a possible implementation manner, the first associated data includes at least one of the following:

前一个已展示的第二多媒体内容的展示结束时间与当前时间之间的时间间隔、前一个已展示的第二多媒体内容与当前展示的多媒体内容之间间隔的多媒体内容的第一数目、历史展示的信息流数据的历史浏览时长、历史已展示的信息流数据的多媒体内容的第二数目。The time interval between the end time of the display of the previously displayed second multimedia content and the current time, the first number of multimedia contents between the previously displayed second multimedia content and the currently displayed multimedia content, the historical browsing time of the historically displayed information stream data, and the second number of multimedia contents of the historically displayed information stream data.

一种可能的实施方式中,所述第二获取模块,在获取所述信息流数据展示过程中产生的第一关联数据时,用于:In a possible implementation manner, when acquiring the first associated data generated in the process of displaying the information flow data, the second acquisition module is used to:

在满足第二预设条件的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二预设条件包括以下至少一个:When a second preset condition is met, first associated data generated during the information flow data display process is obtained; wherein the second preset condition includes at least one of the following:

检测到多媒体内容切换操作、当前播放的多媒体内容被完整播放、距离上一次获取第一关联数据之间的时间间隔达到预设时间间隔。A multimedia content switching operation is detected, the currently played multimedia content is completely played, and the time interval from the last acquisition of the first associated data reaches a preset time interval.

一种可能的实施方式中,所述第二关联数据包括所述第一关联数据,以及还包括以下数据中的至少一项:In a possible implementation manner, the second associated data includes the first associated data and further includes at least one of the following data:

针对已展示的第一多媒体内容的第一交互数据、针对已展示的第二多媒体内容的第二交互数据。The first interaction data is for the displayed first multimedia content, and the second interaction data is for the displayed second multimedia content.

一种可能的实施方式中,所述第二关联数据还包括从服务器获取的所述用户端的属性信息,和/或,待展示的第二多媒体内容的属性信息。 In a possible implementation manner, the second associated data further includes attribute information of the user terminal obtained from the server, and/or attribute information of the second multimedia content to be displayed.

一种可能的实施方式中,所述用户端部署有第一网络模型;所述第一展示顺序是通过服务器部署的第二网络模型确定的;In a possible implementation manner, the user terminal is deployed with a first network model; the first display order is determined by a second network model deployed by the server;

所述调整模块,在基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二展示顺序时,用于:The adjusting module, when adjusting the first display order to obtain a second display order based on the second association data, is used to:

将所述第二关联数据和第一展示顺序输入至所述第一网络模型中,确定所述第二展示顺序。The second association data and the first display order are input into the first network model to determine the second display order.

一种可能的实施方式中,在获取所述第二关联数据之前,所述调整模块,还用于:In a possible implementation manner, before acquiring the second associated data, the adjustment module is further configured to:

确定所述第一展示顺序中,当前展示的多媒体内容的下一多媒体内容;Determining the next multimedia content of the currently displayed multimedia content in the first display sequence;

在所述信息流数据未展示的多媒体内容中,除所述下一多媒体内容外的其他多媒体内容包括第二多媒体内容的情况下,获取所述第二关联数据。In the case where, among the multimedia contents not displayed in the information stream data, other multimedia contents except the next multimedia content include the second multimedia content, the second associated data is acquired.

一种可能的实施方式中,在所述信息流数据未展示的多媒体内容中,除所述下一多媒体内容外的其他多媒体内容不包括第二多媒体内容的情况下,所述展示模块,还用于:In a possible implementation manner, when, among the multimedia contents not displayed in the information stream data, other multimedia contents except the next multimedia content do not include the second multimedia content, the display module is further configured to:

按照所述第一展示顺序展示未展示的多媒体内容。The multimedia content that has not been displayed is displayed according to the first display order.

一种可能的实施方式中,所述调整模块,在基于所述第二关联数据,对所述第一展示顺序进行调整时,用于:In a possible implementation manner, when the adjustment module adjusts the first display order based on the second association data, it is configured to:

基于所述第二关联数据,对所述第一展示顺序中,所述下一多媒体内容后的第二多媒体内容的展示顺序进行调整。Based on the second association data, a presentation order of the second multimedia content after the next multimedia content in the first presentation order is adjusted.

第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。In a third aspect, an embodiment of the present disclosure further provides a computer device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the above-mentioned first aspect, or any possible implementation of the first aspect are performed.

第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned first aspect or any possible implementation of the first aspect are executed.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的 一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. The drawings herein are incorporated into the specification and constitute the entire specification. The following drawings are part of the present invention, and these drawings show embodiments consistent with the present invention, and together with the specification, are used to illustrate the technical solutions of the present invention. It should be understood that the following drawings only show certain embodiments of the present invention, and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can also be obtained based on these drawings without creative work.

图1示出了本公开实施例所提供的一种多媒体内容展示方法的流程图;FIG1 shows a flow chart of a multimedia content display method provided by an embodiment of the present disclosure;

图2示出了本公开实施例所提供的一种多媒体内容展示方法的示例图;FIG2 shows an example diagram of a multimedia content display method provided by an embodiment of the present disclosure;

图3示出了本公开实施例所提供的一种多媒体内容展示装置的架构示意图;以及FIG3 shows a schematic diagram of the architecture of a multimedia content display device provided by an embodiment of the present disclosure; and

图4示出了本公开实施例所提供的一种计算机设备的结构示意图。FIG4 shows a schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure.

具体实施方式DETAILED DESCRIPTION

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。In order to make the purpose, technical scheme and advantages of the embodiments of the present disclosure clearer, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present disclosure.

一般的,信息流数据中各个多媒体内容以及广告数据的展示顺序是在服务器端确定好的,客户端在接收到信息流数据之后,直接按照对应的展示顺序展示对应的内容,广告的展示顺序将直接影响广告的展示效果以及用户的观看体验。Generally, the display order of each multimedia content and advertising data in the information flow data is determined on the server side. After receiving the information flow data, the client directly displays the corresponding content in the corresponding display order. The display order of advertisements will directly affect the display effect of the advertisements and the user's viewing experience.

用户在观看信息流数据的过程中,一般会产生一些用户交互数据,如对于某个视频的点赞、或者对于某个广告的“不感兴趣”等。这些用户交互数据,将直接的影响广告的展示。When users watch information flow data, they usually generate some user interaction data, such as likes for a certain video or "not interested" in a certain advertisement. These user interaction data will directly affect the display of advertisements.

相关技术中,用户在产生用户交互数据之后,一般是直接反馈至服务器,服务器再基于用户交互数据调整广告的投放(如调整广告的投放位置、投放顺序等)。然而这种调整无法作用于已经返回至用户端的信息流数据,例如,若用户端拉取的信息流数据中包含20条数据,用户在观看前5条数据之后产生了一些用户交互数据,用户端在将用户交互数据反馈至服务器之后, 服务器只能对用户端下次拉取的信息流数据中的广告投放进行调整,对于已拉取至用户端的后15数据无法进行调整,这样会导致内容调整的不及时。In the related art, after the user generates user interaction data, it is generally directly fed back to the server, and the server then adjusts the advertisement delivery (such as adjusting the advertisement delivery position and delivery order, etc.) based on the user interaction data. However, this adjustment cannot be applied to the information flow data that has been returned to the user end. For example, if the information flow data pulled by the user end contains 20 data, and the user generates some user interaction data after viewing the first 5 data, after the user end feeds the user interaction data back to the server, The server can only adjust the advertisement placement in the information flow data pulled by the user side next time, and cannot adjust the last 15 data pulled to the user side, which will lead to untimely content adjustment.

另外,在高并发的场景中,若要同时对多个用户的信息流数据的广告投放进行调整,则会占用大量的计算资源。In addition, in high-concurrency scenarios, if you want to adjust the advertising delivery of multiple users' information flow data at the same time, it will take up a lot of computing resources.

基于上述研究,本公开提供了一种多媒体内容展示方法、装置、计算机设备及存储介质,用户端在获取信息流数据之后,可以先按照第一展示顺序展示信息流数据,在信息流数据展示过程中产生的第一关联数据满足第一预设条件的情况下,可以直接对第一展示顺序进行调整,并按照调整后的第二展示顺序展示未展示的多媒体内容。通过这种方法,用户端可以实时根据用户在观看信息流数据的过程中所产生的关联数据,对多媒体内容的展示顺序进行调整,由此可以实现多媒体内容的展示顺序的动态调整,在提升第二多媒体内容的展示效果的同时,保证用户体验。Based on the above research, the present disclosure provides a multimedia content display method, device, computer equipment and storage medium. After obtaining the information stream data, the user terminal can first display the information stream data according to the first display order. When the first associated data generated in the process of displaying the information stream data meets the first preset condition, the first display order can be directly adjusted, and the undisplayed multimedia content can be displayed according to the adjusted second display order. Through this method, the user terminal can adjust the display order of the multimedia content in real time according to the associated data generated by the user in the process of viewing the information stream data, thereby realizing the dynamic adjustment of the display order of the multimedia content, while improving the display effect of the second multimedia content, ensuring the user experience.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。The term "and/or" herein only describes an association relationship, indicating that three relationships may exist. For example, A and/or B may represent the following three situations: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C may represent including any one or more elements selected from the set consisting of A, B, and C.

可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者 “不同意”向电子设备提供个人信息的选择控件。As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information can be sent to the user in the form of a pop-up window, in which the prompt information can be presented in text form. In addition, the pop-up window can also carry a prompt for the user to choose "agree" or A selection control to “disagree” from providing personal information to electronic devices.

可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本公开的实现方式中。It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

为便于对本实施例进行理解,首先对本公开实施例所公开的一种多媒体内容展示方法进行详细介绍,本公开实施例所提供的多媒体内容展示方法的执行主体一般为终端设备,所述终端设备例如可以是指智能手机、平板电脑、个人计算机等。To facilitate understanding of this embodiment, a multimedia content display method disclosed in the embodiment of the present disclosure is first introduced in detail. The executor of the multimedia content display method provided in the embodiment of the present disclosure is generally a terminal device, and the terminal device may refer to a smart phone, a tablet computer, a personal computer, etc.

图1为本公开实施例提供的一种多媒体内容展示方法的流程图。如图1所示,该方法包括以下步骤101~步骤104:FIG1 is a flow chart of a multimedia content display method provided by an embodiment of the present disclosure. As shown in FIG1 , the method includes the following steps 101 to 104:

步骤101、响应内容获取条件,获取信息流数据和所述信息流数据中多媒体内容的第一展示顺序,并按照所述第一展示顺序展示所述信息流数据;其中,所述信息流数据包括多个第一多媒体内容。Step 101: In response to a content acquisition condition, obtain information stream data and a first display order of multimedia contents in the information stream data, and display the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents.

步骤102、在所述信息流数据包括至少一个第二多媒体内容的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二多媒体内容为与目标对象相关的多媒体内容。Step 102: When the information stream data includes at least one second multimedia content, obtain first associated data generated during the display of the information stream data; wherein the second multimedia content is multimedia content related to the target object.

步骤103、在检测到所述第一关联数据满足第一预设条件的情况下,获取第二关联数据,并基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二展示顺序。Step 103: When it is detected that the first associated data meets the first preset condition, obtain second associated data, and adjust the first display order based on the second associated data to obtain a second display order.

步骤104、按照所述第二展示顺序,展示所述信息流数据中未展示的多媒体内容。Step 104: Display multimedia content not displayed in the information stream data according to the second display order.

以下是对上述步骤的详细描述。The following is a detailed description of the above steps.

所述内容获取条件是指用于从服务器拉取信息流数据的条件,示例性的,所述内容获取条件可以包括如下任何一种:The content acquisition condition refers to a condition for pulling information stream data from a server. Exemplarily, the content acquisition condition may include any of the following:

检测到目标应用程序被启动;或者,检测到更新按钮被触发;或者,检测到更新滑动操作。It is detected that the target application is launched; or it is detected that the update button is triggered; or it is detected that the update sliding operation is detected.

其中,所述目标应用程序为用于展示所述第二多媒体内容的应用程序;所述更新滑动操作例如可以是在展示的首个多媒体内容上执行的下滑操作。The target application is an application for displaying the second multimedia content; the update sliding operation may be, for example, a sliding operation performed on the first multimedia content being displayed.

所述第一多媒体内容是指基于用户端的属性信息筛选的多媒体内容,例如可以包括视频、文章等;所述第一多媒体内容可以包括多种形式的多媒体内容。 The first multimedia content refers to multimedia content screened based on attribute information of the user terminal, and may include, for example, videos, articles, etc.; the first multimedia content may include multimedia content in various forms.

在一种可能的实施方式中,所述信息流数据还可以包括第二多媒体内容。所述第二多媒体内容为与目标对象相关的多媒体内容,所述目标对象例如可以是指目标物品、目标地点、目标软件等;所述第二多媒体内容可以是对所述目标对象进行介绍的多媒体内容,或者可以是对所述目标对象进行推荐的多媒体内容,示例性的,所述第二多媒体内容可以是指广告。In a possible implementation, the information stream data may further include second multimedia content. The second multimedia content is multimedia content related to a target object, and the target object may refer to a target item, a target location, a target software, etc. The second multimedia content may be multimedia content that introduces the target object, or may be multimedia content that recommends the target object. For example, the second multimedia content may refer to an advertisement.

所述第二多媒体内容的体裁与所述第一多媒体内容可以相同,例如可以均为视频,也可以不同。The genre of the second multimedia content may be the same as that of the first multimedia content, for example, both may be videos, or may be different.

所述信息流数据中可以包括多个第一多媒体内容以及至少一个第二多媒体内容,一般的,所述第一多媒体内容的数量比所述第二多媒体内容的数量多。The information stream data may include a plurality of first multimedia contents and at least one second multimedia content. Generally, the number of the first multimedia contents is greater than the number of the second multimedia contents.

在响应内容获取条件之后,不同次获取的信息流数据中所包含的第一多媒体内容和第二多媒体内容的数量可以不同,示例性的,获取的信息流数据中包含多少个第一多媒体内容可以与获取时间相关。具体的,获取哪些第一多媒体内容以及第二多媒体内容可以是服务器决策的。After responding to the content acquisition condition, the number of first multimedia content and second multimedia content included in the information stream data acquired at different times may be different. For example, the number of first multimedia content included in the acquired information stream data may be related to the acquisition time. Specifically, which first multimedia content and second multimedia content to acquire may be determined by the server.

一种可能的实施方式中,服务器可以部署有第二网络模型,所述第一展示顺序可以是所述第二网络模型确定的。示例性的,所述第二网络模型可以根据信息流数据中各个多媒体内容的内容信息、以及所述用户端的属相信息,确定所述第一展示顺序。In a possible implementation, the server may be deployed with a second network model, and the first display order may be determined by the second network model. Exemplarily, the second network model may determine the first display order based on content information of each multimedia content in the information stream data and attribute information of the user terminal.

在按照所述第一展示顺序展示所述信息流数据时,可以是在所述信息流数据中任一多媒体内容展示完毕后,自动展示所述第一展示顺序中,该多媒体内容的下一多媒体内容;又或者,可以是在接收到内容切换指令之后,再按照所述第一展示顺序,展示下一多媒体内容。When the information stream data is displayed according to the first display order, the next multimedia content in the first display order may be automatically displayed after any multimedia content in the information stream data is displayed; or the next multimedia content may be displayed according to the first display order after receiving a content switching instruction.

对于信息流数据的具体展示方法本公开并不限定,上述描述仅做示例说明。The present disclosure does not limit the specific method for displaying information flow data, and the above description is only for illustration.

实际应用中,并非每次获的信息流数据中都包含第二多媒体内容,在获取的信息流数据中不包含第二多媒体内容的情况下,可以直接按照第一展示顺序展示信息流数据,无需对第一展示顺序进行调整。In actual applications, not every acquired information stream data contains the second multimedia content. When the acquired information stream data does not contain the second multimedia content, the information stream data can be directly displayed in the first display order without adjusting the first display order.

在所述信息流数据包括至少一个第二多媒体内容的情况下,用户在浏览信息流数据中的多媒体内容的过程中产生的关联数据将反应用户当前的浏览状态,相应的,信息流数据中第二多媒体内容的展示顺序将影响用户的浏览状态。 In the case where the information stream data includes at least one second multimedia content, the associated data generated by the user in the process of browsing the multimedia content in the information stream data will reflect the user's current browsing status. Accordingly, the display order of the second multimedia content in the information stream data will affect the user's browsing status.

所述第一关联数据可以是指所述信息流数据在展示过程中用户产生的关联数据。示例性的,所述第一关联数据可以包括以下至少一个:The first associated data may refer to associated data generated by a user during the display of the information flow data. Exemplarily, the first associated data may include at least one of the following:

前一个已展示的第二多媒体内容的展示结束时间与当前时间之间的时间间隔、前一个已展示的第二多媒体内容与当前展示的多媒体内容之间间隔的多媒体内容的第一数目、历史展示的信息流数据的历史浏览时长、历史已展示的信息流数据的多媒体内容的第二数目。The time interval between the end time of the display of the previously displayed second multimedia content and the current time, the first number of multimedia contents between the previously displayed second multimedia content and the currently displayed multimedia content, the historical browsing time of the historically displayed information stream data, and the second number of multimedia contents of the historically displayed information stream data.

这里,所述历史展示的信息流数据可以是指,目标应用程序当前次启动之后,展示的信息流数据,所述历史展示的信息流数据可以包括至少一个信息流数据;所述历史浏览时长可以是指浏览历史展示的多媒体内容的时间总和,其中,所述时间总和可以是仅包括完整播放的多媒体内容的浏览时间的总和,又或者可以包括所有存在播放记录的多媒体内容的浏览时间的总和。Here, the historically displayed information flow data may refer to the information flow data displayed after the target application is currently started, and the historically displayed information flow data may include at least one information flow data; the historical browsing time may refer to the sum of the browsing time of the multimedia content displayed in the browsing history, wherein the sum of the time may be the sum of the browsing time of only the multimedia content that is completely played, or may include the sum of the browsing time of all multimedia content that has a playback record.

相应的,所述第一关联数据满足第一预设条件可以是指,所述时间间隔超过预设时间间隔,或者所述第一数目超过第一预设个数,或者,所述历史浏览时长超过预设时长,所述第二数目超过第二预设个数,其中,所述第一预设个数和所述第二预设个数可以相同,或者不同。Correspondingly, the first associated data satisfying the first preset condition may mean that the time interval exceeds the preset time interval, or the first number exceeds the first preset number, or the historical browsing time exceeds the preset time, and the second number exceeds the second preset number, wherein the first preset number and the second preset number may be the same or different.

一种可能的实施方式中,在获取所述信息流数据展示过程中产生的第一关联数据时,可以是在满足第二预设条件的情况下,再获取所述信息流数据展示过程中产生的第一关联数据。In a possible implementation, when acquiring the first associated data generated in the process of displaying the information flow data, the first associated data generated in the process of displaying the information flow data may be acquired again when a second preset condition is met.

其中,所述第二预设条件包括以下至少一个:The second preset condition includes at least one of the following:

检测到多媒体内容切换操作、当前播放的多媒体内容被完整播放、距离上一次获取第一关联数据之间的时间间隔达到预设时间间隔。A multimedia content switching operation is detected, the currently played multimedia content is completely played, and the time interval from the last acquisition of the first associated data reaches a preset time interval.

这里,所述媒体内容的切换操作可以包括针对已经获取的信息流数据中的多媒体内容的切换操作,或者在当前信息流数据播放完毕之后,在所述信息流数据中的最后一个媒体内容上执行的切换操作,这里的切换操作用于展示所述最后一个媒体内容后的其他媒体内容,即可以理解为获取下一信息流数据。Here, the switching operation of the media content may include a switching operation on the multimedia content in the information stream data that has been acquired, or a switching operation performed on the last media content in the information stream data after the current information stream data is played. The switching operation here is used to display other media content after the last media content, which can be understood as obtaining the next information stream data.

所述第二关联数据为在对第一展示顺序进行调整时需要参考的关联数据,一般的,所述第二关联数据是指针对某一个具体的多媒体内容所产生的用户关联数据;可选地,所述第二关联数据可以包括所述第一关联数据,所述第二关联数据还包括以下数据中的至少一项:The second associated data is associated data that needs to be referred to when adjusting the first display order. Generally, the second associated data refers to user associated data generated for a specific multimedia content. Optionally, the second associated data may include the first associated data, and the second associated data also includes at least one of the following data:

针对已展示的各第一多媒体内容的第一交互数据、针对已展示的各第二 多媒体内容的第二交互数据。The first interactive data for each first multimedia content that has been displayed, the first interactive data for each second multimedia content that has been displayed Second interactive data of the multimedia content.

这里,所述已展示的第一多媒体内容和所述已展示的第二多媒体内容可以是指,当前获取的信息流数据中已展示的第一多媒体内容和第二多媒体内容;又或者,可以是指当前次启动目标应用程序之后获取的信息流数据中已展示的第一多媒体内容和第二多媒体内容;又或者,可以是指距离当前时刻不超过目标时长的时间区间内信息流数据中已展示的第一多媒体内容和第二多媒体内容(如最近一个星期的信息流数据)。Here, the displayed first multimedia content and the displayed second multimedia content may refer to the first multimedia content and the second multimedia content displayed in the currently acquired information flow data; or, may refer to the first multimedia content and the second multimedia content displayed in the information flow data acquired after the target application is last started; or, may refer to the first multimedia content and the second multimedia content displayed in the information flow data within a time interval not exceeding the target time length from the current moment (such as the information flow data of the last week).

所述针对第一多媒体内容的第一交互数据示例性的可以是指点赞、评论、转发等交互数据,所述针对第二多媒体内容的第二交互数据示例性的可以是指,触发所述第二多媒体内容的跳转链接、对所述第二多媒体内容设置的“不感兴趣”等。所述第一交互数据和所述第二交互数据可以是不同类型的数据。The first interactive data for the first multimedia content may exemplarily refer to interactive data such as likes, comments, and reposts, and the second interactive data for the second multimedia content may exemplarily refer to a jump link that triggers the second multimedia content, "not interested" set for the second multimedia content, etc. The first interactive data and the second interactive data may be different types of data.

由于所述第一交互数据和所述第二交互数据为即时性较强的数据,即为距离当前时刻为较短的时间范围区间内产生的交互输入,如最近一个星期产生的交互数据、最近6小时产生的交互数据等,这些数据的即时性较强,但是信息量较少,信息较为片面,因此还可以从服务器获取其他的信息来辅助进行第一展示顺序的调整。Since the first interaction data and the second interaction data are data with high immediacy, that is, they are interaction inputs generated within a relatively short time range from the current moment, such as interaction data generated in the last week, interaction data generated in the last 6 hours, etc., these data are highly immediacy, but the amount of information is small and the information is relatively one-sided, so other information can also be obtained from the server to assist in adjusting the first display order.

示例性的,所述第二关联数据还可以包括从服务器获取的所述用户端的属性信息,和/或,待展示的第二多媒体内容的属性信息。Exemplarily, the second associated data may also include attribute information of the user terminal obtained from the server, and/or attribute information of the second multimedia content to be displayed.

其中,所述用户端的属性信息例如可以包括所述用户端对于第二多媒体内容的触发情况,例如用户是否是经常触发广告并进行商品购买的用户;所述待展示的第二多媒体内容的属性信息例如可以包括所述第二多媒体内容的价值等。Among them, the attribute information of the user terminal may, for example, include the triggering situation of the second multimedia content by the user terminal, such as whether the user is a user who often triggers advertisements and purchases goods; the attribute information of the second multimedia content to be displayed may, for example, include the value of the second multimedia content, etc.

示例性的,服务器中所述用户端的属性信息可以是基于用户的历史关联数据确定的,例如可以根据用户的历史触发情况、历史点击情况等确定;所述待展示的第二多媒体内容的属性信息可以是基于所述第二多媒体内容的投放计划确定的。Exemplarily, the attribute information of the user terminal in the server can be determined based on the user's historical association data, for example, it can be determined based on the user's historical triggering conditions, historical click conditions, etc.; the attribute information of the second multimedia content to be displayed can be determined based on the delivery plan of the second multimedia content.

一种可能的实施方式中,所述用户端可以部署有第一网络模型,在基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二展示顺序时,示例性的,可以将所述第二关联数据和所述第一展示顺序输入至所述第一网络模型中,所述第一网络模型可以对所述第一展示顺序进行调整,得到所述 第二展示顺序。In a possible implementation manner, the user terminal may be deployed with a first network model. When the first display order is adjusted based on the second associated data to obtain a second display order, the second associated data and the first display order may be input into the first network model, and the first network model may adjust the first display order to obtain the second display order. Second display order.

这里,所述用户端部署的第一网络模型可以区别于所述服务器部署的第二网络模型,由于用户端的设备性能有限,因此,所述第一网络模型可以是轻量级的网络模型。Here, the first network model deployed by the user end can be distinguished from the second network model deployed by the server. Since the device performance of the user end is limited, the first network model can be a lightweight network model.

另外,为了提高开发效率,所述用户端部署的第一网络模型可以设置成热更新的形式,即所述第一网络模型不与目标应用程序的版本绑定。所述第一网络模型的构建以及训练可以是放在服务器上的,用户端通过向服务器请求软件开发工具包(Software Development Kit,SDK),以在用户端部署所述第一网络模型。当服务器上所述第一网络模型发生更新时,可以在所述用户端请求获取信息流数据时,将信息流数据已经更新后的第一网络模型的SDK发送至用户端,以对用户端部署的第一网络模型进行更新。In addition, in order to improve development efficiency, the first network model deployed by the user end can be set to a hot update form, that is, the first network model is not bound to the version of the target application. The construction and training of the first network model can be placed on the server, and the user end deploys the first network model on the user end by requesting a software development kit (SDK) from the server. When the first network model on the server is updated, when the user end requests to obtain information flow data, the SDK of the first network model after the information flow data has been updated can be sent to the user end to update the first network model deployed by the user end.

可选地,所述用户端可以设置虚拟机,并在虚拟机上加载所述第一网络模型,所述虚拟机例如可以为Python虚拟机。Optionally, the user terminal may set up a virtual machine and load the first network model on the virtual machine. The virtual machine may be, for example, a Python virtual machine.

一种可能的实施方式中,在对所述第一展示顺序进行调整时,可以是对所有未展示的多媒体内容的展示顺序进行调整。In a possible implementation manner, when the first display order is adjusted, the display order of all the multimedia contents that have not been displayed may be adjusted.

然而实际应用中,由于第二多媒体内容的展示才会影响用户体验,因此,在基于所述第二关联数据,对所述第一展示顺序进行调整时,可以基于所述第二关联数据,对所述第一展示顺序中的未展示的第二多媒体内容的展示顺序进行调整。However, in actual applications, since the display of the second multimedia content will affect the user experience, when the first display order is adjusted based on the second associated data, the display order of the second multimedia content that is not displayed in the first display order can be adjusted based on the second associated data.

由于调用所述第一网络模型对所述第一展示顺序进行调整需要耗费一定的时间,若直接将当前播放的多媒体内容后的所有的多媒体内容的展示顺序进行重排调整,所耗费的时间较长,且若在调整过程中,用户输入了媒体内容切换指令,在这个时候无法确定下一展示的多媒体内容为哪个媒体内容,因此可能会出现无法正常播放的情况。Since it takes a certain amount of time to call the first network model to adjust the first display order, if the display order of all multimedia content after the currently played multimedia content is directly rearranged, it will take a long time. Moreover, if the user inputs a media content switching instruction during the adjustment process, it is impossible to determine which multimedia content will be displayed next at this time, so normal playback may occur.

为避免上述情况,在基于所述第二关联数据,对所述第一展示顺序进行调整时,可以是基于所述第二关联数据,对当前展示的多媒体内容的下一多媒体内容之后的其他多媒体内容的展示顺序进行调整。To avoid the above situation, when the first display order is adjusted based on the second associated data, the display order of other multimedia content after the next multimedia content of the currently displayed multimedia content may be adjusted based on the second associated data.

示例性的,若信息流数据中所包含的多媒体内容以及第一展示顺序为:Feed1、Ad1、Feed 2、Feed3、Feed4、Feed5、Feed6、Feed7、Feed8、Feed9、Ad2、Feed10;其中,Feedn表示第一多媒体内容,n取1~10,Adm表示第二多媒体内容,m取1、2。 Exemplarily, if the multimedia content contained in the information flow data and the first display order are: Feed1, Ad1, Feed 2, Feed3, Feed4, Feed5, Feed6, Feed7, Feed8, Feed9, Ad2, Feed10; wherein Feedn represents the first multimedia content, n is 1 to 10, Adm represents the second multimedia content, and m is 1 or 2.

若当前播放的多媒体内容为Feed6,下一多媒体内容为Feed7,所述对当前展示的多媒体内容(Feed6)的下一多媒体内容(Feed7)之后的其他多媒体内容的展示顺序进行调整,即对Feed8、Feed9、Ad2、Feed10的展示顺序进行调整。If the currently played multimedia content is Feed6 and the next multimedia content is Feed7, the display order of the other multimedia content after the next multimedia content (Feed7) of the currently displayed multimedia content (Feed6) is adjusted, that is, the display order of Feed8, Feed9, Ad2, and Feed10 is adjusted.

在调整后的第二展示顺序中,当前展示的多媒体内容的下一多媒体内容为展示首位,即上述对Feed8、Feed9、Ad2、Feed10的展示顺序进行调整之后,需要在调整后的展示顺序的首位加上Feed7。In the adjusted second display order, the next multimedia content of the currently displayed multimedia content is displayed first, that is, after the display order of Feed8, Feed9, Ad2, and Feed10 is adjusted, Feed7 needs to be added to the first position in the adjusted display order.

由于调整第一展示顺序的目的在于,调整待展示的第二多媒体内容的展示顺序,若当前播放的多媒体内容之后的多媒体内容中不包含第二多媒体内容,则调整第一展示顺序是无意义的。Since the purpose of adjusting the first display order is to adjust the display order of the second multimedia content to be displayed, if the multimedia content after the currently played multimedia content does not include the second multimedia content, adjusting the first display order is meaningless.

因此,在获取第二关联数据之前,还可以先确定所述第一展示顺序中,当前展示的多媒体内容的下一多媒体内容;在所述信息流数据未展示的多媒体内容中,除所述下一多媒体内容外的其他多媒体内容包括第二多媒体内容的情况下,再获取所述第二关联数据。Therefore, before obtaining the second associated data, the next multimedia content of the currently displayed multimedia content in the first display order can also be determined; and if among the multimedia contents not displayed in the information flow data, other multimedia contents except the next multimedia content include the second multimedia content, the second associated data can be obtained.

在所述信息流数据未展示的多媒体内容中,除所述下一多媒体内容外的其他多媒体内容不包括第二多媒体内容的情况下,可以直接按照所述第一展示顺序展示未展示的多媒体内容。In the case where, among the multimedia contents not displayed in the information stream data, other multimedia contents except the next multimedia content do not include the second multimedia content, the multimedia contents not displayed may be directly displayed in the first display order.

在一种可选的实施方式中,在展示多个信息流数据之后,用户可以对展示的进行展示顺序调整后的信息流数据有一些反馈数据,这些反馈数据可以用于优化用户端部署的第一网络模型,以实现客户端的网络模型的个性化。In an optional implementation, after displaying multiple information flow data, the user may provide some feedback data on the information flow data after adjusting the display order, and the feedback data may be used to optimize the first network model deployed on the user side to personalize the network model of the client.

具体的,可以在展示的进行展示顺序的信息流数据的数量超过特定数量之后,获取这些信息流数据对应的反馈数据,然后将反馈数据作为样本数据,对所述第一网络模型进行训练。Specifically, after the number of information flow data displayed in a display order exceeds a specific number, feedback data corresponding to the information flow data may be obtained, and then the feedback data may be used as sample data to train the first network model.

另外,若服务器生成的第一展示顺序本身就比较合理,那么后续就无需调整第一展示顺序,因此,上述反馈数据还可以用户训练服务器部署的第二网络模型,训练所述第二网络模型的反馈数据可以来源于多个用户端。具体的训练过程将不再展开介绍。In addition, if the first display order generated by the server is reasonable, there is no need to adjust the first display order later. Therefore, the above feedback data can also be used to train the second network model deployed by the server. The feedback data for training the second network model can come from multiple user terminals. The specific training process will not be described in detail.

下面将结合具体的示例,对上述多媒体内容展示方法进行介绍。The above multimedia content display method will be introduced below with reference to specific examples.

参见图2所示,为本公开实施例提供的一种多媒体内容展示方法的示例,在用户端发起请求之后,可以获取信息流数据,左侧信息流数据中,Feed表示第一多媒体内容,Ad表示第二多媒体内容,其中,灰色部分的多媒 体内容表示已经观看的多媒体内容,黑色部分的多媒体内容表示正在观看的多媒体内容,白色部分的多媒体内容表示未观看的多媒体内容。2, which is an example of a multimedia content display method provided by an embodiment of the present disclosure. After the user terminal initiates a request, information stream data can be obtained. In the information stream data on the left, Feed represents the first multimedia content, Ad represents the second multimedia content, and the gray part of the multimedia content is displayed. The black part of the multimedia content represents the multimedia content that has been viewed, the black part of the multimedia content represents the multimedia content that is being viewed, and the white part of the multimedia content represents the multimedia content that has not been viewed.

用户端可以从服务器获取算法包,算法包当包括第一网络模型,在需要对第一展示顺序进行调整时,可以将虚线框内的多媒体内容进行重排,得到第二展示顺序,并按照第二展示顺序展示未展示的多媒体内容。The user end can obtain an algorithm package from the server. When the algorithm package includes a first network model, when the first display order needs to be adjusted, the multimedia content in the dotted box can be rearranged to obtain a second display order, and the undisplayed multimedia content can be displayed according to the second display order.

关于上述步骤的详细描述,参数图1实施例的介绍,在此将不再赘述。The detailed description of the above steps and the introduction of the embodiment of parameter FIG. 1 will not be repeated here.

本公开实施例提供的多媒体内容展示方法中,用户端在获取信息流数据之后,可以先按照第一展示顺序展示信息流数据,在信息流数据展示过程中产生的第一关联数据满足第一预设条件的情况下,可以直接对第一展示顺序进行调整,并按照调整后的第二展示顺序展示未展示的多媒体内容。通过这种方法,用户端可以实时根据用户在观看信息流数据的过程中所产生的关联数据,对多媒体内容的展示顺序进行调整,由此可以实现多媒体内容的展示顺序的动态调整,在提升第二多媒体内容的展示效果的同时,保证用户体验。In the multimedia content display method provided by the embodiment of the present disclosure, after acquiring the information stream data, the user terminal can first display the information stream data in a first display order. When the first associated data generated in the process of displaying the information stream data meets the first preset condition, the first display order can be directly adjusted, and the undisplayed multimedia content can be displayed in accordance with the adjusted second display order. Through this method, the user terminal can adjust the display order of the multimedia content in real time according to the associated data generated by the user in the process of viewing the information stream data, thereby realizing the dynamic adjustment of the display order of the multimedia content, while improving the display effect of the second multimedia content, ensuring the user experience.

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.

基于同一发明构思,本公开实施例中还提供了与多媒体内容展示方法对应的多媒体内容展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述多媒体内容展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, a multimedia content display device corresponding to the multimedia content display method is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned multimedia content display method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

参照图3所示,为本公开实施例提供的一种多媒体内容展示装置的架构示意图,所述装置包括:第一获取模块301、第二获取模块302、调整模块303以及展示模块304;其中,3 is a schematic diagram of the architecture of a multimedia content display device provided by an embodiment of the present disclosure, wherein the device comprises: a first acquisition module 301, a second acquisition module 302, an adjustment module 303 and a display module 304; wherein,

第一获取模块301,用于响应内容获取条件,获取信息流数据和所述信息流数据中多媒体内容的第一展示顺序,并按照所述第一展示顺序展示所述信息流数据;其中,所述信息流数据包括多个第一多媒体内容;A first acquisition module 301 is used to respond to a content acquisition condition, acquire information stream data and a first display order of multimedia contents in the information stream data, and display the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents;

第二获取模块302,用于在所述信息流数据包括至少一个第二多媒体内容的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二多媒体内容为与目标对象相关的多媒体内容;A second acquisition module 302 is used to acquire first associated data generated during the display of the information stream data when the information stream data includes at least one second multimedia content; wherein the second multimedia content is multimedia content related to the target object;

调整模块303,用于在检测到所述第一关联数据满足第一预设条件的情况 下,获取第二关联数据,并基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二展示顺序;The adjustment module 303 is used to detect that the first associated data meets the first preset condition. , obtaining second associated data, and adjusting the first display order based on the second associated data to obtain a second display order;

展示模块304,用于按照所述第二展示顺序,展示所述信息流数据中未展示的多媒体内容。The display module 304 is used to display the multimedia content not displayed in the information flow data according to the second display order.

一种可能的实施方式中,所述第一关联数据包括以下至少一个:In a possible implementation manner, the first associated data includes at least one of the following:

前一个已展示的第二多媒体内容的展示结束时间与当前时间之间的时间间隔、前一个已展示的第二多媒体内容与当前展示的多媒体内容之间间隔的多媒体内容的第一数目、历史展示的信息流数据的历史浏览时长、历史已展示的信息流数据的多媒体内容的第二数目。The time interval between the end time of the display of the previously displayed second multimedia content and the current time, the first number of multimedia contents between the previously displayed second multimedia content and the currently displayed multimedia content, the historical browsing time of the historically displayed information stream data, and the second number of multimedia contents of the historically displayed information stream data.

一种可能的实施方式中,所述第二获取模块302,在获取所述信息流数据展示过程中产生的第一关联数据时,用于:In a possible implementation manner, when acquiring the first associated data generated in the process of displaying the information flow data, the second acquisition module 302 is used to:

在满足第二预设条件的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二预设条件包括以下至少一个:When a second preset condition is met, first associated data generated during the information flow data display process is obtained; wherein the second preset condition includes at least one of the following:

检测到多媒体内容切换操作、当前播放的多媒体内容被完整播放、距离上一次获取第一关联数据之间的时间间隔达到预设时间间隔。A multimedia content switching operation is detected, the currently played multimedia content is completely played, and the time interval from the last acquisition of the first associated data reaches a preset time interval.

一种可能的实施方式中,所述第二关联数据包括所述第一关联数据,以及还包括以下数据中的至少一项:In a possible implementation manner, the second associated data includes the first associated data and further includes at least one of the following data:

针对已展示的第一多媒体内容的第一交互数据、针对已展示的第二多媒体内容的第二交互数据。The first interaction data is for the displayed first multimedia content, and the second interaction data is for the displayed second multimedia content.

一种可能的实施方式中,所述第二关联数据还包括从服务器获取的所述用户端的属性信息,和/或,待展示的第二多媒体内容的属性信息。In a possible implementation manner, the second associated data further includes attribute information of the user terminal obtained from the server, and/or attribute information of the second multimedia content to be displayed.

一种可能的实施方式中,所述用户端部署有第一网络模型;所述第一展示顺序是通过服务器部署的第二网络模型确定的;In a possible implementation manner, the user terminal is deployed with a first network model; the first display order is determined by a second network model deployed by the server;

所述调整模块303,在基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二展示顺序时,用于:The adjusting module 303, when adjusting the first display order to obtain a second display order based on the second association data, is used to:

将所述第二关联数据和第一展示顺序输入至所述第一网络模型中,确定所述第二展示顺序。The second association data and the first display order are input into the first network model to determine the second display order.

一种可能的实施方式中,在获取所述第二关联数据之前,所述调整模块303,还用于:In a possible implementation manner, before acquiring the second associated data, the adjustment module 303 is further configured to:

确定所述第一展示顺序中,当前展示的多媒体内容的下一多媒体内容;Determining the next multimedia content of the currently displayed multimedia content in the first display sequence;

在所述信息流数据未展示的多媒体内容中,除所述下一多媒体内容外的 其他多媒体内容包括第二多媒体内容的情况下,获取所述第二关联数据。Among the multimedia contents not displayed in the information stream data, except for the next multimedia content When the other multimedia contents include the second multimedia contents, the second associated data is acquired.

一种可能的实施方式中,在所述信息流数据未展示的多媒体内容中,除所述下一多媒体内容外的其他多媒体内容不包括第二多媒体内容的情况下,所述展示模块304,还用于:In a possible implementation manner, when, among the multimedia contents not displayed in the information stream data, other multimedia contents except the next multimedia content do not include the second multimedia content, the display module 304 is further configured to:

按照所述第一展示顺序展示未展示的多媒体内容。The multimedia content that has not been displayed is displayed according to the first display order.

一种可能的实施方式中,所述调整模块303,在基于所述第二关联数据,对所述第一展示顺序进行调整时,用于:In a possible implementation manner, when adjusting the first display order based on the second associated data, the adjustment module 303 is configured to:

基于所述第二关联数据,对所述第一展示顺序中,所述下一多媒体内容后的第二多媒体内容的展示顺序进行调整。Based on the second association data, a presentation order of the second multimedia content after the next multimedia content in the first presentation order is adjusted.

关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference may be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.

基于同一技术构思,本公开实施例还提供了一种计算机设备。参照图4所示,为本公开实施例提供的计算机设备400的结构示意图。本公开实施例中的计算机设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端,或者各种形式的服务器,如独立服务器或者服务器集群。图4示出的计算机设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Based on the same technical concept, the embodiment of the present disclosure also provides a computer device. Referring to FIG. 4, a schematic diagram of the structure of the computer device 400 provided in the embodiment of the present disclosure is shown. The computer device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc., or various forms of servers, such as independent servers or server clusters. The computer device shown in FIG. 4 is only an example and should not bring any limitations to the functions and scope of use of the embodiment of the present disclosure.

如图4所示,计算机设备400可以包括处理装置(例如中央处理器、图形处理器等)401,其可以根据存储在只读存储装置(ROM)402中的程序或者从存储装置405加载到随机访问存储装置(RAM)403中的程序而执行各种适当的动作和处理。在RAM 403中,还存储有计算机设备400操作所需的各种程序和数据。处理装置401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(I/O)接口405也连接至总线404。As shown in FIG4 , the computer device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only storage device (ROM) 402 or a program loaded from a storage device 405 to a random access storage device (RAM) 403. Various programs and data required for the operation of the computer device 400 are also stored in the RAM 403. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input/output (I/O) interface 405 is also connected to the bus 404.

通常,以下装置可以连接至I/O接口405:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置406;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置407;包括例如磁带、硬盘等的存储装置408;以及通信装置409。通信装置409可以允许计算机设备400与其他设备进行无线或有线通信以交换数据。虽然图4示出了具有各种装置的计算机设备400,但是应理解的是,并不要求实施或具备所有示出的装 置。可以替代地实施或具备更多或更少的装置。Typically, the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 408 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 409. The communication devices 409 may allow the computer device 400 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 4 shows a computer device 400 having various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or provided alternatively.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行多媒体内容展示方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置409从网络上被下载和安装,或者从存储装置408被安装,或者从ROM 402被安装。在该计算机程序被处理装置401执行时,执行本公开实施例的方法中限定的上述功能。In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing a multimedia content presentation method. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 409, or installed from a storage device 408, or installed from a ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的多媒体内容展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。The present disclosure also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps of the multimedia content display method described in the above method embodiment are executed. The storage medium can be a volatile or non-volatile computer-readable storage medium.

本公开实施例还提供一种计算机程序产品,该计算机产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的多媒体内容展示方法的步骤,具体可参见上述方法实施例,在此不再赘述。The embodiments of the present disclosure also provide a computer program product, which carries a program code. The instructions included in the program code can be used to execute the steps of the multimedia content display method described in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.

其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。The computer program product may be implemented in hardware, software or a combination thereof. In one optional embodiment, the computer program product is embodied as a computer storage medium. In another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (SDK).

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple network units. Some or all of them may be selected according to actual needs. All units are used to achieve the purpose of this embodiment.

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that can be executed by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.

最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

有以下几点需要说明:There are a few points to note:

(1)本公开实施例附图中,只涉及到与本公开实施例涉及到的结构,其他结构可参考通常设计。(1) In the drawings of the embodiments of the present disclosure, only the structures related to the embodiments of the present disclosure are involved, and other structures can refer to the general design.

(2)在不冲突的情况下,本公开同一实施例及不同实施例中的特征可以相互组合。(2) In the absence of conflict, features in the same embodiment or in different embodiments of the present disclosure may be combined with each other.

以上,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。 The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims (12)

一种多媒体内容展示方法,应用于用户端,包括:A multimedia content display method, applied to a user terminal, comprising: 响应内容获取条件,获取信息流数据和所述信息流数据中多媒体内容的第一展示顺序,并按照所述第一展示顺序展示所述信息流数据;其中,所述信息流数据包括多个第一多媒体内容;In response to the content acquisition condition, acquiring information stream data and a first display order of multimedia contents in the information stream data, and displaying the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents; 在所述信息流数据包括至少一个第二多媒体内容的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二多媒体内容为与目标对象相关的多媒体内容;In the case where the information stream data includes at least one second multimedia content, obtaining first associated data generated during the display of the information stream data; wherein the second multimedia content is multimedia content related to the target object; 在检测到所述第一关联数据满足第一预设条件的情况下,获取第二关联数据,并基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二展示顺序;When it is detected that the first associated data satisfies a first preset condition, second associated data is acquired, and based on the second associated data, the first display order is adjusted to obtain a second display order; 按所述第二展示顺序,展示所述信息流数据中未展示的多媒体内容。The multimedia content not displayed in the information stream data is displayed in the second display order. 根据权利要求1所述的方法,其中,所述第一关联数据包括以下至少一个:The method according to claim 1, wherein the first associated data comprises at least one of the following: 前一个已展示的所述第二多媒体内容的展示结束时间与当前时间之间的时间间隔、前一个已展示的所述第二多媒体内容与当前展示的多媒体内容之间间隔的多媒体内容的第一数目、历史展示的信息流数据的历史浏览时长、历史已展示的信息流数据的多媒体内容的第二数目。The time interval between the end time of the display of the previously displayed second multimedia content and the current time, the first number of multimedia contents between the previously displayed second multimedia content and the currently displayed multimedia content, the historical browsing time of the historically displayed information stream data, and the second number of multimedia contents of the historically displayed information stream data. 根据权利要求1所述的方法,其中,所述获取所述信息流数据展示过程中产生的第一关联数据,包括:The method according to claim 1, wherein the obtaining of the first associated data generated during the display of the information flow data comprises: 在满足第二预设条件的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二预设条件包括以下至少一个:When a second preset condition is met, first associated data generated during the information flow data display process is obtained; wherein the second preset condition includes at least one of the following: 检测到多媒体内容切换操作、当前播放的多媒体内容被完整播放、距离上一次获取所述第一关联数据之间的时间间隔达到预设时间间隔。A multimedia content switching operation is detected, the currently played multimedia content is completely played, and the time interval from the last acquisition of the first associated data reaches a preset time interval. 根据权利要求1-3中任一项所述的方法,其中,所述第二关联数据包括所述第一关联数据,以及还包括以下数据中的至少一项:The method according to any one of claims 1 to 3, wherein the second associated data includes the first associated data and further includes at least one of the following data: 针对已展示的所述第一多媒体内容的第一交互数据、针对已展示的所述第二多媒体内容的第二交互数据。The first interaction data for the first multimedia content that has been displayed, and the second interaction data for the second multimedia content that has been displayed. 根据权利要求4所述的方法,其中,所述第二关联数据还包括从服务器获取的所述用户端的属性信息,和/或,待展示的所述第二多媒体内容的属性 信息。The method according to claim 4, wherein the second associated data further includes attribute information of the user terminal obtained from the server, and/or attributes of the second multimedia content to be displayed. information. 根据权利要求1-5中任一项所述的方法,其中,所述用户端部署有第一网络模型;所述第一展示顺序是通过服务器部署的第二网络模型确定的;The method according to any one of claims 1 to 5, wherein the user terminal is deployed with a first network model; and the first display order is determined by a second network model deployed by the server; 所述基于所述第二关联数据,对所述第一展示顺序进行调整以得到第二展示顺序,包括:The adjusting the first display order based on the second association data to obtain a second display order includes: 将所述第二关联数据和所述第一展示顺序输入至所述第一网络模型中,确定所述第二展示顺序。The second association data and the first display order are input into the first network model to determine the second display order. 根据权利要求1-6中任一项所述的方法,其中,在获取所述第二关联数据之前,所述方法还包括:The method according to any one of claims 1 to 6, wherein before obtaining the second associated data, the method further comprises: 确定所述第一展示顺序中,当前展示的多媒体内容的下一多媒体内容;Determining the next multimedia content of the currently displayed multimedia content in the first display sequence; 在所述信息流数据未展示的多媒体内容中,除所述下一多媒体内容外的其他多媒体内容包括第二多媒体内容的情况下,获取所述第二关联数据。In the case where, among the multimedia contents not displayed in the information stream data, other multimedia contents except the next multimedia content include the second multimedia content, the second associated data is acquired. 根据权利要求7所述的方法,其中,在所述信息流数据未展示的多媒体内容中,除所述下一多媒体内容外的其他多媒体内容不包括第二多媒体内容的情况下,所述方法还包括:The method according to claim 7, wherein, in the case where, among the multimedia contents not displayed in the information stream data, other multimedia contents except the next multimedia content do not include the second multimedia content, the method further comprises: 按照所述第一展示顺序展示未展示的多媒体内容。The multimedia content that has not been displayed is displayed according to the first display order. 根据权利要求7所述的方法,其中,所述基于所述第二关联数据,对所述第一展示顺序进行调整,包括:The method according to claim 7, wherein adjusting the first display order based on the second association data comprises: 基于所述第二关联数据,对所述第一展示顺序中,所述下一多媒体内容后的第二多媒体内容的展示顺序进行调整。Based on the second association data, a presentation order of the second multimedia content after the next multimedia content in the first presentation order is adjusted. 一种多媒体内容展示装置,其中,包括:A multimedia content display device, comprising: 第一获取模块,用于响应内容获取条件,获取信息流数据和所述信息流数据中多媒体内容的第一展示顺序,并按照所述第一展示顺序展示所述信息流数据;其中,所述信息流数据包括多个第一多媒体内容;A first acquisition module, configured to acquire information stream data and a first display order of multimedia contents in the information stream data in response to a content acquisition condition, and to display the information stream data according to the first display order; wherein the information stream data includes a plurality of first multimedia contents; 第二获取模块,用于在所述信息流数据包括至少一个第二多媒体内容的情况下,获取所述信息流数据展示过程中产生的第一关联数据;其中,所述第二多媒体内容为与目标对象相关的多媒体内容;A second acquisition module, configured to acquire first associated data generated during the display of the information stream data when the information stream data includes at least one second multimedia content; wherein the second multimedia content is multimedia content related to the target object; 调整模块,用于在检测到所述第一关联数据满足第一预设条件的情况下,获取第二关联数据,并基于所述第二关联数据,对所述第一展示顺序进行调整;an adjustment module, configured to obtain second associated data when it is detected that the first associated data satisfies a first preset condition, and adjust the first display order based on the second associated data; 展示模块,用于按照调整后得到的第二展示顺序,展示所述信息流数据中未展示的多媒体内容。 The display module is used to display the multimedia content not displayed in the information flow data according to the adjusted second display order. 一种计算机设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述机器可读指令被所述处理器执行时执行如权利要求1至9任一项所述的多媒体内容展示方法的步骤。A computer device comprises: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the machine-readable instructions are executed by the processor, the steps of the multimedia content display method according to any one of claims 1 to 9 are performed. 一种计算机可读存储介质,其中,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至9任一项所述的多媒体内容展示方法的步骤。 A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the multimedia content display method according to any one of claims 1 to 9 are executed.
PCT/CN2024/112426 2023-08-16 2024-08-15 Multimedia content display method and apparatus, computer device, and storage medium Pending WO2025036460A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311035500.4 2023-08-16
CN202311035500.4A CN117097958A (en) 2023-08-16 2023-08-16 Multimedia content display method and device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
WO2025036460A1 true WO2025036460A1 (en) 2025-02-20

Family

ID=88771098

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/112426 Pending WO2025036460A1 (en) 2023-08-16 2024-08-15 Multimedia content display method and apparatus, computer device, and storage medium

Country Status (2)

Country Link
CN (1) CN117097958A (en)
WO (1) WO2025036460A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116523573A (en) * 2023-05-22 2023-08-01 北京有竹居网络技术有限公司 Multimedia stream rearrangement method, device, medium and electronic equipment
CN117097958A (en) * 2023-08-16 2023-11-21 北京有竹居网络技术有限公司 Multimedia content display method and device, computer equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104851439A (en) * 2015-04-22 2015-08-19 惠州Tcl移动通信有限公司 Method and player of playing multimedia file
CN105634924A (en) * 2015-12-30 2016-06-01 腾讯科技(深圳)有限公司 Display method of media information, server and client end
US20180189306A1 (en) * 2016-12-30 2018-07-05 Spotify Ab Media content item recommendation system
CN108737866A (en) * 2018-04-27 2018-11-02 北京康得新创科技股份有限公司 The playback method and device of multimedia messages, system
CN112131410A (en) * 2020-09-18 2020-12-25 北京达佳互联信息技术有限公司 Multimedia resource display method, device, system and storage medium
CN115134670A (en) * 2022-07-22 2022-09-30 北京字跳网络技术有限公司 Multimedia playback method, device, storage medium and program product
CN117097958A (en) * 2023-08-16 2023-11-21 北京有竹居网络技术有限公司 Multimedia content display method and device, computer equipment and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657481B (en) * 2014-12-01 2019-07-16 上海斐讯数据通信技术有限公司 The method to break for commercialsy in audio/video player system and video
GB201614864D0 (en) * 2016-09-01 2016-10-19 Mporium Group Plc Method and system for providing content
CN116127174A (en) * 2021-11-15 2023-05-16 腾讯数码(天津)有限公司 Content recommendation method, device, apparatus, storage medium and program product

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104851439A (en) * 2015-04-22 2015-08-19 惠州Tcl移动通信有限公司 Method and player of playing multimedia file
CN105634924A (en) * 2015-12-30 2016-06-01 腾讯科技(深圳)有限公司 Display method of media information, server and client end
US20180189306A1 (en) * 2016-12-30 2018-07-05 Spotify Ab Media content item recommendation system
CN108737866A (en) * 2018-04-27 2018-11-02 北京康得新创科技股份有限公司 The playback method and device of multimedia messages, system
CN112131410A (en) * 2020-09-18 2020-12-25 北京达佳互联信息技术有限公司 Multimedia resource display method, device, system and storage medium
CN115134670A (en) * 2022-07-22 2022-09-30 北京字跳网络技术有限公司 Multimedia playback method, device, storage medium and program product
CN117097958A (en) * 2023-08-16 2023-11-21 北京有竹居网络技术有限公司 Multimedia content display method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN117097958A (en) 2023-11-21

Similar Documents

Publication Publication Date Title
CN114071179B (en) Live broadcast preview method, device, equipment and medium
WO2025036460A1 (en) Multimedia content display method and apparatus, computer device, and storage medium
US20180349001A1 (en) Automatic Home Screen Determination Based on Display Device
US9204205B1 (en) Viewing advertisements using an advertisement queue
WO2022127233A1 (en) Virtual object sending method and computer device
CN115103236B (en) Image record generation method, device, electronic equipment and storage medium
WO2025036417A1 (en) User interaction method and apparatus based on display unit, and device and storage medium
CN109635131A (en) Multimedia content list display methods, method for pushing, device and storage medium
WO2021018186A1 (en) Video update push method and terminal
WO2025055917A1 (en) Topic interface display method and apparatus, and electronic device and storage medium
WO2025092611A1 (en) Information display method and apparatus, and electronic device and storage medium
US11750876B2 (en) Method and apparatus for determining object adding mode, electronic device and medium
CN115190366B (en) Information display method, device, electronic equipment and computer readable medium
US11847758B2 (en) Material display method and apparatus, terminal, and storage medium
CN115022702B (en) Method, device, equipment and medium for displaying gifts in live broadcast room
CN114296851B (en) Information display method and device
WO2025050948A1 (en) Event interaction method and apparatus, event posting method and apparatus, and device and storage medium
WO2025039975A1 (en) Page display method and apparatus and electronic device
CN110266813B (en) Data request processing method and device, terminal equipment and storage medium
WO2024140503A1 (en) Information display method and apparatus, device, and medium
CN110602513A (en) Information processing method and device and electronic equipment
US8706808B2 (en) For deferring invitational content
CN115250259A (en) Information interaction method, device and electronic device
KR102681868B1 (en) System for displaying contents using wireless display
CN112561553B (en) Content delivery method, server and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24853866

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载