本发明涉及智能电视技术领域,特别涉及一种电视节目在多用户间的分享方法、系统及机顶盒。
背景技术:
随着信息技术的不断发展以及国民经济的不断提升,智能电视已被广泛部署于各家各户当中。目前,电视节目的种类纷繁、数量较多,那么当用户观看到比较精彩的电视节目时,为使其它用户也能从中获得快乐或者启发,因此,可将自己当前观看的电视节目分享给其它用户。
目前,主要是借助通信工具(如手机),通过打电话、发短信、发微信或者是发qq消息的形式将自己当前观看的电视节目告知其它用户,以此实现电视节目的分享。
但是,当用户借助通信工具将电视节目告知其它用户后,其它用户还需在众多电视节目中逐个的查找被分享的电视节目,可见,不便于观看被分享的电视节目,用户体验较差。
技术实现要素:
本发明实施例提供了一种电视节目在多用户间的分享方法、系统及机顶盒,便于观看被分享的电视节目,提高用户体验。
第一方面,本发明实施例提供了一种电视节目在多用户间的分享方法,应用于机顶盒,包括:
接收外部发送的确定分享指令;
根据所述确定分享指令,确定至少一个待分享的机顶盒;
确定相应的第一电视终端当前播放的第一电视节目的标识信息;
将所述第一电视节目的标识信息发送至各个所述待分享的机顶盒,以使各个所述待分享的机顶盒接收到外部发送的确定观看指令时,分别控制相应的第二电视终端播放与所述第一电视节目的标识信息对应的所述第一电视节目。
优选地,
所述将所述第一电视节目的标识信息发送至各个所述待分享的机顶盒,包括:
按照预设的数据交换格式,将所述第一电视节目的标识信息转换为目标信息;将所述目标信息发送至各个所述待分享的机顶盒。
优选地,
所述数据交换格式包括:json(javascriptobjectnotation,对象标记语言)数据格式。
第二方面,本发明实施例提供了一种电视节目在多用户间的分享方法,应用于机顶盒,包括:
接收外部的机顶盒发送的第一电视节目的标识信息;
当接收到外部发送的确定观看指令时,控制相应的第二电视终端播放与所述第一电视节目的标识信息对应的所述第一电视节目。
优选地,
所述接收外部的机顶盒发送的第一电视节目的标识信息,包括:
接收外部的机顶盒发送的目标信息;
对所述目标信息进行解析,生成第一电视节目的标识信息。
第三方面,本发明实施例提供了一种机顶盒,包括:
接收单元,用于接收外部发送的确定分享指令;
第一确定单元,用于根据所述确定分享指令,确定至少一个对端机顶盒;
第二确定单元,用于确定相应的第一电视终端当前播放的第一电视节目的标识信息;
发送单元,用于将所述第一电视节目的标识信息发送至各个所述对端机顶盒,以使各个所述对端机顶盒在接收到外部发送的确定观看指令时,分别控制相应的第二电视终端播放与所述第一电视节目的标识信息对应的所述第一电视节目。
优选地,
所述发送单元,具体用于按照预设的数据交换格式,将所述第一电视节目的标识信息转换为目标信息;将所述目标信息发送至各个所述待分享的机顶盒。
第四方面,本发明实施例提供了一种机顶盒,包括:
接收单元,用于接收外部的机顶盒发送的第一电视节目的标识信息;
控制单元,用于当接收到外部发送的确定观看指令时,控制相应的第二电视终端播放与所述第一电视节目的标识信息对应的所述第一电视节目。
优选地,
所述接收单元,具体用于接收外部的机顶盒发送的目标信息;对所述目标信息进行解析,生成第一电视节目的标识信息。
第五方面,本发明实施例提供了一种电视节目在多用户间的分享系统,包括:至少一个第一机顶盒及至少一个第二机顶盒。
本发明实施例提供了一种电视节目在多用户间的分享方法、系统及机顶盒,该方法应用于机顶盒,当接收到外部发送的确定分享指令时,根据该确定分享指令,可以确定出用户想要将观看的当前电视节目进行分享,而且能够确定出具体分享到哪些机顶盒上以使其它用户可以观看到,那么为保证其它用户无需在逐个查找被分享的电视节目,需确定相应的第一电视终端播放的电视节目的标识信息,并将该标识信息发送给各个待分享的机顶盒,从而,当各个待分享的机顶盒接收到该标识信息,且之后在接收到外部发送的确定观看指令时,各个待分享的机顶盒可根据该标识信息,分别控制相应的第二电视终端从当前播放的电视节目跳转至被分享的电视节目,以使相应的用户观看被分享的电视节目。由于在观看被分享的电视节目时,只需相应用户确认观看即可,而无需在众多电视节目中逐个查找,因此,本方案便于观看被分享的电视节目,提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种电视节目在多用户间的分享方法流程图;
图2是本发明另一个实施例提供的一种电视节目在多用户间的分享方法流程图;
图3是本发明一个实施例提供的一种机顶盒的结构示意图;
图4是本发明另一个实施例提供的一种机顶盒的结构示意图;
图5是本发明一个实施例提供的一种电视节目在多用户间的分享系统的结构示意图;
图6是本发明又一个实施例提供的一种电视节目在多用户间的分享方法流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种电视节目在多用户间的分享方法,应用于机顶盒,该方法可以包括以下步骤:
步骤101:接收外部发送的确定分享指令。
步骤102:根据所述确定分享指令,确定至少一个待分享的机顶盒。
步骤103:确定相应的第一电视终端当前播放的第一电视节目的标识信息。
步骤104:将所述第一电视节目的标识信息发送至各个所述待分享的机顶盒,以使各个所述待分享的机顶盒接收到外部发送的确定观看指令时,分别控制相应的第二电视终端播放与所述第一电视节目的标识信息对应的所述第一电视节目。
在本发明实时例中,该方法应用于机顶盒,当接收到外部发送的确定分享指令时,根据该确定分享指令,可以确定出用户想要将观看的当前电视节目进行分享,而且能够确定出具体分享到哪些机顶盒上以使其它用户可以观看到,那么为保证其它用户无需在逐个查找被分享的电视节目,需确定相应的第一电视终端播放的电视节目的标识信息,并将该标识信息发送给各个待分享的机顶盒,从而,当各个待分享的机顶盒接收到该标识信息,且之后在接收到外部发送的确定观看指令时,各个待分享的机顶盒可根据该标识信息,分别控制相应的第二电视终端从当前播放的电视节目跳转至被分享的电视节目,以使相应的用户观看被分享的电视节目。由于在观看被分享的电视节目时,只需相应用户确认观看即可,而无需在众多电视节目中逐个查找,因此,本方案便于观看被分享的电视节目,提高用户体验。
在本发明一个实施例中,所述步骤104的具体实施方式包括:按照预设的数据交换格式,将所述第一电视节目的标识信息转换为目标信息;将所述目标信息发送至各个所述待分享的机顶盒。
为保证确定出的标识信息能够在机顶盒之间相互传输,还需对该标识信息进行数据格式的更改,其中,数据交换格式包括多种,如json数据格式,但并不局限于此。
在本发明一个实施例中,所述数据交换格式包括:对象标记语言json数据格式。
如图2所示,本发明实施例提供了一种电视节目在多用户间的分享方法,应用于机顶盒,该方法可以包括以下步骤:
步骤201:接收外部的机顶盒发送的第一电视节目的标识信息。
步骤202:当接收到外部发送的确定观看指令时,控制相应的第二电视终端播放与所述第一电视节目的标识信息对应的所述第一电视节目。
在本发明一个实施例中,所述步骤201的具体实施方式包括:接收外部的机顶盒发送的目标信息;对所述目标信息进行解析,生成第一电视节目的标识信息。
在本发明实施例中,在接收到目标信息后,为能够根据该标识信息跳转至相应的电视节目,因此需要对目标信息进行解析。其中,通过解析生成的第一电视节目的标识信息可以包括标题和url(uniformresourelocator,统一资源定位符)。
如图3所示,本发明实施例提供了一种机顶盒,包括:
接收单元301,用于接收外部发送的确定分享指令;
第一确定单元302,用于根据所述确定分享指令,确定至少一个对端机顶盒;
第二确定单元303,用于确定相应的第一电视终端当前播放的第一电视节目的标识信息;
发送单元304,用于将所述第一电视节目的标识信息发送至各个所述对端机顶盒,以使各个所述对端机顶盒在接收到外部发送的确定观看指令时,分别控制相应的第二电视终端播放与所述第一电视节目的标识信息对应的所述第一电视节目。
在本发明一个实施例中,所述发送单元304,具体用于按照预设的数据交换格式,将所述第一电视节目的标识信息转换为目标信息;将所述目标信息发送至各个所述待分享的机顶盒。
如图4所示,本发明实施例提供了一种机顶盒,包括:
接收单元401,用于接收外部的机顶盒发送的第一电视节目的标识信息;
控制单元402,用于当接收到外部发送的确定观看指令时,控制相应的第二电视终端播放与所述第一电视节目的标识信息对应的所述第一电视节目。
在本发明一个实施例中,所述接收单元401,具体用于接收外部的机顶盒发送的目标信息;对所述目标信息进行解析,生成第一电视节目的标识信息。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本发明实施例提供了一种电视节目在多用户间的分享系统,包括:至少一个第一机顶盒及至少一个第二机顶盒;其中,第一机顶盒为图3中所示的机顶盒;第二机顶盒为图4中所示的机顶盒。
下面将以图5所示的一种电视节目在多用户间的分享系统、以分享篮球直播节目为例,详细说明本发明实施例提供的一种电视节目在多用户间的分享方法,如图6所示,该方法可以包括如下步骤:
步骤601:机顶盒a接收外部发送的确定分享指令。
如图5所示,为一种电视节目在多用户间的分享系统,该系统包括:作为分享篮球直播节目的机顶盒a(501),以及作为被分享篮球直播节目的机顶盒b、c、d(502)。
例如,用户s通过已注册了机顶盒的账号和密码登录机顶盒a,并通过遥控器(空鼠或者是触控板等方式)使得与机顶盒a相连的第一电视终端播放篮球直播节目,然后用户s按下菜单键(其它按键不约束)呼出分享按钮,之后再点击分享按钮,则此时,第一电视终端上将会展示出当前登录的用户s在之前已经添加的至少一个好友,如共有4个,分别是用户p、用户q、用户w、用户n,具体可以姓名示出,且在每一个好友姓名的前端有一个选择框,当用户s针对相应好友按下遥控器上的ok按键时,前端对应的选择框中就会出现对勾,以使用户s知晓是否已选择成功,假设本发明实施例中用户s选择了用户p、用户q及用户w共3个好友(用户n对篮球节目不感兴趣,所以未选择),那么在选择好这3个待分享的好友后,在第一电视终端显示的当前界面中还包括确认和取消两个按钮,当点击确认后,则机顶盒a接收到了确定分享指令。
另外,为提高用户体验,提高用户s的视觉效果,不影响用户s观看节目,可对好友展示的界面位置、大小及展示形式进行预先设置,例如,展示的位置在第一电视终端的右侧、界面大小不宜超过整个屏幕的1/3、4个好友从上至下依次进行排列、确认和取消两个按钮设置在界面的最下方。
除此之外,若想要分享的好友不只本发明实施例中的这3个,还可以根据实际情况自行添加好友。
步骤602:机顶盒a根据确定分享指令,确定3个待分享的机顶盒b、c、d。
在本发明实施例中,当用户s登录机顶盒a之后,机顶盒a会获取到用户s的4个好友信息,信息中可包括每一个好友的姓名和相应的账号,那么接收到确定分享指令时,首先会根据该指令确定出当前用户s需要将当前第一电视终端播放的电视节目具体分享给哪几个用户,然后在确定出需要分享给用户p、用户q及用户w后,找到这3个好友分别对应的账号,以其中的用户p举例来说,用户p对应的账号为3022***863,而此时用户p通过账号3022***863登录了机顶盒b,那么机顶盒a将当前播放的篮球直播节目分享给用户p时,也即相当于将该电视节目分享到了机顶盒b上,而用户q及用户w与此类似,用户q登录了机顶盒c,用户w登录了机顶盒d。
值得说明的是,本发明实施例是以这3个用户当前均登录机顶盒为例,对于用户在当前没有登录机顶盒的情况不予考虑。
步骤603:机顶盒a确定相应的第一电视终端当前播放的篮球直播节目的url及标题。
在本发明实施例中,以标识信息为url和标题为例,但不局限于这两种,其中,标题可以为nba篮球比赛。
步骤604:机顶盒a将篮球直播节目的url及标题转换为json数据格式的信息。
在本发明实施例中,通过采用json数据格式对确定出的篮球直播节目的url进行转换,易于编程,而且便于接收端进行解析和生成,有效传输网络传输效率。
步骤605:机顶盒a将转换为json数据格式的信息分别发送至机顶盒b、c、d。
在完成数据格式的转换后,就可以将转换后的信息发送给上述步骤302中确定出的3个好友,也即3个好友当前分别登录的机顶盒b、c、d。
步骤606:机顶盒b、c、d分别接收机顶盒a发送的json数据格式的信息。
步骤607:机顶盒b、c、d分别对json数据格式的信息进行解析,生成篮球比赛节目的url及标题。
步骤608:机顶盒b、c、d根据解析出的标题分别控制相应的第二电视终端显示提示界面,并分别执行步骤609和步骤611。
在本发明实施例中,当这3个机顶盒分别解析出机顶盒a发送的篮球直播节目的url后,考虑到用户体验问题,首先是分别控制相应的第二电视终端显示提示界面,例如,在屏幕的最上方显示一行比较显眼的提示信息,如,“你收到一个来自用户s的直播分享:nba篮球比赛”,显示该提示信息一段时间后,展示一个选择框,如,选择框中包括“nba篮球比赛:是否进入该直播”以及“确认”和“取消”两个按钮,对于用户p、用户q及用户w而言,可根据实际情况,自行选择是否观看用户s分享的篮球直播节目。
步骤609:机顶盒b、c通过提示界面,接收到外部发送的确定观看的指令。
本发明实施例以用户p及用户q观看为例,而用户w选择不观看为例,那么用户p及用户q可以在相应的第二电视终端显示的选择框中点击确认按钮,以此实现当前第二电视终端播放的电视节目跳转到用户s分享的篮球直播节目。
步骤610:机顶盒b、c根据解析出的篮球直播节目的url,分别控制相应的第二电视终端播放篮球直播节目。
以用户p举例来说,在用户p确认观看后,相应的机顶盒b则会根据上述步骤307中解析出的url,控制相应的第二电视终端由当前播放的电视节目转到用户s分享的篮球直播节目。观看分享的电视节目的过程中无需再由用户p自己逐个查找,而只需用户p在第二电视终端的提示界面上选择确认观看即可,从而在便于用户观看被分享的电视节目的同时,也提高了用户体验。
步骤611:机顶盒d通过提示界面,接收到外部发送的确定不观看的指令,并结束当前流程。
在本发明实施例中,可能用户w当前观看的电视节目也很精彩,不想错过,因此可选择不观看用户s分享的篮球直播节目。
综上,本发明各个实施例至少具有如下有益效果:
1、在本发明实施例中,该方法应用于机顶盒,当接收到外部发送的确定分享指令时,根据该确定分享指令,可以确定出用户想要将观看的当前电视节目进行分享,而且能够确定出具体分享到哪些机顶盒上以使其它用户可以观看到,那么为保证其它用户无需在逐个查找被分享的电视节目,需确定相应的第一电视终端播放的电视节目的标识信息,并将该标识信息发送给各个待分享的机顶盒,从而,当各个待分享的机顶盒接收到该标识信息,且之后在接收到外部发送的确定观看指令时,各个待分享的机顶盒可根据该标识信息,分别控制相应的第二电视终端从当前播放的电视节目跳转至被分享的电视节目,以使相应的用户观看被分享的电视节目。由于在观看被分享的电视节目时,只需相应用户确认观看即可,而无需在众多电视节目中逐个查找,因此,本方案便于观看被分享的电视节目,提高用户体验。
2、在本发明实施例中,通过机顶盒对用户当前观看的电视节目进行分享,而不再借助于通信工具,可以节省通话费用,或者是节省流量资源。
3、在本发明实施例中,通过机顶盒实现用户间的电视节目分享,加强了用户之间的互动性。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。