CN108401173B - Mobile live broadcast interactive terminal, method and computer readable storage medium - Google Patents

Mobile live broadcast interactive terminal, method and computer readable storage medium Download PDF

Info

Publication number
CN108401173B
CN108401173B CN201711392190.6A CN201711392190A CN108401173B CN 108401173 B CN108401173 B CN 108401173B CN 201711392190 A CN201711392190 A CN 201711392190A CN 108401173 B CN108401173 B CN 108401173B
Authority
CN
China
Prior art keywords
touch operation
interactive
live broadcast
live
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711392190.6A
Other languages
Chinese (zh)
Other versions
CN108401173A (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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201711392190.6A priority Critical patent/CN108401173B/en
Priority to PCT/CN2018/077678 priority patent/WO2019119643A1/en
Publication of CN108401173A publication Critical patent/CN108401173A/en
Application granted granted Critical
Publication of CN108401173B publication Critical patent/CN108401173B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a mobile live broadcast interactive terminal, which comprises a memory and a processor, wherein a live broadcast interactive program which can run on the processor is stored in the memory, and the program realizes the following steps when being executed by the processor: receiving touch operation input by a user on the basis of a playing interface of a live video; when the touch operation is a preset touch operation, determining the position of the touch operation on the current video picture; and if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information. The invention also provides an interaction method of the mobile live broadcast and a computer readable storage medium. The invention improves the interaction efficiency and the interaction real-time performance between the audience and the anchor in the mobile live broadcast.

Description

Mobile live broadcast interactive terminal, method and computer readable storage medium
Technical Field
The invention relates to the technical field of mobile live broadcast, in particular to an interactive terminal, a method and a computer readable storage medium for mobile live broadcast.
Background
With the continuous development of internet technology, live webcasting is gradually started, audiences can send edited interactive information such as characters and expressions to a live server through a terminal in the process of watching live webcasting, the live server displays the interactive information in a live screen mode after receiving the interactive information, and a main webcasting can interact with the audiences in real time according to the interactive information sent by the audiences. When the number of viewers watching the live broadcast is large, the mode of manually inputting characters by the user to send the interactive information requires the long-time operation of the viewers, so that the real-time interaction between the viewers and the anchor is low.
Disclosure of Invention
The invention provides an interactive terminal, a method and a computer readable storage medium for mobile live broadcast, and mainly aims to improve the interactive efficiency and the interactive real-time performance between audiences and a main broadcast in the mobile live broadcast.
In order to achieve the above object, the present invention provides a mobile live broadcast interactive terminal, which includes a memory and a processor, wherein the memory stores a live broadcast interactive program that can run on the processor, and when being executed by the processor, the live broadcast interactive program implements the following steps:
receiving touch operation input by a user on the basis of a playing interface of a live video;
when the touch operation is a preset touch operation, determining the position of the touch operation on the current video picture;
and if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information.
Optionally, the live interactive program may be further executable by the processor to, after the step of receiving a touch operation input by a user on a play interface of a live video, further implement the following steps:
when the touch operation does not belong to the preset touch operation, displaying prompt information for prompting a user whether to enter an interactive information setting mode, and controlling the interactive terminal to enter the interactive information setting mode when receiving a confirmation instruction triggered by the user based on the prompt information;
recording the touch operation, and receiving interaction information set for the touch operation by a user;
and setting the touch operation as a preset touch operation, and associating the preset touch operation with the received interactive information.
Optionally, the live interactive program is further executable by the processor to implement the steps of:
determining interactive information selected by a user in an interactive information setting mode, and receiving touch operation input based on a touch screen;
and setting the received touch operation as a preset touch operation, and associating the preset touch operation with the interactive information selected by the user.
Optionally, if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, where the step of initiating live broadcast interaction based on the interaction information includes:
if the position of the touch operation on the current video picture is located in the effective area, identifying the content of the current video picture to determine the scene information of the picture;
and acquiring interactive information corresponding to the determined scene information according to a preset mapping relation between the scene information and the interactive information, and initiating interactive live broadcast based on the interactive information.
Optionally, the live interactive program may be further executable by the processor to, before the step of receiving a touch operation input by a user on a play interface of a live video, further implement the following steps:
after establishing live broadcast connection with a live broadcast server, judging whether the video content of the live broadcast video contains a portrait or not;
and if the video content of the live video contains the portrait, taking the area where the portrait is located as an effective area.
In addition, to achieve the above object, the present invention further provides an interactive method for mobile live broadcast, including:
receiving touch operation input by a user on the basis of a playing interface of a live video;
when the touch operation is a preset touch operation, determining the position of the touch operation on the current video picture;
and if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information.
Optionally, after the step of receiving the touch operation input by the user on the play interface of the live video, the method further includes the following steps:
when the touch operation does not belong to the preset touch operation, displaying prompt information for prompting a user whether to enter an interactive information setting mode, and controlling the interactive terminal to enter the interactive information setting mode when receiving a confirmation instruction triggered by the user based on the prompt information;
recording the touch operation, and receiving interaction information set for the touch operation by a user;
and setting the touch operation as a preset touch operation, and associating the preset touch operation with the received interactive information.
Optionally, if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, where the step of initiating live broadcast interaction based on the interaction information includes:
if the position of the touch operation on the current video picture is located in the effective area, identifying the content of the current video picture to determine the scene information of the picture;
and acquiring interactive information corresponding to the determined scene information according to a preset mapping relation between the scene information and the interactive information, and initiating interactive live broadcast based on the interactive information.
Optionally, before the step of receiving the touch operation input by the user on the play interface of the live video, the method further includes the steps of:
after establishing live broadcast connection with a live broadcast server, judging whether the video content of the live broadcast video contains a portrait or not;
and if the video content of the live video contains the portrait, taking the area where the portrait is located as an effective area.
In addition, to achieve the above object, the present invention further provides a computer readable storage medium, where a live interactive program is stored, where the live interactive program is executable by one or more processors to implement the steps of the interactive method for mobile live broadcast described above.
According to the mobile live broadcast interactive terminal, the method and the computer readable storage medium provided by the invention, a user inputs touch operation on a broadcast interface of a live broadcast video, when the touch operation belongs to the preset touch operation in the terminal, the position of the touch operation on the broadcast interface is determined, if the position is located in an effective area, the interactive information associated with the preset touch operation is obtained, and live broadcast interaction is initiated based on the interactive information.
Drawings
Fig. 1 is a schematic diagram of a mobile live broadcast interactive terminal according to a preferred embodiment of the present invention;
fig. 2 is a schematic view of a program module of a live broadcast interactive program in an embodiment of a mobile live broadcast interactive terminal according to the present invention;
fig. 3 is a flowchart of a first embodiment of a mobile live broadcast interaction method according to the present invention;
fig. 4 is a flowchart of a mobile live broadcast interaction method according to a second embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention provides a mobile live broadcast interactive terminal. Fig. 1 is a schematic diagram of a mobile live broadcast interactive terminal according to a preferred embodiment of the present invention.
In this embodiment, the interactive terminal for mobile live broadcast may be a PC (Personal Computer), or may also be a mobile terminal device with a display function, such as a smart phone, a tablet Computer, and a portable Computer.
The mobile live broadcast interactive terminal at least comprises a memory 11, a processor 12, a communication bus 13, a network interface 14 and a touch display screen 15.
The memory 11 includes at least one type of readable storage medium, which includes a flash memory, a hard disk, a multimedia card, a card type memory (e.g., SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, and the like. The memory 11 may in some embodiments be an internal storage unit of the mobile live interactive terminal, for example a hard disk of the mobile live interactive terminal. The memory 11 may also be an external storage device of the mobile live interactive terminal in other embodiments, for example, a plug-in hard disk equipped on the mobile live interactive terminal, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, the memory 11 may also include both an internal storage unit and an external storage device of the interactive terminal for mobile live broadcasting. The memory 11 may be used to store not only application software installed in the mobile live broadcast interactive terminal and various data, such as codes of live broadcast interactive programs, but also temporarily store data that has been output or will be output.
The processor 12 may be, in some embodiments, a Central Processing Unit (CPU), controller, microcontroller, microprocessor or other data Processing chip for executing program codes stored in the memory 11 or Processing data, such as executing live interactive programs.
The communication bus 13 is used to realize connection communication between these components.
The network interface 14 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), typically used to establish a communication link between the terminal and other electronic devices.
The touch display screen 15 is formed by stacking a display and a touch sensor, and the terminal detects a touch operation triggered by a user based on the touch display screen. The display, which may also be referred to as a display screen or display unit, is used to display information processed in the mobile live interactive terminal and to display a visual user interface. The touch sensor may be a resistive touch sensor, a capacitive touch sensor, or the like. Further, the touch sensor may be a single sensor or may be a plurality of sensors arranged in an array.
Fig. 1 only shows a mobile live interactive terminal with components 11-15 and a live interactive program, but it is to be understood that not all of the shown components are required to be implemented, and that more or fewer components may be implemented instead.
Optionally, the terminal may further include a camera, a Radio Frequency (RF) circuit, a sensor, an audio circuit, a WiFi module, and the like. Such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein if the terminal is a mobile terminal, the ambient light sensor may adjust brightness of the display screen according to brightness of ambient light, and the proximity sensor may turn off the display screen and/or backlight when the mobile terminal moves to an ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the mobile terminal is stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer and tapping) and the like for recognizing the attitude of the mobile terminal; of course, the mobile terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which are not described herein again.
In the terminal embodiment shown in fig. 1, a live interactive program is stored in the memory 11; the processor 12 implements the following steps when executing the live interaction program stored in the memory 11:
and receiving touch operation input by a user on the basis of a playing interface of the live video.
The following describes the interactive terminal of the present embodiment by taking a mobile phone as an example. A user watches the live video through live software on the mobile phone and realizes interaction with a main broadcast or other audiences by sending interactive information on a video picture of the live video. The setting of the preset touch operation and the interaction information associated with the preset touch operation, which are referred to in the following, can be implemented in various ways, and two ways of which are listed below for description.
In the first mode, preset touch operation and associated interaction information are preset as default items of a live broadcast interaction program, and a user cannot modify the information actively.
In the second mode, multiple kinds of default interactive information are set for the live broadcast interactive program in advance, an interactive information setting mode is set, and a user can set touch operation used by the user for the default interactive information as preset touch operation in the interactive information setting mode; specifically, in an interactive information setting mode, determining interactive information selected by a user, and receiving touch operation input based on a touch screen; and setting the received touch operation as a preset touch operation, and associating the preset touch operation with the interactive information selected by the user.
And in the setting mode, the user can set the interaction information and preset touch operation of any content as required. The touch operation in the above embodiment may be a double-click operation, a long-press operation, a slide operation with an arbitrary gesture, or the like, and may be set according to the usage habit of the user.
When the terminal receives touch operation input by a user on the basis of a playing interface of a live video, whether the received touch operation is any one of the touch operations can be judged on the basis of the set one or more preset touch operations. Specifically, whether the touch operation input by the user is the same as the preset touch operation can be judged through the detected touch point and/or touch track of the touch operation on the touch screen.
When the touch operation input by the user is judged to be the preset touch operation, determining the position of the touch operation on the current video picture; and if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information.
When the touch operation input by the user based on the playing interface of the live video is any preset touch operation, determining the position of the touch operation. Specifically, the position of the touch operation may be determined according to the position of the operation point or the slide trajectory of the touch operation on the touch screen on the live screen. The effective area can be a default area in a live broadcast interactive program or an area manually set by a user, and specifically, after establishing live broadcast connection with a live broadcast server, the interactive terminal displays prompt information for selecting the effective area on a live broadcast picture; and acquiring a picture area selected by a user based on the current live broadcast picture, and taking the picture area as an effective area. It should be noted that, the user may select the screen area through a touch sliding operation on the display screen, and the screen area selected by the user may be an area for the video content, and may move with the change of the video content, for example, a certain character image is included in the video content of the live video, and if the area selected by the user is an area corresponding to the character image, no matter how the subsequent character image moves in the video screen, only the position of the touch operation is on the character image, and the operation is valid.
Or, in other embodiments, some areas may be automatically selected as effective areas according to the video content of the live video, for example, after the live connection is established between the interactive terminal and the live server, it is determined whether the video content of the live video contains a portrait; if the video content of the live video contains the portrait, the area where the portrait is located is used as an effective area, or when the video content of the live video is the display of a certain article, the area where the article is located is used as the effective area.
Further, as an implementation manner, if the position of the touch operation on the current video screen is located in an effective area, acquiring interaction information associated with the preset touch operation, where the step of initiating live broadcast interaction based on the interaction information includes:
if the position of the touch operation on the current video picture is located in the effective area, identifying the content of the current video picture to determine the scene information of the picture; and acquiring interactive information corresponding to the determined scene information according to a preset mapping relation between the scene information and the interactive information, and initiating interactive live broadcast based on the interactive information.
Because the live video contents are various and the scenes of the video pictures in the same live video also change, in order to improve the matching rate of the interactive information and the picture contents, the scene information is divided into a plurality of categories, such as 'food', 'character', 'game', and the like, and the mapping relationship between the scene information and the preset interactive information is established and stored according to different commented picture scenes. When the touch operation of the user is determined to be located in the effective area on the current video picture, the content of the current video picture is identified to determine a picture scene, a label corresponding to the picture scene is determined, and then the interactive information with the label is searched. The image recognition algorithms for recognizing the image content are many, and the invention is not limited to this.
In addition, in some embodiments, if a plurality of pieces of interaction information are associated with the preset touch operation, the obtaining of the interaction information associated with the preset touch operation may include: acquiring a plurality of interactive messages associated with the preset touch operation, and displaying the interactive messages in a live interface; and determining a selection instruction triggered by the display interface of the plurality of interactive information based on the user, initiating live broadcast interaction based on the interactive information corresponding to the selection instruction, namely sending the corresponding interactive information to a live broadcast server, and controlling the interactive information to be displayed on a live broadcast picture by the live broadcast server.
It can be understood that if the position of the touch operation on the video screen is not in the effective area, no response is made to the touch operation, or the user is prompted by displaying text prompt information, performing vibration prompt, or the like that the touch operation is invalid. In addition, if the received touch operation is not a preset touch operation, that is, none of the preset touch operations is the same as the touch operation input by the user, the response may be performed in a manner of, for example, displaying text information or performing a vibration prompt to prompt the user that the operation is invalid; or reminding the user to input touch operation again; or prompting the user whether to enter the interactive information setting mode; alternatively, in some embodiments, no response is made to a touch operation that is not a preset touch operation.
Based on the mobile live broadcast interactive terminal provided by the embodiment, a user inputs touch operation on a play interface of a live broadcast video, when the touch operation belongs to the preset touch operation in the terminal, the position of the touch operation on the play interface is determined, if the position is located in an effective area, interaction information associated with the preset touch operation is acquired, and live broadcast interaction is initiated based on the interaction information.
The invention provides a second embodiment of the mobile live broadcast interactive terminal based on the first embodiment. In this embodiment, the live interactive program may be further executed by the processor, so that after the step of receiving the touch operation input by the user based on the play interface of the live video, the following steps are further implemented:
when the touch operation does not belong to the preset touch operation, displaying prompt information for prompting a user whether to enter an interactive information setting mode, and controlling the interactive terminal to enter the interactive information setting mode when receiving a confirmation instruction triggered by the user based on the prompt information;
recording the touch operation, and receiving interaction information set for the touch operation by a user;
and setting the touch operation as a preset touch operation, and associating the preset touch operation with the received interactive information.
In this embodiment, when the touch operation does not belong to the preset touch operation, the user is prompted to enter an interactive information setting mode in a prompt information mode, if the user triggers a cancel instruction based on the prompt information, the live video is continuously played, and the user needs to input the touch operation again or the user sends the interactive information in a mode of manually inputting characters in a dialog box. If the user triggers a confirmation instruction based on the prompt information, the user may inform the interactive terminal to enter an interactive information setting mode, record the received touch operation, display an interactive information input frame, receive interactive information input by the user based on the interactive information input frame, or display a plurality of preset interactive information, determine interactive information selected by the user, associate the interactive information input or selected by the user with the touch operation, and use the touch operation as the preset touch operation.
Optionally, in other embodiments, the live interactive program may be further divided into one or more modules, and the one or more modules are stored in the memory 11 and executed by one or more processors (in this embodiment, the processor 12) to implement the present invention.
For example, referring to fig. 2, a schematic diagram of program modules of a live broadcast interactive program in an embodiment of the mobile live broadcast interactive terminal of the present invention is shown, in this embodiment, the live broadcast interactive program may be divided into a receiving module 10, a determining module 20, and an executing module 30, which exemplarily:
the receiving module 10 is configured to: receiving touch operation input by a user on the basis of a playing interface of a live video;
the determination module 20 is configured to: when the touch operation is a preset touch operation, determining the position of the touch operation on the current video picture;
the execution module 30 is configured to: and if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information.
The functions or operation steps implemented when the program modules such as the receiving module 10, the determining module 20, and the executing module 30 are executed are substantially the same as those of the above embodiments, and are not described herein again.
In addition, the invention also provides an interaction method of the mobile live broadcast. Fig. 3 is a flowchart illustrating an interactive method for mobile live broadcasting according to a first embodiment of the present invention. The method can be executed by a terminal, the terminal can be implemented by software and/or hardware, the terminal can be an interactive terminal establishing communication connection with a live broadcast server, and the interactive terminal of the embodiment is described below by taking a mobile phone as an example. A user watches the live video through live software on the mobile phone and realizes interaction with a main broadcast or other audiences by sending interactive information on a video picture of the live video.
In this embodiment, the method for mobile live broadcast interaction includes:
and step S10, receiving touch operation input by a user based on the playing interface of the live video.
In step S20, when it is determined that the touch operation input by the user is a preset touch operation, the position of the touch operation on the current video screen is determined.
The setting of the preset touch operation and the interaction information associated with the preset touch operation, which are referred to in the following, can be implemented in various ways, and two ways of which are listed below for description.
In the first mode, preset touch operation and associated interaction information are preset as default items of a live broadcast interaction program, and a user cannot modify the information actively.
In the second mode, multiple kinds of default interactive information are set for the live broadcast interactive program in advance, an interactive information setting mode is set, and a user can set touch operation used by the user for the default interactive information as preset touch operation in the interactive information setting mode; specifically, in an interactive information setting mode, determining interactive information selected by a user, and receiving touch operation input based on a touch screen; and setting the received touch operation as a preset touch operation, and associating the preset touch operation with the interactive information selected by the user.
And in the setting mode, the user can set the interaction information and preset touch operation of any content as required. The touch operation in the above embodiment may be a double-click operation, a long-press operation, a slide operation with an arbitrary gesture, or the like, and may be set according to the usage habit of the user.
When the terminal receives touch operation input by a user on the basis of a playing interface of a live video, whether the received touch operation is any one of the touch operations can be judged on the basis of the set one or more preset touch operations. Whether the touch operation input by the user is the same as the preset touch operation can be judged through the detected touch point and/or touch track of the touch operation on the touch screen.
Further, as an implementation manner, if the position of the touch operation on the current video screen is located in an effective area, acquiring interaction information associated with the preset touch operation, where the step of initiating live broadcast interaction based on the interaction information includes:
if the position of the touch operation on the current video picture is located in the effective area, identifying the content of the current video picture to determine the scene information of the picture; and acquiring interactive information corresponding to the determined scene information according to a preset mapping relation between the scene information and the interactive information, and initiating interactive live broadcast based on the interactive information.
Because the live video contents are various and the scenes of the video pictures in the same live video also change, in order to improve the matching rate of the interactive information and the picture contents, the scene information is divided into a plurality of categories, such as 'food', 'character', 'game', and the like, and the mapping relationship between the scene information and the preset interactive information is established and stored according to different commented picture scenes. When the touch operation of the user is determined to be located in the effective area on the current video picture, the content of the current video picture is identified to determine a picture scene, a label corresponding to the picture scene is determined, and then the interactive information with the label is searched. The image recognition algorithms for recognizing the image content are many, and the invention is not limited to this.
Step S30, if the position of the touch operation on the current video picture is located in the effective area, acquiring the interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information.
When the touch operation input by the user based on the playing interface of the live video is any preset touch operation, determining the position of the touch operation. Specifically, the position of the touch operation may be determined according to the position of the operation point or the slide trajectory of the touch operation on the touch screen on the live screen. The effective area can be a default area in a live broadcast interactive program or an area manually set by a user, and specifically, after establishing live broadcast connection with a live broadcast server, the interactive terminal displays prompt information for selecting the effective area on a live broadcast picture; and acquiring a picture area selected by a user based on the current live broadcast picture, and taking the picture area as an effective area. It should be noted that, the user may select the screen area through a touch sliding operation on the display screen, and the screen area selected by the user may be an area for the video content, and may move with the change of the video content, for example, a certain character image is included in the video content of the live video, and if the area selected by the user is an area corresponding to the character image, no matter how the subsequent character image moves in the video screen, only the position of the touch operation is on the character image, and the operation is valid.
Or, in other embodiments, some areas may be automatically selected as effective areas according to the video content of the live video, for example, after the live connection is established between the interactive terminal and the live server, it is determined whether the video content of the live video contains a portrait; if the video content of the live video contains the portrait, the area where the portrait is located is used as an effective area, or when the video content of the live video is the display of a certain article, the area where the article is located is used as the effective area.
In addition, in some embodiments, if a plurality of pieces of interaction information are associated with the preset touch operation, the obtaining of the interaction information associated with the preset touch operation may include: acquiring a plurality of interactive messages associated with the preset touch operation, and displaying the interactive messages in a live interface; and determining a selection instruction triggered by the display interface of the plurality of interactive information based on the user, initiating live broadcast interaction based on the interactive information corresponding to the selection instruction, namely sending the corresponding interactive information to a live broadcast server, and controlling the interactive information to be displayed on a live broadcast picture by the live broadcast server.
It can be understood that if the position of the touch operation on the video screen is not in the effective area, no response is made to the touch operation, or the user is prompted by displaying text prompt information, performing vibration prompt, or the like that the touch operation is invalid. In addition, if the received touch operation is not a preset touch operation, that is, none of the preset touch operations is the same as the touch operation input by the user, the response may be performed in a manner of, for example, displaying text information or performing a vibration prompt to prompt the user that the operation is invalid; or reminding the user to input touch operation again; or prompting the user whether to enter the interactive information setting mode; alternatively, in some embodiments, no response is made to a touch operation that is not a preset touch operation.
Based on the interaction method of the mobile live broadcast provided by the embodiment, a user inputs touch operation on a playing interface of a live broadcast video, when the touch operation belongs to the preset touch operation in the terminal, the position of the touch operation on the playing interface is determined, if the position is located in an effective area, interaction information associated with the preset touch operation is acquired, and live broadcast interaction is initiated based on the interaction information.
The invention provides a second embodiment of the mobile live broadcast interactive terminal based on the first embodiment. Referring to fig. 4, in this embodiment, the live interactive program may be further executed by the processor to, after step S10, further implement the following steps:
step S40, when the touch operation does not belong to the preset touch operation, displaying prompt information for prompting a user whether to enter an interactive information setting mode, and when receiving a confirmation instruction triggered by the user based on the prompt information, controlling the interactive terminal to enter the interactive information setting mode;
step S50, recording the touch operation and receiving the interaction information set by the user for the touch operation;
step S60, setting the touch operation as a preset touch operation, and associating the preset touch operation with the received interaction information.
In this embodiment, when the touch operation does not belong to the preset touch operation, the user is prompted to enter an interactive information setting mode in a prompt information mode, if the user triggers a cancel instruction based on the prompt information, the live video is continuously played, and the user needs to input the touch operation again or the user sends the interactive information in a mode of manually inputting characters in a dialog box. If the user triggers a confirmation instruction based on the prompt information, the user may inform the interactive terminal to enter an interactive information setting mode, record the received touch operation, display an interactive information input frame, receive interactive information input by the user based on the interactive information input frame, or display a plurality of preset interactive information, determine interactive information selected by the user, associate the interactive information input or selected by the user with the touch operation, and use the touch operation as the preset touch operation.
Furthermore, an embodiment of the present invention further provides a computer-readable storage medium, where a live interactive program is stored on the computer-readable storage medium, where the live interactive program is executable by one or more processors to implement the following operations:
receiving touch operation input by a user on the basis of a playing interface of a live video;
when the touch operation is a preset touch operation, determining the position of the touch operation on the current video picture;
and if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information.
Further, the live interactive program, when executed by the processor, further implements the following operations:
when the touch operation does not belong to the preset touch operation, displaying prompt information for prompting a user whether to enter an interactive information setting mode, and controlling the interactive terminal to enter the interactive information setting mode when receiving a confirmation instruction triggered by the user based on the prompt information;
recording the touch operation, and receiving interaction information set for the touch operation by a user;
and setting the touch operation as a preset touch operation, and associating the preset touch operation with the received interactive information.
Further, the live interactive program, when executed by the processor, further implements the following operations:
determining interactive information selected by a user in an interactive information setting mode, and receiving touch operation input based on a touch screen;
and setting the received touch operation as a preset touch operation, and associating the preset touch operation with the interactive information selected by the user.
Further, the live interactive program, when executed by the processor, further implements the following operations:
after establishing live broadcast connection with a live broadcast server, displaying prompt information for selecting an effective area on a live broadcast picture;
and acquiring a picture area selected by a user based on the current live broadcast picture, and taking the picture area as an effective area.
Further, the live interactive program, when executed by the processor, further implements the following operations:
after establishing live broadcast connection with a live broadcast server, judging whether the video content of the live broadcast video contains a portrait or not;
and if the video content of the live video contains the portrait, taking the area where the portrait is located as an effective area.
The specific implementation manner of the computer readable storage medium of the present invention is substantially the same as that of the above-mentioned embodiments of the interactive terminal and method for mobile live broadcast, and will not be described herein again.
It should be noted that the above-mentioned numbers of the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments. And the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, terminal, article, or method that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, terminal, article, or method. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, terminal, article, or method that includes the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (7)

1. The utility model provides a remove interactive terminal of live broadcast, its characterized in that, the terminal includes memory and treater, the storage has the live broadcast interactive program that can be in the operation on the treater, the live broadcast interactive program realizes the following step when being executed by the treater:
receiving touch operation input by a user on the basis of a playing interface of a live video;
when the touch operation is a preset touch operation, determining the position of the touch operation on the current video picture;
if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information;
if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information comprises the following steps:
if the position of the touch operation on the current video picture is located in the effective area, identifying the content of the current video picture to determine the scene information of the picture;
acquiring interactive information corresponding to the determined scene information according to a preset mapping relation between the scene information and the interactive information, and initiating interactive live broadcast based on the interactive information;
before the step of receiving the touch operation input by the user on the playing interface of the live video, the live interactive program further realizes the following steps when being executed by the processor:
after establishing live broadcast connection with a live broadcast server, judging whether the video content of the live broadcast video contains a portrait or not;
if the video content of the live video contains the portrait, taking the area where the portrait is located as an effective area;
after the step of determining the position of the touch operation on the current video picture, the live interactive program further realizes the following steps when executed by the processor:
and if the position of the touch operation on the current video picture is not in the effective area, prompting the user that the touch operation is invalid by adopting a mode of displaying text prompt information and vibrating prompt.
2. The mobile live broadcast interactive terminal of claim 1, wherein the live broadcast interactive program is further executable by the processor to, after the step of receiving the touch operation input by the user on the live video-based playing interface, further implement the following steps:
when the touch operation does not belong to the preset touch operation, displaying prompt information for prompting a user whether to enter an interactive information setting mode, and controlling the interactive terminal to enter the interactive information setting mode when receiving a confirmation instruction triggered by the user based on the prompt information;
recording the touch operation, and receiving interaction information set for the touch operation by a user;
and setting the touch operation as a preset touch operation, and associating the preset touch operation with the received interactive information.
3. A mobile live interactive terminal according to claim 1 or 2, wherein said live interactive program is further executable by said processor to perform the steps of:
determining interactive information selected by a user in an interactive information setting mode, and receiving touch operation input based on a touch screen;
and setting the received touch operation as a preset touch operation, and associating the preset touch operation with the interactive information selected by the user.
4. An interactive method for mobile live broadcast, the method comprising:
receiving touch operation input by a user on the basis of a playing interface of a live video;
when the touch operation is a preset touch operation, determining the position of the touch operation on the current video picture;
if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information;
if the position of the touch operation on the current video picture is located in the effective area, acquiring interaction information associated with the preset touch operation, and initiating live broadcast interaction based on the interaction information comprises the following steps:
if the position of the touch operation on the current video picture is located in the effective area, identifying the content of the current video picture to determine the scene information of the picture;
acquiring interactive information corresponding to the determined scene information according to a preset mapping relation between the scene information and the interactive information, and initiating interactive live broadcast based on the interactive information;
before the step of receiving the touch operation input by the user on the playing interface of the live video, the method further comprises the following steps:
after establishing live broadcast connection with a live broadcast server, judging whether the video content of the live broadcast video contains a portrait or not;
if the video content of the live video contains the portrait, taking the area where the portrait is located as an effective area;
after the step of determining the position of the touch operation on the current video screen, the method further comprises the steps of:
and if the position of the touch operation on the current video picture is not in the effective area, prompting the user that the touch operation is invalid by adopting a mode of displaying text prompt information and vibrating prompt.
5. The interactive method for mobile live broadcasting of claim 4, wherein after the step of receiving the touch operation input by the user based on the playing interface of the live video, the method further comprises the following steps:
when the touch operation does not belong to the preset touch operation, displaying prompt information for prompting a user whether to enter an interactive information setting mode, and controlling the interactive terminal to enter the interactive information setting mode when receiving a confirmation instruction triggered by the user based on the prompt information;
recording the touch operation, and receiving interaction information set for the touch operation by a user;
and setting the touch operation as a preset touch operation, and associating the preset touch operation with the received interactive information.
6. The interactive method for mobile live broadcasting as claimed in claim 4 or 5, wherein before the step of receiving the touch operation input by the user based on the playing interface of the live video, the method further comprises the steps of:
after establishing live broadcast connection with a live broadcast server, displaying prompt information for selecting an effective area on a live broadcast picture;
and acquiring a picture area selected by a user based on the current live broadcast picture, and taking the picture area as an effective area.
7. A computer readable storage medium having stored thereon a live interactive program executable by one or more processors to perform the steps of the method of mobile live interaction of any of claims 4 to 6.
CN201711392190.6A 2017-12-21 2017-12-21 Mobile live broadcast interactive terminal, method and computer readable storage medium Active CN108401173B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201711392190.6A CN108401173B (en) 2017-12-21 2017-12-21 Mobile live broadcast interactive terminal, method and computer readable storage medium
PCT/CN2018/077678 WO2019119643A1 (en) 2017-12-21 2018-02-28 Interaction terminal and method for mobile live broadcast, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711392190.6A CN108401173B (en) 2017-12-21 2017-12-21 Mobile live broadcast interactive terminal, method and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN108401173A CN108401173A (en) 2018-08-14
CN108401173B true CN108401173B (en) 2020-11-17

Family

ID=63093577

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711392190.6A Active CN108401173B (en) 2017-12-21 2017-12-21 Mobile live broadcast interactive terminal, method and computer readable storage medium

Country Status (2)

Country Link
CN (1) CN108401173B (en)
WO (1) WO2019119643A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109874026B (en) 2019-03-05 2020-07-07 网易(杭州)网络有限公司 Data processing method and device, storage medium and electronic equipment
CN110213610B (en) * 2019-06-13 2021-05-28 北京奇艺世纪科技有限公司 Live broadcast scene recognition method and device
CN112714331B (en) * 2020-12-28 2023-09-08 广州博冠信息科技有限公司 Information prompting method and device, storage medium and electronic equipment
CN113490063B (en) * 2021-08-26 2023-06-23 上海盛付通电子支付服务有限公司 Method, device, medium and program product for live interaction

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187930A (en) * 2015-09-18 2015-12-23 广州酷狗计算机科技有限公司 Video live broadcasting-based interaction method and device
CN106131692A (en) * 2016-07-14 2016-11-16 广州华多网络科技有限公司 Interactive control method based on net cast, device and server
CN106303732A (en) * 2016-08-01 2017-01-04 北京奇虎科技有限公司 Interactive approach based on net cast, Apparatus and system
CN106412710A (en) * 2016-09-13 2017-02-15 北京小米移动软件有限公司 Method and device for exchanging information through graphical label in live video streaming
CN106454481A (en) * 2016-09-30 2017-02-22 广州华多网络科技有限公司 Live broadcast interaction method and apparatus of mobile terminal

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5625643B2 (en) * 2010-09-07 2014-11-19 ソニー株式会社 Information processing apparatus and information processing method
CN103369288B (en) * 2012-03-29 2015-12-16 深圳市腾讯计算机系统有限公司 The instant communication method of video Network Based and system
US20170171594A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Method and electronic apparatus of implementing voice interaction in live video broadcast
CN105812942A (en) * 2016-03-31 2016-07-27 北京奇艺世纪科技有限公司 Data interaction method and device
CN106250046A (en) * 2016-08-10 2016-12-21 北京金山安全软件有限公司 Praise processing method and device and terminal equipment
CN106804007A (en) * 2017-03-20 2017-06-06 合网络技术(北京)有限公司 The method of Auto-matching special efficacy, system and equipment in a kind of network direct broadcasting

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105187930A (en) * 2015-09-18 2015-12-23 广州酷狗计算机科技有限公司 Video live broadcasting-based interaction method and device
CN106131692A (en) * 2016-07-14 2016-11-16 广州华多网络科技有限公司 Interactive control method based on net cast, device and server
CN106303732A (en) * 2016-08-01 2017-01-04 北京奇虎科技有限公司 Interactive approach based on net cast, Apparatus and system
CN106412710A (en) * 2016-09-13 2017-02-15 北京小米移动软件有限公司 Method and device for exchanging information through graphical label in live video streaming
CN106454481A (en) * 2016-09-30 2017-02-22 广州华多网络科技有限公司 Live broadcast interaction method and apparatus of mobile terminal

Also Published As

Publication number Publication date
WO2019119643A1 (en) 2019-06-27
CN108401173A (en) 2018-08-14

Similar Documents

Publication Publication Date Title
CN108416825B (en) Dynamic graph generation device, method and computer readable storage medium
CN109391834B (en) Playing processing method, device, equipment and storage medium
CN108401173B (en) Mobile live broadcast interactive terminal, method and computer readable storage medium
CN102722517B (en) Enhanced information for viewer-selected video object
CN109905754B (en) Virtual gift receiving method and device and storage equipment
WO2017133500A1 (en) Method and apparatus for processing application program
US11706485B2 (en) Display device and content recommendation method
CN109600656B (en) Video list display method and device, terminal equipment and storage medium
CN110072138B (en) Video playing method, video playing equipment and computer readable storage medium
CN113613028B (en) Live broadcast data processing method, device, terminal, server and storage medium
KR102174858B1 (en) Method for rendering data in a network and associated mobile device
CN108668159A (en) A kind of split screen plays the method and terminal of video and advertisement
WO2017113855A1 (en) Application program interaction method and terminal
CN105744338B (en) A kind of method for processing video frequency and its equipment
CN105373370B (en) Control display method and device
CN112363852A (en) Popup message processing method, device, equipment and computer readable storage medium
JP6406028B2 (en) Document display support device, terminal device, document display method, and computer program
CN108141697A (en) Electronic equipment, corollary equipment and the method for operating electronic equipment
CN107589954B (en) Application program updating method and device, terminal and computer readable storage medium
US20210258627A1 (en) Information processing method and device, electronic device, and storage medium
CN108965973B (en) Method and device for ordering video navigation menu and computer readable storage medium
CN110633117B (en) Data processing method, device, electronic equipment and readable medium
US20170168662A1 (en) Display Method and Electronic Device for Rapidly Positioning Play Time Point
CN112650872A (en) Dynamic picture playing method, device and equipment and computer readable storage medium
CN112788425A (en) Dynamic area display method, device, equipment and computer readable storage medium

Legal Events

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