CN106303654B - Media information display method, client, plug-in and system - Google Patents

Media information display method, client, plug-in and system Download PDF

Info

Publication number
CN106303654B
CN106303654B CN201610675074.4A CN201610675074A CN106303654B CN 106303654 B CN106303654 B CN 106303654B CN 201610675074 A CN201610675074 A CN 201610675074A CN 106303654 B CN106303654 B CN 106303654B
Authority
CN
China
Prior art keywords
media file
information
client
media
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610675074.4A
Other languages
Chinese (zh)
Other versions
CN106303654A (en
Inventor
郭瑞华
周彬
李哲君
柳萌宇
杨晓星
周莜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610675074.4A priority Critical patent/CN106303654B/en
Publication of CN106303654A publication Critical patent/CN106303654A/en
Priority to PCT/CN2017/093116 priority patent/WO2018032923A1/en
Application granted granted Critical
Publication of CN106303654B publication Critical patent/CN106303654B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Abstract

The application discloses a media information display method, a client, a plug-in and a system. The method is applied to the client and comprises the following steps: when a page is loaded, sending a media information acquisition request to a plug-in installed in a client, so that the plug-in acquires brief information of media information from a server according to the media information acquisition request; receiving a notification message carrying the glanceable information from the plug-in, and displaying the glanceable information on a first display position of the page according to the notification message; responding to the operation of the user on the glanceable information, sending a media file display request to the plug-in so that the plug-in obtains the media file of the media information from the server according to the media file display request; and receiving the media file from the plug-in, generating a second display position on the page based on the first display position, and displaying the media file on the second display position. By using the technical scheme, the user experience and the resource utilization rate of the client when the media information is displayed can be improved.

Description

Media information display method, client, plug-in and system
Technical Field
The present application relates to the field of internet technologies, and in particular, to a method, a client, a plug-in, and a system for displaying media information.
Background
Based on the rapid development of the intelligent terminal, the user can watch various media files, such as various videos of movies, television shows, television programs and the like, on the intelligent terminal. When the media file is played, various media information is pushed, including image-text advertisements or video patch advertisements.
The graphic advertisement has a single display form, and the brand impression generated by the user is limited. The video paster advertisement is a video which is inserted with media information for a certain time at the front end of a video file, and the video paster is firstly displayed before the content of the video file is played. Because the video paster advertisement is subjected to more severe time limit, the time limit is limited for customers expecting to comprehensively display brand stories, and the display effect is greatly reduced; and the media file can be played only after the user watches the video paster, so that the watching experience of the user is influenced, and the resource utilization rate of the display equipment is reduced.
Disclosure of Invention
In view of this, the present invention provides a method, a client, a plug-in and a system for displaying media information, which can improve user experience and resource utilization rate of the client when displaying the media information.
The technical scheme of the invention is realized as follows:
the invention provides a media information display method, which is applied to a client and comprises the following steps:
when a page is loaded, sending a media information acquisition request to a plug-in installed in the client, so that the plug-in acquires brief information of media information from a server according to the media information acquisition request;
receiving a notification message carrying the glanceable information from the plug-in, and displaying the glanceable information on a first display position of the page according to the notification message;
responding to the operation of the user on the glanceable information, sending a media file display request to the plug-in so that the plug-in can acquire the media file of the media information from the server according to the media file display request; and a process for the preparation of a coating,
the media file is received from the plug-in, a second display position on the page is generated based on the first display position, and the media file is displayed on the second display position.
The invention also provides a media information display method, which is applied to a plug-in installed in a client, and the method comprises the following steps:
receiving a media information acquisition request sent by the client when a page is loaded, and acquiring brief information of media information from a server according to the media information acquisition request;
sending a notification message carrying the glanceable information to the client, so that the client displays the glanceable information on a first display position of the page according to the notification message, and sending a media file display request to the plug-in response to an operation of a user on the glanceable information; and a process for the preparation of a coating,
and receiving the media file display request from the client, acquiring the media file of the media information from the server according to the media file display request, and returning the media file to the client, so that the client generates a second display position on the page based on the first display position and displays the media file on the second display position.
The present invention also provides a client, including: a sending module, a user interface module, a receiving module and a display module, wherein,
the sending module is used for sending a media information acquisition request to a plug-in installed in the client when a page is loaded, so that the plug-in can acquire brief information of media information from a server according to the media information acquisition request; according to the operation received by the user interface module, sending a media file display request to the plug-in, so that the plug-in obtains the media file of the media information from the server according to the media file display request;
the user interface module is used for receiving the operation of the user on the glance information;
the receiving module is used for receiving the notification message carrying the abbreviated information from the plug-in; receiving the media file from the plug-in; and a process for the preparation of a coating,
the display module is used for displaying the glanceable information on a first display position of the page according to the notification message received by the receiving module; and generating a second display position on the page based on the first display position, and displaying the media file received by the receiving module on the second display position.
The invention provides a plug-in which is installed in a client and comprises:
the receiving module is used for receiving a media information acquisition request sent by the client when a page is loaded; receiving a media file presentation request from the client;
the acquisition module is used for acquiring the brief information of the media information from the server according to the media information acquisition request received by the receiving module; acquiring a media file of the media information from the server according to the media file display request received by the receiving module;
a sending module, configured to send a notification message carrying the abbreviated information to the client, so that the client displays the abbreviated information on a first display position of the page according to the notification message, and sends a media file display request to the plug-in response to an operation performed by a user for the abbreviated information; and returning the media file to the client side so that the client side generates a second display position on the page based on the first display position and displays the media file on the second display position.
The invention also provides a system for displaying the media information, which comprises: a client, a plug-in installed in the client and a server, wherein,
the client is used for sending a media information acquisition request to the plug-in when a page is loaded; receiving a notification message carrying the glanceable information of media information from the plug-in, and displaying the glanceable information on a first display position of the page according to the notification message; responding to the operation of the user on the glance information, and sending a media file display request to the plug-in; receiving the media file from the plug-in, generating a second display position on the page based on the first display position, and displaying the media file on the second display position;
the plug-in is used for receiving the media information acquisition request from the client, acquiring the glanceable information from the server according to the media information acquisition request, and sending the notification message to the client; and receiving the media file display request from the client, acquiring the media file of the media information from the server according to the media file display request, and returning the media file to the client.
Compared with the prior art, the method provided by the invention realizes two display modes of the media information on the same page, firstly, brief information is displayed to enable a user to generate preliminary impression on the media information, then, the user is guided to operate in the same page to further display the media file, so that the user further knows the complete content of the media information, the display process enables the user to generate media information cognition which is gradually deepened from a plane to a three-dimensional plane, the viewing experience of the user on the media information is improved, and the resource utilization rate of the client when the client displays the media file is improved through interaction between the plug-in, the server and the client.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts. Wherein the content of the first and second substances,
FIG. 1 is a schematic block diagram of an exemplary environment in accordance with an embodiment of the present invention;
FIG. 2 is an exemplary flowchart of a method for presenting media information according to an embodiment of the invention;
FIG. 3a is a schematic diagram of an interface showing summary information according to an embodiment of the invention;
FIG. 3b is a schematic diagram of an interface for displaying media files according to an embodiment of the invention;
FIG. 4 is an exemplary flow chart of a method for presenting media information according to another embodiment of the present invention;
FIG. 5 is an exemplary flowchart of a presentation method of media information according to yet another embodiment of the present invention;
FIG. 6 is an exemplary flowchart of a method for presenting media information according to an embodiment of the invention;
FIG. 7 is an exemplary flowchart of a method for presenting media information according to another embodiment of the present invention;
FIG. 8 is a schematic diagram of an interface for displaying a promotion page according to an embodiment of the present invention;
FIG. 9 is an exemplary flowchart of a method for presenting media information according to an embodiment of the invention;
FIG. 10 is an exemplary flow chart of a method for presenting media information according to another embodiment of the present invention;
FIG. 11 is an interaction flow diagram of a method for presenting media information according to an embodiment of the invention;
FIG. 12 is a block diagram of a client according to an embodiment of the present invention;
FIG. 13 is a block diagram of a client according to another embodiment of the present invention;
FIG. 14 is a schematic structural diagram of an interposer according to an embodiment of the present invention;
FIG. 15 is a schematic structural diagram of an interposer according to another embodiment of the present invention;
FIG. 16 is a block diagram of a system for presenting media information according to an embodiment of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the present application, the media information to be displayed has a function of promotion, such as a native advertisement provided by an advertiser (i.e. an advertisement video that is not associated with other media files and is intended to promote a certain product), or other video files such as news and publicity films for promotion or broadcast. In the embodiment of the invention, the presentation of the media information has various forms, including presenting brief information (such as still pictures) and media files (such as videos) thereof in each page of the client, or entering a proprietary promotion page interface (such as advertisement landing page) to display the detailed content of the media information.
Fig. 1 is a schematic configuration diagram of an implementation environment according to an embodiment of the present invention. As shown in fig. 1, the implementation environment includes a terminal device 110 and a server 120. The terminal device 110 has a client 111 installed therein, and a plug-in 112 is installed in the client 111.
When presenting a media information, the screen of terminal device 110 provides a display interface for presenting the media information. For example, the terminal device 110 is a smart tv, a smart phone, a tablet computer, a laptop portable computer, or the like.
The client 111 is an Application (APP) type client for controlling the presentation of media information in a page. For example, the client 111 is a video APP such as Tencent sports, Tencent video, mango TV, love parade, etc.
The plug-in 112 is used to interact with the server to obtain various materials of the media information, such as a global resource locator (URL) for obtaining an advertisement information stream order from the server, including abridness information of the media information, an identification of the video file, textual description information, and a URL of an advertisement landing page, and forward it to the client 111. In particular implementations, the plug-in 112 may function as an advertisement Software Development Kit (SDK).
The server 120 may be a server, a server cluster composed of several servers, or a cloud computing service center. Terminal device 110 and server 120 may be connected via a wireless network or a wired network.
Fig. 2 is an exemplary flowchart of a method for presenting media information according to an embodiment of the present invention. The method is applied to the client. As shown in fig. 2, the method may include the steps of:
step 201, when loading a page, sending a media information acquisition request to a plug-in installed in the client, so that the plug-in acquires brief information of media information from the server according to the media information acquisition request.
In this step, when the client loads a page for the first time (e.g., the client is just started), or when the client loads a page again subsequently (e.g., the user refreshes the page), the client sends a media information acquisition request to the plug-in. At this time, after receiving the media information acquisition request, the plug-in requests the server to acquire the brief information of the media information. By abbreviated information is meant an abbreviated form of media information, such as a thumbnail image or a graphic (including a thumbnail image and corresponding textual description) of an advertisement.
Step 202, receiving a notification message carrying the glanceable information from the plug-in, and displaying the glanceable information on the first display position of the page according to the notification message.
Here, the first presentation position is an area for presenting the glanceable information in one page of the client, including shape, size, and specific location information. In each page, the entire page may be divided into a plurality of modules, each of which may in turn include a plurality of sub-modules. In this way, the client may preset a presentation bit for each media information, and the preset presentation bits may be different in different pages (or page cards) of the client. For example, the media information is a native advertisement, the display position preset for the native advertisement is rectangular in shape and has the size including the length and width of the rectangle, the display position in the recommendation page (tab) is the 11 th module, and the display position in the video page is the 3 rd module. In general, an advertisement displayed on such a rectangular display position is called a banner (banner) advertisement. Moreover, it is generally recommended that each module in the page card has a small area, and the module in the video page card includes a plurality of sub-modules, so that the area is large.
FIG. 3a is a schematic diagram of an interface for displaying glanceable information according to an embodiment of the invention, as shown in FIG. 3a, in a display interface 310, a portion of pages in a recommendation page card 301 is currently displayed due to the limitation of the screen size of the client. The client also includes other page cards such as video 302, tournament 303, NBA304, etc. In the page of the recommendation page card 301, a plurality of modules are included, for example, in module one 311, the text "focus on team, content will be more suitable for your appetite- >" is displayed, and may be linked out to another page; a recommended sports program is shown in block two 312, and when the user clicks the play button 313, a video of an NBA ball game is played; module eleven 314 is a first display position of media information 1, the media information 1 is an advertisement, and the glanceable information of the advertisement is displayed in 314 in the form of a still picture using the banner advertisement.
Step 203, responding to the operation of the user for the glanceable information, sending a media file display request to the plug-in, so that the plug-in obtains the media file of the media information from the server according to the media file display request.
While presenting the glanceable information, a first option is output on the first presentation location prompting presentation of the media file. And if receiving the operation of the user on the first option, sending a media file display request to the plug-in. As shown in fig. 3a, a drop button 315 is output in a floating layer form in the first display position 314, and when the user clicks the drop button 315, the client is triggered to send a media file display request to the plug-in.
Alternatively, in another implementation, the user may directly click on the displayed picture in the first display position 314 to trigger the client to send a media file display request to the plug-in.
Step 204, receiving the media file from the plug-in, generating a second display position on the page based on the first display position, and displaying the media file on the second display position.
In this step, the first display position and the second display position are located in the same page, the first display position and the second display position are associated, and the second display position on the page is generated based on the first display position, which specifically includes: taking the initial position of the first display bit as the initial position of the second display bit; and amplifying the first display bit to obtain a second display bit. Thus, the second display bit has a larger area than the first display bit, and the second display bit will overwrite the first display bit.
For example, the media information is a native advertisement, the media file is a video of the advertisement, and displaying the media file is playing the video of the advertisement. And when playing, the client starts the player and is initially set to be in a mute state. In addition, the client side also detects the communication mode currently used by the terminal equipment where the client side is located, and if the client side is in the wifi connection mode, the video of the advertisement is automatically played; otherwise, the video of the advertisement is played after the playing operation of the user is received.
FIG. 3b is a schematic diagram of an interface for displaying a media file according to an embodiment of the invention. In the interface 320 shown in FIG. 3b, module eleven 321 is the second display position, enlarged and elongated downward compared to module eleven 314, 321 in FIG. 3a, so that the media information below 321 in the recommendation page card will be pushed downward. Playing the advertising video through the player at 321, 322 being a play control button, currently displayed in a paused state; 323 is a voice control button, 324 is a progress control button, and 325 is a title "special sponsorship of Ricketts". When the video is played, the player stays at the last frame of image and does not automatically recover.
In this embodiment, the client receives the notification message carrying the abbreviated information from the plug-in, displays the abbreviated information on the first display position of the page according to the notification message, generates the second display position on the page based on the first display position, and displays the media file on the second display position, thereby implementing two display modes of the media information on the same page: brief information and media files are displayed firstly, so that a user generates initial impression on the media information, then user operation is guided in the same page, the media files are further displayed, the user further knows the complete content of the media information, the display process enables the user to generate media information cognition gradually deepening from a plane to a three-dimensional mode, the viewing experience of the user on the media information is improved, and the resource utilization rate of a client side is improved through interaction among plug-ins, a server and the client side.
For example, in a specific implementation, a banner advertisement, that is, a picture advertisement, is first displayed in a page, and a user is guided to pull down to view a video of the advertisement by using an obvious pull-down button, generally, the playing length of the video is within 10 minutes, so that the user can completely know a brand story, and through autonomous control of the user, the display of the advertisement does not generate a forced viewing experience for the user, and the viewing experience of the user is improved while media information content is fully displayed.
Fig. 4 is an exemplary flowchart of a presentation method of media information according to another embodiment of the present invention. The method is applied to the client, and considers the operation of a user after the media file is displayed and the page is refreshed. As shown in fig. 4, the method may include the steps of:
step 401, when loading a page, sending a media information acquisition request to a plug-in installed in the client, so that the plug-in acquires brief information of media information from the server according to the media information acquisition request.
Referring to the description of step 201, the description is omitted here.
Step 402, receiving a notification message carrying the glanceable information from the plug-in, displaying the glanceable information on the first display position of the page according to the notification message, and outputting a first option for prompting to display the media file on the first display position.
See the description of steps 202 and 203, which are not repeated herein.
And step 403, receiving the operation of the user on the first option.
Step 404, determine whether the notification message is received for the first time. If yes, go to step 406; otherwise, step 405 is performed.
The notification message carries brief information of media information, so that whether the media information to be displayed changes can be known by judging whether the notification message is received for the first time. If the notification message is not received for the first time, it is known that the media information has been displayed before and the media file of the media information has been acquired, then step 405 is executed as follows:
step 405, the media file is replayed at the second display position.
If the notification message is received for the first time, the client needs to request the media file from the plug-in, and then step 406 is executed as follows:
step 406, sending a media file display request to the plug-in, receiving the media file from the plug-in, generating a second display position on the page based on the first display position, and displaying the media file on the second display position.
Step 407, after the media file is played, receiving an operation of refreshing the page by the user.
When the user refreshes the page, the client receives the refreshing instruction of the user, and then returns to step 401 to send the media information acquisition request to the plug-in again.
Through the above embodiment, if the notification message is received before, the client has stored the media file of the media information corresponding to the notification message, and at this time, the client may directly replay the media file on the second display position. For example, when the user triggers page refresh, the user clicks the pull-down button 315 shown in fig. 3a again, and the client automatically plays the video of the advertisement again without sending a media information acquisition request to the plug-in, so that the processing time required for displaying the media file is reduced, the time efficiency of video display is improved, and the viewing experience of the user is further improved.
Fig. 5 is an exemplary flowchart of a presentation method of media information according to still another embodiment of the present invention. The method is applied to the client, and the operation of the user for the media file is considered when the media file is played. On the basis of step 201-204 shown in fig. 2, fig. 5 further includes:
step 501, a second option is output on a second display position to prompt that the media file is no longer displayed.
As shown in FIG. 3b, the second option includes two forms, one is a recycle button, shown at 326, corresponding to the drop down button 315 in FIG. 3 a; the other is a close video button shown at 328. Clicking on either of these two second options by the user instructs the client that the media file is no longer to be presented.
Step 502, if receiving the operation of the user on the second option while playing the media file, pausing the playing of the media file, reducing the second display position to the first display position, and displaying the brief information on the first display position.
For example, when the user clicks the recycle button 326 or closes the video button 328, the player pauses playing the video, and the second display position 321 is recycled upwards and reduced to the first display position 314 shown in fig. 3a, and a still picture is displayed on the first display position 314. I.e., from the video state in which the advertisement is played back to the display of the banner advertisement.
In step 503, if the operation of the user for the abbreviated information is received again, the media file is played continuously from the position where the user was paused on the second display position.
For example, after the user clicks the pull-down button 315 again as shown in FIG. 3a, the video of the advertisement continues to be played from the previously paused position at the second display position.
If the user pauses the playing of the player while the media file is being presented, rather than clicking on the second option, the paused state continues at the second presentation position after the user again clicks on the pull-down button 315.
Fig. 6 is an exemplary flowchart of a method for presenting media information according to an embodiment of the present invention. The method is applied to the client, and the operation of a user for the page is considered when the media file is played. On the basis of step 201-204 shown in fig. 2, fig. 6 further includes:
step 601, when playing the media file, receiving a user operation on a page, including receiving a user operation of sliding the page, or receiving an operation of switching the page to another page by the user.
In step 602, the media file is paused.
In the above embodiment, when the media file is displayed, an operation of the user on other media information in the page is received, or an operation of the user switching the page to another page is received, and then the processing of pausing the playing is executed. And if the operation of the user on other media information in the page is received or the operation of the user for switching the page to other pages is received when the abbreviated information is displayed, the display of the abbreviated information is not influenced. And if the operation of the user on other media information in the page is received or the operation of the user for switching the page to other pages is received when the media file is displayed and is in the pause state, continuing to maintain the pause state.
Fig. 7 is an exemplary flowchart of a presentation method of media information according to another embodiment of the present invention. The method is applied to the client, and the operation that a user clicks to enter the promotion page when the media file is displayed is considered. On the basis of step 201-204 shown in fig. 2, fig. 7 further includes:
and 701, outputting a third option prompting to enter the promotion page of the media information on the second display position.
For example, as shown in FIG. 3b, the third option is "enter official web" as shown at 327, prompting the user to enter the official web of the advertisement upon clicking on the link.
Step 702, if receiving an operation performed on the third option by the user, sending a promotion page acquisition request to the plug-in, acquiring a link address of the promotion page from the plug-in, and displaying the promotion page according to the link address.
Fig. 8 is a schematic interface diagram illustrating a promotion page according to an embodiment of the present invention. When the user clicks 327 of fig. 3b, the website of the company of the rexas car is entered, as shown in fig. 8, the mark of the rexas is given in block 811, the concept of the rexas car is listed in block 812, and the video of the specific product is shown in block 813, which includes the car shown by the picture in the first display position 314 in fig. 3a and the car shown by the video in the second display position 321 in fig. 3 b.
Step 703, receiving an instruction returned from the promotion page by the user.
Step 704, determining whether the media file has been played completely when receiving the operation of the user on the third option. If yes, go to step 705, otherwise go to step 706.
And when the user enters the promotion page and returns, determining the processing mode after returning according to the playing state of the media file before entering.
Step 705, if it is determined that the media file has been played, the brief information is displayed on the first display position.
For example, after the video is played on the second display position, the user clicks the landing page and returns, the video is recycled, and the banner advertisement is displayed.
In step 706, if it is determined that the playing of the media file is not completed, the playing state of the media file when the operation of the user on the third option is received is maintained at the second display position.
For example, when the video is still playing on the second display position, the user clicks on the landing page and returns, and then the video will continue to play on the second display position from the position where the video playing before entering the landing page is stopped. If the video is paused on the second display position, the user clicks to enter the landing page and returns, and the paused state on the second display position is maintained.
Fig. 9 is an exemplary flowchart of a presentation method of media information, which is applied to a plug-in installed in a client according to an embodiment of the present invention. As shown in fig. 9, the method comprises the following steps:
step 901, receiving a media information obtaining request sent by a client when a page is loaded, and obtaining brief information of media information from a server according to the media information obtaining request.
For example, the plug-in is an advertisement SDK, and requests from the server a flow order for the advertisement, which may include the URL of the picture for banner presentation, the video identification of the advertisement, and associated textual description information.
And step 902, sending a notification message carrying the abbreviated information to the client, so that the client displays the abbreviated information on the first display position of the page according to the notification message, and sending a media file display request to the plug-in response to the operation of the user on the abbreviated information.
For example, the notification message carries a URL of a picture for banner display, and then the client acquires the picture according to the URL of the picture, and displays the picture as the glanceable information on the first display position.
Step 903, receiving a media file display request from the client, obtaining the media file of the media information from the server according to the media file display request, and returning the media file to the client, so that the client generates a second display position on the page based on the first display position, and displays the media file on the second display position.
For example, after the plug-in acquires the video identifier from the server when requesting the media information, when acquiring the media file of the media information from the server according to the media file display request, the plug-in sends the identifier to the server, so that the server determines the media file according to the identifier and returns the media file to the plug-in.
Fig. 10 is an exemplary flowchart of a presentation method of media information, which is applied to a plug-in installed in a client according to an embodiment of the present invention. Above the step 901-903 shown in fig. 9, as shown in fig. 10, the method includes the following steps:
after step 902 is executed, step 1001 and step 1002 are further executed.
Step 1001, when the client displays the glance information, calculating an overlapping area between the first display position and the display interface of the client in unit time, and when the overlapping area is larger than a preset overlapping proportion, determining to display the glance information once.
Step 1002, reporting the times of showing the glanceable information in a predetermined time period to a server.
For example, when the client shows a banner advertisement, the plug-in counts the exposure area within 1 second of time, i.e., the overlap area between the first show site and the client's display interface. If the exposed area is greater than 50% in 1 second, it is determined that the banner advertisement has been shown once. The exposure area is counted once every preset interval, then the displayed times are counted in a preset time period, and the times are reported to the server, which is also called exposure reporting, so that the server can evaluate the effect of the banner advertisement display. For example, the predetermined period of time is 6 hours or one day.
After step 903 is performed, step 1003, step 1004, or step 1005 may be performed.
Step 1003, when the client starts playing the media file, receiving an instruction indicating that the media file has been played from the client, and reporting the instruction to the server.
For example, the client plays a video of an advertisement on the second display position, and when the video starts to be played, the client sends an instruction to the plug-in to indicate that the media file has been played, which is also referred to as first frame reporting. Therefore, the server can acquire the data of the video started to play, and the display effect of the media file is evaluated.
Step 1004, receiving a promotion page acquisition request from the client, acquiring a link address of the promotion page from the server according to the promotion page acquisition request, and sending the link address to the client.
And if receiving the operation of the option by the user, sending a promotion page acquisition request to the plug-in. Then, the client displays the promotion page according to the link address. For example, the link address is a URL of a landing page.
Step 1005, if the client receives the operation of sliding the page by the user while playing the media file, calculating the overlapping area between the second display position and the display interface of the client.
For example, when a video is played, the user slides up the page to indicate that the user does not want to continue watching the video, at this time, the client sends a corresponding user operation instruction to the plug-in, and the plug-in calculates an effective area of the second display position on the display interface of the client after sliding according to the user operation instruction, that is, an overlapping area between the second display position and the display interface of the client.
Step 1006, when it is determined that the overlap area is smaller than the preset overlap ratio, sending an instruction to pause playing the media file to the client.
Step 1007, when the overlapping area is judged to be larger than the preset overlapping proportion, sending an instruction for continuing playing the media file to the client.
When the overlap area is changed from being smaller than the preset overlap ratio to being larger than the preset overlap ratio, for example, the user slides the interface again so that the effective area is larger than 50%, the client is instructed to continue playing the media file from the position where the client was paused previously.
Fig. 11 is an interaction flowchart of a method for presenting media information according to an embodiment of the present invention, including interactions among a client, a plug-in, and a server. The method specifically comprises the following steps:
step 1101, when loading a page, the client sends a media information acquisition request to a plug-in installed in the client.
In step 1102, the plug-in sends a media information acquisition request to the server.
Step 1103, the server returns the summary information of a media message and the identifier of its media file to the plug-in.
In step 1104, the plug-in sends a notification message carrying the glanceable information to the client.
In step 1105, the client displays the glanceable information at the first display position of the page according to the notification message.
In step 1106, the plug-in calculates the overlapping area between the first display position and the display interface of the client in the unit time, and counts the times of displaying the glanceable information in the predetermined time period according to the overlapping area.
Step 1107, the plug-in reports the times to the server.
For example, the client displays a banner advertisement picture on the first display position, and then the plug-in performs exposure reporting.
Step 1108, the server counts the data of the client showing the glance information according to the reported times.
Step 1109, the client outputs a first option prompting to display the media file on the first display position, and receives the operation of the user on the first option.
At step 1110, the client sends a media file presentation request to the plug-in.
Step 1111, the plug-in sends a media file display request carrying the identifier of the media file to the server.
Step 1112, the server returns the media file to the plug-in according to the identification.
Step 1113, the plug-in sends the media file to the client.
In step 1114, the client generates a second display position on the page based on the first display position, and displays the media file on the second display position.
For example, the user clicks on a banner advertisement picture or a drop down button, pushing down a window of video from above the picture, and showing the video within the window.
Step 1115, when the client starts playing the media file, the client sends an instruction to the plug-in indicating that the media file has been played.
In step 1116, the plug-in reports the instruction to the server.
For example, when the video starts playing, the plug-in reports the first frame.
Step 1117, the server counts the data of the first frame playing the media file.
Step 1118, the client outputs a third option prompting to enter the promotion page of the media information, and receives an operation performed by the user on the third option.
Step 1119, the client sends the promotion page acquisition request to the plug-in.
In step 1120, the plug-in sends a promotion page acquisition request to the server.
Step 1121, the server counts the data of the promotion page, and returns the link address of the promotion page to the plug-in.
The plug-in sends the link address to the client, step 1122.
And 1123, the client displays the promotion page according to the link address.
For example, when the user clicks the button "enter the official website", the client will pull up the advertisement landing page, and the plug-in will click and report the landing page.
Fig. 12 is a schematic structural diagram of a client according to an embodiment of the present invention. As shown in fig. 12, the client 1200 includes a sending module 1210, a user interface module 1220, a receiving module 1230, and a presentation module 1240, wherein,
a sending module 1210, configured to send a media information obtaining request to a plug-in installed in a client when a page is loaded, so that the plug-in obtains brief information of media information from a server according to the media information obtaining request; according to the operation received by the user interface module 1220, a media file display request is sent to the plug-in, so that the plug-in obtains the media file of the media information from the server according to the media file display request;
the user interface module 1220 is configured to receive an operation performed by a user for the glanceable information;
a receiving module 1230, configured to receive a notification message carrying abbreviated information from the plug-in; receiving the media file from the plug-in; and a process for the preparation of a coating,
the display module 1240 is configured to display the abbreviated information on the first display position of the page according to the notification message received by the receiving module 1230; a second presentation position on the page is generated based on the first presentation position, and the media file received by the receiving module 1230 is presented on the second presentation position.
In one embodiment, the presentation module 1240 is further configured to, when presenting the glanceable information, output a first option at the first presentation location prompting presentation of the media file;
the user interface module 1220 is further configured to receive an operation performed by the user on the first option;
the sending module 1210 is configured to send a media file display request to the plug-in according to the operation received by the user interface module 1220.
In one embodiment, the presentation module 1240 is further configured to output a second option on the second presentation position prompting that the media file is no longer presented;
the user interface module 1220 is further configured to receive an operation performed by the user on the second option;
the display module 1240 is further configured to, if the user interface module 1220 receives an operation performed by the user on the second option while the media file is being played, pause playing the media file, reduce the second display position to the first display position, and display the abbreviated information on the first display position;
the user interface module 1220 is further configured to receive the operation performed by the user with respect to the glanceable information again;
the presentation module 1240 is further configured to continue playing the media file from the previously paused location in accordance with the user interface module 1220 again receiving the user action with respect to the glanceable information.
In an embodiment, the user interface module 1220 is further configured to, when playing the media file, receive an operation of the user on other media information in the page, or receive an operation of the user switching the page to another page;
the presentation module 1240 is further configured to pause playing the media file according to the operation received by the user interface module 1220.
In one embodiment, the presentation module 1240 is further configured to output a third option on the second presentation position prompting entry into a promotional page of the media information;
the user interface module 1220 is further configured to receive an operation performed by the user on the third option;
the sending module 1210 is further configured to send a promotion page acquisition request to the plug-in according to the operation received by the user interface module 1220;
the receiving module 1230 is further configured to obtain the link address of the promotion page from the plug-in;
the presentation module 1240 is further configured to present the promotion page according to the link address received by the receiving module 1230.
In one embodiment, the user interface module 1220 is further configured to receive an instruction from the user to return from the promotion page;
the display module 1240 is further configured to determine, according to the operation received by the user interface module 1220, whether the media file has been played completely when the operation performed by the user on the third option is received; if the media file is judged to be played completely, brief information is displayed on the first display position; if the media file is judged not to be played completely, the playing state of the media file before the promotion page is displayed is maintained on the second display position.
Fig. 13 is a schematic structural diagram of a client according to another embodiment of the present invention. The client 1300 may include: a processor 1310, a memory 1320, a port 1330, and a bus 1340. The processor 1310 and the memory 1320 are interconnected by a bus 1340. Processor 1310 may receive and transmit data via port 1330. Wherein the content of the first and second substances,
processor 1310 is configured to execute modules of machine-readable instructions stored in memory 1320.
Memory 1320 stores modules of machine-readable instructions executable by processor 1310. The processor 1310 may execute instruction modules including: a sending module 1321, a user interface module 1322, a receiving module 1323, and a presentation module 1324. Wherein the content of the first and second substances,
the sending module 1321 when executed by the processor 1310 may be: when a page is loaded, sending a media information acquisition request to a plug-in installed in a client, so that the plug-in acquires brief information of media information from a server according to the media information acquisition request; sending a media file display request to the plug-in according to the operation received by the user interface module 1322, so that the plug-in obtains the media file of the media information from the server according to the media file display request;
the user interface module 1322, when executed by the processor 1310, may be: receiving the operation of the user on the brief information;
the receiving module 1323, when executed by the processor 1310, may be: receiving a notification message carrying glanceable information from the plug-in; receiving the media file from the plug-in; and a process for the preparation of a coating,
presentation module 1324 when executed by processor 1310 may be: presenting glanceable information at the first presentation position of the page according to the notification message received by the receiving module 1323; a second presentation position on the page is generated based on the first presentation position and the media file received by the receiving module 1323 is presented on the second presentation position.
It can thus be seen that the modules of instructions stored in memory 1320, when executed by processor 1310, enable the various functions of the transmit module, the user interface module, the receive module, and the presentation module of the various embodiments described above.
FIG. 14 is a schematic diagram of an embodiment of an interposer. As shown in fig. 14, plug-in 1400 is installed within the client, including:
a receiving module 1410, configured to receive a media information obtaining request sent by a client when a page is loaded; receiving a media file display request from a client;
an obtaining module 1420, configured to obtain the abbreviated information of the media information from the server according to the media information obtaining request received by the receiving module 1410; acquiring a media file of the media information from a server according to the media file display request received by the receiving module 1410;
the sending module 1430 is configured to send a notification message carrying the abbreviated information to the client, so that the client displays the abbreviated information on the first display position of the page according to the notification message, and sends a media file display request to the plug-in response to an operation performed by the user for the abbreviated information; and returning the media file to the client so that the client generates a second display position on the page based on the first display position and displays the media file on the second display position.
In one embodiment, plug-in 1400 further includes a computing module 1440. Wherein the content of the first and second substances,
the calculating module 1440 is configured to calculate an overlapping area between the first display position and the display interface of the client in a unit time, determine to display the glanceable information once when the overlapping area is greater than a preset overlapping proportion, and count the number of times of displaying the glanceable information in a predetermined time period;
the sending module 1430 is further configured to report the number of times received by the calculating module 1440 to a server.
In one embodiment, the receiving module 1410 is further configured to receive an instruction indicating that the media file has been played from the client when the client starts playing the media file;
the sending module 1430 is further configured to report the instruction received by the receiving module 1410 to a server.
In one embodiment, plug-in 1400 further includes a computing module 1440. Wherein the content of the first and second substances,
a calculating module 1440, configured to calculate an overlapping area between the second display position and the display interface of the client if the client receives an operation of sliding the page by the user while playing the media file, determine whether the overlapping area is smaller than a preset overlapping ratio, and determine whether the overlapping area is changed from being smaller than the preset overlapping ratio to being larger than the preset overlapping ratio;
the sending module 1430 is further configured to send an instruction to pause playing the media file to the client if the calculating module 1440 determines that the overlapping area is smaller than the preset overlapping ratio; if the calculating module 1440 determines that the overlap area is changed from being smaller than the preset overlap ratio to being larger than the preset overlap ratio, it sends an instruction to the client to continue playing the media file.
In an embodiment, the receiving module 1410 is further configured to receive a promotion page obtaining request from a client, where the client outputs an option prompting to enter a promotion page of the media information on a second display position when displaying the media file, and sends the promotion page obtaining request to the plug-in if receiving an operation performed by a user on the option;
the obtaining module 1420 is further configured to obtain, from the server, a link address of the popularization page according to the popularization page obtaining request;
the sending module 1430 is further configured to send the link address obtained by the obtaining module 1420 to the client, so that the client displays the popularization page according to the link address.
Fig. 15 is a schematic structural diagram of an interposer according to another embodiment of the invention. The insert 1500 may include: a processor 1510, memory 1520, ports 1530, and a bus 1540. The processor 1510 and memory 1520 are interconnected by a bus 1540. Processor 1510 can receive and transmit data through port 1530. Wherein the content of the first and second substances,
the processor 1510 is configured to execute modules of machine-readable instructions stored by the memory 1520.
The memory 1520 stores modules of machine-readable instructions executable by the processor 1510. The processor 1510 can execute instruction modules including: a receiving module 1521, an obtaining module 1522 and a sending module 1523. Wherein the content of the first and second substances,
the receiving module 1521, when executed by the processor 1510, may be: receiving a media information acquisition request sent by a client when a page is loaded; receiving a media file display request from a client;
the fetch module 1522, when executed by the processor 1510, may be: acquiring brief information of media information from a server according to a media information acquisition request received by the receiving module 1521; acquiring a media file of the media information from the server according to the media file display request received by the receiving module 1521;
the sending module 1523, when executed by the processor 1510, may be: sending a notification message carrying the abbreviated information to the client so that the client displays the abbreviated information on the first display position of the page according to the notification message and sends a media file display request to the plug-in response to the operation of the user on the abbreviated information; and returning the media file to the client so that the client generates a second display position on the page based on the first display position and displays the media file on the second display position.
In one embodiment, the modules of instructions executable by the processor 1510 further include: a calculation block 1524. Wherein the content of the first and second substances,
the calculation module 1524, when executed by the processor 1510, may be: calculating the overlapping area between the first display position and the display interface of the client in unit time, determining to display the glance information once when the overlapping area is larger than a preset overlapping proportion, and counting the times of displaying the glance information in a preset time period;
the sending module 1523, when executed by the processor 1510, may be: the number of times received by the calculation module 1524 is reported to the server.
It can thus be seen that the various functions of the receive module, the obtain module, the transmit module, and the compute module of the various embodiments described above may be implemented by means of instruction modules stored in memory 1520 for execution by processor 1510.
FIG. 16 is a block diagram of a system for presenting media information according to an embodiment of the invention. The system 1600 for displaying media information includes: a client 1610, a plug-in 1620 installed in the client, and a server 1630, wherein,
a client 1610, configured to send a media information obtaining request to a plug-in 1620 when a page is loaded; receiving a notification message carrying the abbreviated information of the media information from the plug-in 1620, and displaying the abbreviated information on the first display position of the page according to the notification message; in response to the user's operation on the glanceable information, sending a media file presentation request to plug-in 1620; receiving the media file from the plug-in 1620, generating a second presentation position on the page based on the first presentation position, and presenting the media file on the second presentation position; (ii) a
A plug-in 1620 configured to receive the media information acquisition request from the client 1610, acquire the abbreviated information from the server 1630 according to the media information acquisition request, and send a notification message to the client 1610; receives a media file presentation request from the client 1610, acquires a media file of the media information from the server 1630 according to the media file presentation request, and returns the media file to the client 1610.
Among them, the client 1610 may include various modules shown in fig. 12, and the plug-in 1620 may include various modules shown in fig. 14.
The following description is only for operations related to the interaction between the client 1610, the plug-in 1620, and the server 1630, and the details are as follows:
the sending module 1210 of the client 1610 sends a media information obtaining request to the plug-in 1620 when the client 1610 loads a page;
the receiving module 1410 of the plug-in 1620 receives the media information acquisition request;
the obtaining module 1420 of the plug-in 1620 obtains the brief information of the media information from the server 1630 according to the media information obtaining request;
the sending module 1430 of the plug-in 1620 sends a notification message carrying the abbreviated information to the client 1610;
the sending module 1210 of the client 1610 sends a media file presentation request to the plug-in 1620;
the receiving module 1410 of the plug-in 1620 receives the media file presentation request;
the obtaining module 1420 of the plug-in 1620 obtains the media file of the media information from the server 1630 according to the media file display request;
the sending module 1430 of the plug-in 1620 returns the media file to the client 1610.
In the above device and system embodiments, the specific method for each module and unit to implement its own function is described in the method embodiment, and is not described here again.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
In addition, each of the embodiments of the present invention can be realized by a data processing program executed by a data processing apparatus such as a computer. It is clear that the data processing program constitutes the invention. Further, the data processing program, which is generally stored in one storage medium, is executed by directly reading the program out of the storage medium or by installing or copying the program into a storage device (such as a hard disk and/or a memory) of the data processing device. Such a storage medium therefore also constitutes the present invention. The storage medium may use any type of recording means, such as a paper storage medium (e.g., paper tape, etc.), a magnetic storage medium (e.g., a flexible disk, a hard disk, a flash memory, etc.), an optical storage medium (e.g., a CD-ROM, etc.), a magneto-optical storage medium (e.g., an MO, etc.), and the like.
The invention therefore also discloses a storage medium in which a data processing program is stored which is designed to carry out any one of the embodiments of the method according to the invention described above.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (27)

1. A method for displaying media information is applied to a client, and the method comprises the following steps:
dividing one page of the client into a plurality of modules; setting a module as a first display position of the media information in advance aiming at each media information;
when a page is loaded, sending a media information acquisition request to a plug-in installed in the client, so that the plug-in acquires brief information of media information from a server according to the media information acquisition request;
receiving a notification message carrying the glanceable information from the plug-in, and displaying the glanceable information on a first display position of the media information according to the notification message, wherein the glanceable information refers to the glanceable form of the media information;
responding to the operation of the user on the glanceable information, sending a media file display request to the plug-in so that the plug-in can acquire the media file of the media information from the server according to the media file display request; and a process for the preparation of a coating,
receiving the media file from the plug-in, extending the first display position downwards in the page to obtain a second display position, and meanwhile pushing other media information below the first display position downwards in the page; displaying the media file on the second display position, and outputting a second option for prompting to recycle the media file;
when the media file is played, if the operation of the user for the second option is received, the media file is paused to be played, the second display position is upwards recycled to the first display position, and the brief information is displayed on the first display position;
and when the media file is played, if the operation of the user on other media information in the page is received, the media file is paused to be played.
2. The method of claim 1, wherein the sending a media file presentation request to the plug-in response to a user action with respect to the glanceable information comprises:
when the glanceable information is displayed, outputting a first option prompting to display the media file on the first display position;
and if receiving the operation of the user on the first option, sending the media file display request to the plug-in.
3. The method of claim 2, further comprising:
after the media file is displayed, if the operation of refreshing the page by the user is received, sending the media information acquisition request to the plug-in again, and receiving the notification message from the plug-in;
and if the operation of the user on the first option is received again when the brief information is displayed, the media file is re-displayed on the second display position.
4. The method of claim 1, wherein said stretching said first presentation position down within said page to obtain a second presentation position comprises:
taking the starting position of the first display bit as the starting position of the second display bit;
and amplifying the first display bit to obtain the second display bit.
5. The method of claim 1, further comprising:
after the second showing position is reduced to the first showing position and the glance information is shown on the first showing position, if the operation of the user on the glance information is received again, the media file is played continuously from the position which is paused before.
6. The method of claim 1, further comprising:
and when the media file is played, if the operation that the user switches the page to other pages is received, the media file is paused to be played.
7. The method of any of claims 1 to 6, further comprising:
outputting a third option prompting to enter a promotion page of the media information on the second display position;
and if receiving the operation of the user on the third option, sending a promotion page acquisition request to the plug-in, acquiring the link address of the promotion page from the plug-in, and displaying the promotion page according to the link address.
8. The method of claim 7, further comprising:
after receiving an instruction returned by the user instruction from the promotion page, judging whether the media file is played completely when receiving the operation of the user on the third option;
if the media file is judged to be played completely, the brief information is displayed on the first display position;
if the media file is judged not to be played completely, the playing state of the media file before the promotion page is displayed is maintained on the second display position.
9. A media information display method is applied to a plug-in installed in a client, and the method comprises the following steps:
receiving a media information acquisition request sent by the client when a page is loaded, and acquiring brief information of media information from a server according to the media information acquisition request;
sending a notification message carrying the abbreviated information to the client, wherein the client divides one page into a plurality of modules; setting a module as a first display position of the media information in advance aiming at each media information; displaying the glanceable information on a first display position of the media information according to the notification message, wherein the glanceable information refers to a glanceable form of the media information; responding to the operation of the user on the glance information, and sending a media file display request to the plug-in; and a process for the preparation of a coating,
receiving the media file display request from the client, acquiring the media file of the media information from the server according to the media file display request, and returning the media file to the client, so that the client can downwards elongate the first display position in the page to obtain a second display position, and meanwhile downwards push other media information below the first display position in the page; displaying the media file on the second display position, and outputting a second option for prompting to recycle the media file; when the media file is played, if the operation of the user for the second option is received, the media file is paused to be played, the second display position is upwards recycled to the first display position, and the brief information is displayed on the first display position; and when the media file is played, if the operation of the user on other media information in the page is received, the media file is paused to be played.
10. The method of claim 9, further comprising:
calculating the overlapping area between the first display position and the display interface of the client in unit time, and determining to display the glanceable information once when the overlapping area is larger than a preset overlapping proportion;
and reporting the times of showing the glanceable information in a preset time period to the server.
11. The method of claim 9, further comprising:
acquiring the identifier of the media file from a server according to the media information acquisition request;
the acquiring the media file of the media information from the server according to the media file display request comprises:
and sending the identification to the server so that the server determines the media file according to the identification.
12. The method of claim 9, further comprising:
when the client starts playing the media file, receiving an instruction indicating that the media file is played from the client, and reporting the instruction to a server.
13. The method of claim 9, further comprising:
if the client receives the operation of sliding the page by the user when playing the media file, calculating the overlapping area between the second display position and the display interface of the client;
if the overlapping area is smaller than a preset overlapping proportion, sending an instruction of pausing the playing of the media file to the client;
and if the overlapping area is changed from being smaller than the preset overlapping proportion to being larger than the preset overlapping proportion, sending an instruction for continuously playing the media file to the client.
14. The method of any of claims 9 to 13, further comprising:
receiving a promotion page acquisition request from the client, wherein when the client displays the media file, the client outputs an option prompting to enter a promotion page of the media information on the second display position, and if receiving an operation of a user on the option, the client sends the promotion page acquisition request to the plug-in;
and acquiring the link address of the promotion page from the server according to the promotion page acquisition request, and sending the link address to the client so that the client displays the promotion page according to the link address.
15. The client is characterized by comprising a sending module, a user interface module, a receiving module and a display module, wherein,
the display module is used for dividing one page of the client into a plurality of modules; setting a module as a first display position of the media information in advance aiming at each media information;
the sending module is used for sending a media information acquisition request to a plug-in installed in the client when a page is loaded, so that the plug-in can acquire brief information of media information from a server according to the media information acquisition request; according to the operation received by the user interface module, sending a media file display request to the plug-in, so that the plug-in obtains the media file of the media information from the server according to the media file display request;
the user interface module is used for receiving the operation of the user on the glance information;
the receiving module is used for receiving the notification message carrying the abbreviated information from the plug-in; receiving the media file from the plug-in; and a process for the preparation of a coating,
the display module is further used for displaying the glanceable information on the first display position of the media information according to the notification message received by the receiving module, wherein the glanceable information refers to the glanceable form of the media information; the first display position is elongated downwards in the page to obtain a second display position, and meanwhile, other media information below the first display position in the page is pushed downwards; displaying the media file received by the receiving module on the second display position, and outputting a second option for prompting to recover the media file; when the media file is played, if the operation of the user for the second option is received, the media file is paused to be played, the second display position is upwards recycled to the first display position, and the brief information is displayed on the first display position; and when the media file is played, if the operation of the user on other media information in the page is received, the media file is paused to be played.
16. The client of claim 15, wherein the presentation module is further configured to, while presenting the glanceable information, output a first option at the first presentation location prompting presentation of the media file;
the user interface module is further used for receiving the operation of the user on the first option;
and the sending module is used for sending the media file display request to the plug-in according to the operation received by the user interface module.
17. The client of claim 15, wherein the user interface module is further configured to receive again the user action with respect to the glanceable information;
the presentation module is further configured to continue playing the media file from the previously paused position according to the user interface module receiving again the operation of the user with respect to the glanceable information.
18. The client according to claim 15, wherein the user interface module is further configured to receive an operation of a user to switch the page to another page while playing the media file;
the display module is further used for pausing the playing of the media file according to the operation received by the user interface module.
19. The client according to any one of claims 15 to 18, wherein the presentation module is further configured to output a third option on the second presentation position prompting entry into a promotion page of the media information;
the user interface module is further used for receiving the operation of the user on the third option;
the sending module is further used for sending a promotion page acquisition request to the plug-in according to the operation received by the user interface module;
the receiving module is further used for acquiring the link address of the promotion page from the plug-in;
the display module is further used for displaying the promotion page according to the link address received by the receiving module.
20. The client of claim 19, wherein the user interface module is further configured to receive an instruction from the user to return from the promotion page;
the display module is further used for judging whether the media file is played completely when receiving the operation of the user on the third option according to the operation received by the user interface module; if the media file is judged to be played completely, the brief information is displayed on the first display position; if the media file is judged not to be played completely, the playing state of the media file before the promotion page is displayed is maintained on the second display position.
21. A plug-in installed within a client, comprising:
the receiving module is used for receiving a media information acquisition request sent by the client when a page is loaded; receiving a media file presentation request from the client;
the acquisition module is used for acquiring the brief information of the media information from the server according to the media information acquisition request received by the receiving module; acquiring a media file of the media information from the server according to the media file display request received by the receiving module;
the sending module is used for sending a notification message carrying the abbreviated information to the client, wherein the client divides one page into a plurality of modules; setting a module as a first display position of the media information in advance aiming at each media information; displaying the glanceable information on a first display position of the media information according to the notification message, wherein the glanceable information refers to a glanceable form of the media information; responding to the operation of the user on the glance information, and sending a media file display request to the plug-in; and returning the media file to the client, so that the client stretches the first display position downwards in the page to obtain a second display position, and meanwhile, pushes other media information below the first display position downwards in the page; displaying the media file on the second display position, and outputting a second option for prompting to recycle the media file; when the media file is played, if the operation of the user for the second option is received, the media file is paused to be played, the second display position is upwards recycled to the first display position, and the brief information is displayed on the first display position; and when the media file is played, if the operation of the user on other media information in the page is received, the media file is paused to be played.
22. The insert of claim 21, further comprising:
the calculation module is used for calculating the overlapping area between the first display position and the display interface of the client in unit time, determining to display the short message once when the overlapping area is larger than a preset overlapping proportion, and counting the times of displaying the short message in a preset time period;
the sending module is further configured to report the times calculated by the calculating module to the server.
23. The plugin of claim 21, wherein the receiving module is further to, when the client begins playing the media file, receive an instruction from the client indicating that the media file has been played;
the sending module is further configured to report the instruction received by the receiving module to a server.
24. The insert of claim 21, further comprising:
the computing module is used for computing the overlapping area between the second display position and the display interface of the client if the client receives the operation of sliding the page by the user when the media file is played, judging whether the overlapping area is smaller than a preset overlapping proportion or not, and judging whether the overlapping area is changed from being smaller than the preset overlapping proportion to being larger than the preset overlapping proportion or not;
the sending module is further configured to send an instruction to pause playing the media file to the client if the computing module determines that the overlap area is smaller than the preset overlap ratio; and if the computing module judges that the overlapping area is changed from being smaller than the preset overlapping proportion to being larger than the preset overlapping proportion, sending an instruction for continuously playing the media file to the client.
25. A system for presenting media information, comprising: a client, a plug-in installed in the client and a server, wherein,
the client is used for dividing one page of the client into a plurality of modules; setting a module as a first display position of the media information in advance aiming at each media information; when a page is loaded, sending a media information acquisition request to the plug-in; receiving a notification message carrying abbreviated information of media information from the plug-in, and displaying the abbreviated information on a first display position of the media information according to the notification message, wherein the abbreviated information refers to an abbreviated form of the media information; responding to the operation of the user on the glance information, and sending a media file display request to the plug-in; receiving the media file from the plug-in, extending the first display position downwards in the page to obtain a second display position, and meanwhile pushing other media information below the first display position downwards in the page; displaying the media file on the second display position, and outputting a second option for prompting to recycle the media file; when the media file is played, if the operation of the user for the second option is received, the media file is paused to be played, the second display position is upwards recycled to the first display position, and the brief information is displayed on the first display position; when the media file is played, if the operation of the user on other media information in the page is received, the media file is paused to be played;
the plug-in is used for receiving the media information acquisition request from the client, acquiring the glanceable information from the server according to the media information acquisition request, and sending the notification message to the client; and receiving the media file display request from the client, acquiring the media file of the media information from the server according to the media file display request, and returning the media file to the client.
26. A terminal device comprising a memory and a processor, the memory having stored therein computer readable instructions operable to cause the processor to perform the method of any one of claims 1 to 14.
27. A computer-readable storage medium having stored thereon computer-readable instructions for causing at least one processor to perform the method of any one of claims 1 to 14.
CN201610675074.4A 2016-08-16 2016-08-16 Media information display method, client, plug-in and system Active CN106303654B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610675074.4A CN106303654B (en) 2016-08-16 2016-08-16 Media information display method, client, plug-in and system
PCT/CN2017/093116 WO2018032923A1 (en) 2016-08-16 2017-07-17 Method for presenting media information, client, plugin, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610675074.4A CN106303654B (en) 2016-08-16 2016-08-16 Media information display method, client, plug-in and system

Publications (2)

Publication Number Publication Date
CN106303654A CN106303654A (en) 2017-01-04
CN106303654B true CN106303654B (en) 2020-02-18

Family

ID=57679432

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610675074.4A Active CN106303654B (en) 2016-08-16 2016-08-16 Media information display method, client, plug-in and system

Country Status (2)

Country Link
CN (1) CN106303654B (en)
WO (1) WO2018032923A1 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106303654B (en) * 2016-08-16 2020-02-18 腾讯科技(北京)有限公司 Media information display method, client, plug-in and system
CN108415908B (en) * 2017-02-09 2021-12-10 腾讯科技(北京)有限公司 Multimedia data processing method and server
CN107690084B (en) * 2017-04-11 2019-11-08 腾讯科技(北京)有限公司 The playing method and device of media file
CN110580318B (en) * 2018-05-21 2023-09-29 腾讯科技(深圳)有限公司 Information display method, device and storage medium
CN109615415B (en) * 2018-11-01 2024-03-08 北京奇虎科技有限公司 Advertisement previewing method and device
CN109558182A (en) * 2018-11-29 2019-04-02 掌阅科技股份有限公司 Information popularization method, electronic equipment and computer storage medium based on plug-in unit
CN110517089B (en) * 2019-08-30 2021-06-22 连尚(北京)网络科技有限公司 Method, terminal device and computer-readable medium for presenting information
CN111432264B (en) * 2020-03-30 2024-02-09 腾讯科技(深圳)有限公司 Content display method, device, equipment and storage medium based on media information stream
CN111580914A (en) * 2020-05-09 2020-08-25 腾讯科技(深圳)有限公司 Interactive processing method and device for information stream and electronic equipment
CN115828003A (en) * 2021-01-28 2023-03-21 腾讯科技(深圳)有限公司 Information display method and device, storage medium and computer equipment
CN113158044B (en) * 2021-04-20 2022-04-26 科技日报社 Method, system, terminal equipment and storage medium for on-line full-media reading
CN114422637B (en) * 2021-12-20 2023-12-29 阿里巴巴(中国)有限公司 Media request processing method and cross-platform engine system
CN114449329A (en) * 2022-01-27 2022-05-06 北京碧云数创科技有限公司 File display and play method and system
CN115437734A (en) * 2022-09-16 2022-12-06 抖音视界有限公司 Page display method and device, storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103269440A (en) * 2013-05-15 2013-08-28 深圳市龙视传媒有限公司 Method for displaying figure information and digital television terminal
CN103402130A (en) * 2013-07-24 2013-11-20 Tcl集团股份有限公司 Method and system for displaying advertisement in video
CN105430498A (en) * 2015-11-24 2016-03-23 天脉聚源(北京)传媒科技有限公司 Playing control method and device
CN105760377A (en) * 2014-12-15 2016-07-13 腾讯科技(北京)有限公司 Information processing method and device
CN105791947A (en) * 2016-04-21 2016-07-20 腾讯科技(深圳)有限公司 Method and device for playing video

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9911127B1 (en) * 2007-05-02 2018-03-06 Google Llc Ratable video advertisements
CN106059999B (en) * 2016-05-06 2021-03-23 腾讯科技(北京)有限公司 Media file display method, client, plug-in and system
CN106303654B (en) * 2016-08-16 2020-02-18 腾讯科技(北京)有限公司 Media information display method, client, plug-in and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103269440A (en) * 2013-05-15 2013-08-28 深圳市龙视传媒有限公司 Method for displaying figure information and digital television terminal
CN103402130A (en) * 2013-07-24 2013-11-20 Tcl集团股份有限公司 Method and system for displaying advertisement in video
CN105760377A (en) * 2014-12-15 2016-07-13 腾讯科技(北京)有限公司 Information processing method and device
CN105430498A (en) * 2015-11-24 2016-03-23 天脉聚源(北京)传媒科技有限公司 Playing control method and device
CN105791947A (en) * 2016-04-21 2016-07-20 腾讯科技(深圳)有限公司 Method and device for playing video

Also Published As

Publication number Publication date
WO2018032923A1 (en) 2018-02-22
CN106303654A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106303654B (en) Media information display method, client, plug-in and system
CN106059999B (en) Media file display method, client, plug-in and system
JP6122768B2 (en) Information processing apparatus, display method, and computer program
CN114125512B (en) Promotion content pushing method and device and storage medium
CN105701217B (en) Information processing method and server
CN113473189B (en) System and method for providing content in a content list
WO2018028533A1 (en) Media information publishing method, terminal, server, system and storage medium
US9930311B2 (en) System and method for annotating a video with advertising information
US10484756B2 (en) Presenting advertisements during media content seek
US20130263182A1 (en) Customizing additional content provided with video advertisements
US10070157B2 (en) Methods, systems, and media for generating an advertisement from a video stream
WO2020063101A1 (en) Method and apparatus for pushing video content object, and electronic device
WO2023088442A1 (en) Live streaming preview method and apparatus, and device, program product and medium
US20110202946A1 (en) Interactive Broadcast System
US20170287000A1 (en) Dynamically generating video / animation, in real-time, in a display or electronic advertisement based on user data
CN107018440B (en) Methods, systems, and media for presenting advertisements while buffering video
CN107294934B (en) Media information display method, client, server and system
CN109003106B (en) Information processing method and information processing apparatus
CN117714776A (en) Advertisement display method, system and device and electronic equipment
CN114238747A (en) Advertisement display method and device and electronic equipment

Legal Events

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