CN107592577B - Method and system for displaying bullet screen information, mobile terminal and smart television - Google Patents
Method and system for displaying bullet screen information, mobile terminal and smart television Download PDFInfo
- Publication number
- CN107592577B CN107592577B CN201710812121.XA CN201710812121A CN107592577B CN 107592577 B CN107592577 B CN 107592577B CN 201710812121 A CN201710812121 A CN 201710812121A CN 107592577 B CN107592577 B CN 107592577B
- Authority
- CN
- China
- Prior art keywords
- video
- page
- information
- playing
- bullet screen
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method and a system for displaying barrage information on a playing video of a video playing page, a mobile terminal and an intelligent television, wherein the method comprises the following steps: according to a barrage editing instruction received by the video playing page, adjusting the playing video in a first display area of the playing video before the barrage editing instruction is received, and displaying a barrage editing page outside a second display area of the adjusted playing video; editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between ID information for uniquely identifying the played video and the bullet screen information; and displaying the bullet screen information searched based on the ID information and the mapping relation on the playing video. The method and the device can solve the problem of local display of the played video due to the fact that the barrage editing page is displayed in the display area of the played video.
Description
Technical Field
The invention relates to the technical field of network communication, in particular to a method and a system for displaying barrage information on a playing video of a video playing page, a mobile terminal and an intelligent television.
Background
With the continuous development of network technologies and the desire of users for information interaction, many live video applications introduce a bullet screen technology, at present, a bullet screen editing window is arranged in a video playing page, a user triggers the bullet screen editing window to call an information generating page of an input method application, bullet screen information generated on the information generating page is input into the bullet screen editing window, then the bullet screen information is shared with other users by clicking a sending button of the bullet screen editing window, and bullet screen information edited by other users is displayed on a video played on the video playing page, so that the bullet screen information is edited for the video played on the video playing page, and the video and the bullet screen information edited by other users displayed on the video are browsed in real time.
After the information generation page is called, a bullet screen editing page comprising the information generation page and a bullet screen editing window is displayed on the upper layer of the playing video; or the barrage editing page displays a display area of the playing video before the calling information generating page, occupies a part of the display area, and the playing video in the occupied display area moves to a non-visible area of the video playing page, so that the problem that the playing video is locally displayed on the video playing page is caused, and the user is influenced to watch the playing video.
Disclosure of Invention
The invention aims to provide a method and a system for displaying barrage information on a playing video of a video playing page, a mobile terminal and a smart television, which are used for overcoming the problem of local display of the playing video caused by displaying a barrage editing page in a display area of the playing video when the barrage information is displayed on the playing video of the video playing page.
In order to achieve the purpose, the invention provides the following technical scheme:
in a first aspect, the present invention provides a method for displaying bullet screen information on a playing video of a video playing page, where the method includes:
according to a barrage editing instruction received by the video playing page, adjusting the playing video in a first display area of the playing video before the barrage editing instruction is received, and displaying a barrage editing page outside a second display area of the adjusted playing video;
editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between ID information for uniquely identifying the played video and the bullet screen information;
and displaying the bullet screen information searched based on the ID information and the mapping relation on the playing video.
In a second aspect, the present invention provides a mobile terminal comprising a processor and a machine-readable storage medium storing machine-readable instructions executable by the processor, the processor being caused by the machine-readable instructions to:
when a video playing page receives a barrage editing instruction, sending a request message containing token information of the video playing page;
when a URL (uniform resource locator) address of a barrage editing page returned based on the token information is received, reducing the playing video in a first display area of the playing video of the video playing page before the barrage editing instruction is received;
displaying the bullet screen editing page outside the reduced second display area of the playing video based on the URL address of the bullet screen editing page;
editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between ID information for uniquely identifying the played video and the bullet screen information;
and displaying the bullet screen information searched based on the ID information and the mapping relation on the playing video.
In a third aspect, the present invention provides a smart tv comprising a processor and a machine-readable storage medium storing machine-readable instructions executable by the processor, the processor being caused by the machine-readable instructions to:
when a video playing page receives a barrage editing instruction, displaying a two-dimensional code containing ID information for uniquely identifying a video played on the video playing page and token information of the video playing page on the video playing page, so that a mobile terminal obtains the token information and the ID information by scanning the two-dimensional code, displays a barrage editing page based on the token information, and establishes a mapping relation between the ID information and the barrage information edited on the barrage editing page;
and displaying the bullet screen information searched based on the ID information and the mapping relation on the playing video.
In a fourth aspect, the present invention provides a mobile terminal comprising a processor and a machine-readable storage medium storing machine-readable instructions executable by the processor, the processor being caused by the machine-readable instructions to:
scanning a two-dimensional code on a video playing page to obtain ID information which is contained in the two-dimensional code and used for uniquely identifying a video played on the video playing page and token information of the video playing page;
sending a request message containing the token information;
when a URL (uniform resource locator) address of a bullet screen editing page returned based on the token information is received, displaying the bullet screen editing page in a display area of a scanning page when the two-dimensional code is scanned based on the URL address of the bullet screen editing page;
editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between the ID information of the played video and the bullet screen information.
In a fifth aspect, the present invention provides a system for displaying bullet screen information on a playing video of a video playing page, the system comprising:
the intelligent television is used for displaying a two-dimensional code comprising ID information for uniquely identifying a video played on a video playing page and token information of the video playing page when the video playing page receives a barrage editing instruction; displaying bullet screen information acquired based on the ID information on the video playing page;
the mobile terminal is used for scanning the two-dimensional code on the video playing page to obtain ID information of the playing video and token information of the video playing page; sending a request message containing the token information; when a URL (uniform resource locator) address of a barrage editing page returned based on the token information is received, displaying the barrage editing page based on the URL address of the barrage editing page; editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between the ID information of the played video and the bullet screen information.
As can be seen from the above description, the video playing page is firstly utilized to play the video, in order to ensure that the barrage editing page is not displayed in the display area for playing the video, after the video playing page receives the barrage editing instruction, the playing video is adjusted in the first display area for playing the video before the barrage editing instruction is received, and the barrage editing page is displayed outside the second display area for playing the video after adjustment, at this time, the video playing page and the barrage editing page are displayed simultaneously and the display areas are not overlapped, so that the problem that the playing video is partially displayed on the video playing page is solved; after the barrage information editing is completed on the barrage editing page, the mapping relation between the ID information of the current playing video and the barrage information is established, so that the video playing page requests the barrage information which has the mapping relation with the ID information based on the ID information of the playing video, and the barrage information is displayed on the playing video, and the barrage information is prevented from being displayed wrongly on the playing video under the condition that the barrage information is edited aiming at different playing videos.
Drawings
Fig. 1A is a schematic diagram of a system for displaying bullet screen information according to an embodiment of the present invention;
FIG. 1B is a schematic diagram of another system for displaying bullet screen information in accordance with embodiments of the present invention;
fig. 2 is a flowchart illustrating a method of displaying bullet screen information according to an embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a video playing page displayed on a mobile terminal according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating a video playing page and a barrage editing page simultaneously displayed on a mobile terminal according to an embodiment of the present invention;
fig. 5 is a schematic diagram illustrating a video playing page displayed on a smart tv according to an embodiment of the present invention;
fig. 6 is a schematic diagram illustrating a two-dimensional code displayed on a video playing page of a smart television according to an embodiment of the present invention;
fig. 7 is a schematic diagram of a video playing page displayed on a smart television and a barrage editing page displayed on a mobile terminal according to an embodiment of the present invention;
fig. 8 is a schematic diagram illustrating a video playback page displayed on a smart tv and a user login page displayed on a mobile terminal according to an embodiment of the present invention;
fig. 9 is a schematic diagram of a hardware structure of a terminal device (mobile terminal, smart television) according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a system for displaying bullet screen information according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present invention. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
Fig. 1A is a schematic diagram of a system for displaying bullet screen information according to an embodiment of the present invention, and fig. 1B is a schematic diagram of another system for displaying bullet screen information according to an embodiment of the present invention. The system shown in fig. 1A includes a mobile terminal (e.g., handset, PAD, etc.) 110 and a server 200; the system shown in fig. 1B includes a mobile terminal 110, a smart tv 120, and a server 200.
Referring to fig. 2, a flowchart of an embodiment of a method for displaying bullet screen information according to the present invention is shown, and the embodiment describes a process for displaying bullet screen information.
Step 201, according to a barrage editing instruction received by the video playing page, adjusting the playing video in a first display area of the playing video before the barrage editing instruction is received, and displaying the barrage editing page outside a second display area of the playing video after adjustment.
In an embodiment, as shown in fig. 1A, in the system, a user watches a video through a mobile terminal 110, as shown in fig. 3, a bullet screen button for guiding the user to edit is arranged at a lower right corner of a video playing page, the user triggers a bullet screen editing instruction by clicking the bullet screen button, and when the video playing page receives the bullet screen editing instruction, a request message containing token information of the video playing page is sent to a server 200, where the token information is account information of the video playing page requested by the mobile terminal 110 to the server 200 before the video is played, that is, the mobile terminal 110 acquires the account information of the video playing from the server 200.
The server 200 returns the URL address of the barrage edit page to the mobile terminal 110 based on the received token information.
After receiving the URL address of the returned barrage editing page, the mobile terminal 110 reduces the playing video in the first display area corresponding to the playing video before receiving the barrage editing instruction, specifically, reduces the length and width of the playing video in the first display area in the same proportion, and simultaneously displays the barrage editing page outside the second display area corresponding to the reduced playing video based on the received URL address of the barrage editing page. The display area (i.e., the second display area) of the playing video of the video playing page shown in fig. 4 is reduced relative to the display area (i.e., the first display area) of the playing video shown in fig. 3, but the video content is displayed completely, and the phenomenon of displaying a local video does not exist.
In another embodiment, as shown in fig. 1B, in the system, a user views a video through the smart television 120, as shown in fig. 5, the user clicks a barrage button on a video playing page to trigger a barrage editing instruction, and when the video playing page receives the barrage editing instruction, a two-dimensional code is displayed on the video playing page, as shown in fig. 6, where the two-dimensional code includes ID information for uniquely identifying a video played on the video playing page and token information of the video playing page.
The user scans the two-dimensional code displayed on the video playing page on the smart television 120 through the mobile terminal 110, obtains the ID information for uniquely identifying the video played on the video playing page and the token information of the video playing page, which are contained in the two-dimensional code, and sends a request message containing the token information to the server 200.
The server 200 confirms whether the current user is logged in based on the token information, and returns the URL address of the barrage edit page to the mobile terminal 110 if the user is logged in. When the mobile terminal 110 receives the URL address of the barrage editing page returned based on the token information, the barrage editing page is displayed in the display area of the scanned page when the two-dimensional code is scanned based on the URL address of the barrage editing page, as shown in fig. 7, at this time, the video playing page is displayed on the smart television 120, and the barrage editing page is displayed on the mobile terminal 110.
If the user does not log in, the server 200 returns the URL address of the user login page to the mobile terminal 110, and the mobile terminal 110 displays the user login page in the display area of the scanned page when the two-dimensional code is scanned based on the URL address of the user login page, as shown in fig. 8, at this time, the video playback page is displayed on the smart tv 120, and the user login page is displayed on the mobile terminal 110.
After the user inputs login information on the user login page, mobile terminal 110 sends a login message including the login information to server 200. When the mobile terminal 110 receives the URL address of the bullet screen editing page returned after the server 200 confirms that the user successfully logs in based on the login information, jumping from the user login page to the bullet screen editing page corresponding to the URL address of the bullet screen editing page, as shown in fig. 7.
As can be seen from the above description, in both the first and second embodiments, the barrage editing does not affect normal video viewing.
Optionally, the video playing is adjusted in the first display area, so that the video can be played in a reduced manner only in the vertical screen direction of the display screen, and the two-dimensional code can be displayed on the video playing while the video is played in a reduced manner.
As an optional embodiment, a video is played in a video playing page displayed on the smart television, after the video playing page receives a bullet screen editing instruction, the played video is reduced in the first display area in the same scale, a two-dimensional code is displayed on the played video at the same time, the mobile terminal scans the two-dimensional code, and based on information obtained after scanning the two-dimensional code, a bullet screen editing page is displayed on the mobile terminal, at this time, the bullet screen editing page can also be displayed on the smart television, so that an input entry of a plurality of bullet screen editing pages is provided for one played video, and bullet screen information can be simultaneously input on the mobile terminal and the smart television.
Step 202, editing barrage information on the barrage editing page, and establishing a mapping relation between the ID information for uniquely identifying the played video and the barrage information.
In one embodiment, the mobile terminal 110 receives the barrage information input by the user on the barrage editing page, establishes a mapping relationship between the ID information of the video played on the video playing page and the barrage information, and sends the mapping relationship to the server 200.
The server 200 stores the mapping relationship between the ID information and the bullet screen information of the received playing video. Preferably, the server 200 may perform sensitive word detection on the bullet screen information before storing the bullet screen information, filter the bullet screen information containing the sensitive words, or store the bullet screen information after shielding or replacing the sensitive words.
And 203, displaying the bullet screen information found based on the ID information and the mapping relation on the playing video.
In the system shown in fig. 1A, the mobile terminal 110 sends a bullet screen request message including ID information of a played video to the server 200, the server 200 queries locally stored bullet screen information corresponding to the ID information based on the ID information, and sends the bullet screen information to the mobile terminal 110, and the mobile terminal 110 displays the bullet screen information acquired based on the ID information on the played video.
In the system shown in fig. 1B, the smart television 120 sends a bullet screen request message including ID information of a played video to the server 200, the server 200 queries locally stored bullet screen information corresponding to the ID information based on the ID information, and sends the bullet screen information to the smart television 120, and the smart television 120 displays the bullet screen information acquired based on the ID information on the played video.
And finishing the processing process of displaying the bullet screen information.
From the above description, no matter whether the video playing page and the barrage editing page are located on the same device, the video playing page and the barrage editing page can be displayed in a non-overlapping manner, the video playing content is complete, and normal watching is not affected. In addition, in an application scene of watching videos by using the smart television, the conventional method for editing the bullet screen information through the remote controller is very inconvenient, and the bullet screen information is edited after the two-dimensional code on the smart television is scanned by using the mobile terminal, so that good input convenience is provided.
The process of displaying bullet screen information will be described by taking the system for displaying bullet screen information shown in fig. 1B as an example.
A video playing page is opened on the smart television 120, and account information of the video playing page is requested from the server 200 before the video is played, which is recorded as token 1. After the user selects a live video, based on the ID information of the live video, recorded as ID1, the server 200 is requested for the video data of the live video, and the server 200 returns the corresponding video data to the smart television 120 for the user to watch, as shown in fig. 5.
When a user wants to participate in interaction, the remote controller can click the bullet screen button at the lower right corner of the video playing page shown in fig. 5, and after clicking, a two-dimensional code shown in fig. 6 is displayed, wherein the two-dimensional code comprises token1 and ID 1.
The user uses the mobile terminal 110 to scan the two-dimensional code on the smart television 120, the token1 and the ID1 contained in the two-dimensional code are obtained, the request message containing the token1 is sent to the server 200, and the server 200 confirms whether the current user logs in or not based on the token 1.
If the current user logs in, the server 200 sends the URL address of the barrage editing page to the mobile terminal 110, and the mobile terminal 110 displays the barrage editing page based on the URL address of the barrage editing page, as shown in fig. 7, the user edits barrage information through the barrage editing page of the mobile terminal 110, and meanwhile, can watch a video being played through the smart television 120.
If the current user is not logged in, the server 200 sends the URL address of the user login page to the mobile terminal 110, and the mobile terminal 110 displays the user login page based on the URL address of the user login page, as shown in fig. 8, the user inputs login information on the user login page of the mobile terminal 110, and meanwhile, the user can watch a video on the video playing page of the smart television 120. Mobile terminal 110 sends a login message including login information to server 200. When the mobile terminal 110 receives the URL address of the bullet screen editing page returned by the server 200 after confirming that the user successfully logs in based on the login information, jumping from the user login page to the bullet screen editing page corresponding to the URL address of the bullet screen editing page, as shown in fig. 7, at this time, the user can edit the bullet screen information through the bullet screen editing page of the mobile terminal 110, and simultaneously, watch the video being played through the smart television 120.
The mobile terminal 110 sends the barrage information input by the user and the ID information (ID1) of the currently played video of the smart television 120 to the server 200, the server 200 performs sensitive word detection on the barrage information, and after the detection is completed, the barrage information not including the sensitive word and the ID information (ID1) of the corresponding played video are stored.
The smart television 120 sends a bullet screen request message containing the ID1 to the server 200, the server 200 queries bullet screen information corresponding to the ID1 based on the ID1 and sends the bullet screen information to the smart television 120, and the smart television 120 displays the received bullet screen information on a playing video.
Optionally, after the video playing page receives the barrage editing instruction, identifying a playing mode of the playing video, displaying the two-dimensional code on the playing video if the playing mode is in a full-screen playing mode, otherwise, sending a request message to the server by the video playing page when the playing mode is in a non-full-screen playing mode, where the request message carries token information of the video playing page.
It should be noted that the play mode can be identified according to whether the played video is in the landscape play mode; when the playing video is in a horizontal screen playing mode, the playing video is in a full screen playing mode; and when the playing video is in the vertical screen playing mode, the playing video is in a non-full screen playing mode.
Fig. 9 is a schematic diagram of a hardware structure of a terminal device according to an embodiment of the present invention. The terminal device may include a processor 901, a machine-readable storage medium 902 having stored thereon machine-executable instructions. The processor 901 and the machine-readable storage medium 902 may communicate via a system bus 903. The machine-readable storage medium 902 may be any electronic, magnetic, optical, or other physical storage device that can contain or store information such as executable instructions, data, and the like. For example, the machine-readable storage medium may be: a RAM (random Access Memory), a volatile Memory, a non-volatile Memory, a flash Memory, a storage drive (e.g., a hard drive), a solid state drive, any type of storage disk (e.g., an optical disk, a dvd, etc.), or similar storage medium, or a combination thereof. The processor 901 may perform the above-described method of displaying bullet screen information by reading and executing machine-executable instructions in the machine-readable storage medium 902 corresponding to control logic for displaying bullet screen information. The method specifically comprises the following steps:
the invention provides a terminal device, which is a mobile terminal 110, wherein a processor 901 of the mobile terminal 110 executes the following steps:
when a video playing page receives a barrage editing instruction, sending a request message containing token information of the video playing page;
when a URL (uniform resource locator) address of a barrage editing page returned based on the token information is received, reducing the playing video in a first display area of the playing video of the video playing page before the barrage editing instruction is received;
displaying the bullet screen editing page outside the reduced second display area of the playing video based on the URL address of the bullet screen editing page;
editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between ID information for uniquely identifying the played video and the bullet screen information;
and displaying the bullet screen information searched based on the ID information and the mapping relation on the playing video.
The present invention further provides a terminal device, which is the smart television 120, wherein the processor 901 of the smart television 120 executes the following steps:
when a video playing page receives a barrage editing instruction, displaying a two-dimensional code containing ID information for uniquely identifying a video played on the video playing page and token information of the video playing page on the video playing page, so that a mobile terminal obtains the token information and the ID information by scanning the two-dimensional code, displays a barrage editing page based on the token information, and establishes a mapping relation between the ID information and the barrage information edited on the barrage editing page;
and displaying the bullet screen information searched based on the ID information and the mapping relation on the playing video.
The present invention further provides a terminal device, which is a mobile terminal 110, wherein the processor 901 of the mobile terminal 110 executes the following steps:
scanning a two-dimensional code on a video playing page to obtain ID information which is contained in the two-dimensional code and used for uniquely identifying a video played on the video playing page and token information of the video playing page;
sending a request message containing the token information;
when a URL (uniform resource locator) address of a bullet screen editing page returned based on the token information is received, displaying the bullet screen editing page in a display area of a scanning page when the two-dimensional code is scanned based on the URL address of the bullet screen editing page;
editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between the ID information of the played video and the bullet screen information.
Fig. 10 is a schematic structural diagram of a system for displaying bullet screen information on a playing video of a video playing page according to an embodiment of the present invention. The system comprises a mobile terminal 110 and a smart television 120, wherein:
the smart television 120 is configured to display, when a video playing page receives a barrage editing instruction, a two-dimensional code including ID information for uniquely identifying a video played on the video playing page and token information of the video playing page on the video playing page; displaying bullet screen information acquired based on the ID information on the video playing page;
the mobile terminal 110 is configured to scan the two-dimensional code on the video playing page to obtain ID information of the playing video and token information of the video playing page; sending a request message containing the token information; when a URL (uniform resource locator) address of a barrage editing page returned based on the token information is received, displaying the barrage editing page based on the URL address of the barrage editing page; editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between the ID information of the played video and the bullet screen information.
The implementation process of the system is detailed in the implementation process of the corresponding step in the above method, and is not described herein again.
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 (4)
1. A method for displaying barrage information on a playing video of a video playing page, the method comprising:
after the video playing page receives a barrage editing instruction, identifying a playing mode of the played video;
if the playing mode is in a full-screen playing mode, displaying a two-dimensional code on the playing video; scanning the two-dimensional code to obtain ID information of the playing video and token information of the video playing page contained in the two-dimensional code; sending a request message containing the token information; when a URL (uniform resource locator) address of the barrage editing page returned based on the token information is received, displaying the barrage editing page in a display area of a scanning page when the two-dimensional code is scanned based on the URL address of the barrage editing page;
if the playing mode is in a non-full screen playing mode, sending a request message containing token information of the video playing page; when a URL (uniform resource locator) address of the barrage editing page returned based on the token information is received, the playing video is reduced in a first display area of the playing video before the barrage editing instruction is received; displaying the bullet screen editing page outside the reduced second display area of the playing video based on the URL address of the bullet screen editing page;
editing bullet screen information on the bullet screen editing page, and establishing a mapping relation between ID information for uniquely identifying the played video and the bullet screen information;
and displaying the bullet screen information searched based on the ID information and the mapping relation on the playing video.
2. The method of claim 1, wherein scaling down the play video in the first display region comprises:
and reducing the length and the width of the playing video in the first display area in the same proportion.
3. The method of claim 1, wherein after sending the request message including the token information, further comprising:
when a URL address of a user login page returned after confirming that a user does not log in based on the token information is received, displaying the user login page in a display area of the scanning page based on the URL address of the user login page;
sending a login message containing login information input on the user login page;
and when the URL address of the bullet screen editing page returned after the login success of the user is confirmed based on the login information is received, jumping to the bullet screen editing page corresponding to the URL address of the bullet screen editing page from the user login page.
4. A method according to claim 1 or 3, characterized by:
the video playing page is displayed on the smart television, and the bullet screen editing page is displayed on the mobile terminal.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710812121.XA CN107592577B (en) | 2017-09-11 | 2017-09-11 | Method and system for displaying bullet screen information, mobile terminal and smart television |
PCT/CN2018/074900 WO2019047472A1 (en) | 2017-09-11 | 2018-02-01 | Bullet screen display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710812121.XA CN107592577B (en) | 2017-09-11 | 2017-09-11 | Method and system for displaying bullet screen information, mobile terminal and smart television |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107592577A CN107592577A (en) | 2018-01-16 |
CN107592577B true CN107592577B (en) | 2020-06-09 |
Family
ID=61051148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710812121.XA Active CN107592577B (en) | 2017-09-11 | 2017-09-11 | Method and system for displaying bullet screen information, mobile terminal and smart television |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107592577B (en) |
WO (1) | WO2019047472A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107592577B (en) * | 2017-09-11 | 2020-06-09 | 青岛聚看云科技有限公司 | Method and system for displaying bullet screen information, mobile terminal and smart television |
TWI668611B (en) * | 2018-06-12 | 2019-08-11 | 群邁通訊股份有限公司 | Electronic device and display method of display screen |
CN109474847B (en) * | 2018-10-30 | 2022-11-11 | 百度在线网络技术(北京)有限公司 | Search method, device and equipment based on video barrage content and storage medium |
CN110263276B (en) * | 2019-06-14 | 2021-10-15 | 北京字节跳动网络技术有限公司 | Message distribution method, device, equipment and storage medium |
CN110309500A (en) * | 2019-07-09 | 2019-10-08 | 珠海格力电器股份有限公司 | Text labeling method, system and computer readable storage medium |
CN112689165B (en) * | 2020-12-18 | 2023-03-31 | 中国联合网络通信集团有限公司 | Video playing method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104822093A (en) * | 2015-04-13 | 2015-08-05 | 腾讯科技(北京)有限公司 | Comment issuing method and device thereof |
CN105635744A (en) * | 2015-12-11 | 2016-06-01 | 中青冠岳科技(北京)有限公司 | Communication method with live broadcast interaction function |
CN105872646A (en) * | 2015-12-10 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Bullet screen comment input method and device, and bullet screen comment display method and device |
CN106101802A (en) * | 2016-05-31 | 2016-11-09 | 武汉斗鱼网络科技有限公司 | A kind of barrage input method and device |
CN106303634A (en) * | 2016-10-10 | 2017-01-04 | 武汉斗鱼网络科技有限公司 | A kind of TV equipment barrage sends system and method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106550276A (en) * | 2015-09-22 | 2017-03-29 | 阿里巴巴集团控股有限公司 | The offer method of multimedia messages, device and system in video display process |
CN105635838A (en) * | 2016-03-01 | 2016-06-01 | 深圳市茁壮网络股份有限公司 | Bullet-screen information processing method and device |
CN106375829A (en) * | 2016-08-31 | 2017-02-01 | 腾讯科技(深圳)有限公司 | Video comment method, and related device and system |
CN106331877B (en) * | 2016-09-22 | 2019-10-11 | 广州华多网络科技有限公司 | Barrage playback method and device |
CN106921868A (en) * | 2017-03-07 | 2017-07-04 | 深圳创维数字技术有限公司 | A kind of barrage dissemination method and device |
CN107592577B (en) * | 2017-09-11 | 2020-06-09 | 青岛聚看云科技有限公司 | Method and system for displaying bullet screen information, mobile terminal and smart television |
-
2017
- 2017-09-11 CN CN201710812121.XA patent/CN107592577B/en active Active
-
2018
- 2018-02-01 WO PCT/CN2018/074900 patent/WO2019047472A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104822093A (en) * | 2015-04-13 | 2015-08-05 | 腾讯科技(北京)有限公司 | Comment issuing method and device thereof |
CN105872646A (en) * | 2015-12-10 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Bullet screen comment input method and device, and bullet screen comment display method and device |
CN105635744A (en) * | 2015-12-11 | 2016-06-01 | 中青冠岳科技(北京)有限公司 | Communication method with live broadcast interaction function |
CN106101802A (en) * | 2016-05-31 | 2016-11-09 | 武汉斗鱼网络科技有限公司 | A kind of barrage input method and device |
CN106303634A (en) * | 2016-10-10 | 2017-01-04 | 武汉斗鱼网络科技有限公司 | A kind of TV equipment barrage sends system and method |
Also Published As
Publication number | Publication date |
---|---|
CN107592577A (en) | 2018-01-16 |
WO2019047472A1 (en) | 2019-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107592577B (en) | Method and system for displaying bullet screen information, mobile terminal and smart television | |
US11109117B2 (en) | Unobtrusively enhancing video content with extrinsic data | |
US10194189B1 (en) | Playback of content using multiple devices | |
US20230308724A1 (en) | Video playback method, video playback terminal, and non-volatile computer-readable storage medium | |
CN111327917B (en) | Live content preview method, device, equipment and storage medium | |
CN112019909B (en) | Method and device for processing comment information of playing object | |
CN103748530A (en) | Media center | |
JP2012109795A (en) | Information processor and information processing method | |
CN107786905B (en) | Video sharing method and device | |
CN103686249A (en) | Method, system and related device for video playing | |
JP2013012955A (en) | Information processing device and information processing method | |
US20190230311A1 (en) | Video interface display method and apparatus | |
CN110113625A (en) | Video broadcasting method, equipment and computer readable storage medium | |
CN112437317B (en) | Live broadcast picture switching method, device and system | |
CN111901695B (en) | Video content interception method, device and equipment and computer storage medium | |
CN104144357A (en) | Video playing method and system | |
JP5250667B2 (en) | Information processing apparatus and information processing method | |
CN103686454A (en) | Information acquisition method and apparatus | |
CN103546813A (en) | Android platform based video preview method and smart television | |
US20170272793A1 (en) | Media content recommendation method and device | |
CN106331891B (en) | A kind of information interacting method and electronic equipment | |
CN110798701A (en) | Video update pushing method and terminal | |
CN113518233A (en) | Cover display method and device, electronic equipment and storage medium | |
JP2013013095A (en) | Information processing device and information processing method | |
CN115914664A (en) | Method, device, equipment and storage medium for live broadcast interaction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180502 Address after: 266061 No. 399 Songling Road, Laoshan District, Qingdao, Shandong (A6 3rd floor) Applicant after: Qingdao poly cloud Technology Co., Ltd. Address before: 266061 Songling Road, Laoshan District, Qingdao, Shandong Province, No. 399 Applicant before: Poly Polytron Technologies Inc |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |