智能电视业务实现方法、终端设备和系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种智能电视业务实现方法、终端设备和系统。
【背景技术】
[0002]电视作为客厅中的重要成员,是家庭生活不可或缺的家电。智能电视因其提供的丰富内容,越来越成为现代家庭的首选。目前,各大电视厂商也在纷纷推出各种智能电视,以越来越丰富的应用和越来越好的用户体验来吸引消费者。
[0003]观看视频节目是家庭娱乐的主要内容。各大电视厂商也在整合网络视频资源接入。但是,在视频节目的观看方式上没有改变,用户仍是在客厅这个空间内独自观看。
【发明内容】
[0004]本发明实施例提供了一种智能电视业务实现方法、终端设备和系统,使得用户可以选择不同的观看方式,收获更丰富的观看体验。
[0005]本发明实施例的技术方案是这样实现的:
[0006]一种智能电视业务实现方法,应用于用户的终端设备,在所述用户从智能电视所展示的视频节目中选择要与其他用户共同观看的视频节目之后,该方法包括:
[0007]扫描所述智能电视展示的与所选择的视频节目对应的二维码,其中,该二维码至少描述了所述视频节目的标识;
[0008]通过解析扫描到的所述二维码,得到所述视频节目的标识;
[0009]根据所得到的所述视频节目的标识,展示与所述视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式;
[0010]响应于所述用户对于所述观看方式选择界面的操作,向所述服务器发送共同观看请求,所述共同观看请求携带所述用户的标识或者所述视频节目的标识,以使所述服务器根据所述用户的标识确定与所述用户对应的群组列表或者根据所述视频节目的标识确定与所述视频节目对应的群组列表;
[0011]接收并展示所述服务器返回的所述用户对应的群组列表或者所述视频节目对应的群组列表,以使所述用户从所展示的群组列表中选择目标群组;
[0012]响应于用户操作,确定所述用户选择的所述目标群组,将所述目标群组的标识通知给所述服务器,以便所述服务器根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。
[0013]一种用于实现智能电视业务的终端设备,包括:扫描模块、解析模块、展示模块、发送模块、接收模块和通知模块;
[0014]所述扫描模块,用于在用户从智能电视所展示的视频节目中选择要与其他用户共同观看的视频节目之后,扫描所述智能电视展示的与所选择的视频节目对应的二维码,其中该二维码至少描述了所述视频节目的标识;
[0015]所述解析模块,用于解析所述扫描模块扫描到的所述二维码,得到所述视频节目的标识;
[0016]展示模块,用于根据所述解析模块所得到的所述视频节目的标识,展示与所述视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式;
[0017]所述发送模块,用于响应于所述用户对于所述观看方式选择界面的操作,向所述服务器发送共同观看请求,所述共同观看请求携带所述用户的标识或者所述视频节目的标识,以使所述服务器根据所述用户的标识确定与所述用户对应的群组列表或者根据所述视频节目的标识确定与所述视频节目对应的群组列表;
[0018]所述接收模块,用于接收所述服务器返回的与所述用户对应的群组列表或者与所述视频节目对应的群组列表,并将所述群组列表发送给所述展示模块;
[0019]所述展示模块进一步用于向所述用户展示所述群组列表,以使所述用户从所展示的群组列表中选择目标群组;及
[0020]所述通知模块,用于响应于用户操作,确定所述用户选择的所述目标群组,将所述目标群组的标识通知给所述服务器,以便所述服务器根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。
[0021]一种用于实现智能电视业务的系统,包括:智能电视、终端设备和服务器;其中,
[0022]所述智能电视,用于展示视频节目,在用户从所展示的视频节目中选择要与其他用户共同观看的视频节目之后,展示与所选择的视频节目对应的二维码;其中,所述二维码至少描述了所述视频节目的标识;
[0023]所述终端设备,用于扫描所述智能电视展示的与所选择的视频节目对应的二维码,解析所述二维码得到所述视频节目的标识,并根据所述视频节目的标识展示与所述视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式;响应于所述用户对于所述观看方式选择界面的操作,向所述服务器发送共同观看请求,所述共同观看请求携带所述用户的标识或者所述视频节目的标识;
[0024]所述服务器,用于接收所述终端设备发送的所述共同观看请求,根据所述用户的标识确定与所述用户对应的群组列表或者根据所述视频节目的标识确定与所述视频节目对应的群组列表,并将所述群组列表发送给所述终端设备;
[0025]所述终端设备进一步用于,接收并展示所述服务器返回的所述群组列表,以使所述用户从所展示的群组列表中选择目标群组,确定所述用户选择的所述目标群组,将所述目标群组的标识通知给所述服务器;及
[0026]所述服务器进一步用于,根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。
[0027]根据本发明实施例提供的智能电视业务实现方法、终端设备和系统,通过扫描并解析用户选择与其他用户共同观看的视频节目对应的二维码,可以在终端设备上打开该视频节目对应的观看方式选择界面,用户可以通过该观看方式选择界面选择不同的观看方式来观看所选择的视频节目,从而可以与其他用户一起观看。这样,可以实现与远方的用户一起观看视频节目,增加了智能电视的功能,并且用户可以获得更丰富的观看体验。
【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本发明实施例提供的一种用于实现智能电视业务的系统的结构示意图。
[0030]图2为本发明实施例提供的一种用于实现智能电视业务的终端设备的结构示意图。
[0031]图3为本发明实施例提供的一种智能电视业务实现方法的流程图。
[0032]图4为本发明另一实施例提供的一种智能电视业务实现方法的流程图。
[0033]图5为本发明实施例提供的一种视频详情界面和观看方式选择界面的示意图。
[0034]图6为本发明另一实施例提供的智能电视业务实现方法的流程图。
[0035]图7为本发明实施例提供的一种用于实现智能电视业务的终端设备的结构示意图。
[0036]图8为本发明实施例提供的一种用于实现智能电视业务的系统的结构示意图。
【具体实施方式】
[0037]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]随着互联网的发展,智能电视为人们提供了越来越丰富的节目内容。有些节目适合一个人安静的看,有些节目适合熟悉的人分享着看,有些节目适合一群人一起热闹的看。为此,本发明实施例提供了一种智能电视业务实现方法、终端设备和系统,从而增加智能电视的功能,使得用户可以选择不同的观看方式,收获更丰富的观看体验。
[0039]图1是本发明一个实施例提供的用于实现智能电视业务的系统的结构示意图。如图1所示,该系统包括:用户端IlOf 110 M、服务器120以及通信网络130,其中M =2, 3,4...ο用户端IlO1- 110 M分别包含终端设备112和智能电视114。
[0040]在本发明一个实施例中,服务器120可以是一个计算机系统,包含有一个或者多个服务器。另外,服务器120还可以包含多个硬件组件(图1中未示出),例如显示器、键盘、鼠标、硬盘等等。
[0041]通信网络130可以是无线或者有线通信网络,例如IP网络、蜂窝移动通信网络等。
[0042]在本发明一个实施例中,所述终端设备112可以是具有数据计算处理功能的终端设备,包括但不限于(安装有通信模块的)智能手机、掌上电脑、平板电脑等。这些通信终端上都安装有操作系统,包括但不限于:Android操作系统、Symbian操作系统、Windowsmobile操作系统、以及苹果iPhone OS操作系统等等。属于同一个用户端的终端设备112和智能电视114可以通过多种方式进行通信,例如有线方式,或者蓝牙、无线局域网等无线方式。
[0043]在本发明一个实施例中,所述智能电视114可以是安装有操作系统、可以由用户安装或者卸载软件并且具有互联网接入能力的电视;或者,所述的智能电视114也可以是带有智能电视盒的普通电视。当所述智能电视114为带有智能电视盒的普通电视时,所述智能电视盒与普通电视之间可以通过高清晰度多媒体接口(High Definit1n MultimediaInterface,HDMI)通信连接。智能电视盒可以将从通信网络130或者终端设备112接收到的数据通过HDMI接口发送给普通电视进行显示。
[0044]在本发明实施例中,所述智能电视114中安装有视频应用116。当所述智能电视114为带有智能电视盒的普通电视时,所述视频应用116安装在智能电视盒中。该视频应用116用于从所述服务器120接收视频节目数据,为用户提供视频节目,在用户选择要与其他用户共同观看的视频节目之后,在智能电视114上显示与该视频节目对应的二维码。
[0045]所述终端设备112可以扫描显示在智能电视114上的与所选择的视频节目对应的二维码,展示对应该视频节目的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式。在本发明实施例中,所述二维码至少描述了该视频节目的标识。
[0046]响应于用户对于所述观看方式选择界面的操作,终端设备112向服务器120发送共同观看请求,其中所述共同观看请求中携带所述用户的标识或者所述视频节目的标识。
[0047]服务器120根据所述用户的标识确定所述与所述用户对应的群组列表或者根据所述视频节目的标识确定与所述视频节目对应的群组列表。
[0048]终端设备112接收并向用户展示服务器120返回的群组列表,确定用户从接收到的所述群组列表中选择的目标群组,将该目标群组的标识通知给服务器120,从而使得服务器120根据目标群组的标识为该目标群组中的用户提供所述视频节目。
[0049]在本发明一个实施例中,所述智能电视114可以进一步包括麦克风118,用于采集用户的语音数据。此时,所述视频应用116可以进一步用于获取所述麦克风118采集的用户的语音数据,将该语音数据通过网络130发送给服务器120,以便服务器120将该语音数据广播至目标群组中共同观看视频节目的其他用户的智能电视,从而实现实时的语音交互。
[0050]通过本
发明实施例提供的用于实现智能电视业务的系统,用户可以选择不同的观看方式来观看视频节目,从而可以与其他用户一起观看,即使其他用户不在身边也可以实现一起观看,还可以通过实时语音交互分享观看感受,获得更丰富的观看体验。
[0051]图2是本发明一个实施例中用于实现智能电视业务的终端设备的结构示意图。如图2所示,该终端设备200包括处理器210、非易失性计算机可读存储器220、I/O接口 230、显示接口 240和网络通信接口 250。这些组件通过总线260进行通信。在本发明一个实施例中,存储器220中存储有多个程序模块:操作系统202、I/O模块204、通信模块206和应用程序208。处理器210可以读取存储器220中的程序模块来实现本发明实施例提供的方案。
[0052]在本发明实施例中,I/O接口 230可以与输入/输出设备连接。I/O接口 230将从输入设备接收到的输入数据发送给I/o模块204进行处理,并将I/O模块204输出的数据发送给输出设备。
[0053]网络通信接口 250可以将从通信网络130接收到的数据发送给通信模块206,并将从通信模块206接收到的数据通过通信网络130发送出去。
[0054]存储在存储器220中的应用程序208中可以包含智能电视业务应用209。如图2所示,该智能电视业务应用209可以包括:扫描模块701、解析模块702、展示模块703、接收模块704、发送模块705、以及通知模块706。本文后续会对模块701?706的具体功能和工作原理做详述。
[0055]处理器210可以通过执行智能电视业务应用209来扫描显示在智能电视上的与用户所选择的视频节目对应的二维码,从而展示该视频节目的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式;在用户选择了观看方式之后,向服务器发送共同观看请求,其中该共同观看请求中携带所述用户的标识或者所选择的视频节目的标识,以使服务器根据所述用户的标识确定与所述用户对应的群组列表或者根据所述视频节目的标识确定与所述视频节目对应的群组列表;接收服务器返回的群组列表,并确定用户从接收到的所述群组列表中选择的目标群组,将该目标群组的标识通知给服务器,从而使得服务器根据目标群组的标识为该目标群组中的用户提供所述视频节目。
[0056]下面对本发明实施例提供的智能电视业务实现方法进行说明。
[0057]图3是本发明实施例提供一种智能电视业务实现方法的流程图,该方法应用于用户的终端设备。如图3所示,该方法包括以下步骤。
[0058]步骤301,在用户从智能电视所展示的视频节目中选择要与其他用户共同观看的视频节目之后,终端设备扫描所述智能电视展示的所选择的视频节目对应的二维码,其中该二维码至少描述了所述视频节目的标识。
[0059]步骤302,终端设备通过解析扫描到的二维码,得到所述视频节目的标识;根据所得到的所述视频节目的标识,展示与该视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式。
[0060]步骤303,响应于所述用户对于所述观看方式选择界面的操作,终端设备向所述服务器发送共同观看请求,该共同观看请求携带所述用户的标识或者所述视频节目的标识,以使所述服务器根据所述用户的标识确定所述用户对应的群组列表或者根据所述视频节目的标识确定所述视频节目对应的群组列表。
[0061]步骤304,终端设备接收并展示所述服务器返回的所述用户对应的群组列表或者所述视频节目对应的群组列表,以使所述用户从所展示的群组列表中选择目标群组。
[0062]步骤305,终端设备确定所述用户选择的所述目标群组,将所述目标群组的标识通知给所述服务器,以便所述服务器根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。
[0063]在本发明一个实施例中,所述二维码进一步描述了用于提供共同观看视频节目业务的公众平台的网络入口信息;通过解析扫描到的所述二维码,进一步得到所述公众平台的网络入口信息;步骤302中所述根据所得到的所述视频节目的标识,展示与该视频节目对应的观看方式选择界面包括:
[0064]根据所得到的网络入口信息接入所述公众平台,并根据所述视频节目的标识展示该公众平台提供的所述视频节目对应的所述观看方式选择界面。
[0065]在本发明一个实施例中,所述公众平台为微信公众平台,所述网络入口信息为所述微信公众平台的统一资源定位符URL信息。
[0066]在本发明一个实施例中,所述观看方式包括:邀请好友共同观看和进入大厅观看;
[0067]当所述用户对于所述观看方式选择界面的操作为选择邀请好友共同观看时,所述步骤303中所述终端设备发送的共同观看请求中携带所述用户的标识,所述步骤304中所述服务器返回的群组列表为与所述用户对应的群组列表;
[0068]当所述用户对于所述观看方式选择界面的操作为选择进入大厅观看时,所述步骤303中所述终端设备发送的共同观看请求中携带所述视频节目的标识,所述步骤304中所述服务器返回的群组列表为与所述视频节目对应的群组列表。
[0069]在本发明一个实施例中,当所述用户对于所述观看方式选择界面的操作为选择进入大厅观看时,所述步骤304中所述服务器返回的群组列表包含:成员数未达到预先设定的人数上限的群组。
[0070]在本发明一个实施例中,在步骤304之后,该方法进一步包括:
[0071]向所述服务器发送群组建立请求,以建立与所述用户对应的新群组或者与所述视频节目对应的新群组;
[0072]接收所述服务器返回的与所述用户对应的或者与所述视频节目对应的新的群组列表;
[0073]所述步骤305中所述确定所述用户从接收到的所述群组列表中选择的目标群组包括:
[0074]确定所述用户从接收到的所述新的群组列表中选择的目标群组。
[0075]在本发明一个实施例中,当所述用户对于所述观看方式选择界面的操作为选择邀请好友共同观看时,所述步骤305中将所述目标群组的标识通知给所述服务器包括:向所述服务器发送携带有所述目标群组的标识的邀请好友请求,以使所述服务器向所述目标群组中的好友发送邀请消息,以邀请所述目标群组中的好友共同观看所述视频节目。
[0076]在本发明一个实施例中,在步骤305之后,该方法进一步包括:从服务器接收第一通知消息,所述第一通知消息用于指示所述目标群组中的好友同意共同观看所述视频节目。
[0077]在本发明一个实施例中,在步骤305之后,该方法进一步包括:在所述用户与所述目标群组中的好友协商观看进度之后,将所述观看进度通知给所述服务器,以便所述服务器根据该观看进度为所述用户和所述目标群组中的好友提供所述视频节目。
[0078]在本发明一个实施例中,当所述用户对于所述观看方式选择界面的操作为选择进入大厅观看时,所述步骤305中将所述目标群组的标识通知给所述服务器包括:向所述服务器发送携带有所述目标群组的标识的群组加入请求,以使所述服务器将所述用户加入到所述目标群组,并为所述用户提供所述视频节目。
[0079]在本发明一个实施例中,在步骤305之后,该方法进一步包括:从所述服务器接收第二通知消息,所述第二通知消息为所述服务器在所述目标群组的成员数达到预定的最低观看人数时发送的;
[0080]其中,所述服务器在所述目标群组的成员数达到所述最低观看人数时向所述目标群组中的用户提供所述视频节目。
[0081]在本发明一个实施例中,该方法进一步包括:
[0082]从所述服务器接收邀请所述用户加入另一目标群组的邀请消息;
[0083]从所述服务器接收所述另一目标群组对应的视频节目信息;
[0084]如果所述用户根据所述视频节目信息确定同意加入所述另一目标群组,向所述服务器返回响应消息。
[0085]通过本发明实施例提供的智能电视业务实现方法,用户可以根据视频节目性质的不同以及自己的喜好邀请好友一起观看视频节目,即使好友不在身边也可以实现一起观看。除了和好友一起观看,用户也可以选择进入大厅和有着共同爱好的陌生人共同观看。通过选择不同的观看方式,用户可以获得更丰富的视频观看体验。
[0086]以下分别针对用户选择邀请好友共同观看和进入大厅观看两种情况,对本发明实施例提供的智能电视业务实现方法进行说明。
[0087]图4为本发明一个实施例提供的智能电视业务实现方法的流程图。在图4所述的实施例中,用户选择的观看方式为:邀请好友共同观看。在本实施例中,以第一用户邀请第二用户共同观看视频节目为例进行说明。如图4所示,该方法包含以下步骤。
[0088]步骤401,第一用户登录智能电视上的视频应用,并通过所述视频应用选择欲与其他用户共同观看的视频节目。
[0089]在本发明实施例中,所述的视频节目可以是直播的视频节目(如球赛、新闻节目等),也可以是点播的视频节目(如电影、电视剧、综艺节目等)。
[0090]在本步骤中,该视频应用可以是安装在智能电视或者智能电视盒上的一个应用程序,用于从服务器接收视频节目数据并为用户提供各种视频节目。第一用户可以利用自己的社交应用账号登录该视频应用,例如微信账号或者QQ账号等等,从而可以依赖微信或者QQ的好友关系来邀请好友共同观看。
[0091]步骤402,第一用户的终端设备扫描智能电视上展示的与所选择的视频节目对应的二维码。
[0092]在第一用户选中欲与其他用户共同观看的视频节目时,视频应用可以通过智能电视展示该视频节目对应的视频详情界面。图5示出了本发明实施例提供的一种视频详情界面。如图5所示,该视频详情界面510包括该视频节目的内容详情501,以及一个“共同观看”的二维码502。例如,当所选择的视频节目为电影时,内容详情501可以包括以下信息:影片名称、导演、主要演员、类型、上映时间、剧情简介等等。
[0093]在本发明一个实施例中,二维码502描述了该视频节目的标识及用于提供共同观看视频节目业务的公众平台的网络入口信息。例如,所述公众平台可以为微信公众平台。所述网络入口信息可以为接入所述微信公众平台的URL(统一资源定位符,Uniform ResourceLocator)信息。
[0094]终端设备可以利用拍摄装置例如摄像头来扫描上述的二维码。
[0095]步骤403,第一用户的终端设备解析所述二维码,展示所述视频节目的观看方式选择界面,并接收第一用户在所述观看方式选择界面上选择观看方式的操作。
[0096]在本发明实施例中,第一用户的终端设备可以通过解析扫描到的所述二维码,获取所述视频节目的标识及所述公众平台的网络入口信息。根据所获取的网络入口信息,第一用户的终端设备可以接入所述公众平台,并展示该公众平台提供的该视频节目的观看方式选择界面。
[0097]图5示出了本发明实施例中一种观看方式选择界面520的示意图。在该观看方式选择界面520上,可以包含“邀请好友观看”按钮521和“进入大厅观看”按钮522。此外,还可以包含所选择的视频节目的信息,例如视频节目的名称等。第一用户可以通过按钮521和522来选择观看所述视频节目的方式,即邀请好友共同观看还是进入大厅观看。通过邀请好友共同观看的方式,即使相隔千里也可以与好友相约一
起观看视频节目。通过大厅观看的方式,即使互相不认识、只要对同一个视频节目感兴趣就可以一起观看。
[0098]第一用户可以根据所选择的视频节目的内容选择邀请好友观看还是进入大厅观看。如果邀请好友观看,可以基于社交应用中的好友关系(例如微信好友或者QQ好友)邀请想一起观看的朋友共同观看。对于有些节目例如直播的球赛适合球迷共同观看,这时可以选择进入大厅和大家一起观看。
[0099]在本实施例中,假设第一用户选择邀请好友共同观看。
[0100]步骤404,第一用户的终端设备根据第一用户选择的观看方式,向服务器发送共同观看请求,其中所述共同观看请求中包含所述第一用户的标识。
[0101]在本发明实施例中,当第一用户选择邀请好友共同观看时,例如点击图5所述的“邀请好友共同观看”按钮521时,第一用户的终端设备向服务器发送所述共同观看请求。
[0102]步骤405,服务器向第一用户的终端设备返回与第一用户的标识对应的群组列表。
[0103]在本步骤中,与所述第一用户的标识对应的群组列表可以是第一用户之前建立过的群组的列表。由于之前共同观看过视频节目的好友也很可能是下次想邀请的好友,通过将这些群组发送给第一用户,第一用户可以直接在建立过的群组中进行选择,节省了第一用户拉取好友的操作。
[0104]在本发明一个实施例中,在接收到所述服务器返回的群组列表之后,第一用户可能发现该群组列表中没有合适的群组。此时,用户可以建立新的群组。此时,在步骤405之后,可以进一步包括:
[0105]步骤405-1,第一用户的终端设备发送群组建立请求给服务器,以便服务器建立新群组;该群组建立请求中包含新群组的标识和成员信息。
[0106]步骤405-2,在接收到群组建立请求之后,服务器根据该群组建立请求建立对应的群组,并向所述终端设备返回新的群组列表。
[0107]步骤406,第一用户的终端设备接收第一用户从所述群组列表中选择目标群组的操作,向服务器发送邀请好友请求,其中该邀请好友请求中携带第一用户选择的目标群组的标识。
[0108]在本步骤中,所述的群组列表可以是步骤405中服务器返回的群组列表或者是步骤405-2中服务器返回的新的群组列表。
[0109]在本发明一个实施例中,在步骤406之后,可以进一步包括:
[0110]步骤406-1,服务器向第一用户的视频应用提供视频节目数据,第一用户的视频应用开始播放所述视频节目。
[0111]在本发明一个实施例中,如果第一用户选择的视频节目为直播的视频节目,所述第一用户的视频应用可以先开始播放所述视频节目,而不需要等待第二用户的响应。或者,无论第一用户选择的视频节目为直播或者点播的视频节目,第一用户都可以选择先开始观看。
[0112]步骤407,服务器在接收到第一用户的终端设备发送的邀请好友请求之后,根据所述目标群组的标识向该目标群组中的成员发送邀请消息,其中,该邀请消息中携带所述目标群组对应的视频节目信息。
[0113]在本发明一个实施例中,所述视频节目信息可以包含所述视频节目的名称。或者,当所述第一用户的视频应用已经先开始播放所述视频节目时,所述邀请消息中可以进一步携带所述视频节目的播放进度。这样,第二用户可以根据该视频节目的名称和播放进度来决定是否共同观看该视频节目。
[0114]在本发明实施例中,步骤406-1和407可以同时进行,或者按照任意顺序执行。本发明实施例对这两个步骤的先后顺序不做限定。
[0115]步骤408,第二用户的终端设备根据第二用户的操作向服务器返回响应消息。如果第二用户同意共同观看所述视频节目,则执行步骤409 ;否则,结束本流程或者执行步骤412。
[0116]在本发明一个实施例中,如果第二用户同意共同观看所述视频节目,则所述第二用户的终端设备向服务器返回所述响应消息。此时,只要服务器接收到所述响应消息,则认为第二用户同意观看所述视频节目。
[0117]在本发明另一个实施例中,无论第二用户是否同意共同观看所述视频节目,第二用户的终端设备均向服务器返回响应消息。当第二用户同意共同观看所述视频节目时,所述响应消息中包含用于指示第二用户同意共同观看所述视频节目的信息。否则,可以在所述响应消息中携带用于指示所述第二用户不同意共同观看所述视频节目的信息。
[0118]步骤409,服务器向第一用户的终端设备发送第一通知消息,通知第一用户第二用户同意共同观看所述视频节目。
[0119]在本发明一个实施例中,在步骤409之后,可以进一步包括:
[0120]步骤409-1,第一用户的终端设备将第一用户和第二用户协商的观看进度通知给服务器。
[0121]如果第一用户的视频应用已经先开始播放所述视频节目,当第一用户的终端设备接收到表示第二用户同意观看视频节目的响应消息之后,第一用户和第二用户协商观看进度,比如从头开始观看,或者从当前进度开始观看等等。
[0122]在本发明一个实施例中,第一用户和第二用户可以采用各种通信方式进行协商,例如微信、QQ等。协商好观看进度之后,第一用户的终端设备将协商好的观看进度通知给服务器,以便服务器根据该观看进度为第一用户和第二用户提供视频节目。
[0123]步骤410,服务器根据所述观看进度向第一用户的视频应用和第二用户的视频应用提供视频节目数据,以便所述第一用户和第二用户的视频应用分别通过所述第一用户和第二用户的智能电视播放所述视频节目。
[0124]在本发明一个实施例中,在第一用户和第二用户共同观看视频节目的同时,可以实现语音交流。此时,在步骤410之后,可以进一步包括:
[0125]步骤411,服务器接收第一用户的视频应用和/或第二用户的视频应用发送的语音数据,并将所述语音数据广播给群组内的其他成员。
[0126]在本发明一个实施例中,为了实现语音交互,每个用户的智能电视需要配备一个麦克风,作为声音采集设备,采集用户的语音。在共同观看过程中,视频应用接收麦克风采集的语音数据,并把该语音数据发送给服务器。服务器根据该群组的成员的用户标识,将该语音数据广播给群组内的其他成员。群组内的其他成员的视频应用收到该语音数据之后,可以通过其智能电视输出该语音数据,从而实现群组内成员之间的实时语音交互。
[0127]步骤412,服务器向第一用户的终端设备发送第二通知消息,通知第一用户第二用户不同意观看所述视频节目。
[0128]在步骤412之后,第一用户可以选择继续观看所述视频节目、或者邀请其他好友共同观看等操作。
[0129]以上对用户邀请好友共同观看视频节目的流程进行了说明。下面针对用户进入大厅观看视频节目的情况,对本发明实施例提供的智能电视业务实现方法进行说明。在本发明实施例中,大厅中可以包含各种群组,这些群组可以是系统默认的或者是用户建立的。当用户选择进入大厅观看视频节目时,可以根据自己的需求选择进入大厅中的某个群组进行观看。
[0130]图6为本发明一个实施例提供的智能电视业务实现方法的流程图。在图6所示的实施例中,假设用户选择的观看方式为:进入大厅观看。如图6所示,该方法包括以下步骤。
[0131]步骤601,用户登录智能电视上的视频应用,并通过该视频应用选择欲与其他用户共同观看的视频节目。
[0132]步骤602,用户的终端设备扫描智能电视上展示的与所选择的视频节目对应的二维码。
[0133]步骤601?602分别与图4所示的步骤401?402相同,在此不再赘述。
[0134]步骤603,用户的终端设备解析所述二维码,展示观看方式选择界面,并接收用户在所述观看方式选择界面上选择观看方式的操作。
[0135]本步骤与步骤403类似,所不同的是,步骤603中用户通过所述观看方式选择界面选择进入大厅观看所述视频节目。
[0136]步骤604,用户的终端设备根据用户选择的观看方式,向服务器发送共同观看请求,其中所述共同观看请求中包含所述视频节目的标识。
[0137]在本发明实施例中,当用户选择进入大厅观看时,例如点击图5所示的“进入大厅观看”按钮522时,用户的终端设备向服务器发送所述共同观看请求。
[0138]步骤605,服务器向用户的终端设备返回与所述视频节目对应的群组列表。
[0139]在本发明实施例中,服务器在接收到所述共同观看请求之后,根据其中携带的视频节目的标识查找与所述视频节目标识对应的群组,例如正在播放或者即将播放所述视频节目的群组。其中,所述群组可以是系统默认的群组或者是由用户建立的群组。
[0140]在本发明实施例中,当群组中的人数太多时,可能会比较嘈杂,影响观看效果。因此,可以为每个群组设定人数上限,当该群组的成员数达到所述人数上限时,不再允许新用户加入该群组,这样可以保证该群组的共同观看效果。此时,服务器返回的所述视频节目对应的群组列表中,可以仅包含观看人数未达到人数上限的群组。对于观看人数已经达到人数上限的群组,由于用户无法加入该群组,所以服务器可以不将这些群组的标识包含在所述群组列表中。
[0141]在本发明一个实施例中,所述服务器返回的群组列表包含各个群组的介绍信息,例如该群组是支持某个球队的群组或者是喜欢某个球星的群组。这样,用户在选择群组时,可以根据自己的喜好挑选自己喜欢的群组加入。从而,群组中共同观看的用户有更多的话题。
[0142]在本发明另一个实施例中,所述服务器返回的群组列表中包含各个群组的播放进度信息。这样,用户在选择群组时,可以选择未开始播放或者刚刚开始播放的群组。
[0143]在本发明一个实施例中,在接收到所述服务器返回的群组列表之后,用户可能发现该群组列表中没有合适的群组。此时,用户可以建立新的群组。在步骤605之后,可以进一步包括:
[0144]步骤605-1,用户的终端设备向服务器发送群组建立请求,以便服务器建立新群组;该群组建立请求中包含新群组的标识和所述视频节目的信息。
[0145]步骤605-2,在接收到群组建立请求之后,服务器根据该群组建立请求建立对应的群组,并向所述终端设备返回新的群组列表。
[0146]此外,服务器可以为该新建立的群组设置默认的最低观看人数和人数上限。用户可以对该默认的最低观看人数和人数上限进行修改。其中,当该群组的成员数达到所述最低观看人数时,该群组启动观看所述视频节目。
[0147]步骤606,用户的终端设备接收用户从所述群组列表中选择目标群组的操作,向服务器发送群组加入请求,其中所述群组加入请求携带所述目标群组的标识。
[0148]在本步骤中,所述群组列表可以是步骤605中服务器返回的群组列表或者是步骤605-2中服务器返回的新的群组列表。
[0149]在本发明一个实施例中,服务器在收到终端设备的群组加入请求之后,可以直接执行步骤610,向所述用户提供对应的视频节目;或者,也可以执行步骤607,对视频节目的类型进行判断。
[0150]步骤607,服务器判断所述视频节目是否为直播的视频节目,如果是,则执行步骤610 ;否则,执行步骤608。
[0151]在本发明一个实施例中,对于直播的视频节目,用户可以在加入或者新建群组之后即开始观看,无需等待其他用户。
[
0152]步骤608,服务器判断所述视频节目是否已经开始播放。如果是,执行步骤610 ;否贝IJ,执行步骤609。
[0153]步骤609,服务器判断所述群组的成员数是否达到预先设定的最低观看人数,如果是,执行步骤610 ;否则,重复执行步骤609,继续等待其他用户加入该群组。
[0154]在本发明实施例中,可以为每个群组设定一个最低观看人数,当该群组的成员数达到所述最低观看人数时,该群组启动观看所述视频节目。
[0155]步骤610,服务器向所述用户的视频应用提供视频节目数据,以便所述视频应用通过所述用户的智能电视播放所述视频节目。
[0156]在本发明一个实施例中,在群组中的用户观看视频节目的同时,可以实现语音交流。步骤610之后,可以进一步包括:
[0157]步骤611,服务器接收用户的视频应用发送的语音数据,并将所述语音数据广播给群组内的所有成员,和/或将群组内其他用户的语音数据发送给所述用户的视频应用。
[0158]在本发明一个实施例中,为了实现语音交互,每个用户的智能电视需要配备一个麦克风,作为声音采集设备,采集用户的语音。在共同观看过程中,视频应用接收麦克风采集的语音数据,并把该语音数据发送给服务器。服务器根据该群组的成员的用户标识,将该语音数据广播给群组内的所有成员。群组内的成员的视频应用收到该语音数据之后,可以通过其智能电视输出该语音数据,从而实现群组内成员之间的实时语音交互。
[0159]以上对本发明实施例提供的智能电视业务实现方法进行了说明。对应于上述方法,本发明实施例还提供了用于提供智能电视业务的终端设备和系统。
[0160]图7为本发明实施例提供的一种用于提供智能电视业务的用户终端的结构示意图。如图7所示,该用户终端700包括:扫描模块701,解析模块702,展示模块703、发送模块704,接收模块705和通知模块706 ;其中,
[0161]扫描模块701,用于在用户从智能电视所展示的视频节目中选择要与其他用户共同观看的视频节目之后,扫描所述智能电视展示的与所选择的视频节目对应的二维码,其中该二维码至少描述了所述视频节目的标识;
[0162]解析模块702,用于解析所述扫描模块701扫描到的所述二维码,得到所述视频节目的标识;
[0163]展示模块703,用于根据解析模块702得到的所述视频节目的标识,展示与所述视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式;
[0164]发送模块704,用于响应于所述用户对于所述观看方式选择界面的操作,向所述服务器发送共同观看请求,该共同观看请求携带所述用户的标识或者所述视频节目的标识,以使所述服务器根据所述用户的标识确定所述用户对应的群组列表或者根据所述视频节目的标识确定所述视频节目对应的群组列表;
[0165]接收模块705,用于接收所述服务器返回的所述用户对应的群组列表或者所述视频节目对应的群组列表,并将所述群组列表发送给展示模块703 ;
[0166]展示模块703进一步用于展示所述群组列表,以使所述用户从所展示的群组列表中选择目标群组;和
[0167]通知模块706,用于响应于用户操作,确定所述用户选择的目标群组,将所述目标群组的标识通知给所述服务器,以便所述服务器根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。
[0168]在本发明一个实施例中,所述扫描模块701可以利用终端设备的拍摄装置(例如摄像头)来扫描所述二维码。例如,扫描模块701可以通过终端设备的操作系统向终端设备的拍摄装置发送扫描指令,以使终端设备的拍摄装置扫描所述二维码,并将扫描结果返回给扫描模块701。
[0169]所述展示模块703可以通过终端设备的显示装置(例如触摸屏)来展示所述观看方式选择界面和所述群组列表。
[0170]在本发明一个实施例中,所述二维码可以进一步描述用于提供共同观看视频节目业务的公众平台的网络入口信息;所述解析模块702可以进一步用于:解析所述二维码,获取所述公众平台的网络入口信息;所述展示模块703进一步用于,根据所述解析模块702所得到的网络入口信息接入所述公众平台,并根据所述视频节目的标识,展示与所述视频节目对应的该公众平台提供的观看方式选择界面。
[0171 ] 在本发明一个实施例中,所述发送模块704进一步用于:在所述接收模块705接收所述服务器返回的与所述用户对应的群组列表或者所述视频节目对应的群组列表之后,向所述服务器发送群组建立请求,以建立与所述用户对应的新群组或者与所述视频节目对应的新群组;
[0172]所述接收模块705进一步用于:接收所述服务器返回的与所述用户对应的或者所述视频节目对应的新的群组列表;
[0173]所述展示模块703进一步用于,向用户展示所述新的群组列表;
[0174]所述通知模块706进一步用于,确定所述用户从接收到的所述新的群组列表中选择的目标群组。
[0175]在本发明一个实施例中,当所述用户对于所述观看方式选择界面的操作为选择邀请好友共同观看时,所述通知模块706进一步用于:向所述服务器发送携带有所述目标群组的标识的邀请好友请求,以使所述服务器向所述目标群组中的好友发送邀请消息,以邀请所述目标群组中的好友共同观看所述视频节目。
[0176]在本发明一个实施例中,所述接收模块705进一步用于,从服务器接收第一通知消息,所述第一通知消息用于指示所述目标群组中的好友同意共同观看所述视频节目。
[0177]在本发明一个实施例中,所述通知模块706进一步用于,在所述用户与所述目标群组中的好友协商观看进度之后,将所述观看进度通知给所述服务器,以便所述服务器根据该观看进度为所述用户和所述目标群组中的好友提供所述视频节目。
[0178]在本发明一个实施例中,当所述用户对于所述观看方式选择界面的操作为选择进入大厅观看时,所述通知模块706进一步用于:向所述服务器发送携带有所述目标群组的标识的群组加入请求,以使所述服务器将所述用户加入到所述目标群组,并为所述用户提供所述视频节目。
[0179]在本发明一个实施例中,所述接收模块705进一步用于,从所述服务器接收第二通知消息,所述第二通知消息为所述服务器在所述目标群组的成员数达到预定的最低观看人数时发送的;
[0180]其中,所述服务器在所述目标群组的成员数达到所述最低观看人数时向所述目标群组中的用户提供所述视频节目。
[0181]在本发明一个实施例中,所述接收模块705进一步用于,从所述服务器接收邀请所述用户加入目标群组的邀请消息;从所述服务器接收所述目标群组对应的视频节目信息;
[0182]所述发送模块704进一步用于,如果所述用户根据所述视频节目信息确定同意加入所述目标群组,向所述服务器返回响应消息。
[0183]图8为本发明实施例提供的一种用于提供智能电视业务的系统的结构示意图。如图8所示,该系统包括:智能电视801、终端设备802和服务器803 ;其中
[0184]所述智能电视801,用于展示视频节目,在用户从所述智能电视801所展示的视频节目中选择要与其他用户共同观看的视频节目之后,展示与所选择的视频节目对应的二维码;其中,所述二维码至少描述了所述视频节目的标识;
[0185]所述终端设备802,用于扫描所述智能电视801展示的与所选择的视频节目对应的二维码,解析所述二维码得到所述视频节目的标识,并根据所述视频节目的标识展示与所述视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式;响应于所述用户对于所述观看方式选择界面的操作,向所述服务器803发送共同观看请求,所述共同观看请求携带所述用户的标识或者所述视频节目的标识;
[0186]所述服务器803,用于接收所述终端设备802发送的所述共同观看请求,根据所述用户的标识确定所述用户对应的群组列表或者根据所述视频节目的标识确定所述视频节目对应的群组列表,并将所述群组列表发送给所述终端设备802 ;
[0187]所述终端设备802进一步用于,接收并展示所述服务器803返回的所述群组列表,以使所述用户从所展示的群组列表中选择目标群组,确定所述用户选择的目标群组,将所述目标群组的标识通知给所述服务器803 ;及
[0188]所述服务器803进一步用于,根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。
[0189]在本发明一个实施例中,所述智能电视801进一步包括:麦克风8011,用于采集用户的语音数据;
[0190]所述智能电视801进一步用于,将所述麦克风8011采集的所述语音数据发送给所述服务器803 ;
[0191]所述服务器803进一步用于将所述智能电视801发送的所述语音数据广播至所述目标群组中的其他用户的智能电视,以使所述其他用户的智能电视输出所述语音数据。
[0192]上述实施例提供的终端设备以及系统与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0193]另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述各实施例的功能模块可以位于一个终端或网络节点,或者也可以分布到多个终端或网络节点上。
[0194]另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和/或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如⑶-ROM等)、磁光存储介质(如MO等)等。
[0195]因此本发明还提供了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
[0196]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0197]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种智能电视业务实现方法,其特征在于,应用于用户的终端设备,在所述用户从智能电视所展示的视频节目中选择要与其他用户共同观看的视频节目之后,该方法包括: 扫描所述智能电视展示的与所选择的视频节目对应的二维码,其中,该二维码至少描述了所述视频节目的标识; 通过解析扫描到的所述二维码,得到所述视频节目的标识; 根据所得到的所述视频节目的标识,展示与所述视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式; 响应于所述用户对于所述观看方式选择界面的操作,向所述
服务器发送共同观看请求,所述共同观看请求携带所述用户的标识或者所述视频节目的标识,以使所述服务器根据所述用户的标识确定与所述用户对应的群组列表或者根据所述视频节目的标识确定与所述视频节目对应的群组列表; 接收并展示所述服务器返回的与所述用户对应的群组列表或者与所述视频节目对应的群组列表,以使所述用户从所展示的群组列表中选择目标群组; 响应于用户操作,确定所述用户选择的所述目标群组,将所述目标群组的标识通知给所述服务器,以便所述服务器根据所述目标群组的标识为所述目标群组中的用户提供所述视频节目。2.根据权利要求1所述的方法,其特征在于,所述二维码进一步描述了用于提供共同观看视频节目业务的公众平台的网络入口信息;通过解析扫描到的所述二维码,进一步得到所述公众平台的网络入口信息; 所述根据所得到的所述视频节目的标识,展示与所述视频节目对应的观看方式选择界面包括: 根据所得到的网络入口信息接入所述公众平台,并根据所述视频节目的标识展示该公众平台提供的所述视频节目对应的所述观看方式选择界面。3.根据权利要求2所述的方法,其特征在于,所述公众平台为微信公众平台,所述网络入口信息为所述微信公众平台的统一资源定位符URL信息。4.根据权利要求1所述的方法,其特征在于,所述观看方式包括:邀请好友共同观看和进入大厅观看; 当所述用户对于所述观看方式选择界面的操作为选择邀请好友共同观看时,所述共同观看请求中携带所述用户的标识,所述服务器返回的群组列表为与所述用户对应的群组列表; 当所述用户对于所述观看方式选择界面的操作为选择进入大厅观看时,所述共同观看请求中携带所述视频节目的标识,所述服务器返回的群组列表为与所述视频节目对应的群组列表。5.根据权利要求4所述的方法,其特征在于,当所述用户对于所述观看方式选择界面的操作为选择进入大厅观看时,所述服务器返回的群组列表包含:成员数未达到预先设定的人数上限的群组。6.根据权利要求1所述的方法,其特征在于,进一步包括: 在接收所述服务器返回的与所述用户对应的群组列表或者与所述视频节目对应的群组列表之后, 向所述服务器发送群组建立请求,以建立与所述用户对应的新群组或者与所述视频节目对应的新群组;及 接收所述服务器返回的与所述用户对应的或者与所述视频节目对应的新的群组列表; 所述确定所述用户从接收到的所述群组列表中选择的目标群组包括: 确定所述用户从接收到的所述新的群组列表中选择的目标群组。7.根据权利要求1或6所述的方法,其特征在于, 当所述用户对于所述观看方式选择界面的操作为选择邀请好友共同观看时,所述将所述目标群组的标识通知给所述服务器包括:向所述服务器发送携带有所述目标群组的标识的邀请好友请求,以使所述服务器向所述目标群组中的好友发送邀请消息,以邀请所述目标群组中的好友共同观看所述视频节目。8.根据权利要求7所述的方法,其特征在于,进一步包括: 从服务器接收第一通知消息,所述第一通知消息用于指示所述目标群组中的好友同意共同观看所述视频节目。9.根据权利要求8所述的方法,其特征在于,进一步包括: 在所述用户与所述目标群组中的好友协商观看进度之后,将所述观看进度通知给所述服务器,以便所述服务器根据该观看进度为所述用户和所述目标群组中的好友提供所述视频节目。10.根据权利要求1或6所述的方法,其特征在于, 当所述用户对于所述观看方式选择界面的操作为选择进入大厅观看时,所述将所述目标群组的标识通知给所述服务器包括:向所述服务器发送携带有所述目标群组的标识的群组加入请求,以使所述服务器将所述用户加入到所述目标群组,并为所述用户提供所述视频节目。11.根据权利要求10所述的方法,其特征在于, 从所述服务器接收第二通知消息,所述第二通知消息为所述服务器在所述目标群组的成员数达到预定的最低观看人数时发送的; 其中,所述服务器在所述目标群组的成员数达到所述最低观看人数时向所述目标群组中的用户提供所述视频节目。12.根据权利要求1所述的方法,其特征在于,进一步包括: 从所述服务器接收邀请所述用户加入另一目标群组的邀请消息; 从所述服务器接收所述另一目标群组对应的视频节目信息; 如果所述用户根据所述视频节目信息确定同意加入所述另一目标群组,向所述服务器返回响应消息。13.一种用于实现智能电视业务的终端设备,其特征在于,包括:扫描模块、解析模块、展示模块、发送模块、接收模块和通知模块; 所述扫描模块,用于在用户从智能电视所展示的视频节目中选择要与其他用户共同观看的视频节目之后,扫描所述智能电视展示的与所选择的视频节目对应的二维码,其中该二维码至少描述了所述视频节目的标识; 所述解析模块,用于解析所述扫描模块扫描到的所述二维码,得到所述视频节目的标识; 展示模块,用于根据所述解析模块所得到的所述视频节目的标识,展示与所述视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式; 所述发送模块,用于响应于所述用户对于所述观看方式选择界面的操作,向所述服务器发送共同观看请求,所述共同观看请求携带所述用户的标识或者所述视频节目的标识,以使所述服务器根据所述用户的标识确定与所述用户对应的群组列表或者根据所述视频节目的标识确定与所述视频节目对应的群组列表; 所述接收模块,用于接收所述服务器返回的与所述用户对应的群组列表或者与所述视频节目对应的群组列表,并将所述群组列表发送给所述展示模块; 所述展示模块进一步用于向所述用户展示所述群组列表,以使所述用户从所展示的群组列表中选择目标群组;及 所述通知模块,用于确定所述用户选择的所述目标群组,将所述目标群组的标识通知给所述服务器,以便所述服务器根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。14.根据权利要求13所述的终端设备,其特征在于,所述二维码进一步描述了用于提供共同观看视频节目业务的公众平台的网络入口信息; 所述解析模块进一步用于,解析所述二维码,获取所述公众平台的网络入口信息; 所述展示模块进一步用于,根据所述解析模块所得到的网络入口信息接入所述公众平台,并根据所述视频节目的标识展示与所述视频节目对应的所述公众平台提供的观看方式选择界面。15.根据权利要求13所述的终端设备,其特征在于, 所述发送模块进一步用于:在所述接收模块接收所述服务器返回的与所述用户对应的群组列表或者与所述视频节目对应的群组列表之后,向所述服务器发送群组建立请求,以建立与所述用户对应的新群组或者与所述视频节目对应的新群组; 所述接收模块进一步用于:接收所述服务器返回的与所述用户对应的或者与所述视频节目对应的新的群组列表; 所述展示模块进一步用户,向用户展示所述新的群组列表; 所述通知模块进一步用于,确定所述用户从接收到的所述新的群组列表中选择的目标群组。16.根据权利要求13或15所述的终端设备,其特征在于,当所述用户对于所述观看方式选择界面的操作为选择邀请好友共同观看时,所述通知模块进一步用于:向所述服务器发送携带有所述目标群组的标识的邀请好友请求,以使所述服务器向所述目标群组中的好友发送邀请消息,以邀请所述目标群组中的好友共同观看所述视频节目。17.根据权利要求16所述的终端设备,其特征在于,所述接收模块进一步用于,从服务器接收第一通知消息,所述第一通知消息用于指示所述目标群组中的好友同意共同观看所述视频节目。18.根据权利要求17所述的终端设备,其特征在于,所述通知模块进一步用于,在所述用户与所述目标群组中的好友协商观看进度之后,将所述观看进度通知给所述服务器,以便所述服务器根据该观看进度为所述用户和所述目标群组中的好友提供所述视频节目。19.根据权利要求13或15所述的终端设备,其特征在于,当所述用户对于所述观看方式选择界面的操作为选择进入大厅观看时,所述通知模块进一步用于:向所述服务器发送携带有所述目标群组的标识的群组加入请求,以使所述服务器将所述用户加入到所述目标群组,并为所述用户提供所述视频节目。20.根据权利要求19所述的终端设备,其特征在于,所述接收模块进一步用于,从所述服务器接收第二通知消息,所述第二通知消息为所述服务器在所述目标群组的成员数达到预定的最低观看人数时发送的; 其中,所述服务器在所述目标群组的成员数达到所述最低观看人数时向所述目标群组中的用户提供所述视频节目。21.根据权利要求13所述的终端设备,其特征在于,所述接收模块进一步用于,从所述服务器接收邀请所述用户加入另一目标群组的邀请消息;从所述服务器接收所述另一目标群组对应的视频节目信息; 所述发送模块进一步用于,如果所述用户根据所述视频节目信息确定同意加入所述另一目标群组,向所述服务器返回响应消息。22.—种用于实现智能电视业务的系统,其特征在于,包括:智能电视、终端设备和服务器;其中, 所述智能电视,用于展示视频节目,在用户从所展示的视频节目中选择要与其他用户共同观看的视频节目之后,展示与所选择的视频节目对应的二维码;其中,所述二维码至少描述了所述视频节目的标识; 所述终端设备,用于扫描所述智能电视展示的与所选择的视频节目对应的二维码,解析所述二维码得到所述视频节目的标识,并根据所述视频节目的标识展示与所述视频节目对应的观看方式选择界面,以使所述用户在所述观看方式选择界面上选择所述视频节目的观看方式;响应于所述用户对于所述观看方式选择界面的操作,向所述服务器发送共同观看请求,所述共同观看请求携带所述用户的标识或者所述视频节目的标识; 所述服务器,用于接收所述终端设备发送的所述共同观看请求,根据所述用户的标识确定与所述用户对应的群组列表或者根据所述视频节目的标识确定与所述视频节目对应的群组列表,并将所述群组列表发送给所述终端设备; 所述终端设备进一步用于,接收并展示所述服务器返回的所述群组列表,以使所述用户从所展示的群组列表中选择目标群组,确定所述用户选择的所述目标群组,将所述目标群组的标识通知给所述服务器;及 所述服务器进一步用于,根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。23.根据权利要求22所述系统,其特征在于,所述智能电视进一步包括:麦克风,用于采集用户的语音数据;所述智能电视进一步用于,将所述麦克风采集的所述语音数据发送给所述服务器; 所述服务器进一步用于将所述智能电视发送的所述语音数据广播至所述目标群组中的其他用户的智能电视,以使所述其他用户的智能电视输出所述语音数据。
【专利摘要】本申请公开了一种智能电视业务实现方法,包括:扫描智能电视展示的与用户所选择的视频节目对应的二维码;通过解析扫描到的所述二维码,展示与所述视频节目对应的观看方式选择界面;响应于所述用户对于所述观看方式选择界面的操作,向所述服务器发送共同观看请求,接收所述服务器返回的与所述用户对应的群组列表或者与所述视频节目对应的群组列表;确定所述用户从所述群组列表中选择的目标群组,将所述目标群组的标识通知给所述服务器,以便所述服务器根据所述目标群组的标识为该目标群组中的用户提供所述视频节目。本申请还公开了相应的终端设备和系统。通过本申请的方案,可以使用户获得更丰富的观看体验。
【IPC分类】H04N21/258, H04N21/472, H04N21/482, H04N21/858, H04N21/4722, H04N21/61
【公开号】CN104902295
【申请号】CN201510345980
【发明人】周小会
【申请人】腾讯科技(北京)有限公司
【公开日】2015年9月9日
【申请日】2015年6月19日