一种控制频道跳转的方法及装置与流程

文档序号:14685044发布日期:2018-06-12 23:16阅读:184来源:国知局
一种控制频道跳转的方法及装置与流程
本发明涉及通信领域,尤其涉及一种控制频道跳转的方法及装置。
背景技术
:随着社会的发展,科技的进步,人们的生活节奏越来越快,电视节目也是越来越多,花样翻新,让人们目不暇接。目前,电视节目是分时间段播出的,比如晚上七点中央一台肯定是新闻联播,周末晚上9点多其他地方卫视一般是综艺节目,比如浙江卫视的“好声音”等。人们也习惯看特定的节目,比如晚上7点整,爱看新闻联播的,多数在看新闻联播,而喜欢看其他节目的则在看其他节目。因此,当人们回到家打开电视想要看平时自己看的节目而上次关电视时不是想看的节目所在的频道时,就需要重新找台,这就很浪费时间。因此,亟需提出一种控制频道跳转的方法,以在用户观看电视时,能够将电视的频道跳转至当前时间用户想看的电视节目所在的频道。技术实现要素:有鉴于此,本发明实施例希望提供一种控制频道跳转的方法及装置,能够将电视的频道跳转至当前时间用户想看的电视节目所在的频道。本发明实施例的技术方案是这样实现的:本发明实施例提供了一种控制频道跳转的方法,所述方法包括:当接收到跳转指令时,获取当前的时间信息;根据所述当前的时间信息查找所述当前的时间信息对应的目标频道信息;根据所述目标频道信息控制频道切换指令的发送。在上述方案中,所述方法还包括:当接收开机指令时,基于所述开机指令生成跳转指令;和/或当接收到频道切换指令时,基于所述频道切换指令生成跳转指令。在上述方案中,所述方法还包括:当进入一个频道时,监控所述频道的观看时长;当所述观看时长大于预设的观看时间阈值时,生成以观看时间段为索引的频道时间列表;其中,所述观看时间段与开始观看时间和/或结束观看时间对应。在上述方案中,根据所述当前的时间信息查找所述当前的时间信息对应的目标频道信息包括:根据所述当前的时间信息查找当前时间信息对应的频道信息;将所述当前时间信息对应的频道信息中记录次数最多的频道信息作为所述当前的时间信息对应的目标频道信息。在上述方案中,根据所述目标频道信息和接收到跳转指令时对应的当前频道信息控制频道的跳转:当所述目标频道信息与当前频道信息一致时,不触发频道切换指令或触发指示停留在当前频道信息对应的频道上的频道切换指令;当所述目标频道信息与所述当前频道信息不一致时,触发指示切换至所述目标频道信息对应的频道上的频道切换指令;所述当前频道信息为接收到跳转指令时对应的频道信息。本发明实施例还提供了一种控制频道跳转的装置,所述装置包括:获取单元、查找单元和控制单元;其中所述获取单元,用于当接收到跳转指令时,获取当前的时间信息;所述查找单元,用于根据所述当前的时间信息查找所述当前的时间信息对应的目标频道信息;所述控制单元,用于根据所述目标频道信息控制频道切换指令的发送。在上述方案中,所述装置还包括:触发单元,用于:当接收开机指令时,基于所述开机指令生成跳转指令;和/或当接收到频道切换指令时,基于所述频道切换指令生成跳转指令。在上述方案中,所述装置还包括:记录单元,用于:当进入一个频道时,监控所述频道的观看时长;当所述观看时长大于预设的观看时间阈值时,生成以观看时间段为索引的频道时间列表;其中,所述观看时间段与开始观看时间和/或结束观看时间对应。在上述方案中,所述查找单元具体用于:根据所述当前的时间信息查找当前时间信息对应的频道信息;将所述当前时间信息对应的频道信息中记录次数最多的频道信息作为所述当前的时间信息对应的目标频道信息。在上述方案中,所述控制单元具体用于:当所述目标频道信息与当前频道信息一致时,不触发频道切换指令或触发指示停留在当前频道信息对应的频道上的频道切换指令;当所述目标频道信息与所述当前频道信息不一致时,触发指示切换至所述目标频道信息对应的频道上的频道切换指令;所述当前频道信息为接收到跳转指令时对应的频道信息。本发明实施例的控制频道跳转的方法和装置,当接收到跳转指令时,获取当前的时间信息;根据所述当前的时间信息查找所述当前的时间信息对应的目标频道信息;根据所述目标频道信息控制频道切换指令的发送。如此,根据当前的时间信息查找当前时间用户想看的电视节目所在的目标频道的目标频道信息,并根据查找到的目标频道信息进行频道跳转的控制。附图说明图1为本发明实施例一提供的控制频道跳转的方法的流程示意图;图2为本发明实施例二提供的打开频道自动跳转功能时的频道跳转方法的流程示意图;图3为本发明实施例二提供的关闭频道自动跳转功能时的频道跳转方法的流程示意图;图4为本发明实施例二提供的频道时间列表的生成方法的流程示意图;图5为本发明实施例四提供的一种控制频道跳转的装置的结构示意图;图6为本发明实施例四提供的另一种控制频道跳转的装置的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。实施例一本发明实施例一提供一种控制频道跳转的方法如图1所示,本方法可用于智能遥控器、智能电视等控制设备,所述方法包括:S101、当接收到跳转指令时,获取当前的时间信息;这里,当接收开机指令时,基于所述开机指令生成跳转指令;和/或当接收到频道切换指令时,基于所述频道切换指令生成跳转指令。在本发明实施例中,控制设备接收到跳转指令可为以下两种情况中的至少一种情况:一种是在电视机处于关机状态通过用户的开机操作打开电视机,此时,控制设备基于用户的开机操作生成开机指令,这里,开机操作可为通过物理按键、虚拟按键实现的执行开机功能的操作;另一种是在电视机处于开机状态下通过用户的频道切换操作进行频道切换,此时,控制设备基于用户的频道切换操作生成频道切换指令,以控制频道的跳转,这里,频道切换操作可为通过物理按键、虚拟按键实现的执行频道切换功能的操作。当在电视机处于关机状态下,控制设备根据开机指令打开电视机并同时生成跳转指令,此时,控制设备接收到跳转指令。当电视机处于开机状态下,电视机中当前正在播放电视节目,对应的频道信息为当前频道信息,当控制设备接收到用户频道切换指令时,生成跳转指令,此时,该频道切换操作不存在目标频道信息,因此,不直接进行频道的切换。当接收到跳转指令时,基于接收的跳转指令确定当前时刻对应的时间信息。例如:当用户通过遥控器打开电视机时,获取打开电视机的时间信息为19:16。S102、根据所述当前的时间信息查找所述当前的时间信息对应的目标频道信息;在获取当前的时间信息后,获取当前的时间信息对应的目标频道信息,具体的:根据所述当前的时间信息查找当前时间信息对应的频道信息;将所述当前时间信息对应的频道信息中记录次数最多的频道信息作为所述当前的时间信息对应的目标频道信息。这里,在控制设备中预先根据用户的观看习惯统计时间信息与频道信息的对应关系生成频道时间列表,其中,以用户观看该频道的观看时间段为索引信息,同一个观看时间段可同时对应多个不同的频道信息。这里,频道时间列表中记录的时间信息与频道信息的对应关系中,还包括用户在每一观看时间段观看某一频道信息对应的频道的记录次数。比如频道时间列表为:19:00-19:30,频道1,8次,频道2,6次,频道3、5次;19:30-20:30,频道3,5次,频道4,3次,频道1,1次;则当接收到跳转指令时的当前的时间信息为19:16,当前的时间信息对应的目标频道信息为:频道1。这里,确定的目标频道信息对应的频道则为用户当前时间比较喜欢或习惯于观看的频道。在本发明实施例中,所述方法还包括:当进入一个频道时,监控所述频道的观看时长;当所述观看时长大于预设的观看时间阈值时,生成以观看时间段为索引的频道时间列表;其中,所述观看时间段与开始观看时间和/或结束观看时间对应。当用户在看电视时,进入到一个频道,则开始监控观看该频道的观看时间,得到观看该频道的开始观看时间、观看时长,当观看该频道的观看时长超过预设的观看时间阈值时,则表明用户喜欢当前时间该频道播放的节目,其中,观看时间阈值可根据用户需求由用户进行设定,比如:30分钟。当用户更换频道,离开该频道时,将开始观看时间和/或结束观看时间段对应的时间段为索引,得到观看该频道的频道时间列表。这里,在频道时间列表中,并统计用户在该观看时间段观看该频道的观看次数,记录用户的观看习惯。这里,在记录用户的观看习惯时,对于同一观看时间段,当频道信息已经在当前时间段对应的频道信息中存在时,则可直接增加该频道信息在该观看时间段的记录次数。这里,可将每观看时间段对应的频道信息根据观看次数进行排序,以在确定目标频道信息时直接找出观看次数最多的频道信息。在确定观看时间段时,可根据开始观看时间确定、可根据结束观看时间确定,也可根据开始观看时间和结束观看时间一起来确定,比如:预设的观看时间段为19:00-19:30、19:30-20:00,当以开始观看时间确定观看时间段时,开始观看时间为19:32,则选择19:30-20:00作为对应的观看时间段;当以结束观看时间确定观看时间段时,结束观看时间为19:55,则选择19:30-20:00作为对应的观看时间段;当以开始观看时间和结束观看时间确定观看时间段时,开始观看时间为19:32,结束观看时间为19:55,也选择19:30-20:00作为对应的观看时间段。其中,在确定进行索引的观看时间段时,可选取其中一个观看时间,也可两个同时选择。在实际应用中,也可通过时间信息与频道信息之间的对应关系查找当前的时间信息对应的目标频道信息。S103、根据所述目标频道信息控制频道切换指令的发送。这里,当确定目标频道信息后,可生成跳转至目标频道信息的频道切换指令,直接跳转至目标频道信息对应的频道。这里,确定目标频道信息后,将目标频道与接收到跳转指令时的当前频道信息进行比较,控制频道的跳转,具体的:当所述目标频道信息与当前频道信息一致时,不触发频道切换指令或触发指示停留在当前频道信息对应的频道上的频道切换指令;当所述目标频道信息与所述当前频道信息不一致时,触发指示切换至所述目标频道信息对应的频道上的频道切换指令。当目标频道信息与当前的频道信息一致时,则表明接收到跳转指令时,电视机停留的频道正是目标频道信息对应的频道,则不进行频道的跳转,因此,控制设备不触发频道切换指令或触发指示停留在当前频道信息对应的频道上的频道切换指令,此时,触发的频道切换指令可通过标识不进行频道切换的切换标识来表明当前不进行切换。当目标频道信息与当前的频道信息不一致时,则表明接收到跳转指令时,电视机停留的频道不是目标频道信息对应的频道,需要进行至目标频道的跳转,因此,控制设备触发指示切换至所述目标频道信息对应的频道上的频道切换指令,此时,发送的频道切换指令可通过标识进行频道切换的切换标识来表明当前进行切换,并携带目标频道信息。这里,当电视机处于关机状态下进行开机并接收到跳转指令时,接收到跳转指令时对应的当前的频道信息为用户在前一次关机时停留的频道对应的频道信息。需要说明的是,本发明实施例提供的控制频道跳转的方法可由控制系统实现,该控制系统可单独由遥控器实现,单独由电视机实现,也可通过遥控器和电视机组成的智能系统实现。比如,对于开机操作触发的开机指令和频道切换操作触发的频道切换指令,可通过电视机、或通过遥控器实现,也可通过电视机和遥控器的配合实现。其中,在S103中,当触发频道切换指令的控制设备为遥控器时,将触发的频道切换指令发送至电视机以控制电视机的频道的跳转;当触发频道切换指令的控制设备为电视机时,则直接在电视机内部进行频道切换指令的发送来控制电视机的频道的跳转。在实际应用中,可通过一开关按键来控制跳转指令的生成,当该开关按键开启时,则在接收到开机操作或频道切换操作时生成跳转指令,进行目标频道信息的查找;当该开关按键关闭时,则在接收到开机操作或频道切换操作时不生成跳转指令,不进行目标频道信息的查找,与现有的电视机的切换频道的方法相同,根据用户的操作执行对应的控制。通过本发明实施例提供的控制频道跳转的方法,当用户在开启目标频道选择的功能后,能够基于用户的开机或频道切换的操作,根据当前的时间来查找用户平时喜欢看的目标频道,自动的跳转至用户喜欢看到的频道,不需要用户再逐个的进行频道的切换来寻找自己想看的频道,并且,确定当前时间对应的目标信道时,统计用户的观看习惯,将该时间用户观看频次最高的频道作为目标频道,从而提高用户观看电视节目的方便程度,节省用户的时间,提升用户使用体验。实施例二在本实施例中,以电视机为控制设备时电视机处于关机状态下时接收到跳转指令的情况为具体的应用场景,对本发明实施例提供的控制频道跳转的方法进行说明,这里,可通过遥控器所在遥控段来进行控制频道跳转的功能的开启和关闭。具体的,遥控端处理流程通过遥控器上的按钮来控制打开或者关闭电视端的频道自动跳转功能,在观看电视的任何阶段,遥控器都可以遥控电视端关闭或打开这种功能。这里,当关闭频道自动跳转功能时,不再记录用户的观看记录。电视机端处理流程在电视机端处理的频道跳转流程中,分为两种情况,一种是打开频道自动跳转功能时的频道跳转方法,如图2所示,一种是关闭该频道自动跳转功能时的频道跳转方法,如图3所示。其中,S201,S301需要用户通过遥控打开该功能,然后进行后续流程,流程开始设置为电视机打开状态。其中S202和S203可重复进行。具体为:打开频道自动跳转功能的流程包括:S201、打开频道自动跳转功能;用户通过遥控打开电视机端的功能,该功能系统启动;其中,这里的功能系统为实现控制频道跳转的系统,可为电视机的控制系统。S202、记录当前观看频道,和当前时间;这里,当前时间为该频道的开始观看时间。S203、生成频道时间列表;当切换频道时,记录结束时间,判断观看时长是否大于设定的观看时间阀值。如果观看时长大于观看时间阀值,则保存记录的频道和观看的开始和结束时间,并根据记录的观看次数对观看时间段的各频道信息进行排序。其中,记录的观看次数可为一段时间内的对该频道的观看次数,比如:一个周、一个月。S204、电视机关机;此时,用户关掉电视机;S205、当接收到开机指令时,获取时间信息,根据时间信息查找目标频道信息,并跳转至目标频道。当用户再次开机时,首先判断当前时间,然后从生成频道时间列表中找出该时间播放次数最多的频道作为目标频道,并发送频道切换指令控制电视机调到该目标频道。关闭频道自动跳转功能的流程包括:S301、打开频道自动跳转功能;此时,用户关掉该频道自动跳转功能。S302、当播放电视节目时,不记录观看时间;此时,由于频道自动跳转功能关闭,不再记录用户观看习惯。S303、电视机关机;S304、当接收到开机指令时,执行开机,停留在关机之前所在的频道。此时,不再进行目标频道信息的查找,和正常电视功能一样。其中,S203中的观看时间阀值为一个经验值,可根据实际情况来设定,如:10分钟、5分钟等。这里,进一步对频道时间列表的存储、排序进行说明,具体的包括:S401、记录开始观看时间TimeStart,频道信息,记录结束观看的时间TimeEnd。S402、如果TimeEnd–TimeStart>T(设定的阀值),则存储开始观看时间TimeStart、结束观看的时间TimeEnd和频道信息。S403、存储包含开始观看时间TimeStart,结束时间TimeEnd和观看频道信息Channel;其中,存储格式不限,但至少要包含这三个元素。S404、排序。以半小时为一个时间段(可以为任意时长),开始观看时间在某个时间段内,如果这个时间段内没有这个频道的记录,则记录该频道,并且观看次数置1,如果已有该频道,则观看次数加1。同理,如果结束时间在这个时间段,进行同样的操作。这里,以表1所示的的记录的19:00-19:30观看时间段为索引时的频道时间列表为例,记录的频道时间列表内,在19:00-19:30这段时间内,观看Channel_1:10次,观看Channel_2:9次,观看Channel_3:8次,观看Channel_4:7次,观看Channel_5:6次。表1观看时间段19:00-19:30的频道时间列表观看时间段频道信息观看次数19:00-19:30Channel_110Channel_29Channel_38Channel_47Channel_56当电视机再次开机后,根据当前的时间信息查找看当前时间在哪个时间段内,找到该时间段的观看次数最多的频道为目标频道,直接跳转到该目标频道。在这里,当对于某一频道的开始观看时间和结束观看时间来确定观看时间长度,在实际应用中,可通过一定时器来监控观看时间长度,当观看时间长度超时观看时间阈值时,则记录该次观看的频道的相关信息,在结束观看时,记录结束观看时间。在本发明实施例中,电视机侧根据用户观看节目的观看时间段和时间长度来收藏记录频道,分为开始观看时间,观看时间长度,当观看时间长度超过设置的值后,在切换频道时或者关闭电视机时,记录开始观看时间、结束时间和频道,并对近期这一时间段观看的节目进行排序。当开机时系统先判断时间,然后调到该时间段内观看次数最多的频道。遥控侧可以用来控制打开和关闭这种功能。如果用户不想智能记录观看过的节目,可以通关遥控器上的按键来遥控系统关闭功能.想启动的时候通过遥控器打开这种功能。需要说明的是,在电视机打开状态下进行频道自动跳转与电视机关机时通过开机进行频道自动跳转不同的是,用户操作不同。在电视机打开状态下时通过用户的频道切换操作来触发频道自动跳转,而在电视机关机状态下时通过用户的开机操作来触发频道自动跳转。通过本发明实施例提供的控制频道跳转的方法,能够推送用户在固定时间段内最常观看的电视频道,当用户观看电视时,实现频道的自动跳转,并跳转至用户当前喜欢观看的频道上,提高用户观看电视节目的方便程度,节省用户的时间,提升用户使用体验。实施例三在本实施例中,对本发明实施例提供的控制频道跳转的方法的应用场景进行举例说明。一、忘记经常看的频道的编码,不知道找哪个频道,要通过找台来搜索,而这时候或许节目已经快要开始了。二、用户打开电视后,有其他事情要做,不方便马上找台,而又想马上听到经常看的节目的声音。此时,通过本发明实施例提供的上述控制频道跳转的方法能够根据用户的观看习惯向用户推动用户平时在该时间点喜欢看的频道,直接自动跳转至该频道,而不需要用户通过找台来进行搜索。实施例四为实现上述方法,本发明实施例还提供一种控制频道跳转的装置,如图5所示,所述装置包括:获取单元501、查找单元502和控制单元503;其中获取单元501,用于当接收到跳转指令时,获取当前的时间信息;查找单元502,用于根据所述当前的时间信息查找所述当前的时间信息对应的目标频道信息;查找单元502具体用于:根据所述当前的时间信息查找当前时间信息对应的频道信息;将所述当前时间信息对应的频道信息中记录次数最多的频道信息作为所述当前的时间信息对应的目标频道信息。控制单元503,用于根据所述目标频道信息控制频道切换指令的发送。控制单元503具体用于:当所述目标频道信息与当前频道信息一致时,不触发频道切换指令或触发指示停留在当前频道信息对应的频道上的频道切换指令;当所述目标频道信息与所述当前频道信息不一致时,触发指示切换至所述目标频道信息对应的频道上的频道切换指令;所述当前频道信息为接收到跳转指令时对应的频道信息。如图6所示,所述装置还包括:触发单元504,用于:当接收到开机指令时,基于所述开机指令生成跳转指令;和/或当接收到频道切换指令时,基于所述频道切换指令生成跳转指令。如图6所示,所述装置还包括:记录单元505,用于:当进入一个频道时,监控所述频道的观看时长;当所述观看时长大于预设的观看时间阈值时,生成以观看时间段为索引的频道时间列表;其中,所述观看时间与所述观看时间和结束观看时间对应。需要说明的是,本发明实施例提供的控制频道跳转的装置可由以控制系统实现,该控制系统可只包括控制电视机的遥控器,可只包括电视机,也可为遥控器和电视机组成的智能系统。这里,当在该控制系统中实现该控制频道跳转的装置的功能时,对各动作的执行主体是电视机还是遥控器并不进行限定。当在终端设备中增加逻辑单元时,获取单元501、查找单元502、控制单元503、触发单元504和记录单元505可由位于终端设备中的中央处理器(CPU,CentralProcessingUnit)、数字信号处理器(DSP,DigitalSignalProcessor)、或可编程门阵列(FPGA,FieldProgrammableGateArray)实现。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1