本发明涉及智能电视领域,尤其涉及协调多个电视直播资源的方法、装置和系统。
背景技术:
近些年随着智能系统的大的发展,智能电视的也有了很大的进步。现在可以在智能电视上使用的直播应用越来越多,使得用户可以选择的信号源增多,进而用户可选择的频道也增加。但是当多个直播电视应用安装在同一个电视上,比如芒果TV的直播应用(网络电视应用)、融合电视的直播应用(DVB-C数字电视接收器、USB dongle)、以及智能电视本身的数字电视模块同时并存的时候,目前根据用户选择的频道而调用直播应用的方法并不智能。
具体地,当用户选择某个频道(如深圳卫视),目前绝大部分智能电视的做法是直接跳转到智能电视本身的数字电视模块的频道上。目前国内的大部分电视数字电视模块可以接收处理的是DTMB的信号,但是现在很多地区的DTMB信号的频道都很少,一般都只有5、6个台。这样就会出现当用户选择一个频道,比如深圳卫视,可是实际上当地的DTMB信号中可能并没有深圳卫视的信号,这个时候数字电视模块就会弹出没有这个频道的提示;而其实是可以通过其他直播类的应用来播放深圳卫视的。
技术实现要素:
本发明的主要目的在于解决当智能电视上有多个直播应用时,给用户带来的换台困扰的问题。
为实现上述目的,本发明提供一种协调多个电视直播资源的方法,所述协调多个电视直播资源的方法包括步骤:
接收多个直播应用发出的包括换台方式的注册信息以及包括频道信息的可用频道列表,将每个直播应用发出的注册信息与可用频道列表关联储存;
接收用户发出的目标频道信息,将所述目标频道信息与所述可用频道列 表中的频道信息进行匹配;
在匹配成功时获取所述频道信息所在的可用频道列表所对应的注册信息,根据获取的注册信息的换台方式,以及所述目标频道信息进行换台动作。
优选地,所述目标频道信息与所述可用频道列表中的频道信息进行匹配的步骤包括:
获得多个可用频道列表的次序;
根据所述次序,将所述目标频道信息逐个在多个可用频道列表中进行匹配。
优选地,所述根据获取的注册信息的换台方式,以及所述目标频道信息进行换台动作的步骤之后,还包括步骤:
将所述换台动作涉及的注册信息和频道信息关联保存为历史记录。
优选地,在将所述目标频道信息与所述可用频道列表中的频道信息进行匹配的步骤之前,还包括步骤:
将所述目标频道信息与历史记录的频道信息进行匹配,若匹配成功,则获取所述频道信息所关联的注册信息,并根据所述注册信息的换台方式以及所述目标频道信息进行换台动作;若匹配失败,则将所述目标频道信息与所述可用频道列表的频道信息进行匹配。
此外,为了达到上述目的,本发明还提供了一种协调多个电视直播资源的装置,所述协调多个电视直播资源的装置包括:
第一储存单元,用于接收多个直播应用发出的包括换台方式的注册信息以及包括频道信息的可用频道列表,将每个直播应用发出的注册信息与可用频道列表关联储存;
接收目标单元,接收用户发出的目标频道信息;
第一匹配单元,用于将所述目标频道信息与所述可用频道列表中的频道信息进行匹配;
换台单元,在匹配成功时获取所述频道信息所在的可用频道列表所对应的注册信息,根据获取的注册信息的换台方式,以及所述目标频道信息进行换台动作。
优选地,所述第一匹配单元包括:
排序单元,用于获得多个可用频道列表的次序;
匹配执行单元,用于根据设置的次序,将所述目标频道信息逐个在多个可用频道列表中进行匹配。
优选地,所述协调多个电视直播资源的装置还包括:
第二储存单元,用于在所述换台单元进行换台动作后,将所述换台动作涉及的注册信息和频道信息关联保存为历史记录。
优选地,所述协调多个电视直播资源的装置还包括:
第二匹配单元,用于在第一匹配单元进行匹配之前,将所述目标频道信息与历史记录的频道信息进行匹配,若匹配成功,则获取所述频道信息所关联的注册信息,并通知换台单元根据所述注册信息的换台方式以及所述目标频道信息进行换台动作;若匹配失败,则通知第一匹配单元将所述目标频道信息在所述可用频道列表中进行匹配。
此外,为了达到上述目的,本发明还提供了一种协调多个电视直播资源的系统,所述协调多个电视直播资源的系统包括协调多个电视直播资源的装置和多个直播应用装置;
每个直播应用装置用于向所述协调多个电视直播资源的装置发送包括换台方式的注册信息,并上报可用频道列表;
所述协调多个电视直播资源的装置包括:
第一储存单元,用于接收多个直播应用发出的包括换台方式的注册信息以及包括频道信息的可用频道列表,将每个直播应用发出的注册信息与可用频道列表关联储存;
接收目标单元,接收用户发出的目标频道信息;
第一匹配单元,用于将所述目标频道信息与所述可用频道列表中的频道信息进行匹配;
换台单元,在匹配成功时获取所述频道信息所在的可用频道列表所对应的注册信息,根据获取的注册信息的换台方式,以及所述目标频道信息进行换台动作。
本发明所提供的协调多个电视直播资源的方法,可以解决当智能电视上 有多个直播应用时,彼此之间的协调问题,因此具有避免播放的目标频道不能正确匹配到相应的直播应用的效果。
附图说明
图1为本发明协调多个电视直播资源的方法第一实施例的流程图;
图2为图1所示的协调多个电视直播资源的方法中采用的一储存列表;
图3为图2中的可用频道列表内容的示意图;
图4为本发明协调多个电视直播资源的方法的第二实施例的流程图;
图5为本发明协调多个电视直播资源的方法的第三实施例的流程图;
图6为本发明协调多个电视直播资源的装置的一实施例的模块化示意图;
图7为图6所示的第一匹配单元的模块化示意图;
图8为本发明协调多个电视直播资源的系统的一实施例的模块化示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供了一种协调多个电视直播资源的方法。
参照图1,图1为本发明一种协调多个电视直播资源的方法第一实施例的流程图。
所述协调多个电视直播资源的方法包括步骤:
步骤S100,接收多个直播应用发出的包括换台方式的注册信息以及包括频道信息的可用频道列表,将每个直播应用发出的注册信息与可用频道列表关联储存。
协调多个电视直播资源的方法运行于协调多个电视直播资源的装置上,优选地,协调多个电视直播资源的装置为设于电视内的装置。当然协调多个电视直播资源的装置也可以是与电视的相关端口连接的外接设备。
当电视启动时,在协调多个电视直播资源的装置内运行协调直播资源的 后台服务。该后台服务用于接收直播应用的注册信息和频道列表。本实施例中,直播应用在启动后将向协调多个电视直播资源的装置发出注册信息,并将所述直播应用当前可播放的频道列表上报。所述直播应用可以为电视自带的数字电视模块的应用,也可以是网络电视直播类应用(例如芒果TV的直播应用)或融合电视的直播应用(例如DVB-C数字电视接收器的应用或USB dongle的应用)等。
请参看图2和图3,图2为图1所示的协调多个电视直播资源的方法中采用的一储存列表;图3为图2中的可用频道列表内容的示意图。其中,图2的表中包括关联储存的直播应用的注册信息与相应的可用频道列表,例如,直播应用A、换台方式M1和可用频道列表1为关联储存的一组数据;具体地,在可用频道列表1中列举了可以播放的频道资源:频道1、频道2和频道3。本实施例中,所述储存列表的直播应用A仅为标识,而实质起到换台作用的为关联的换台方式M1,当需要采用直播应用A时播放时,则调用换台方式M1进行换台。
步骤S200,接收用户发出的目标频道信息。
本实施例中,所述目标频道信息可以是频道1、频道2或频道3等。
步骤S300,将所述目标频道信息与所述可用频道列表的频道信息进行匹配;
步骤S400,判断是否匹配成功,若成功则执行步骤S500,若不成功则执行步骤S600。
步骤S500,获取所述频道信息所在的可用频道列表所对应的注册信息,根据获取的注册信息的换台方式,以及所述目标频道信息进行换台动作。
本实施例中,当接收到的目标频道信息为频道1时,则在匹配中将在可用频道列表1中匹配成功,在可用频道列表2中匹配成功,以及在可用频道列表3中匹配成功。则可以弹出一个对话框,对话框中包括提示信息:直播应用A、直播应用B和直播应用C。当检测到用户选中直播应用A,则调用换台方式M1切换至频道1;当检测到用户选中直播应用B,则调用换台方式M2切换至频道1;当检测到用户选中直播应用C,则调用换台方式M3切换至频道1。当然,还可以是当接收到用户发出的目标频道信息为频道1时,在可用频道列表1中匹配成功,则结束本次匹配,并调用换台方式M1切换至频 道1。
本实施例中,当接收到用户发出的目标频道信息为频道4时,则在匹配中将仅在可用频道列表2中匹配成功。则直接调用换台方式M2切换至频道1。
步骤S600,弹出提示,提醒用户没有可用的直播应用用于收看该频道。
当匹配遍历结束后,还是没有匹配成功,则当前的所有直播应用都不能提供所述目标频道的播放。此时,弹出提示,以提醒用户。
综上所述,本实施例所提供的协调多个电视直播资源的方法,可以解决当智能电视上有多个直播应用时,彼此之间的协调问题,因此具有避免播放的目标频道不能正确匹配到相应的直播应用的效果。
图4为本发明一种协调多个电视直播资源的方法第二实施例的流程图。
本第二实施例在上述第一实施例的基础上变换而来。具体为:将第一实施例中的步骤300替换为以下步骤。
步骤S301,获得多个可用频道列表的次序;
步骤S302,根据所述次序,将所述目标频道信息逐个在多个可用频道列表中进行匹配。
本实施例中,多个可用频道列表的次序可以是用户设置的,也可以是系统默认的。当用户未设置次序时,默认数字电视自带的数字电视模块作为首位,融合电视的直播应用其次,最后是芒果TV的直播应用。若接收到用户的排序相关操作,则按照用户的操作进行排序。
当目标频道信息在位于次序首位的可用频道列表中匹配成功时,则调用相关的换台方式进行换台动作;当目标频道信息在位于次序首位的可用频道列表中匹配失败时,则目标频道信息在位于次序第二位的可用频道列表中匹配,直到匹配成功或者匹配遍历结束。
本实施例所提供的协调多个电视直播资源的方法,通过设置上述的次序,来设置偏好直播应用。则受到用户欢迎的直播应用在匹配过程中可以优选匹配,以满足用户的偏好。
请参看图5,图5为本发明协调多个电视直播资源的方法的第三实施例的流程图。
本实施例在第一实施例的基础上还增加和插入了额外步骤,以使得用户可以查看播放历史,并根据播放历史进行换台动作。
具体地,在第一实施例的步骤S500的步骤之后,还包括:
步骤S600,将所述换台动作涉及的注册信息和频道信息关联保存为历史记录。
当顺利执行换台动作后,保存本次换台动作相关的注册信息与目标频道信息。从而当用户需要查看的时候调用历史记录进行查看。
在步骤S300之前,还包括步骤:
步骤S701,将所述目标频道信息与历史记录的频道信息进行匹配。
即在成功进行换台动作之后,接收到用户发出的其余目标频道信息,则首先将该目标频道信息与历史记录进行匹配。
步骤S702,判断是否匹配成功,若匹配成功,则执行步骤S703,若匹配失败,则执行步骤S300。
步骤S703,获取所述频道信息所关联的注册信息,并根据所述注册信息的换台方式以及所述目标频道信息进行换台动作。
历史记录内包括频道信息以及相应的换台方式,因此当用户发送的目标信息与历史记录内的频道信息相同时,则可以调取相应的换台方式进行换台。由于历史记录的内容总量相对于可用频道列表的内容总量较小,则在匹配遍历时,将占用较少的资源和使用较少的时间。并且用户偏爱的频道容易被用户点播,因此历史记录中很可能能够与目标频道信息匹配成功。则本实施例所提供的协调多个电视直播资源的方法,匹配的效率更高。
此外,本发明还提供了一种协调多个电视直播资源的装置。
请参看图6,图6为本发明协调多个电视直播资源的装置的一实施例的模块化示意图。
优选地,协调多个电视直播资源的装置为设于电视内的装置。当然协调多个电视直播资源的装置也可以是与电视的相关端口连接的外接设备。
在本实施例中,所述协调多个电视直播资源的装置10包括:
第一储存单元101,用于接收多个直播应用发出的包括换台方式的注册信息以及包括频道信息的可用频道列表,将每个直播应用发出的注册信息与可 用频道列表关联储存;
当电视启动时,在协调多个电视直播资源的装置内运行协调直播资源的后台服务。该后台服务用于接收直播应用的注册信息和频道列表。本实施例中,直播应用在启动后将向协调多个电视直播资源的装置发出注册信息,并将所述直播应用当前可播放的频道列表上报。所述直播应用可以为电视自带的数字电视模块的应用,也可以是网络电视直播类应用(例如芒果TV的直播应用)或融合电视的直播应用(例如DVB-C数字电视接收器的应用或USB dongle的应用)等。
请参看图2和图3。其中,图2的表中包括关联储存的直播应用的注册信息与相应的可用频道列表,例如,直播应用A、换台方式M1和可用频道列表1为关联储存的一组数据;具体地,在可用频道列表1中列举了可以播放的频道资源:频道1、频道2和频道3。本实施例中,所述储存列表的直播应用A仅为标识,而实质起到换台作用的为关联的换台方式M1,当需要采用直播应用A时播放时,则调用换台方式M1进行换台。
接收目标单元102,接收用户发出的目标频道信息。
本实施例中,所述目标频道信息可以是频道1、频道2或频道3等。
第一匹配单元103,用于将所述目标频道信息与所述可用频道列表的频道信息进行匹配。
换台单元104,用于在第一匹配单元103匹配成功时获取所述频道信息所在的可用频道列表所对应的注册信息,根据获取的注册信息的换台方式,以及所述目标频道信息进行换台动作。
本实施例中,当接收到的目标频道信息为频道1时,则在匹配中将在可用频道列表1中匹配成功,在可用频道列表2中匹配成功,以及在可用频道列表3中匹配成功。则可以弹出一个对话框,对话框中包括提示信息:直播应用A、直播应用B和直播应用C。当检测到用户选中直播应用A,则调用换台方式M1切换至频道1;当检测到用户选中直播应用B,则调用换台方式M2切换至频道1;当检测到用户选中直播应用C,则调用换台方式M3切换至频道1。当然,还可以是当接收到用户发出的目标频道信息为频道1时,在可用频道列表1中匹配成功,则结束本次匹配,并调用换台方式M1切换至频道1。
本实施例中,当接收到用户发出的目标频道信息为频道4时,则在匹配中将仅在可用频道列表2中匹配成功。则直接调用换台方式M2切换至频道1。
提醒单元105,用于在第一匹配单元103匹配失败时则弹出提示,提醒用户没有可用的直播应用用于收看该频道。
当匹配遍历结束后,还是没有匹配成功,则当前的所有直播应用都不能提供所述目标频道的播放。此时,弹出提示,以提醒用户。
综上所述,本实施例所提供的协调多个电视直播资源的装置,可以解决当智能电视上有多个直播应用时,彼此之间的协调问题,因此具有避免播放的目标频道不能正确匹配到相应的直播应用的效果。
请参看图7,图7为图6所示的第一换台单元的模块化示意图。
本实施例中,所述第一换台单元103包括:
排序单元1031,用于获得多个可用频道列表的次序;
匹配执行单元1032,用于根据设置的次序,将所述目标频道信息逐个在多个可用频道列表中进行匹配。
本实施例中,多个可用频道列表的次序可以是用户设置的,也可以是系统默认的。当用户未设置次序时,默认数字电视自带的数字电视模块作为首位,融合电视的直播应用其次,最后是芒果TV的直播应用。若接收到用户的排序相关操作,则按照用户的操作进行排序。
当目标频道信息在位于次序首位的可用频道列表中匹配成功时,则调用相关的换台方式进行换台动作;当目标频道信息在位于次序首位的可用频道列表中匹配失败时,则目标频道信息在位于次序第二位的可用频道列表中匹配,直到匹配成功或者匹配遍历结束。
本实施例所提供的协调多个电视直播资源的装置10,通过设置上述的次序,来设置偏好直播应用。则受到用户欢迎的直播应用在匹配过程中可以优选匹配,以满足用户的偏好。
进一步的,本实施例中,所述协调多个电视直播资源的装置10还包括:
第二储存单元106,用于在所述换台单元104进行换台动作后,将所述换台动作涉及的注册信息和频道信息关联保存为历史记录。
当顺利执行换台动作后,保存本次换台动作相关的注册信息与目标频道 信息。从而当用户需要查看的时候调用历史记录进行查看。
进一步地,所述协调多个电视直播资源的装置10还包括:
第二匹配单元107,用于在第一匹配单元103进行匹配之前,将所述目标频道信息与历史记录的频道信息进行匹配,若匹配成功,则获取所述频道信息所关联的注册信息,并通知换台单元104根据所述注册信息的换台方式以及所述目标频道信息进行换台动作;若匹配失败,则通知第一匹配单元103将所述目标频道信息与所述可用频道列表的频道信息进行匹配。
即在成功进行换台动作之后,接收到用户发出的其余目标频道信息,则首先将该目标频道信息在历史记录中进行匹配。
历史记录内包括频道信息以及相应的换台方式,因此当用户发送的目标信息与历史记录内的目标频道信息相同时,则可以调取相应的换台方式进行换台。由于历史记录的内容总量相对于可用频道列表的内容总量较小,则在匹配遍历时,将占用较少的资源和使用较少的时间。并且用户偏爱的频道容易被用户点播,因此历史记录中很可能能够与目标频道信息匹配成功。则本实施例所提供的协调多个电视直播资源的方法,匹配的效率更高。
此外,本发明还提供一种协调多个电视直播资源的系统。
请参看图8,图8为本发明协调多个电视直播资源的系统的一实施例的模块化示意图。
本实施例中,采用了上述的协调多个电视直播资源的装置10。具体地,所述协调多个电视直播资源的装置包括协调多个电视直播资源的装置10和第一直播应用装置20、第二直播应用装置30、第三直播应用装置40。本实施例中以三个直播应用装置来说明,在其他实施例中,也可以采用两个、四个或更多个直播应用装置。
本实施例中,直播应用可以为电视自带的数字电视模块,在数字电视模块启动后,向协调多个电视直播资源的装置发出注册信息并将当前数字电视的频道列表上报。当然,直播应用也可以是芒果TV的直播应用(网络电视直播类应用)或融合电视的直播应用(例如DVB-C数字电视接收器或USB dongle)等。当芒果TV的直播应用或融合电视的直播应用服务启动后,向协调多个电视直播资源的装置发出注册信息并将当前数字电视的频道列表上 报。请参看图2和图3,图2为图1所示的协调多个电视直播资源的方法中采用的一储存列表;图3为图2中的可用频道列表内容的示意图。其中,图2的表中包括关联储存的直播应用的注册信息与相应的可用频道列表,例如,直播应用A、换台方式M1和可用频道列表1为关联储存的一组数据;具体地,在可用频道列表1中列举了可以播放的频道资源:频道1、频道2和频道3。本实施例中,所述储存列表的直播应用A仅为标识,而实质起到换台作用的为关联的换台方式M1,当需要采用直播应用A时播放时,则调用换台方式M1进行换台。
请结合参看图2和图3,第一直播应用装置20、第二直播应用装置30和第三直播应用装置40用于分别向所述协调多个电视直播资源的装置10发送包括换台方式M1、换台方式M1和换台方式M1的注册信息,并上报可用频道列表1、可用频道列表2和可用频道列表3。
本实施例中的所述协调多个电视直播资源的装置10采用上述实施例中的协调多个电视直播资源的装置10,详细描述请参看上述实施例,在此不再赘述。
本发明所提供的协调多个电视直播资源的系统,可以解决当智能电视上有多个直播应用时,彼此之间的协调问题,因此具有避免播放的目标频道不能正确匹配到相应的直播应用的效果。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。