The content of the invention
The present invention provides a kind of method and device of intelligent distant control video, right to according to the channel type for playing videoRemote control automatically uses corresponding remote control scheme in real time.
First aspect according to embodiments of the present invention, there is provided a kind of method of intelligent distant control video, for set top box side, bagInclude:
Obtain the function information of currently playing video;
According to the function information of the currently playing video, the channel type of the currently playing video is judged;
According to default remote control scheme and the corresponding relation of channel type, the channel type of the currently playing video is confirmedCorresponding remote control scheme;
The remote control scheme automatically is implemented to the corresponding remote control of the Set Top Box in real time.
In one embodiment, the function information for obtaining currently playing video, including:
Confirm that the function information includes dragging playing progress rate function information and interaction function information;
Obtain out whether the current play channel possesses dragging playing progress rate;
Obtain out whether the currently playing video possesses interaction function.
In one embodiment, the function information according to the currently playing video, judges described currently playingThe channel type of video, including:
Judge whether the current play channel possesses dragging playing progress rate;
Judge whether the currently playing video possesses interaction function;
Whether the dragging playing progress rate function information and interaction function letter are possessed according to the currently playing videoAny one of breath or many persons, judge the corresponding channel type of channel information of the currently playing video.
In one embodiment, the corresponding relation according to default remote control scheme and channel type, confirms described working asThe preceding corresponding remote control scheme of channel type for playing video, including:
When the currently playing video is provided simultaneously with the information and interaction function of playing progress rate, the channel type is confirmedIt is order video type;
When the currently playing video does not possess the information and interaction function of playing progress rate simultaneously, the channel class is confirmedType is television video type;
When the currently playing video only possesses the information of playing progress rate simultaneously, confirm the channel type locally to regardFrequency type;
When the currently playing video only possesses interaction function simultaneously, confirm that the channel type is live video classType;
Confirm the corresponding remote control scheme of channel type of the currently playing video.
In one embodiment, the corresponding remote control scheme of channel type for confirming the currently playing video, including:
Inquire about the mapping table of default remote control scheme and channel type;
Retrieve the corresponding remote control scheme of channel type of the currently playing video.
Second aspect according to embodiments of the present invention, there is provided a kind of device of intelligent distant control video, for set top box side, bagInclude:
Acquisition module, the function information for obtaining currently playing video;
Judge module, for the function information according to the currently playing video, judges the currently playing videoChannel type;
Confirm module, for the corresponding relation according to default remote control scheme and channel type, confirm described currently playingThe corresponding remote control scheme of channel type of video;
Implement module, for automatically implementing the remote control scheme to the corresponding remote control of the Set Top Box in real time.
In one embodiment, the acquisition module, including:
First confirms submodule, for confirming that the function information includes dragging playing progress rate function information and interaction functionInformation;
First acquisition submodule, for obtaining out whether the current play channel possesses dragging playing progress rate;
Second acquisition submodule, for obtaining out whether the currently playing video possesses interaction function.
In one embodiment, the judge module, including:
First judging submodule, for judging whether the current play channel possesses dragging playing progress rate;
Second judging submodule, for judging whether the currently playing video possesses interaction function;
3rd judging submodule, for whether possessing the dragging playing progress rate function letter according to the currently playing videoAny one of breath and the interaction function information or many persons, judge the corresponding channel of channel information of the currently playing videoType.
In one embodiment, the confirmation module, including:
Second confirms submodule, information and interaction function for being provided simultaneously with playing progress rate when the currently playing videoWhen, confirm that the channel type is order video type;
3rd confirms submodule, for the information for not possessing playing progress rate simultaneously when the currently playing video and interactive work(During energy, confirm that the channel type is television video type;
4th confirms submodule, for when the currently playing video only possesses the information of playing progress rate simultaneously, confirmingThe channel type is local video type;
5th confirms submodule, for when the currently playing video only possesses interaction function simultaneously, confirming the frequencyRoad type is live video type;
6th confirms submodule, the corresponding remote control scheme of channel type for confirming the currently playing video.
In one embodiment, it is characterised in that
Described 6th confirms submodule, is additionally operable to inquire about the mapping table of default remote control scheme and channel type;InspectionRope goes out the corresponding remote control scheme of channel type of the currently playing video.
Other features and advantages of the present invention will be illustrated in the following description, also, the partly change from specificationObtain it is clear that or being understood by implementing the present invention.The purpose of the present invention and other advantages can be by the explanations writeSpecifically noted structure is realized and obtained in book, claims and accompanying drawing.
Below by drawings and Examples, technical scheme is described in further detail.
Specific embodiment
The preferred embodiments of the present invention are illustrated below in conjunction with accompanying drawing, it will be appreciated that preferred reality described hereinApply example to be merely to illustrate and explain the present invention, be not intended to limit the present invention.
Fig. 1 is a kind of method flow diagram of the intelligent distant control video according to an exemplary embodiment, as shown in figure 1,The method of the intelligent distant control video, for set top box side, comprises the following steps S11-S14:
In step s 11, the function information of currently playing video is obtained;
In step s 12, according to the function information of the currently playing video, the frequency of the currently playing video is judgedRoad type;
In step s 13, according to the corresponding relation of default remote control scheme and channel type, described currently playing regard is confirmedThe corresponding remote control scheme of channel type of frequency;
In step S14, the remote control scheme automatically is implemented to the corresponding remote control of the Set Top Box in real time.
In one embodiment, with the arrival of digital times, people are also changing in the custom of viewing TV.Traditional custom for seeing TV is the TV station that beholder selects oneself to like, watches the video that the TV station is playing.At this stage, as the function of TV set-top box is gradually become strong, user can watch large number of electricity by TV set-top boxThe video that television stations is being played, the video that can be provided with the video or Internet video media that have been stored in order video storehouse,The video being stored in local storage medium can also be played, network direct broadcasting video and mutual with network main broadcaster can also be watchedIt is dynamic.And beholder is when above-mentioned various types of videos are watched, it is different that the function of traditional remote control is difficult to meet user's viewingOperational requirements during type video, cumbersome and inconvenient operating experience reduces the Consumer's Experience of beholder.In the present embodimentTechnical scheme can adequate solution above mentioned problem.
Detailed step is as follows:Obtain the function information of currently playing video.Further, confirm that the function information includes draggingDynamic playing progress rate function information and interaction function information;Obtain out whether the current play channel possesses dragging playing progress rate;ObtainTake out whether the currently playing video possesses interaction function.
According to the function information of the currently playing video, the channel type of the currently playing video is judged.Further,Judge whether the current play channel possesses dragging playing progress rate;Judge whether the currently playing video possesses interactive work(Energy;Whether any one of the dragging playing progress rate function information and the interaction function information are possessed according to the currently playing videoOr many persons, judge the corresponding channel type of channel information of the currently playing video.
According to default remote control scheme and the corresponding relation of channel type, the channel type pair of the currently playing video is confirmedThe remote control scheme answered.Further, when the currently playing video is provided simultaneously with the information and interaction function of playing progress rate, confirmThe channel type is order video type;When simultaneously the currently playing video does not possess the information and interaction function of playing progress rateWhen, confirm that the channel type is television video type;When the currently playing video only possesses the information of playing progress rate simultaneously, reallyThe channel type is recognized for local video type;When the currently playing video only possesses interaction function simultaneously, the channel class is confirmedType is live video type;Confirm the corresponding remote control scheme of channel type of the currently playing video.In real time automatically to the machineThe corresponding remote control of top box implements the remote control scheme.
Technical scheme in the present embodiment can be according to the channel type for playing video, and it is right that remote control is automatically implemented in real timeThe remote control scheme answered, improves the intelligence degree of the distant control function of remote control, so as to improve the Consumer's Experience of beholder.
In one embodiment, as shown in Fig. 2 step S11 comprises the following steps S21-S23:
In the step s 21, confirm that the function information includes dragging playing progress rate function information and interaction function information;
In step S22, obtain out whether the current play channel possesses dragging playing progress rate;
In step S23, obtain out whether the currently playing video possesses interaction function.
In one embodiment, the function information of currently playing video includes dragging playing progress rate function information and interactive work(Can information.Wherein, dragging playing progress rate function information refers to user can change video playback by remote control come momentProgress, the progress of change any one of includes moving forward and backward;Interaction function information refers to beholder can be sent out to main broadcasterThing, transmission information and the thumb up etc. of giving a present are operated.By inquiring about the relevant information of the current play channel, such as form of Media StreamDragged to obtaining the current play channel to related injection allocation information of the current play channel etc. in distribution platform and whether possessingWhether dynamic playing progress rate and the currently playing video possess interaction function.
In one embodiment, as shown in figure 3, step S12 comprises the following steps S31-S33:
In step S31, judge whether the current play channel possesses dragging playing progress rate;
In step s 32, judge whether the currently playing video possesses interaction function;
In step S33, whether dragging playing progress rate function information and the institute are possessed according to the currently playing videoAny one of interaction function information or many persons are stated, the corresponding channel type of channel information of the currently playing video is judged.
In one embodiment, whether according to the relevant information obtained in above-described embodiment, current play channel is judgedPossess dragging playing progress rate, and judge whether the current play channel possesses dragging playing progress rate.It is currently playing according to thisWhether video possesses dragging any one of playing progress rate function information and the interaction function information or many persons, with reference to pre-If function information and channel type the table of comparisons, judge the corresponding channel type of channel information of the currently playing video.The default function information is as shown in the table with the table of comparisons of channel type.
The table of comparisons of the function information of table 1 and channel type
| Dragging playing progress rate function information | Interaction function information | Channel type |
| √ | √ | Order video type |
| × | × | Television video type |
| √ | × | Local video type |
| × | √ | Live video type |
In one embodiment, as shown in figure 4, step 13 comprises the following steps S41-S45:
In step S41, when the currently playing video is provided simultaneously with the information and interaction function of playing progress rate, confirmThe channel type is order video type;
In step S42, when the currently playing video does not possess the information and interaction function of playing progress rate simultaneously, reallyThe channel type is recognized for television video type;
In step S43, when the currently playing video only possesses the information of playing progress rate simultaneously, the channel is confirmedType is local video type;
In step S44, when the currently playing video only possesses interaction function simultaneously, confirm that the channel type isLive video type;
In step S45, the corresponding remote control scheme of channel type of the currently playing video is confirmed.
In one embodiment, when the currently playing video is provided simultaneously with the information and interaction function of playing progress rate, reallyThe channel type is recognized for order video type;When simultaneously the currently playing video does not possess the information and interaction function of playing progress rateWhen, confirm that the channel type is television video type;When the currently playing video only possesses the information of playing progress rate simultaneously, reallyThe channel type is recognized for local video type;When the currently playing video only possesses interaction function simultaneously, the channel class is confirmedType is live video type.Afterwards, the corresponding remote control scheme of channel type of the currently playing video is confirmed.
In one embodiment, as shown in figure 5, step S45 comprises the following steps S51-S52:
In step s 51, the mapping table of default remote control scheme and channel type is inquired about;
In step S52, the corresponding remote control scheme of channel type of the currently playing video is retrieved.
In one embodiment, whether dragging playing progress rate function information and the institute are possessed according to the currently playing videoAny one of interaction function information or many persons are stated, with reference to default remote control scheme and the mapping table of channel type, is confirmedThe corresponding remote control scheme of channel type of the currently playing video.The remote control scheme is as follows with the mapping table of channel typeShown in table.
The mapping table of the remote control scheme of table 2 and channel type
Wherein, channel type is that the corresponding remote control scheme of order video type is program request remote control scheme, in program request remote control sideFor the feature of order video in case, program request remote control scheme automatically is implemented to the corresponding remote control of the Set Top Box in real time.This pointBroadcast remote control scheme lay particular emphasis on conventional play parameter to playing video adjustment, to video library in it is numerous can order videoScreening, and the comment of video to watching and barrage function.
Channel type is that the corresponding remote control scheme of television video type broadcasts remote control scheme for TV, in TV remote schemeFor the feature of television video, TV remote scheme automatically is implemented to the corresponding remote control of the Set Top Box in real time.The TV is distantProsecutor case lays particular emphasis on redirecting to screening television channel, replacing television channel and preferred program.
Channel type is that the corresponding remote control scheme of local video type is local remote control scheme, the pin in local remote control schemeTo the feature of local video, local remote control scheme automatically is implemented to the corresponding remote control of the Set Top Box in real time.The local remote controlScheme lays particular emphasis on the adjustment of the conventional play parameter to playing video.
Channel type is that the corresponding remote control scheme of live video type is live remote control scheme, the pin in live remote control schemeTo the feature of live video, live remote control scheme automatically is implemented to the corresponding remote control of the Set Top Box in real time.The live remote controlScheme lays particular emphasis on the interaction function with live main broadcaster, such as thumb up, thing of giving a present, the real-time barrage of transmission etc..
In one embodiment, Fig. 6 is a kind of device frame of the intelligent distant control video according to an exemplary embodimentFigure.As Fig. 6 shows, the device includes acquisition module 61, judge module 62, confirms module 63 and implements module 64.
The acquisition module 61, the function information for obtaining currently playing video;
The judge module 62, for the function information according to the currently playing video, judges described currently playing regardThe channel type of frequency;
The confirmation module 63, for the corresponding relation according to default remote control scheme and channel type, confirms described currentPlay the corresponding remote control scheme of channel type of video;
The implementation module 64, for automatically implementing the remote control scheme to the corresponding remote control of the Set Top Box in real time.
As shown in fig. 7, the acquisition module 61 includes that first confirms that submodule 71, the first acquisition submodule 72 and second are obtainedSubmodule 73.
The first confirmation submodule 71, for confirming that the function information includes dragging playing progress rate function information and interactionFunction information;
First acquisition submodule 72, for obtaining out whether the current play channel possesses dragging playing progress rate;
Second acquisition submodule 73, for obtaining out whether the currently playing video possesses interaction function.
As shown in figure 8, the judge module 62 includes that the first judging submodule 81, the second judging submodule 82 and the 3rd judgeSubmodule 83.
First judging submodule 81, for judging whether the current play channel possesses dragging playing progress rate;
Second judging submodule 82, for judging whether the currently playing video possesses interaction function;
3rd judging submodule 83, for whether possessing the dragging playing progress rate work(according to the currently playing videoEnergy any one of information and the interaction function information or many persons, judge that the channel information of the currently playing video is correspondingChannel type.
As shown in figure 9, the confirmation module 63 is additionally operable to the second confirmation submodule, the 3rd confirmation submodule 92, the 4th confirmationSubmodule the 93, the 5th confirms that submodule 94 and the 6th confirms submodule 95.
The second confirmation submodule 91, information and interaction for being provided simultaneously with playing progress rate when the currently playing videoDuring function, confirm that the channel type is order video type;
3rd confirm submodule 92, for when the currently playing video simultaneously do not possess playing progress rate information and mutuallyDuring dynamic function, confirm that the channel type is television video type;
4th confirm submodule 93, for when the currently playing video simultaneously only possess the information of playing progress rate when,Confirm that the channel type is local video type;
5th confirms submodule 94, for when the currently playing video only possesses interaction function simultaneously, confirming instituteChannel type is stated for live video type;
6th confirms submodule 95, the corresponding remote control scheme of channel type for confirming the currently playing video.
6th confirms submodule 95, is additionally operable to inquire about the mapping table of default remote control scheme and channel type;InspectionRope goes out the corresponding remote control scheme of channel type of the currently playing video.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer programProduct.Therefore, the present invention can be using the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardwareApply the form of example.And, the present invention can be used and wherein include the computer of computer usable program code at one or moreThe shape of the computer program product implemented in usable storage medium (including but not limited to magnetic disk storage and optical memory etc.)Formula.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program productFigure and/or block diagram are described.It should be understood that every first-class during flow chart and/or block diagram can be realized by computer program instructionsThe combination of flow and/or square frame in journey and/or square frame and flow chart and/or block diagram.These computer programs can be providedThe processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produceA raw machine so that produced for reality by the instruction of computer or the computing device of other programmable data processing devicesThe device of the function of being specified in present one flow of flow chart or multiple one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable data processing devices with spyIn determining the computer-readable memory that mode works so that instruction of the storage in the computer-readable memory is produced and include fingerMake the manufacture of device, the command device realize in one flow of flow chart or multiple one square frame of flow and/or block diagram orThe function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meterSeries of operation steps is performed on calculation machine or other programmable devices to produce computer implemented treatment, so as in computer orThe instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram oneThe step of function of being specified in individual square frame or multiple square frames.
Obviously, those skilled in the art can carry out various changes and modification without deviating from essence of the invention to the present inventionGod and scope.So, if these modifications of the invention and modification belong to the scope of the claims in the present invention and its equivalent technologiesWithin, then the present invention is also intended to comprising these changes and modification.