CN104902334A - Method and device for playing program - Google Patents

Method and device for playing program Download PDF

Info

Publication number
CN104902334A
CN104902334A CN201510262318.1A CN201510262318A CN104902334A CN 104902334 A CN104902334 A CN 104902334A CN 201510262318 A CN201510262318 A CN 201510262318A CN 104902334 A CN104902334 A CN 104902334A
Authority
CN
China
Prior art keywords
program
assigned operation
duration
play
broadcasting
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
Application number
CN201510262318.1A
Other languages
Chinese (zh)
Other versions
CN104902334B (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.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510262318.1A priority Critical patent/CN104902334B/en
Publication of CN104902334A publication Critical patent/CN104902334A/en
Application granted granted Critical
Publication of CN104902334B publication Critical patent/CN104902334B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/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
    • H04N21/47202End-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 for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring 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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The disclosure relates to a method and a device for playing a program. The method comprises the steps as follows: playing the corresponding program based on a program identifier carried by a program playing instruction when the program playing instruction is received; triggering an operation instruction of a specific operation when a play parameter of the program meets specified requirements; pausing the play of the program based on the operation instruction; executing the specific operation based on the operation time length of the specific operation; and continuing the play of the program when the specific operation is ended. The method and the device for playing the program of the disclosure are simple to operate by automatically inserting the specific operation in the middle of the program, and could reduce harm to a user because of watching the program for a long time.

Description

Program broadcasting method and device
Technical field
The disclosure relates to networking technology area, particularly relates to a kind of program broadcasting method and device.
Background technology
Along with popularizing rapidly of the Internet, occurred more and more program based on the Internet, these programs can be play by intelligent terminal.Such as, when this intelligent terminal is intelligent television, because intelligent television has full open model platform, and carried operating system, therefore, types of applications program can be installed on intelligent television, thus the application program by installing, corresponding program can be obtained from the Internet, thus the program obtained is play.
In correlation technique, in intelligent television broadcast program process, user can use the program of the remote controller of this intelligent television to current broadcasting manually to suspend, and when again playing this program, the program of this remote controller to current broadcasting can also be used manually to play, now, this intelligent television can continue the playing progress rate of last time to play this program.
Summary of the invention
For overcoming Problems existing in correlation technique, the disclosure provides a kind of program broadcasting method and device.
According to the first aspect of disclosure embodiment, a kind of program broadcasting method is provided, comprises:
When receiving program play instruction, based on the program identification that described program play instruction carries, play corresponding program;
When the play parameter of described program meets specified requirements, trigger the operational order of assigned operation;
Based on described operational order, suspend the broadcasting of described program;
Based on the operation duration of described assigned operation, perform described assigned operation;
When described assigned operation terminates to perform, continue to play described program.
In conjunction with first aspect, in the first possible implementation of above-mentioned first aspect, when the described play parameter when described program meets specified requirements, trigger the operational order of assigned operation, comprising:
When described play parameter is playing duration, the playing duration of described program is added up;
When the playing duration of described program reaches the first appointment duration, trigger the operational order of described assigned operation.
In conjunction with in the first possible implementation of first aspect, in the implementation that the second of above-mentioned first aspect is possible, described method also comprises:
When described playing duration often increases by the second appointment duration, trigger the operational order of described assigned operation;
Increase the operation duration of described assigned operation;
Correspondingly, the described operation duration based on described assigned operation, performs described assigned operation, comprising:
Based on the operation duration after increase, perform described assigned operation.
In conjunction with first aspect, in the third possible implementation of above-mentioned first aspect, when the described play parameter when described program meets specified requirements, trigger the operational order of assigned operation, comprising:
When described program comprises multiple sub-program and described play parameter is sub-program Continuous Play quantity, obtain the sub-number of programs of current Continuous Play;
When the sub-number of programs obtained is the first appointment numerical value, trigger the operational order of described assigned operation.
In conjunction with the third possible implementation of first aspect, in the 4th kind of possible implementation of above-mentioned first aspect, described method also comprises:
Based on the sub-number of programs obtained, determine the sub-program total quantity of current broadcasting;
When described sub-program total quantity often increases by the second appointment numerical value, trigger the operational order of described assigned operation;
Increase the operation duration of described assigned operation;
Correspondingly, the described operation duration based on described assigned operation, performs described assigned operation, comprising:
Based on the operation duration after increase, perform described assigned operation.
In conjunction with first aspect, in the 5th kind of possible implementation of above-mentioned first aspect, described method also comprises:
In the implementation of described assigned operation, when receiving the skip instruction of described assigned operation, terminate the execution of described assigned operation, and perform described when described assigned operation terminates to perform, continue the step playing described program.
In conjunction with the 5th kind of possible implementation of first aspect, in the 6th kind of possible implementation of above-mentioned first aspect, described when receiving the skip instruction of described assigned operation, terminate the execution of described assigned operation, comprising:
When receiving the skip instruction of described assigned operation, obtain the broadcasting feedback information of described program;
Judge whether the broadcasting feedback information of described program meets assigned operation skip condition;
When the broadcasting feedback information of described program meets described assigned operation skip condition, terminate the execution of described assigned operation.
In conjunction with first aspect to any one the possible implementation in the 6th kind of possible implementation of first aspect, in the 7th kind of possible implementation of above-mentioned first aspect, described assigned operation comprises play multimedia file, suspends the broadcasting of described program or display countdown.
According to the second aspect of disclosure embodiment, provide a kind of program broadcasting apparatus, described device comprises:
First playing module, for when receiving program play instruction, based on the program identification that described program play instruction carries, plays corresponding program;
First trigger module, for when the play parameter of described program meets specified requirements, triggers the operational order of assigned operation;
Suspend module, for based on described operational order, suspend the broadcasting of described program;
Executive Module, for the operation duration based on described assigned operation, performs described assigned operation;
Second playing module, during for terminating when described assigned operation to perform, continues to play described program.
In conjunction with second aspect, in the first possible implementation of above-mentioned second aspect, the first trigger module comprises:
Statistic unit, for when described play parameter is playing duration, adds up the playing duration of described program;
First trigger element, for when the playing duration of described program reaches the first appointment duration, triggers the operational order of described assigned operation.
In conjunction with in the first possible implementation of second aspect, in the implementation that the second of above-mentioned second aspect is possible, described device also comprises:
Second trigger module, for when described playing duration often increases by the second appointment duration, triggers the operational order of described assigned operation;
First increases module, for increasing the operation duration of described assigned operation;
Correspondingly, described Executive Module comprises:
First performance element, for based on the operation duration after increase, performs described assigned operation.
In conjunction with second aspect, in the third possible implementation of above-mentioned second aspect, described first trigger module also comprises:
First acquiring unit, for comprise multiple sub-program when described program and described play parameter is sub-program Continuous Play quantity time, obtain the sub-number of programs of current Continuous Play;
Second trigger element, for when the sub-number of programs obtained is the first appointment numerical value, triggers the operational order of described assigned operation.
In conjunction with the third possible implementation of second aspect, in the 4th kind of possible implementation of above-mentioned second aspect, described device also comprises:
Determination module, based on the sub-number of programs obtained, determines the sub-program total quantity of current broadcasting;
3rd trigger module, for when described sub-program total quantity often increases by the second appointment numerical value, triggers the operational order of described assigned operation;
Second increases module, for increasing the operation duration of described assigned operation;
Correspondingly, described Executive Module comprises:
Second performance element, for based on the operation duration after increase, performs described assigned operation.
In conjunction with second aspect, in the 5th kind of possible implementation of above-mentioned second aspect, described device also comprises:
Terminating module, in the implementation of described assigned operation, when receiving the skip instruction of described assigned operation, terminating the execution of described assigned operation, and perform described when described assigned operation terminates to perform, continue the step playing described program.
In conjunction with the 5th kind of possible implementation of second aspect, in the 6th kind of possible implementation of above-mentioned second aspect, described end module comprises:
Second acquisition unit, in the implementation of described assigned operation, when receiving the skip instruction of described assigned operation, obtains the broadcasting feedback information of described program;
Judging unit, for judging whether the broadcasting feedback information of described program meets assigned operation skip condition;
End unit, for when the broadcasting feedback information of described program meets described assigned operation skip condition, terminates the execution of described assigned operation, and performs described when described assigned operation terminates to perform, and continues the step playing described program.
In conjunction with second aspect to any one the possible implementation in the 6th kind of possible implementation of second aspect, in the 7th kind of possible implementation of above-mentioned second aspect, described assigned operation comprises play multimedia file, suspends the broadcasting of described program or display countdown.
According to the third aspect of disclosure embodiment, provide a kind of program broadcasting apparatus, described device comprises:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
When receiving program play instruction, based on the program identification that described program play instruction carries, play corresponding program;
When the play parameter of described program meets specified requirements, trigger the operational order of assigned operation;
Based on described operational order, suspend the broadcasting of described program;
Based on the operation duration of described assigned operation, perform described assigned operation;
When described assigned operation terminates to perform, continue to play described program.
The technical scheme that embodiment of the present disclosure provides can comprise following beneficial effect: in the disclosed embodiments, when receiving program play instruction, the program identification of terminal by carrying in program play instruction, play corresponding program, in addition, this terminal can obtain the play parameter of this program, when play parameter meets specified requirements, this terminal can the broadcasting of this program of automatic pause, and perform this assigned operation based on the operation duration of this assigned operation, simple to operate, and the sense of fatigue of the eyes of user that can regulate and releive, sense of fatigue of health etc., reduce the infringement that watching TV causes user's body.
Should be understood that, it is only exemplary and explanatory that above general description and details hereinafter describe, and can not limit the disclosure.
Accompanying drawing explanation
Accompanying drawing to be herein merged in specification and to form the part of this specification, shows embodiment according to the invention, and is used from specification one and explains principle of the present invention.
Fig. 1 is the method flow diagram that a kind of program according to an exemplary embodiment is play.
Fig. 2 is the flow chart of the another kind of program broadcasting method according to an exemplary embodiment.
Fig. 3 is the block diagram of a kind of program broadcasting apparatus according to an exemplary embodiment.
Fig. 4 is the block diagram of a kind of first trigger module according to an exemplary embodiment.
Fig. 5 is the block diagram of the another kind of program broadcasting apparatus according to an exemplary embodiment.
Fig. 6 is the block diagram of another kind first trigger module according to an exemplary embodiment.
Fig. 7 is the block diagram of another program broadcasting apparatus according to an exemplary embodiment.
Fig. 8 is the block diagram of another program broadcasting apparatus according to an exemplary embodiment.
Embodiment
Here will be described exemplary embodiment in detail, its sample table shows in the accompanying drawings.When description below relates to accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawing represents same or analogous key element.Execution mode described in following exemplary embodiment does not represent all execution modes consistent with the present invention.On the contrary, they only with as in appended claims describe in detail, the example of apparatus and method that aspects more of the present invention are consistent.
Fig. 1 is the flow chart of a kind of program broadcasting method according to an exemplary embodiment, and method is used for, in terminal, comprising the following steps as shown in Figure 1.
In a step 101, when receiving program play instruction, based on the program identification that this program play instruction carries, play corresponding program.
In a step 102, when the play parameter of this program meets specified requirements, trigger the operational order of assigned operation.
In step 103, based on this operational order, suspend the broadcasting of this program.
At step 104, based on the operation duration of this assigned operation, this assigned operation is performed.
In step 105, when this assigned operation terminates to perform, continue to play this program.
In the disclosed embodiments, when receiving program play instruction, the program identification of terminal by carrying in program play instruction, play corresponding program, in addition, this terminal can obtain the play parameter of this program, when play parameter meets specified requirements, this terminal can the broadcasting of this program of automatic pause, and perform this assigned operation based on the operation duration of this assigned operation, simple to operate, and can regulate and the releive sense of fatigue of eyes of user, the sense of fatigue of health etc., reduce the infringement that watching TV causes user's body.
In another embodiment of the present disclosure, when the play parameter of this program meets specified requirements, trigger the operational order of assigned operation, comprising:
When this play parameter is playing duration, the playing duration of this program is added up;
When the playing duration of this program reaches the first appointment duration, trigger the operational order of this assigned operation.
In another embodiment of the present disclosure, the method also comprises:
When this playing duration often increases by the second appointment duration, trigger the operational order of this assigned operation;
Increase the operation duration of this assigned operation;
Correspondingly, based on the operation duration of this assigned operation, perform this assigned operation, comprising:
Based on the operation duration after increase, perform this assigned operation.
In another embodiment of the present disclosure, when the play parameter of this program meets specified requirements, trigger the operational order of assigned operation, also comprise:
When this program comprises multiple sub-program and this play parameter is sub-program Continuous Play quantity, obtain the sub-number of programs of current Continuous Play;
When the sub-number of programs obtained is the first appointment numerical value, trigger the operational order of this assigned operation.
In another embodiment of the present disclosure, the method also comprises:
Based on the sub-number of programs obtained, determine the sub-program total quantity of current broadcasting;
When this sub-program total quantity often increases by the second appointment numerical value, trigger the operational order of this assigned operation;
Increase the operation duration of this assigned operation;
Correspondingly, based on the operation duration of this assigned operation, perform this assigned operation, comprising:
Based on the operation duration after increase, perform this assigned operation.
In another embodiment of the present disclosure, based on the operation duration of this assigned operation, after performing this assigned operation, also comprise:
In the implementation of this assigned operation, when receiving the skip instruction of this assigned operation, terminate the execution of this assigned operation, and perform when this assigned operation terminates to perform, continue the step playing this program.
In another embodiment of the present disclosure, when receiving the skip instruction of this assigned operation, terminating the execution of this assigned operation, comprising:
When receiving the skip instruction of this assigned operation, obtain the broadcasting feedback information of this program;
Judge whether the broadcasting feedback information of this program meets assigned operation skip condition;
When the broadcasting feedback information of this program meets this assigned operation skip condition, terminate the execution of this assigned operation.
In another embodiment of the present disclosure, this assigned operation comprises play multimedia file, suspends the broadcasting of this program or display countdown.
Above-mentioned all alternatives, all can form embodiment of the present disclosure according to combining arbitrarily, disclosure embodiment repeats no longer one by one to this.
Fig. 2 is a kind of program broadcasting method flow chart according to an exemplary embodiment.See Fig. 2, the method is used in terminal, and the method comprises the following steps.
In step 201, when receiving program play instruction, based on the program identification that this program play instruction carries, play corresponding program.
When this terminal receives program play instruction, based on the program identification that this program play instruction carries, generate program playing request, this program playing request carries this program identification.This program playing request is sent to server by this terminal, when server receives this program playing request, based on the program identification that this program playing request is carried, from the corresponding relation between the program identification stored and program data, obtain corresponding program data, and the program data of acquisition is sent to this terminal.When this terminal receives this program data, based on this program data, play this program.
Such as, the program identification of this program is ID1, and when this terminal receives this program play instruction, based on the program identification ID1 that this program play instruction carries, generate program playing request, this program playing request carries this program identification ID1.This program playing request is sent to server by this terminal, when server receives this program playing request, based on the program identification ID1 that this program playing request is carried, from the corresponding relation between program identification as shown in table 1 below and program data, the program data obtaining program identification ID1 corresponding is data 1, and the data 1 of acquisition are sent to this terminal.When this terminal receives this program data, based on this program data, play this program.
Table 1
Program identification Program data
ID1 Data 1
ID2 Data 2
…… ……
Wherein, this program play instruction can be triggered by user, and this user can trigger by specifying trigger action, and this appointment trigger action can be gesture operation, the operation clicking the remote controller of this terminal etc., and disclosure embodiment is not specifically limited this.In addition, this program identification is used for this program of unique identification, and this program identification can be the title of this program, the broadcast address of this program etc., and disclosure embodiment is not specifically limited this equally.
It should be noted that, this terminal can be not only intelligent television, and can also be the equipment such as smart mobile phone, computer or panel computer, disclosure embodiment be not specifically limited this.
In step 202., when the play parameter of this program meets specified requirements, trigger the operational order of assigned operation.
In the disclosed embodiments, because the play parameter of program can comprise two kinds, therefore, when the play parameter of this program meets specified requirements, the mode triggering the operational order of assigned operation can comprise two kinds:
First kind of way, when this play parameter is playing duration, the playing duration of this program to be added up; When the playing duration of this program reaches the first appointment duration, trigger the operational order of this assigned operation.
For first kind of way, when this play parameter is playing duration, when this terminal starts to play this program, this terminal can be added up the playing duration of this program, and specify duration to compare the playing duration and first obtained after statistics, when the playing duration of this program equals the first appointment duration, trigger the operational order of this assigned operation.
Such as, first specifies duration to be 1 hour, when this terminal starts to play this program, the playing duration of this terminal to this program is added up, the playing duration obtained after statistics is 1 hour, specifies duration to compare the playing duration and first obtained after statistics, determines that the playing duration of this program equals the first appointment duration, now, this terminal can trigger the operational order of this assigned operation.
Further, when the time of this terminal continuous broadcasting program is longer, if when the playing duration of this program equals the first appointment duration, trigger the operational order of this assigned operation, and perform this assigned operation by this terminal.If during this terminal performs this assigned operation, the body and mind of user is not comprehensively alleviated, the mood etc. of the sense of fatigue of such as eyes, the sense of fatigue of health or anxiety can not be loosened completely, after this assigned operation terminates to perform, when continuing again to play this program, can continue to cause damage to the health of this user.Therefore, in the disclosed embodiments, this terminal can continue the playing duration of adding up this program, and when this playing duration often increases by the second appointment duration, trigger the operational order of this assigned operation, thus perform an assigned operation by this terminal, reduce the infringement that user's body is caused.
It should be noted that, first specifies duration and second to specify duration can be arrange in advance, and first specifies duration can be greater than the second appointment duration, such as, first specifies duration can be 1 hour, and second specifies duration can be 30 minutes, and disclosure embodiment is not specifically limited this.In addition, the operational order of this assigned operation performs this assigned operation for triggering this terminal, and this operational order can be triggered by terminal.
The second way, when this program comprises multiple sub-program and this play parameter is sub-program Continuous Play quantity, obtain the sub-number of programs of current Continuous Play; When the sub-number of programs obtained is the first appointment numerical value, trigger the operational order of this assigned operation.
For the second way, when this program comprises multiple sub-program and this play parameter is sub-program Continuous Play quantity, when this terminal starts to play this program, this terminal can obtain the sub-number of programs of this program Continuous Play, and the sub-number of programs of the Continuous Play acquired and first specifies numerical value to compare, when the sub-number of programs of this program Continuous Play equals the first appointment numerical value, trigger the operational order of this assigned operation.
Such as, first specifies numerical value to be 3, when this terminal starts to play this program, this terminal can obtain the sub-number of programs of this program Continuous Play, when the sub-number of programs of the Continuous Play acquired is 3, determine that the sub-number of programs of this program Continuous Play equals the first appointment numerical value, now, this terminal can trigger the operational order of this assigned operation.
Further, when the sub-number of programs of this this program of terminal Continuous Play is more, when the sub-program Continuous Play quantity of this program equals the first appointment numerical value, triggers the operational order of this assigned operation, and perform this assigned operation by this terminal.If during this terminal performs this assigned operation, the body and mind of user is not comprehensively alleviated, the mood etc. of the sense of fatigue of such as eyes, the sense of fatigue of health or anxiety can not be loosened completely, after this assigned operation terminates to perform, when continuing again to play this program, can continue to cause damage to the health of this user.Therefore, in the disclosed embodiments, this terminal can continue the sub-number of programs obtaining this program Continuous Play, and when the sub-number of programs of Continuous Play often increases by the second appointment numerical value, trigger the operational order of this assigned operation, thus perform an assigned operation by this terminal, reduce the infringement that user's body is caused.
It should be noted that, first specifies numerical value and second to specify numerical value can be arrange in advance, and first specifies numerical value can be greater than the second appointment numerical value, such as, first appointment numerical value can be the 3, second appointment numerical value can be 2, and disclosure embodiment is not specifically limited this.
It should be noted that, this assigned operation can comprise play multimedia file, suspend the broadcasting of this program or display countdown, this multimedia file can be video, audio frequency, picture etc., and this multimedia file can obtain from the multimedia file that this terminal local stores, also can obtain from the multimedia file of server stores.Certainly, in practical application, assigned operation can also be broadcasting learning program, turn off display etc., and disclosure embodiment is not specifically limited this.
In step 203, based on this operational order, suspend the broadcasting of this program, and based on the operation duration of this assigned operation, perform this assigned operation.
When this terminal receives this operational order, suspend the broadcasting of this program, and obtain the operation duration of this assigned operation and this assigned operation, afterwards, this terminal, based on the operation duration of the assigned operation obtained with this assigned operation, performs this assigned operation.
It should be noted that, the operation duration of this assigned operation and this assigned operation is all arrange in advance.And the process arranging the operation duration of this assigned operation and this assigned operation can be: when terminal receive assigned operation instruction is set time, display assigned operation arranges interface, and arranges the assigned operation of interface reception user setting and the operation duration of this assigned operation by this assigned operation.Afterwards, this terminal can store the operation duration of this assigned operation and this assigned operation.Wherein, the arranging instruction and can be triggered by user of this assigned operation, this user can trigger by specifying trigger action, and disclosure embodiment is not specifically limited this.
In addition, the operation duration of this assigned operation and this assigned operation can be arranged before this program of this terminal plays, can also arrange in this program process of broadcasting, certainly, after the operation duration that this terminal arranges this assigned operation and this assigned operation, this terminal can also be modified to the operation duration of the assigned operation arranged and this assigned operation in the playing process before this program is play or at this program, and disclosure embodiment is not specifically limited this.
Moreover the operation duration of this assigned operation can be set to fixing duration, also the operation duration of this assigned operation can be set to random duration.Such as, when this assigned operation is play multimedia file, the operation duration of this assigned operation can be set to fixing duration, the playing duration of this multimedia file can also be set to, because the playing duration of different multimedia files is different, therefore, when the operation duration of this assigned operation is set to the playing duration of this multimedia file, the operation duration of this assigned operation is random duration.
Further, due in above-mentioned steps 202, when the playing duration of this program often increases by the second appointment duration, the operational order of this assigned operation can also be triggered, and in order to reduce the infringement caused this user's body further, therefore, in the disclosed embodiments, when the playing duration of this program often increases by the second appointment duration, and after this terminal triggers the operational order of this assigned operation, the operation duration of this assigned operation can also be increased; And based on the operation duration after increase, perform this assigned operation.
Wherein, the process increasing the operation duration of this assigned operation can be: the operation duration of this assigned operation is increased the 3rd and specifies duration, and the 3rd specifies duration can be arrange in advance, such as, 3rd specifies duration can be 20 minutes, and disclosure embodiment is not specifically limited this.
Or, the process increasing the operation duration of this assigned operation can also be: based on the playing duration of this program, from the corresponding relation between the playing duration stored and increase duration, obtain corresponding increase duration, and the operation duration of this assigned operation is increased this increase duration.Wherein, this playing duration and the corresponding relation increased between duration can store in advance.
Such as, the playing duration of this program is 1 hour, the operation duration of this assigned operation is 10 minutes, this terminal is based on the playing duration of this program, from the corresponding relation between playing duration as shown in table 2 below and increase duration, obtaining corresponding increase duration is 5 minutes, now, the operation duration of this assigned operation can be increased by 5 minutes in 10 minutes by this terminal, and obtaining the operation duration after increasing is 15 minutes.
Table 2
Playing duration Increase duration
1 hour 5 minutes
1.5 hour 10 minutes
…… ……
Further, due in above-mentioned steps 202, based on the sub-number of programs obtained, determine the sub-program total quantity of current broadcasting; When this sub-program total quantity often increases by the second appointment numerical value, the operational order of this assigned operation can also be triggered, and in order to reduce the infringement caused this user's body further, therefore, in the disclosed embodiments, when this sub-program total quantity often increases by the second appointment numerical value, and after triggering the operational order of this assigned operation, this terminal can increase the operation duration of this assigned operation; And based on the operation duration after increase, perform this assigned operation.
It should be noted that, the method increasing the operation duration of this assigned operation can be identical with said method, and disclosure embodiment is no longer described in detail this.
In step 204, when this assigned operation terminates to perform, continue to play this program.
In the disclosed embodiments, when this terminal performs this assigned operation, this terminal can add up the execution duration of this assigned operation, and the execution duration of this assigned operation and the operation duration of this assigned operation are compared, when the execution duration of this assigned operation equals the operation duration of this assigned operation, this terminal determines that this assigned operation terminates to perform.Afterwards, this terminal can continue to play this program.
Further, in the implementation of this assigned operation, when receiving the skip instruction of this assigned operation, terminate the execution of this assigned operation, and continue to play this program.
Wherein, when receiving the skip instruction of this assigned operation, the process terminating the execution of this assigned operation can be: when receiving the skip instruction of this assigned operation, this terminal directly can terminate the execution of this assigned operation.Or when receiving the skip instruction of this assigned operation, this terminal can obtain the broadcasting feedback information of this program; Judge whether the broadcasting feedback information of this program meets assigned operation skip condition; When the broadcasting feedback information of this program meets this assigned operation skip condition, terminate the execution of this assigned operation.
Skip instruction is used for skipping the assigned operation of the current execution of this terminal, and this skip instruction can be user manually triggers, and this user can trigger by specifying trigger action.In addition, when this terminal receives the skip instruction of this assigned operation, the broadcasting feedback information of this program can be obtained, thus judge whether based on the broadcasting feedback information of this program the execution terminating this assigned operation.And the mode of (1)-(3) as follows can be comprised based on the execution that the broadcasting feedback information of this program judges whether to terminate this assigned operation:
(1), skip with keeper's identity: that is to say, when this terminal receives the skip instruction of this assigned operation, checking interface is skipped in display, and skip by this keeper's account and account number cipher that checking interface receives user's input, afterwards, this terminal can be verified this keeper's account and account number cipher, when being verified, determines the execution terminating this assigned operation.When checking is obstructed out-of-date, continue to perform this assigned operation.
Wherein, terminal to the process that this keeper's account and account number cipher are verified can be: this keeper's account and account number cipher are sent to server by this terminal.When server receives keeper's account and the account number cipher of the transmission of this terminal, according to this keeper's account, from the corresponding relation between the account stored and password, obtain corresponding password, and the password of acquisition and the account number cipher of reception are compared, if the two is identical, then server determines that this keeper's account is verified, otherwise, determine that the checking of this keeper's account is not passed through.
Or, terminal to the process that this keeper's account and account number cipher are verified can be: this terminal is based on this keeper's account, from the corresponding relation between the account stored and password, obtain corresponding password, and the password of acquisition and this account number cipher are compared, if the two is identical, then determine that this keeper's account is verified, otherwise, determine that the checking of this keeper's account is not passed through.
Such as, keeper's account of user's input is 12345678, and the account number cipher of user's input is 123qaz, when this terminal is verified this keeper's account 12345678 and account number cipher 123qaz, this terminal is based on this keeper's account 12345678, from the corresponding relation between account as shown in table 3 below and password, obtaining corresponding password is 123qaz, and the password 123qaz of acquisition and this account number cipher 123qaz is compared, determine that the two is identical, and then determine that this keeper's account is verified.
Table 3
Account Password
12345678 123qaz
14598731 xy1545
…… ……
It should be noted that, this terminal needs registration management person's account and account number cipher from server in advance, afterwards, this keeper's account and account number cipher can be sent to this terminal by this server, this terminal by this keeper's account and account number cipher, can be stored in the corresponding relation between account and password.
(2), have ready conditions and skip: when this terminal receives the skip instruction of this assigned operation, display condition skips problem, when this terminal receives the answer of user's input, this terminal can skip problem to this condition and answer is verified, when being verified, determine the execution terminating this assigned operation.When checking is obstructed out-of-date, continue to perform this assigned operation.
Wherein, terminal is skipped to this condition the process that problem and answer verify and can is: this condition is skipped problem to this terminal and answer sends to server.When the condition that server receives the transmission of this terminal skips problem and answer, problem is skipped according to this condition, skip the corresponding relation between problem and answer from the condition stored, obtain corresponding answer, and the answer that the user of the answer of acquisition and reception inputs is compared, if the two is identical, then server determines that this condition is skipped problem and is verified, otherwise, determine that this condition is skipped problem checking and do not passed through.
Or, terminal skips to this condition the process that problem and answer verify: this terminal skips problem based on this condition, skip the corresponding relation between question and answer from the condition stored, obtain corresponding answer, and the answer that the answer of acquisition and user input is compared, if the two is identical, then determine that this pipe condition is skipped problem and is verified, otherwise, determine that this condition is skipped problem checking and do not passed through.
Such as, it is problem 1 that this condition skips problem, the answer of user's input is answer 1, when this terminal is verified the answer 1 that this problem 1 and user input, this terminal, based on this problem 1, is skipped the corresponding relation between question and answer from condition as shown in table 4 below, obtaining corresponding answer is answer 1, and the answer 1 that answer 1 and this user of acquisition input is compared, determine that the two is identical, and then determine that this condition is skipped problem and is verified.
Table 4
Condition skips problem Answer
Problem 1 Answer 1
Problem 2 Answer 2
…… ……
It should be noted that, it can be that this server carries out arranging based on this program in advance that condition skips problem, also can be that user carries out random setting in advance, and the number that the condition arranged skips problem can be one or more, disclosure embodiment be not specifically limited this.
(3), not can skip: when this terminal receives the skip instruction of this assigned operation, the play parameter of this program and designated parameter threshold value compare by this terminal, when the play parameter of this program is more than or equal to this designated parameter threshold value, determine that this assigned operation not can skip, this terminal needs to continue to perform this assigned operation, otherwise determine that this assigned operation can be skipped, this terminal can terminate to perform this assigned operation.
It should be noted that, designated parameter threshold value can be arrange in advance, when the play parameter of this program is larger, that is to say, when the play parameter of this program is more than or equal to this designated parameter threshold value, this terminal forcibly performs this assigned operation, and does not skip this assigned operation, thus can reduce the infringement caused user's body.
Further, when this terminal determines that this assigned operation not can skip, this terminal can show and not can skip information, and it is longer for object time for pointing out user to watch this joint that this not can skip information.
In embodiment of the present disclosure, when receiving program play instruction, the program identification of terminal by carrying in program play instruction, play corresponding program, in addition, this terminal can obtain the play parameter of this program, when play parameter meets specified requirements, this terminal can the broadcasting of this program of automatic pause, and perform this assigned operation based on the operation duration of this assigned operation, simple to operate, and can regulate and the releive sense of fatigue of eyes of user, the sense of fatigue of health etc., reduce the infringement that watching TV causes user's body.
Fig. 3 is a kind of program broadcasting apparatus block diagram according to an exemplary embodiment.With reference to Fig. 3, this device comprises the first playing module 301, first trigger module 302, suspends module 303, first Executive Module 304, second playing module 305.
First playing module 301, for when receiving program play instruction, based on the program identification that this program play instruction carries, plays corresponding program;
First trigger module 302, for when the play parameter of this program meets specified requirements, triggers the operational order of assigned operation;
Suspend module 303, for based on this operational order, suspend the broadcasting of this program;
Executive Module 304, for the operation duration based on this assigned operation, performs this assigned operation;
Second playing module 305, during for terminating when this assigned operation to perform, continues to play this program.
In another embodiment of the present disclosure, see Fig. 4, the first trigger module 302 comprises statistic unit 3021, the first trigger element 3022.
Statistic unit 3021, for when this play parameter is playing duration, adds up the playing duration of this program;
First trigger element 3022, for when the playing duration of this program reaches the first appointment duration, triggers the operational order of this assigned operation.
In another embodiment of the present disclosure, see Fig. 5, this device also comprises the second trigger module 306, first increases module 307.
Second trigger module 306, for when this playing duration often increases by the second appointment duration, triggers the operational order of this assigned operation;
First increases module 307, for increasing the operation duration of this assigned operation;
Correspondingly, this Executive Module 304 comprises:
First performance element, for based on the operation duration after increase, performs this assigned operation.
In another embodiment of the present disclosure, see Fig. 6, the first trigger module 302 also comprises the first acquiring unit 3023, second trigger element 3024.
First acquiring unit 3023, for comprise multiple sub-program when this program and this play parameter is sub-program Continuous Play quantity time, obtain the sub-number of programs of current Continuous Play;
Second trigger element 3024, for when the sub-number of programs obtained is the first appointment numerical value, triggers the operational order of this assigned operation.
In another embodiment of the present disclosure, see Fig. 7, this device also comprises determination module 308, and the 3rd trigger module 309, second increases module 310.
Determination module 308, based on the sub-number of programs obtained, determines the sub-program total quantity of current broadcasting;
3rd trigger module 309, for when this sub-program total quantity often increases by the second appointment numerical value, triggers the operational order of this assigned operation;
Second increases module 310, for increasing the operation duration of this assigned operation;
Correspondingly, this Executive Module 304 comprises:
Second performance element, for based on the operation duration after increase, performs this assigned operation.
In another embodiment of the present disclosure, this device also comprises:
Terminating module, in the implementation of this assigned operation, when receiving the skip instruction of this assigned operation, terminating the execution of this assigned operation, and perform when this assigned operation terminates to perform, continue the step playing this program.
In another embodiment of the present disclosure, this terminates module and comprises second acquisition unit, judging unit, end unit.
Second acquisition unit, for when receiving the skip instruction of this assigned operation, obtains the broadcasting feedback information of this program;
Judging unit, for judging whether the broadcasting feedback information of this program meets assigned operation skip condition;
End unit, for when the broadcasting feedback information of this program meets this assigned operation skip condition, terminates the execution of this assigned operation.
In another embodiment of the present disclosure, this assigned operation comprises play multimedia file, suspends the broadcasting of this program or display countdown.
In embodiment of the present disclosure, when receiving program play instruction, the program identification of terminal by carrying in program play instruction, play corresponding program, in addition, this terminal can obtain the play parameter of this program, when play parameter meets specified requirements, this terminal can the broadcasting of this program of automatic pause, and perform this assigned operation based on the operation duration of this assigned operation, simple to operate, and can regulate and the releive sense of fatigue of eyes of user, the sense of fatigue of health etc., reduce the infringement that watching TV causes user's body.
About the device in above-described embodiment, wherein the concrete mode of modules executable operations has been described in detail in about the embodiment of the method, will not elaborate explanation herein.
Fig. 8 is the block diagram of a kind of device 800 for program broadcasting according to an exemplary embodiment.Such as, device 800 can be intelligent television, mobile phone, computer, digital broadcast terminal, messaging devices, game console, flat-panel devices, Medical Devices, body-building equipment, personal digital assistant etc.
With reference to Fig. 8, device 800 can comprise following one or more assembly: processing components 802, memory 804, power supply module 806, multimedia groupware 808, audio-frequency assembly 810, the interface 812 of I/O (I/O), sensor cluster 814, and communications component 816.
The integrated operation of the usual control device 800 of processing components 802, such as with display, call, data communication, camera operation and record operate the operation be associated.Treatment element 802 can comprise one or more processor 820 to perform instruction, to complete all or part of step of above-mentioned method.In addition, processing components 802 can comprise one or more module, and what be convenient between processing components 802 and other assemblies is mutual.Such as, processing unit 802 can comprise multi-media module, mutual with what facilitate between multimedia groupware 808 and processing components 802.
Memory 804 is configured to store various types of data to be supported in the operation of equipment 800.The example of these data comprises for any application program of operation on device 800 or the instruction of method, contact data, telephone book data, message, picture, video etc.Memory 804 can be realized by the volatibility of any type or non-volatile memory device or their combination, as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.
The various assemblies that electric power assembly 806 is device 800 provide electric power.Electric power assembly 806 can comprise power-supply management system, one or more power supply, and other and the assembly generating, manage and distribute electric power for device 800 and be associated.
Multimedia groupware 808 is included in the screen providing an output interface between described device 800 and user.In certain embodiments, screen can comprise liquid crystal display (LCD) and touch panel (TP).If screen comprises touch panel, screen may be implemented as touch-screen, to receive the input signal from user.Touch panel comprises one or more touch sensor with the gesture on sensing touch, slip and touch panel.Described touch sensor can the border of not only sensing touch or sliding action, but also detects the duration relevant to described touch or slide and pressure.In certain embodiments, multimedia groupware 808 comprises a front-facing camera and/or post-positioned pick-up head.When equipment 800 is in operator scheme, during as screening-mode or video mode, front-facing camera and/or post-positioned pick-up head can receive outside multi-medium data.Each front-facing camera and post-positioned pick-up head can be fixing optical lens systems or have focal length and optical zoom ability.
Audio-frequency assembly 810 is configured to export and/or input audio signal.Such as, audio-frequency assembly 810 comprises a microphone (MIC), and when device 800 is in operator scheme, during as call model, logging mode and speech recognition mode, microphone is configured to receive external audio signal.The audio signal received can be stored in memory 804 further or be sent via communications component 816.In certain embodiments, audio-frequency assembly 810 also comprises a loud speaker, for output audio signal.
I/O interface 812 is for providing interface between processing components 802 and peripheral interface module, and above-mentioned peripheral interface module can be keyboard, some striking wheel, button etc.These buttons can include but not limited to: home button, volume button, start button and locking press button.
Sensor cluster 814 comprises one or more transducer, for providing the state estimation of various aspects for device 800.Such as, sensor cluster 814 can detect the opening/closing state of equipment 800, the relative positioning of assembly, such as described assembly is display and the keypad of device 800, the position of all right checkout gear 800 of sensor cluster 814 or device 800 1 assemblies changes, the presence or absence that user contacts with device 800, the variations in temperature of device 800 orientation or acceleration/deceleration and device 800.Sensor cluster 814 can comprise proximity transducer, be configured to without any physical contact time detect near the existence of object.Sensor cluster 814 can also comprise optical sensor, as CMOS or ccd image sensor, for using in imaging applications.In certain embodiments, this sensor cluster 814 can also comprise acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communications component 816 is configured to the communication being convenient to wired or wireless mode between device 800 and other equipment.Device 800 can access the wireless network based on communication standard, as WiFi, 2G or 3G, or their combination.In one exemplary embodiment, communication component 816 receives from the broadcast singal of external broadcasting management system or broadcast related information via broadcast channel.In one exemplary embodiment, described communication component 816 also comprises near-field communication (NFC) module, to promote junction service.Such as, can based on radio-frequency (RF) identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband (UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 800 can be realized, for performing said method by one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components.
In the exemplary embodiment, additionally provide a kind of non-transitory computer-readable recording medium comprising instruction, such as, comprise the memory 804 of instruction, above-mentioned instruction can perform said method by the processor 820 of device 800.Such as, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and optical data storage devices etc.
A kind of non-transitory computer-readable recording medium, when the instruction in described storage medium is performed by the processor of mobile terminal, make mobile terminal can perform a kind of program broadcasting method, described method comprises:
When receiving program play instruction, based on the program identification that this program play instruction carries, play corresponding program;
When the play parameter of this program meets specified requirements, trigger the operational order of assigned operation;
Based on this operational order, suspend the broadcasting of this program;
Based on the operation duration of this assigned operation, perform this assigned operation;
When this assigned operation terminates to perform, continue to play this program.
In another embodiment of the present disclosure, when the play parameter of this program meets specified requirements, trigger the operational order of assigned operation, comprising:
When this play parameter is playing duration, the playing duration of this program is added up;
When the playing duration of this program reaches the first appointment duration, trigger the operational order of this assigned operation.
In another embodiment of the present disclosure, the method also comprises:
When this playing duration often increases by the second appointment duration, trigger the operational order of this assigned operation;
Increase the operation duration of this assigned operation;
Correspondingly, based on the operation duration of this assigned operation, this assigned operation should be performed, comprising:
Based on the operation duration after increase, perform this assigned operation.
In another embodiment of the present disclosure, when the play parameter of this program meets specified requirements, trigger the operational order of assigned operation, comprising:
When this program comprises multiple sub-program and this play parameter is sub-program Continuous Play quantity, obtain the sub-number of programs of current Continuous Play;
When the sub-number of programs obtained is the first appointment numerical value, trigger the operational order of this assigned operation.
In another embodiment of the present disclosure, the method also comprises:
Based on the sub-number of programs obtained, determine the sub-program total quantity of current broadcasting;
When this sub-program total quantity often increases by the second appointment numerical value, trigger the operational order of this assigned operation;
Increase the operation duration of this assigned operation;
Correspondingly, based on the operation duration of this assigned operation, this assigned operation should be performed, comprising:
Based on the operation duration after increase, perform this assigned operation.
In another embodiment of the present disclosure, the method also comprises:
In the implementation of this assigned operation, when receiving the skip instruction of this assigned operation, terminate the execution of this assigned operation, and perform when this assigned operation terminates to perform, continue the step playing this program.
In another embodiment of the present disclosure, when should receive the skip instruction of this assigned operation, terminated the execution of this assigned operation, comprising:
When receiving the skip instruction of this assigned operation, obtain the broadcasting feedback information of this program;
Judge whether the broadcasting feedback information of this program meets assigned operation skip condition;
When the broadcasting feedback information of this program meets this assigned operation skip condition, terminate the execution of this assigned operation.
In another embodiment of the present disclosure, this assigned operation comprises play multimedia file, suspends the broadcasting of this program or display countdown.
In embodiment of the present disclosure, when receiving program play instruction, the program identification of terminal by carrying in program play instruction, play corresponding program, in addition, this terminal can obtain the play parameter of this program, when play parameter meets specified requirements, this terminal can the broadcasting of this program of automatic pause, and perform this assigned operation based on the operation duration of this assigned operation, simple to operate, and can regulate and the releive sense of fatigue of eyes of user, the sense of fatigue of health etc., reduce the infringement that watching TV causes user's body.
Those skilled in the art, at consideration specification and after putting into practice invention disclosed herein, will easily expect other embodiment of the present invention.The application is intended to contain any modification of the present invention, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present invention and comprised the undocumented common practise in the art of the disclosure or conventional techniques means.Specification and embodiment are only regarded as exemplary, and true scope of the present invention and spirit are pointed out by claim below.
Should be understood that, the present invention is not limited to precision architecture described above and illustrated in the accompanying drawings, and can carry out various amendment and change not departing from its scope.Scope of the present invention is only limited by appended claim.

Claims (17)

1. a program broadcasting method, is characterized in that, described method comprises:
When receiving program play instruction, based on the program identification that described program play instruction carries, play corresponding program;
When the play parameter of described program meets specified requirements, trigger the operational order of assigned operation;
Based on described operational order, suspend the broadcasting of described program;
Based on the operation duration of described assigned operation, perform described assigned operation;
When described assigned operation terminates to perform, continue to play described program.
2. the method for claim 1, is characterized in that, when the described play parameter when described program meets specified requirements, triggers the operational order of assigned operation, comprising:
When described play parameter is playing duration, the playing duration of described program is added up;
When the playing duration of described program reaches the first appointment duration, trigger the operational order of described assigned operation.
3. method as claimed in claim 2, it is characterized in that, described method also comprises:
When described playing duration often increases by the second appointment duration, trigger the operational order of described assigned operation;
Increase the operation duration of described assigned operation;
Correspondingly, the described operation duration based on described assigned operation, performs described assigned operation, comprising:
Based on the operation duration after increase, perform described assigned operation.
4. the method for claim 1, is characterized in that, when the described play parameter when described program meets specified requirements, triggers the operational order of assigned operation, comprising:
When described program comprises multiple sub-program and described play parameter is sub-program Continuous Play quantity, obtain the sub-number of programs of current Continuous Play;
When the sub-number of programs obtained is the first appointment numerical value, trigger the operational order of described assigned operation.
5. method as claimed in claim 4, it is characterized in that, described method also comprises:
Based on the sub-number of programs obtained, determine the sub-program total quantity of current broadcasting;
When described sub-program total quantity often increases by the second appointment numerical value, trigger the operational order of described assigned operation;
Increase the operation duration of described assigned operation;
Correspondingly, the described operation duration based on described assigned operation, performs described assigned operation, comprising:
Based on the operation duration after increase, perform described assigned operation.
6. the method for claim 1, is characterized in that, the described operation duration based on described assigned operation, after performing described assigned operation, also comprises:
In the implementation of described assigned operation, when receiving the skip instruction of described assigned operation, terminate the execution of described assigned operation, and perform described when described assigned operation terminates to perform, continue the step playing described program.
7. method as claimed in claim 6, is characterized in that, described when receiving the skip instruction of described assigned operation, terminates the execution of described assigned operation, comprising:
When receiving the skip instruction of described assigned operation, obtain the broadcasting feedback information of described program;
Judge whether the broadcasting feedback information of described program meets assigned operation skip condition;
When the broadcasting feedback information of described program meets described assigned operation skip condition, terminate the execution of described assigned operation.
8. the method as described in claim as arbitrary in claim 1-7, is characterized in that, described assigned operation comprises play multimedia file, suspends the broadcasting of described program or display countdown.
9. a program broadcasting apparatus, is characterized in that, described device comprises:
First playing module, for when receiving program play instruction, based on the program identification that described program play instruction carries, plays corresponding program;
First trigger module, for when the play parameter of described program meets specified requirements, triggers the operational order of assigned operation;
Suspend module, for based on described operational order, suspend the broadcasting of described program;
Executive Module, for the operation duration based on described assigned operation, performs described assigned operation;
Second playing module, during for terminating when described assigned operation to perform, continues to play described program.
10. device as claimed in claim 9, it is characterized in that, described first trigger module comprises:
Statistic unit, for when described play parameter is playing duration, adds up the playing duration of described program;
First trigger element, for when the playing duration of described program reaches the first appointment duration, triggers the operational order of described assigned operation.
11. devices as claimed in claim 10, it is characterized in that, described device also comprises:
Second trigger module, for when described playing duration often increases by the second appointment duration, triggers the operational order of described assigned operation;
First increases module, for increasing the operation duration of described assigned operation;
Correspondingly, described Executive Module comprises:
First performance element, for based on the operation duration after increase, performs described assigned operation.
12. devices as claimed in claim 9, it is characterized in that, described first trigger module also comprises:
First acquiring unit, for comprise multiple sub-program when described program and described play parameter is sub-program Continuous Play quantity time, obtain the sub-number of programs of current Continuous Play;
Second trigger element, for when the sub-number of programs obtained is the first appointment numerical value, triggers the operational order of described assigned operation.
13. devices as claimed in claim 12, it is characterized in that, described device also comprises:
Determination module, based on the sub-number of programs obtained, determines the sub-program total quantity of current broadcasting;
3rd trigger module, for when described sub-program total quantity often increases by the second appointment numerical value, triggers the operational order of described assigned operation;
Second increases module, for increasing the operation duration of described assigned operation;
Correspondingly, described Executive Module comprises:
Second performance element, for based on the operation duration after increase, performs described assigned operation.
14. devices as claimed in claim 9, it is characterized in that, described device also comprises:
Terminating module, in the implementation of described assigned operation, when receiving the skip instruction of described assigned operation, terminating the execution of described assigned operation, and perform described when described assigned operation terminates to perform, continue the step playing described program.
15. methods as claimed in claim 14, it is characterized in that, described end module comprises:
Second acquisition unit, in the implementation of described assigned operation, when receiving the skip instruction of described assigned operation, obtains the broadcasting feedback information of described program;
Judging unit, for judging whether the broadcasting feedback information of described program meets assigned operation skip condition;
End unit, for when the broadcasting feedback information of described program meets described assigned operation skip condition, terminates the execution of described assigned operation, and performs described when described assigned operation terminates to perform, and continues the step playing described program.
Device as described in 16. claims as arbitrary in claim 9-15, is characterized in that, described assigned operation comprises play multimedia file, suspends the broadcasting of described program or display countdown.
17. 1 kinds of program broadcasting apparatus, is characterized in that, described device comprises:
Processor;
For the memory of storage of processor executable instruction;
Wherein, described processor is configured to:
When receiving program play instruction, based on the program identification that described program play instruction carries, play corresponding program;
When the play parameter of described program meets specified requirements, trigger the operational order of assigned operation;
Based on described operational order, suspend the broadcasting of described program;
Based on the operation duration of described assigned operation, perform described assigned operation;
When described assigned operation terminates to perform, continue to play described program.
CN201510262318.1A 2015-05-21 2015-05-21 Program broadcasting method and device Active CN104902334B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510262318.1A CN104902334B (en) 2015-05-21 2015-05-21 Program broadcasting method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510262318.1A CN104902334B (en) 2015-05-21 2015-05-21 Program broadcasting method and device

Publications (2)

Publication Number Publication Date
CN104902334A true CN104902334A (en) 2015-09-09
CN104902334B CN104902334B (en) 2019-06-14

Family

ID=54034684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510262318.1A Active CN104902334B (en) 2015-05-21 2015-05-21 Program broadcasting method and device

Country Status (1)

Country Link
CN (1) CN104902334B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105979325A (en) * 2016-06-02 2016-09-28 乐视控股(北京)有限公司 Addiction prevention method and device
CN106612444A (en) * 2015-10-26 2017-05-03 中兴通讯股份有限公司 Channel management method, device and set-top box
CN107333182A (en) * 2017-06-19 2017-11-07 北京小米移动软件有限公司 The player method and device of multimedia file
CN109769145A (en) * 2018-11-28 2019-05-17 北京达佳互联信息技术有限公司 Access control method, device, terminal and the storage medium of short-sighted frequency
CN110572714A (en) * 2019-09-06 2019-12-13 腾讯科技(深圳)有限公司 Multimedia information playing control method, server, terminal and system

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070126884A1 (en) * 2005-12-05 2007-06-07 Samsung Electronics, Co., Ltd. Personal settings, parental control, and energy saving control of television with digital video camera
CN1988607A (en) * 2005-12-19 2007-06-27 天津三星电子显示器有限公司 Method for timed locking machine for TV set
CN101197963A (en) * 2006-12-06 2008-06-11 康佳集团股份有限公司 TV set screen protection method
CN101227574A (en) * 2007-12-24 2008-07-23 康佳集团股份有限公司 Method for locking TV program
CN101231738A (en) * 2007-01-22 2008-07-30 北京凯诚高清电子技术有限公司 Method and apparatus for guaranteeing remote medical education quality
CN101267512A (en) * 2008-02-01 2008-09-17 深圳创维-Rgb电子有限公司 Digital TV receiving system, digital TV playing management method and system
CN201174170Y (en) * 2007-11-07 2008-12-31 毛剑波 Remote controller for TV set having function keys of eye protection and health prompt
CN102075705A (en) * 2009-11-20 2011-05-25 康佳集团股份有限公司 Method for controlling television to play and television
CN102082963A (en) * 2009-11-30 2011-06-01 康佳集团股份有限公司 Set top box with eye-protecting function and control system thereof
CN102111679A (en) * 2009-12-29 2011-06-29 康佳集团股份有限公司 Method for television to intelligently and regularly remind users and intelligent television
CN102469366A (en) * 2010-11-16 2012-05-23 Tcl集团股份有限公司 Television play time control method and television using same
CN102547175A (en) * 2011-01-04 2012-07-04 九五数码科技(深圳)有限公司 Method and device for locking television time
CN102752565A (en) * 2012-06-15 2012-10-24 深圳创维数字技术股份有限公司 Device and method for limiting television watching time
CN103024580A (en) * 2012-12-26 2013-04-03 四川长虹电器股份有限公司 Intelligent eye protection processing method and intelligent eye protection processing system
CN103327406A (en) * 2013-05-27 2013-09-25 中山大学 Digital television anti-addiction method and system based on android system

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070126884A1 (en) * 2005-12-05 2007-06-07 Samsung Electronics, Co., Ltd. Personal settings, parental control, and energy saving control of television with digital video camera
CN1988607A (en) * 2005-12-19 2007-06-27 天津三星电子显示器有限公司 Method for timed locking machine for TV set
CN101197963A (en) * 2006-12-06 2008-06-11 康佳集团股份有限公司 TV set screen protection method
CN101231738A (en) * 2007-01-22 2008-07-30 北京凯诚高清电子技术有限公司 Method and apparatus for guaranteeing remote medical education quality
CN201174170Y (en) * 2007-11-07 2008-12-31 毛剑波 Remote controller for TV set having function keys of eye protection and health prompt
CN101227574A (en) * 2007-12-24 2008-07-23 康佳集团股份有限公司 Method for locking TV program
CN101267512A (en) * 2008-02-01 2008-09-17 深圳创维-Rgb电子有限公司 Digital TV receiving system, digital TV playing management method and system
CN102075705A (en) * 2009-11-20 2011-05-25 康佳集团股份有限公司 Method for controlling television to play and television
CN102082963A (en) * 2009-11-30 2011-06-01 康佳集团股份有限公司 Set top box with eye-protecting function and control system thereof
CN102111679A (en) * 2009-12-29 2011-06-29 康佳集团股份有限公司 Method for television to intelligently and regularly remind users and intelligent television
CN102469366A (en) * 2010-11-16 2012-05-23 Tcl集团股份有限公司 Television play time control method and television using same
CN102547175A (en) * 2011-01-04 2012-07-04 九五数码科技(深圳)有限公司 Method and device for locking television time
CN102752565A (en) * 2012-06-15 2012-10-24 深圳创维数字技术股份有限公司 Device and method for limiting television watching time
CN103024580A (en) * 2012-12-26 2013-04-03 四川长虹电器股份有限公司 Intelligent eye protection processing method and intelligent eye protection processing system
CN103327406A (en) * 2013-05-27 2013-09-25 中山大学 Digital television anti-addiction method and system based on android system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106612444A (en) * 2015-10-26 2017-05-03 中兴通讯股份有限公司 Channel management method, device and set-top box
WO2017071571A1 (en) * 2015-10-26 2017-05-04 中兴通讯股份有限公司 Channel management method, device, set-top box, and storage medium
CN105979325A (en) * 2016-06-02 2016-09-28 乐视控股(北京)有限公司 Addiction prevention method and device
CN107333182A (en) * 2017-06-19 2017-11-07 北京小米移动软件有限公司 The player method and device of multimedia file
CN109769145A (en) * 2018-11-28 2019-05-17 北京达佳互联信息技术有限公司 Access control method, device, terminal and the storage medium of short-sighted frequency
CN110572714A (en) * 2019-09-06 2019-12-13 腾讯科技(深圳)有限公司 Multimedia information playing control method, server, terminal and system

Also Published As

Publication number Publication date
CN104902334B (en) 2019-06-14

Similar Documents

Publication Publication Date Title
CN104936304A (en) Intelligent equipment binding method, intelligent equipment, and server
CN105099840A (en) Setting method and device of intelligent household scene
CN104598093A (en) Method and device for prompting message during screen locking
CN104699248A (en) Electronic equipment, device and method for control of audio play
CN105204894A (en) Method and device for installing plug-in of intelligent equipment
CN105338389A (en) Method and apparatus for controlling intelligent television
CN104301383A (en) Upgrading method, device and upgrading equipment
CN105182784A (en) Method and device of controlling intelligent devices and terminal
CN104318934A (en) Method, terminal, wearable device and play device for closing multimedia file
CN104933170A (en) Information exhibition method and device
CN105357262A (en) Device control method and device control apparatus
CN104902334A (en) Method and device for playing program
CN104090741A (en) Statistical method and device for electronic book reading
CN103997669A (en) Equipment control method, equipment control device and equipment control system
CN104717554A (en) Smart television control method and device and electronic equipment
CN104954371A (en) Equipment information display method and device
CN105204350A (en) Method and apparatus for displaying household electrical appliance information
CN104735670A (en) Network access method and device
CN104618783A (en) Remote control method and device
CN105653085A (en) Touch response method and device
CN105049269A (en) Information feedback method and device
CN104517621A (en) Configuration method and device of devices
CN105451037A (en) Working method of equipment and apparatus thereof
CN105808996A (en) Method and device for unlocking screen of terminal
CN105072614A (en) Method and device for controlling audio playing device

Legal Events

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