CN107277564A - A kind of video broadcasting method, device and client - Google Patents
A kind of video broadcasting method, device and client Download PDFInfo
- Publication number
- CN107277564A CN107277564A CN201710431523.5A CN201710431523A CN107277564A CN 107277564 A CN107277564 A CN 107277564A CN 201710431523 A CN201710431523 A CN 201710431523A CN 107277564 A CN107277564 A CN 107277564A
- Authority
- CN
- China
- Prior art keywords
- video
- triggering
- play mode
- variable
- broadcast event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/2625—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for delaying content or additional data distribution, e.g. because of an extended sport event
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related 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/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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44227—Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention relates to a kind of video broadcasting method, device and client, including create the first element variable;Dynamic creation second element, second element is assigned to by first element variable;Broadcast event is registered for the second element, and is broadcast event addition delay triggering function;The triggering function of the broadcast event is called, video play mode is judged according to triggering result.The principle similitude that the present invention supports to play automatically based on video and audio, is judging whether video is played automatically using judging whether audio is played automatically, can reduce the consuming in deterministic process for system resource.And according to based on current network and user preference setting, it may further determine whether to switch under different play mode.
Description
Technical field
The present invention relates to video display arts field, especially, it is related to a kind of video broadcasting method, device and client
End.
Background technology
With continuing to develop for mobile Internet, common entertainment way is had become using mobile terminal viewing video.
And user is when watching video, video-see custom, the network environment of user of the play mode of video and user generate punching
It is prominent, Consumer's Experience is have impact on to a certain extent, and this, which turns into, is worth the problem of designer's research.
The content of the invention
In order to solve technical problem present in prior art, the embodiments of the invention provide a kind of video broadcasting method,
Device, client and computer equipment, technical scheme are as follows:
First aspect includes there is provided a kind of video play mode determination methods, methods described:Create the first element variable;
Dynamic creation second element, second element is assigned to by first element variable;Broadcast event is registered for the second element,
And be broadcast event addition delay triggering function;The triggering function of the broadcast event is called, is judged according to triggering result
Video play mode.
Second aspect includes following module there is provided a kind of video play mode judgment means, described device:First element becomes
Creation module is measured, for creating the first element variable;Second element creation module, will be described for dynamic creation second element
First element variable is assigned to second element;Registration and delay triggering add module, are played for being registered for the second element
Event, and be broadcast event addition delay triggering function;Judge module, the triggering letter for calling the broadcast event
Number, video play mode is judged according to triggering result.
The third aspect includes foregoing video play mode judgment means there is provided a kind of client.
Fourth aspect includes memory, processor there is provided a kind of equipment, and is stored on memory and can be in processing
The program of operation, realizes foregoing video play mode determination methods during the computing device described program.
The beneficial effect that the present invention can reach:The present invention supports that the principle played automatically is similar based on video and audio
Property, judging whether video is played automatically using judging whether audio is played automatically, can reduce in deterministic process for being
The consuming for resource of uniting.
Brief description of the drawings
The embodiment to the present invention is described in further detail below in conjunction with the accompanying drawings;
Fig. 1 (a) is method implementation environment schematic diagram provided in an embodiment of the present invention.
Fig. 1 (b), Fig. 1 (c) are video playback interface schematic diagrams provided in an embodiment of the present invention.
Fig. 2 is video play mode determination methods schematic flow sheet provided in an embodiment of the present invention.
Fig. 3 is video play mode determination methods schematic flow sheet provided in an embodiment of the present invention.
Fig. 4 (a)-(d) is video play mode determination methods schematic flow sheet provided in an embodiment of the present invention.
Fig. 5 is video play device theory structure block diagram provided in an embodiment of the present invention.
Fig. 6 is video play device theory structure block diagram provided in an embodiment of the present invention.
Fig. 7 (a)-(d) is video play device theory structure block diagram provided in an embodiment of the present invention.
Fig. 8 is terminal structure schematic diagram provided in an embodiment of the present invention.
Embodiment
In order that those skilled in the art more fully understand the present invention program, below in conjunction with the embodiment of the present invention
Accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only
The embodiment of a part of the invention, rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people
The every other embodiment that member is obtained under the premise of creative work is not made, should all belong to the model that the present invention is protected
Enclose.
The present embodiments relate to technical term it is as follows:
IOS:It is the Mobile operating system developed by Apple Inc.;
HTML Video:HTML5 defines a kind of mask method that video is usually included by video members;
HTML Audio:Tag definition sound, such as music or other audio streams;
HTML Audio play events:The event triggered by medium (such as video, image and audio) (is applied to all
HTML element, but be common in medium element, such as<audio>、<embed>、<img>、<object>And<video>):
SetTimeout functions:It is a primary javascript function, can be after a time delay specified
Call a function or perform one section of code specified;
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
As shown in Fig. 1 (a)-(c), which show the use environment of the embodiment of the present invention.Specifically, Fig. 1 (a) is refer to,
User 100 initiates video playback by user equipment 101 to server 102 to be asked, and server 102 is received by network delivery
After video playback request, inquiry request is initiated to database 103, and the Query Result that database 103 is returned passes through network
It is back to client 101.Client 101 confirms video playback, and server 102 pulls broadcasting video from database 103, and in visitor
Played out on family end 101.But, client 101 is confirmed after video playback, may be gone out on the interface of client 101
Existing two kinds of broadcast interfaces.As shown in Fig. 1 (b), after user confirms video playback, video council is directly played, i.e. client circle
The broadcasting content of video can be directly shown on face.As shown in Fig. 1 (c), after user confirms video playback, video window can be shown
Broadcast button, after user clicks on broadcast button, video can just be played.For both play mode, different user has
Different preferences, certain user shows the play mode of broadcast button for the consideration meeting preference of data traffic, because this mould
Formula can avoid user because the flow consumption that video is played automatically and triggers;And another part user then likes oneself of video
Dynamic play mode, because such a pattern has more preferable Consumer's Experience.Therefore, before video playback, to the mould of video playback
Formula is judged, can bring more preferable Consumer's Experience.
As shown in Fig. 2 the embodiment of the present invention provides a kind of video play mode determination methods, methods described includes following step
Suddenly:
S210, creates element variable.
S220, is the element variable registration broadcast event, and is broadcast event addition delay triggering function.
S230, calls the triggering function of the broadcast event, if the broadcast event is triggered, judges the video
For direct play mode;If the trigger delay triggering function is triggered, judge the video for triggering play mode.
By above example, result is triggered using the broadcasting of the triggering function pair element variable of reproduction time, can be sentenced
Breaking, the play mode of currently playing video be triggering play mode that direct play mode needs for being triggered by user.
But, it must be file with video file same type to be played to be due to the element variable of establishment, i.e. the element of establishment becomes
Amount is a video elementary variable, when registering broadcast event for video elementary variable, it is necessary to which video elementary variable is embedded into
In broadcast event, and embedded video elementary variable can bring very big resource overhead in broadcast event, and execution efficiency is low.Cause
This, in addition it is also necessary to the registration to broadcast event is optimized, to save system resource.
In summary, the principle similitude that the present embodiment is supported to play automatically based on video and audio, sound is judged utilizing
Whether frequency is played to judge whether video is played automatically automatically, can reduce the consuming in deterministic process for system resource.And
And according to based on current network and user preference setting, may further determine whether to switch under different play mode.
As shown in figure 3, the embodiment of the present invention provides a kind of video play mode determination methods, methods described includes following step
Suddenly:
S310, creates the first element variable.
First element variable refers to be played the variable of event execution, the variable upon execution, resource consumption than
It is relatively low, system resource is saved with this.In one example, the first element variable selection uses audio variable, because audio variable
The response of broadcast event can equally be obtained.
First element variable is assigned to second element by S320, dynamic creation second element.
Second element refers to the element for triggering broadcast event, and second element can be played event execution.At one
In example, second element variables choice uses video variable, and video variable is can be registered as video playback event variable.
Create after second element variable, the first element variable that step S310 is created is assigned to second element.In an example
In, video variable is given by the audio variable assignments of establishment, because audio variable is much smaller than the system resource spent by video variable,
To video variable system can be largely reduced by creating audio variable and video variable, then by audio variable assignments
The consuming of resource.
S330, is second element registration broadcast event, and is broadcast event addition delay triggering function.
It is assigned to by the first element after second element, is second element registration broadcast event, now equivalent to one
The individual video registration broadcast event with audio value, the broadcast event after registration includes the triggering function for broadcast event, used
Triggered in broadcast event.It is also broadcast event addition delay triggering function, delay is touched after to registration broadcast event
Number of sending a letter is an independent function, for the clocked flip after function the first time delay of startup.Delay triggers function
Broadcast event is made an addition to, when broadcast event is triggered, the triggering timing of delay triggering function is to be activated.
S340, calls the triggering function of the broadcast event, if the broadcast event is triggered, judges the video
For direct play mode;If the trigger delay triggering function is triggered, judge the video for triggering play mode.
The triggering function of broadcast event is called, the event please equivalent to the once triggering for type corresponding to second element
Ask, if it is direct play mode that current video, which plays type, then broadcast event is to be triggered immediately, and passes through broadcast event
Triggering, it is direct play mode that can return to current play mode.If it is triggering play mode that current video, which plays type,
Then broadcast event will not be triggered, and because when calling the triggering function of broadcast event, broadcast event is not triggered, delay
Triggering function is triggered when reaching for the first time delay, and it is triggering play mode to return to current play mode.
In summary, the principle similitude that the present embodiment is supported to play automatically based on video and audio, sound is judged utilizing
Whether frequency is played to judge whether video is played automatically automatically, can reduce the consuming in deterministic process for system resource.
As shown in Fig. 4 (a), the embodiment of the present invention provides a kind of video play mode determination methods, and methods described is included such as
Lower step:
S410, creates Base64 MP3 variables.
First element variable refers to be played the variable of event execution, the variable upon execution, resource consumption than
It is relatively low, system resource is saved with this.In one example, the first element variable selection uses audio variable, because audio variable
The response of broadcast event can equally be obtained.
As shown in Fig. 4 (b), the step S410 also includes following sub-step:
S4101, creates MP3 format audio file.
S4102, Base64 MP3 variables are converted to by MP3 format file.
In one example, it is in order to variable files are done MP3 format audio file to be converted into Base64 MP3 variables
To minimum, while Base64 MP3 format files are more beneficial for being nested into html language.It is further noted that inciting somebody to action
Mp3 file, which is converted to Base64 MP3 variables, may cause mp3 file not play, in the present embodiment, be to obtain one
Individual Base64 mp3 files, for the triggering as broadcast event, and whether mp3 file is playable after format translation
Audio file does not influence the implementation of subsequent step.
S420, dynamic creation second element, by the Base64 MP3 variable assignments to second element.
Second element refers to the element for triggering broadcast event, and second element can be played event execution.At one
In example, second element variables choice uses video variable, and video variable is can be registered as video playback event variable.
Create after second element variable, the first element variable that step S310 is created is assigned to second element.In an example
In, video variable is given by the audio variable assignments of establishment, because audio variable is much smaller than the system resource spent by video variable,
To video variable system can be largely reduced by creating audio variable and video variable, then by audio variable assignments
The consuming of resource.
In one example, second element is the audio element of dynamic creation, and Base64 MP3 variables are assigned to dynamic
The audio element of establishment.Base64 MP3 variable assignments can equally greatly reduce the consuming of resource to audio file.
In one example, second element can also be the video elementary of dynamic creation, and Base64 MP3 variables are assigned
Video elementary to dynamic creation.
S430, is second element registration broadcast event, and is broadcast event addition delay triggering function.
In one example, second element is video elementary, is assigned to by the first element after second element, is second
Element registers broadcast event, now registers broadcast event, the broadcasting thing after registration equivalent to the video to one with audio value
Part includes the triggering function for broadcast event, for being triggered to broadcast event.To registration broadcast event after, also for
Broadcast event addition delay triggering function, delay triggering function is an independent function, is postponed for starting first in function
Clocked flip after time.Delay triggering function makes an addition to broadcast event, when broadcast event is triggered, delay triggering letter
Several triggering timings is to be activated.
In one example, second element is audio element, is assigned to by the first element after second element, is second
Element registers broadcast event, now registers broadcast event, the broadcasting thing after registration equivalent to the audio to one with audio value
Part includes the triggering function for broadcast event, for being triggered to broadcast event.To registration broadcast event after, also for
Broadcast event addition delay triggering function, delay triggering function is an independent function, is postponed for starting first in function
Clocked flip after time.Delay triggering function makes an addition to broadcast event, when broadcast event is triggered, delay triggering letter
Several triggering timings is to be activated.
Broadcast event is registered for second element, the process being embedded into second element in broadcast event is included.Embedded is interior
Appearance can be the Base64 MP3 variables or a mp3 file after foregoing assignment, can also be that one includes
MP3 broadcast address files.In all insertion contents, less system resource is expended using Base64 MP3 variables.
In one example, second element registration broadcast event is to be based on HTML (HTML), and postpones to touch
Hair is to be based on Javascript technologies.For example second element registration broadcast event can be play events, and postpone triggering can be with
Realized using setTimeout functions, it is, of course, also possible to realize delay triggering using other delay functions or timer
Function.
In one example, why consider the first variable assignments to second element to realize to video play mode
Judge, be because video playback is played with audio supports that the principle played automatically is identical, if current page supports audio
It is automatic to play, then it also supports video to play automatically, because audio is compared with video file more light weight, therefore uses audio conduct
Detect that object expends less system resource.
HTML videos as shown in the table and audio method and attribute list:
Table one, HTML videos and audio method list
Method | Description |
addTextTrack() | New text track is added to audio/video |
canPlayType() | Whether detection browser can play the audio/video type specified |
load() | Reload audio/video element |
play() | Commence play out audio/video |
pause() | The currently playing audio/video of pause |
Table two, HTML videos and audio attribute list
Attribute | Description |
audioTracks | Return and represent that the AudioTrackList objects of track can be used |
autoplay | Set or return to whether play audio/video immediately after loading is complete |
buffered | Return to the TimeRanges objects for representing audio/video buffer portion |
controller | Return to the MediaController objects for representing audio/video current media controller |
controls | Set or return to whether audio/video shows control (such as broadcasting/pause etc.) |
crossOrigin | The CORS for setting or returning audio/video is set |
currentSrc | Return to the URL of present video/video |
currentTime | Set or return the current play position (in seconds) in audio/video |
defaultMuted | Whether Jing Yin set or return audio/video acquiescence |
defaultPlaybackRate | Set or return the acquiescence broadcasting speed of audio/video |
duration | Return to the length (in seconds) of present video/video |
ended | Whether the broadcasting for returning to audio/video has terminated |
error | Return to the MediaError objects for representing audio/video error condition |
loop | Set or return to whether audio/video should replay at the end |
It can be seen from upper table, video playback is played with audio supports that the principle played automatically is identical.
S440, calls the triggering function of the broadcast event, if the broadcast event is triggered, judges the video
For direct play mode;If the trigger delay triggering function is triggered, judge the video for triggering play mode.
The triggering function (play functions) of broadcast event is called, the event is equivalent to for type corresponding to second element
Trigger request, if it is direct play mode that current video, which plays type, then broadcast event is made an immediate response, and is played
Event is triggered.By the triggering of broadcast event, it is direct play mode that can return to current play mode.If working as forward sight
It is triggering play mode that frequency, which plays type, then broadcast event will not be triggered, and due to calling the triggering function of broadcast event
When, broadcast event is not triggered, and delay triggering function is triggered when reaching for the first time delay, returns to current broadcasting mould
Formula is triggering play mode.
In one embodiment, triggering play mode is realized using UIWeb or the triggering play mode uses HTML
Realized with Javascript, by one of both modes, eject video play button at video playback interface, regarded if not clicking on
Frequency broadcast button, then video will not play, by clicking on video play button, the broadcasting of video can be triggered.
After step S440, following steps can also be carried out:
S450, when video is direct play mode, sets according to current network conditions and user and judges whether that loading is touched
Broadcast mode playback.
Based on step S450, can be set according to network environment core user judge whether to be converted to direct play mode it is tactile
Broadcast mode playback.As shown in Fig. 4 (c), step S450 can include following sub-step:
Whether S4501, it is radio data network to judge current network.
In step, judge the networking type of user terminal, the type of networking can be GSM, CDMA, LET, LET-A,
WIFI, HIFI, bluetooth, ZIGBEE, GPRS etc..
S4502, if current network is radio data network, judges whether user allows to enable under radio data network certainly
Dynamic playing function.
If current network is radio data network, if that is, a large amount of be likely to result in the extra operator of user using flow
Charge, then determine whether the preference of user, judges whether user preference setting allows to start automatically under radio data network
Playing function.
S4503, if user triggers play mode not in automatic playing function, loading is started under radio data network.
If user preference plays mould not in automatic playing function, loading triggering is started under radio data network
Formula, loading triggering play mode can be realized by using UIWeb or the triggering play mode using HTML and
Javascript is realized, by one of both modes, video play button is ejected at video playback interface, if not clicking on video
Broadcast button, then video will not play, by clicking on video play button, the broadcasting of video can be triggered.
After step S440, following steps can also be carried out:
S460, when video is triggering play mode, sets according to current network conditions and user and judges whether to enable straight
Connect play mode.As shown in Fig. 4 (d), step S460 can include following sub-step:
Whether S4601, it is radio data network to judge current network.
In step, judge the networking type of user terminal, the type of networking can be GSM, CDMA, LET, LET-A,
WIFI, HIFI, bluetooth, ZIGBEE, GPRS etc..
S4602, if current network is not radio data network, judges whether user allows to enable automatic playing function.
If current network is not radio data network, i.e. network residing for user is such as WIFI carrier charge net
Network, determines whether whether user allows to start automatic playing function.
S4603, if user allows to enable triggering playing function, loads automatic play mode.
If user allows to enable automatic playing function, automatic play mode is loaded.Automatic play mode can be used
The autoplay attributes in HTML audio/video attributes are for example set to realize.
Step S4603, can also be realized by setting automatic capture and clicking on broadcast button.
In one embodiment, above-mentioned video play mode determination methods are applied to IOS systems, because being deposited in IOS systems
In the automatic play mode of video and video triggering play mode.
In one embodiment, without loss of generality, above-mentioned video play mode can be used supports in video and audio
In the other systems of the identical principle played automatically.
In summary, the principle similitude that the present embodiment is supported to play automatically based on video and audio, sound is judged utilizing
Whether frequency is played to judge whether video is played automatically automatically, can reduce the consuming in deterministic process for system resource.And
And according to based on current network and user preference setting, may further determine whether to switch under different play mode.
As shown in figure 5, the present embodiment provides a kind of video play mode judgment means, described device includes following module:
Element variable creating unit, for creating element variable.
Registration and delay triggering adding device, for registering broadcast event for the element variable, and are the broadcasting thing
Part addition delay triggering function.
Call and judging unit, the triggering function for calling the broadcast event, if the broadcast event is triggered,
Then judge the video for direct play mode;If the trigger delay triggering function is triggered, judge that the video is
Trigger play mode.
Above-mentioned module is used to perform step S210-S230, utilizes the broadcasting of the triggering function pair element variable of reproduction time
Trigger result, it can be determined that the play mode for going out currently playing video is that direct play mode needs for being triggered by user
Triggering play mode.But, it must be file with video file same type to be played to be due to the element variable of establishment,
That is, the element variable of establishment is a video elementary variable, when registering broadcast event for video elementary variable, it is necessary to by video
Element variable is embedded into broadcast event, and embedded video elementary variable can bring very big resource overhead in broadcast event,
Execution efficiency is low.Therefore, it is also desirable to which the registration to broadcast event is optimized, to save system resource.
As shown in fig. 6, the present embodiment provides a kind of video play device, described device includes following module:
First element variable creating unit, for creating the first element variable.
First element variable refers to be played the variable of event execution, the variable upon execution, resource consumption than
It is relatively low, system resource is saved with this.In one example, the first element variable selection uses audio variable, because audio variable
The response of broadcast event can equally be obtained.
Second element creating unit, for dynamic creation second element, second yuan is assigned to by first element variable
Element.
Second element refers to the element for triggering broadcast event, and second element can be played event execution.At one
In example, second element variables choice uses video variable, and video variable is can be registered as video playback event variable.
Create after second element variable, the first element variable that step S310 is created is assigned to second element.In an example
In, video variable is given by the audio variable assignments of establishment, because audio variable is much smaller than the system resource spent by video variable,
To video variable system can be largely reduced by creating audio variable and video variable, then by audio variable assignments
The consuming of resource.
Registration and delay triggering adding device, for registering broadcast event for second element, and add for the broadcast event
Plus delay triggering function.
It is assigned to by the first element after second element, is second element registration broadcast event, now equivalent to one
The individual video registration broadcast event with audio value, the broadcast event after registration includes the triggering function for broadcast event, used
Triggered in broadcast event.It is also broadcast event addition delay triggering function, delay is touched after to registration broadcast event
Number of sending a letter is an independent function, for the clocked flip after function the first time delay of startup.Delay triggers function
Broadcast event is made an addition to, when broadcast event is triggered, the triggering timing of delay triggering function is to be activated.
Judging unit, the triggering function for calling the broadcast event.If the broadcast event is triggered, judge
The video is direct play mode;If the trigger delay triggering function is triggered, judge that the video is broadcast for triggering
Mode playback.
The triggering function of broadcast event is called, the event please equivalent to the once triggering for type corresponding to second element
Ask, if it is direct play mode that current video, which plays type, then broadcast event is to be triggered immediately, and passes through broadcast event
Triggering, it is direct play mode that can return to current play mode.If it is triggering play mode that current video, which plays type,
Then broadcast event will not be triggered, and because when calling the triggering function of broadcast event, broadcast event is not triggered, delay
Triggering function is triggered when reaching for the first time delay, and it is triggering play mode to return to current play mode.
Above-mentioned module is used to perform step S310-S330.
As shown in Fig. 7 (a), the present embodiment provides a kind of video play device, and described device includes following module:
First element variable sets up module, for creating Base64 MP3 variables.
First element variable refers to be played the variable of event execution, the variable upon execution, resource consumption than
It is relatively low, system resource is saved with this.In one example, the first element variable selection uses audio variable, because audio variable
The response of broadcast event can equally be obtained.
As shown in Fig. 7 (b), the first element variable, which sets up module, can also include following sub-step:
Audio file creates submodule, for creating MP3 format audio file.
Form transform subblock, for MP3 format file to be converted into Base64 MP3 variables.
In one example, it is in order to variable files are done MP3 format audio file to be converted into Base64 MP3 variables
To minimum, while Base64 MP3 format files are more beneficial for being nested into html language.It is further noted that inciting somebody to action
Mp3 file, which is converted to Base64 MP3 variables, may cause mp3 file not play, in the present embodiment, be to obtain one
Individual Base64 mp3 files, for the triggering as broadcast event, and whether mp3 file is playable after format translation
Audio file does not influence the implementation of subsequent step.
Second element creating unit, for dynamic creation second element, second yuan is assigned to by first element variable
Element.
Second element refers to the element for triggering broadcast event, and second element can be played event execution.At one
In example, second element variables choice uses video variable, and video variable is can be registered as video playback event variable.
Create after second element variable, the first element variable that step S310 is created is assigned to second element.In an example
In, video variable is given by the audio variable assignments of establishment, because audio variable is much smaller than the system resource spent by video variable,
To video variable system can be largely reduced by creating audio variable and video variable, then by audio variable assignments
The consuming of resource.
In one example, second element is the audio element of dynamic creation, and Base64 MP3 variables are assigned to dynamic
The audio element of establishment.Base64 MP3 variable assignments can equally greatly reduce the consuming of resource to audio file.
In one example, second element can also be the video elementary of dynamic creation, and Base64 MP3 variables are assigned
Video elementary to dynamic creation.
Registration and delay triggering adding device, are second element registration broadcast event, and prolong for broadcast event addition
Function is triggered late.
In one example, second element is video elementary, is assigned to by the first element after second element, is second
Element registers broadcast event, now registers broadcast event, the broadcasting thing after registration equivalent to the video to one with audio value
Part includes the triggering function for broadcast event, for being triggered to broadcast event.To registration broadcast event after, also for
Broadcast event addition delay triggering function, delay triggering function is an independent function, is postponed for starting first in function
Clocked flip after time.Delay triggering function makes an addition to broadcast event, when broadcast event is triggered, delay triggering letter
Several triggering timings is to be activated.
In one example, second element is audio element, is assigned to by the first element after second element, is second
Element registers broadcast event, now registers broadcast event, the broadcasting thing after registration equivalent to the audio to one with audio value
Part includes the triggering function for broadcast event, for being triggered to broadcast event.To registration broadcast event after, also for
Broadcast event addition delay triggering function, delay triggering function is an independent function, is postponed for starting first in function
Clocked flip after time.Delay triggering function makes an addition to broadcast event, when broadcast event is triggered, delay triggering letter
Several triggering timings is to be activated.
Broadcast event is registered for second element, the process being embedded into second element in broadcast event is included.Embedded is interior
Appearance can be the Base64 MP3 variables or a mp3 file after foregoing assignment, can also be that one includes
MP3 broadcast address files.In all insertion contents, less system resource is expended using Base64 MP3 variables.
In one example, second element registration broadcast event is to be based on HTML (HTML), and postpones to touch
Hair is to be based on Javascript technologies.For example second element registration broadcast event can be play events, and postpone triggering can be with
Realized using setTimeout functions, it is, of course, also possible to realize delay triggering using other delay functions or timer
Function.
In one example, why consider the first variable assignments to second element to realize to video play mode
Judge, be because video playback is played with audio supports that the principle played automatically is identical, if current page supports audio
It is automatic to play, then it also supports video to play automatically, because audio is compared with video file more light weight, therefore uses audio conduct
Detect that object expends less system resource.
Judge module, the triggering function for calling the broadcast event, if the broadcast event is triggered, judges
The video is direct play mode;If the trigger delay triggering function is triggered, judge that the video is broadcast for triggering
Mode playback.
The triggering function (play functions) of broadcast event is called, the event is equivalent to for type corresponding to second element
Trigger request, if it is direct play mode that current video, which plays type, then broadcast event is made an immediate response, and is played
Event is triggered.By the triggering of broadcast event, it is direct play mode that can return to current play mode.If working as forward sight
It is triggering play mode that frequency, which plays type, then broadcast event will not be triggered, and due to calling the triggering function of broadcast event
When, broadcast event is not triggered, and delay triggering function is triggered when reaching for the first time delay, returns to current broadcasting mould
Formula is triggering play mode.
In one embodiment, triggering play mode is realized using UIWeb or the triggering play mode uses HTML
Realized with Javascript, by one of both modes, eject video play button at video playback interface, regarded if not clicking on
Frequency broadcast button, then video will not play, by clicking on video play button, the broadcasting of video can be triggered.
In the judge module, following module can also be included:
First handover module, for when video is direct play mode, being set and being sentenced according to current network conditions and user
It is disconnected whether to load triggering play mode.
Based on the first handover module, it can be set according to network environment core user and judge whether to change direct play mode
For triggering play mode.As shown in Fig. 7 (c), the first handover module can include following sub-step:
Whether network judging submodule, it is radio data network to judge current network.
The module is used to judging the networking type of user terminal, the type of networking can be GSM, CDMA, LET, LET-A,
WIFI, HIFI, bluetooth, ZIGBEE, GPRS etc..
User sets judge module, if current network is radio data network, judges whether user allows in wireless data
Automatic playing function is enabled under network.
If current network is radio data network, if that is, a large amount of be likely to result in the extra operator of user using flow
Charge, then determine whether the preference of user, judges whether user preference setting allows to start automatically under radio data network
Playing function.
Switch implementation sub-module, if user triggers not in automatic playing function, loading is started under radio data network
Play mode.
If user preference plays mould not in automatic playing function, loading triggering is started under radio data network
Formula, loading triggering play mode can be realized by using UIWeb or the triggering play mode using HTML and
Javascript is realized, by one of both modes, video play button is ejected at video playback interface, if not clicking on video
Broadcast button, then video will not play, by clicking on video play button, the broadcasting of video can be triggered.
In judge module, also comprising following submodule:
Second handover module, when video is triggering play mode, sets the judgement to be according to current network conditions and user
It is no to enable direct play mode.As shown in Fig. 7 (d), the second handover module can include following submodule:
Whether network judging submodule, it is radio data network to judge current network.
The module is used for, and judges the networking type of user terminal, the type of networking can be GSM, CDMA, LET, LET-A,
WIFI, HIFI, bluetooth, ZIGBEE, GPRS etc..
User sets judging submodule, if current network is not radio data network, judges whether user allows to enable certainly
Dynamic playing function.
If current network is not radio data network, i.e. network residing for user is such as WIFI carrier charge net
Network, determines whether whether user allows to start automatic playing function.
Switch implementation sub-module, if user allows to enable triggering playing function, load automatic play mode.
If user allows to enable automatic playing function, automatic play mode is loaded.Automatic play mode can be used
The autoplay attributes in HTML audio/video attributes are for example set to realize.
Switch implementation sub-module, can also be realized by setting automatic capture and clicking on broadcast button.
In one embodiment, above-mentioned video play mode determination methods are applied to IOS systems, because being deposited in IOS systems
In the automatic play mode of video and video triggering play mode.
In one embodiment, without loss of generality, above-mentioned video play mode can be used supports in video and audio
In the other systems of the identical principle played automatically.
In summary, the principle similitude that the present embodiment is supported to play automatically based on video and audio, sound is judged utilizing
Whether frequency is played to judge whether video is played automatically automatically, can reduce the consuming in deterministic process for system resource.And
And according to based on current network and user preference setting, may further determine whether to switch under different play mode.
Fig. 8 is refer to, the structural representation of the terminal provided it illustrates one embodiment of the invention.The terminal is used for real
The video play mode determination methods provided in above-described embodiment are provided.Specifically:
Terminal 1000 can include RF (Radio Frequency, radio frequency) circuit 110, include one or more
Memory 120, input block 130, display unit 140, video sensor 150, the voicefrequency circuit of computer-readable recording medium
160th, WiFi (wireless fidelity, Wireless Fidelity) module 170, include one or more than one processing core
The part such as processor 180 and power supply 190.It will be understood by those skilled in the art that the terminal structure shown in Fig. 8 not structure
The restriction of paired terminal, can include than illustrating more or less parts, either combine some parts or different parts
Arrangement.Wherein:
RF circuits 110 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base station
After downlink information is received, transfer to one or more than one processor 180 is handled;In addition, being sent to up data are related to
Base station.Generally, RF circuits 110 include but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, use
Family identity module (SIM) card, transceiver, coupler, LNA (Low Noise Amplifier, low-noise amplifier), duplex
Device etc..In addition, RF circuits 110 can also be communicated by radio communication with network and other equipment.The radio communication can make
With any communication standard or agreement, and including but not limited to GSM (Global System of Mobile communication, entirely
Ball mobile communcations system), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code
Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple
Access, WCDMA), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short
Messaging Service, Short Message Service) etc..
Memory 120 can be used for storage software program and module, and processor 180 is stored in memory 120 by operation
Software program and module, so as to perform various function application and data processing.Memory 120 can mainly include storage journey
Sequence area and storage data field, wherein, the application program (ratio that storing program area can be needed for storage program area, at least one function
Such as sound-playing function, image player function) etc.;Storage data field can be stored uses created number according to terminal 1000
According to (such as video data, phone directory etc.) etc..In addition, memory 120 can include high-speed random access memory, it can also wrap
Include nonvolatile memory, for example, at least one disk memory, flush memory device or other volatile solid-state parts.
Correspondingly, memory 120 can also include Memory Controller, to provide processor 180 and input block 130 to memory
120 access.
Input block 130 can be used for the numeral or character information for receiving input, and generation to be set with user and function
The relevant keyboard of control, mouse, action bars, optics or the input of trace ball signal.Specifically, input block 130 may include figure
As input equipment 131 and other input equipments 132.Image input device 131 can be camera or optoelectronic scanning
Equipment.Except image input device 131, input block 130 can also include other input equipments 132.Specifically, other are inputted
Equipment 132 can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse
One or more in mark, action bars etc..
Display unit 140 can be used for the information that is inputted by user of display or the information for being supplied to user and terminal 1000
Various graphical user interface, these graphical user interface can be made up of figure, text, icon, video and its any combination.
Display unit 140 may include display panel 141, optionally, can use LCD (Liquid Crystal Display, liquid crystal
Show device), the form such as OLED (Organic Light-Emitting Diode, 15 Organic Light Emitting Diodes) configure display panel
141。
Terminal 1000 may include at least one video sensor 150, and video sensor is used for the video information for obtaining user.
Terminal 1000 can also include other sensor (not shown), such as optical sensor, motion sensor and other sensors.Tool
Body, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient light
Light and shade adjusts the brightness of display panel 141, and proximity transducer can close display panel when terminal 1000 is moved in one's ear
141 and/or backlight.As one kind of motion sensor, gravity accelerometer can detect in all directions (generally three
Axle) acceleration size, size and the direction of gravity are can detect that when static, available for identification mobile phone posture application (such as
Horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;As for
The other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared ray sensor that terminal 1000 can also configure, herein not
Repeat again.
Video circuit 160, loudspeaker 161, microphone 162 can provide the video interface between user and terminal 1000.Sound
Electric signal after the voice data received conversion can be transferred to loudspeaker 161, is converted to by loudspeaker 161 by frequency circuit 160
Voice signal is exported;On the other hand, the voice signal of collection is converted to electric signal by microphone 162, is received by voicefrequency circuit 160
After be converted to voice data, then after voice data output processor 180 is handled, through RF circuits 11 to be sent to such as another end
End, or voice data is exported to memory 120 so as to further processing.Voicefrequency circuit 160 is also possible that earphone jack,
To provide the communication of peripheral hardware earphone and terminal 1000.
WiFi belongs to short range wireless transmission technology, and terminal 1000 can help user's transceiver electronicses by WiFi module 70
Mail, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 1 is shown
WiFi module 170, but it is understood that, it is simultaneously not belonging to must be configured into for terminal 1000, completely can be as needed
Omitted in the essential scope for do not change invention.
Processor 180 is the control centre of terminal 1000, utilizes various interfaces and each portion of connection whole mobile phone
Point, by operation or perform and be stored in software program and/or module in memory 120, and call and be stored in memory 120
Interior data, perform the various functions and processing data of terminal 1000, so as to carry out integral monitoring to mobile phone.Optionally, handle
Device 180 may include one or more processing cores;It is preferred that, processor 180 can integrated application processor and modulation /demodulation processing
Device, wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor is mainly located
Manage radio communication.
It is understood that above-mentioned modem processor can not also be integrated into processor 180.
Terminal 1000 also includes the power supply 190 (such as battery) powered to all parts, it is preferred that power supply can pass through electricity
Management system and processor 180 are logically contiguous, so as to realize management charging, electric discharge and power consumption by power-supply management system
The functions such as management.Power supply 190 can also include one or more direct current or AC power, recharging system, power supply event
The random component such as barrier detection circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown, terminal 1000 can also will not be repeated here including bluetooth module etc..
Specifically in the present embodiment, terminal 1000 also includes memory, and one or more than one program, its
In one or more than one program storage in memory, and be configured to by one or more than one computing device.
Said one or more than one program bag contain the side for being used for performing above-mentioned sender's client-side or recipient's client-side
The instruction of method.It is described to instruct for realizing following steps when being executed by processor:Create the first element variable;Dynamic creation
Was Used, second element is assigned to by first element variable;Broadcast event is registered for the second element, and is broadcast to be described
Put event addition delay triggering function;The triggering function of the broadcast event is called, video playback mould is judged according to triggering result
Formula.
It should be appreciated that referenced herein " multiple " refer to two or more."and/or", description association
The incidence relation of object, expression may have three kinds of relations, for example, A and/or B, can be represented:Individualism A, while there is A
And B, individualism B these three situations.It is a kind of relation of "or" that character "/", which typicallys represent forward-backward correlation object,.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
One of ordinary skill in the art will appreciate that realizing that all or part of step of above-described embodiment can be by hardware
To complete, the hardware of correlation can also be instructed to complete by program, described program can be stored in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent substitution and improvements made etc. should be included in the scope of the protection.
Claims (15)
1. a kind of video play mode determination methods, it is characterised in that methods described comprises the following steps:
Create the first element variable;
Dynamic creation second element, second element is assigned to by first element variable;
Broadcast event is registered for the second element, and is broadcast event addition delay triggering function;
The triggering function of the broadcast event is called, video play mode is judged according to triggering result.
2. according to the method described in claim 1, it is characterised in that judge that video play mode includes according to triggering result:
If the broadcast event is triggered, judge the video for direct play mode;
If the trigger delay triggering function is triggered, judge the video for triggering play mode.
3. according to the method described in claim 1, it is characterised in that first element is audio element variable.
4. method according to claim 3, it is characterised in that the audio element variable is Base64 MP3 variables.
5. according to the method described in claim 1, it is characterised in that the second element is audio element variable or video elementary
Variable.
6. according to the method described in claim 1, it is characterised in that when video is direct play mode, according to current network
Environment and user, which are set, judges whether loading triggering play mode.
7. method according to claim 6, it is characterised in that set according to current network conditions and user and judge whether to add
Carrying triggering play mode includes:
Whether judge current network is radio data network;
If current network is radio data network, judge whether user allows to enable automatic broadcasting work(under radio data network
Energy;
If user triggers play mode not in automatic playing function, loading is started under radio data network.
8. a kind of video play mode judgment means, it is characterised in that described device includes following module:
First element variable creation module, for creating the first element variable;
Second element creation module, for dynamic creation second element, second element is assigned to by first element variable;
Registration and delay triggering add module, for registering broadcast event for the second element, and add for the broadcast event
Plus delay triggering function;
Judge module, the triggering function for calling the broadcast event judges video play mode according to triggering result.
9. device according to claim 8, it is characterised in that the judge module judges video playback according to triggering result
Pattern includes:
If the broadcast event is triggered, judge the video for direct play mode;
If the trigger delay triggering function is triggered, judge the video for triggering play mode.
10. device according to claim 8, it is characterised in that first element is audio element variable.
11. device according to claim 10, it is characterised in that the audio element variable is Base64 MP3 variables.
12. device according to claim 8, it is characterised in that the second element is audio element variable or video element
Plain variable.
13. device according to claim 8, it is characterised in that the judge module includes the first switching submodule, is used for
When video is direct play mode, is set according to current network conditions and user and judge whether loading triggering play mode.
14. device according to claim 13, it is characterised in that first switching submodule includes:
Network judging submodule, for judging whether current network is radio data network;
User sets judging submodule, for when current network is radio data network, judging whether user allows wireless
Automatic playing function is enabled under data network;
Switch implementation sub-module, in user not in radio data network under start automatic playing function, loading triggering
Play mode.
15. a kind of client, includes the device described in one of claim 7-14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710431523.5A CN107277564B (en) | 2017-06-09 | 2017-06-09 | A kind of video broadcasting method, device and client |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710431523.5A CN107277564B (en) | 2017-06-09 | 2017-06-09 | A kind of video broadcasting method, device and client |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107277564A true CN107277564A (en) | 2017-10-20 |
CN107277564B CN107277564B (en) | 2018-09-04 |
Family
ID=60066692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710431523.5A Active CN107277564B (en) | 2017-06-09 | 2017-06-09 | A kind of video broadcasting method, device and client |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107277564B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686414A (en) * | 2013-12-19 | 2014-03-26 | 北京奇艺世纪科技有限公司 | Network video playing method and device |
CN104090766A (en) * | 2014-07-17 | 2014-10-08 | 广东欧珀移动通信有限公司 | Sound effect switching method and system for mobile terminal |
CN104581320A (en) * | 2013-10-16 | 2015-04-29 | 中兴通讯股份有限公司 | Method, device and terminal for switching play modes |
US20160029102A1 (en) * | 2010-03-11 | 2016-01-28 | BoxCast, LLC | Systems and methods for autonomous broadcasting |
CN105872506A (en) * | 2016-05-03 | 2016-08-17 | 乐视控股(北京)有限公司 | Method and device for television signal processing and television |
CN105898514A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Video play method and system |
CN106162362A (en) * | 2015-04-20 | 2016-11-23 | 中兴通讯股份有限公司 | A kind of video broadcasting method and player |
CN106792112A (en) * | 2016-12-07 | 2017-05-31 | 北京小米移动软件有限公司 | Video broadcasting method and device |
-
2017
- 2017-06-09 CN CN201710431523.5A patent/CN107277564B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160029102A1 (en) * | 2010-03-11 | 2016-01-28 | BoxCast, LLC | Systems and methods for autonomous broadcasting |
CN104581320A (en) * | 2013-10-16 | 2015-04-29 | 中兴通讯股份有限公司 | Method, device and terminal for switching play modes |
CN103686414A (en) * | 2013-12-19 | 2014-03-26 | 北京奇艺世纪科技有限公司 | Network video playing method and device |
CN104090766A (en) * | 2014-07-17 | 2014-10-08 | 广东欧珀移动通信有限公司 | Sound effect switching method and system for mobile terminal |
CN106162362A (en) * | 2015-04-20 | 2016-11-23 | 中兴通讯股份有限公司 | A kind of video broadcasting method and player |
CN105898514A (en) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Video play method and system |
CN105872506A (en) * | 2016-05-03 | 2016-08-17 | 乐视控股(北京)有限公司 | Method and device for television signal processing and television |
CN106792112A (en) * | 2016-12-07 | 2017-05-31 | 北京小米移动软件有限公司 | Video broadcasting method and device |
Also Published As
Publication number | Publication date |
---|---|
CN107277564B (en) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106375774B (en) | Method, device and system for controlling display content of live broadcast room | |
CN103473092B (en) | A kind of download the processing method of application, device and terminal unit | |
CN104883358A (en) | Interaction method and device based on recommended content | |
CN103475914B (en) | Video playing method, video playing device, terminal equipment and server | |
CN103458305A (en) | Video playing method and device, terminal device and server | |
CN104796743A (en) | Content item display system, method and device | |
CN105554550A (en) | Video playing method and device | |
CN104967608B (en) | Play method, mobile terminal and the fixed terminal of multimedia file | |
US20140379824A1 (en) | Apparatuses and methods for web page sharing | |
CN106302087A (en) | Instant communication method, Apparatus and system | |
CN104519404A (en) | Graphics interchange format file playing method and device | |
CN106507204A (en) | A kind of video play-reverse method and apparatus | |
CN105208056A (en) | Information exchange method and terminal | |
CN103745133A (en) | Information processing method and terminal | |
CN105516784A (en) | Virtual good display method and device | |
CN106231433A (en) | A kind of methods, devices and systems playing Internet video | |
CN105049470A (en) | Event confirming method, apparatus and system | |
CN106254910A (en) | A kind of method and apparatus recording image | |
CN104159140A (en) | Video processing method, apparatus and system | |
CN103458286A (en) | Television channel switching method and device | |
CN103458277A (en) | Method and device for operating live channel programs | |
CN106658657A (en) | Network access method and device | |
CN103491421B (en) | Content displaying method, device and intelligent television | |
CN107277031A (en) | A kind of Internet video method for down loading, device, storage medium and terminal | |
CN104516890A (en) | Business processing method, business processing device and electronic equipment |
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 |