本申请属于智能电视技术领域,具体涉及一种多屏互动的实现方法和实现系统。
背景技术:
随着智能终端的发展,多屏互动成为了用户的常见需求,移动端向电视端进行投屏推送已经是家庭电视使用中不可缺少的一部分。现有的技术中,实现投屏推送对应用场景中网络要求较高,例如,要求移动端及电视端处在同一局域网中,并保证连接带宽,才可较好的实现包括投屏推送在内的多屏互动。换言之,现有的多屏互动实现方式使用局限性较大,影响了用户体验度,降低了用户使用积极性和使用频率。
技术实现要素:
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种多屏互动的实现方法和实现系统,减少了多屏互动的使用限制,可实现移动端对电视端的网络远程节目推屏,有助于提高的用户体验度。
为实现以上目的,本申请采用如下技术方案:
第一方面,
本申请提供一种多屏互动的实现方法,该方法包括如下步骤:
服务器端基于电视端上传的设备标识数据生成第一数据,并将第一数据下传给电视端;
移动端通过与电视端进行交互获取第一数据,并基于第一数据访问预设页面;
服务器端根据用户在所述预设页面的操作生成推送消息,并将所述推送消息推送给该预设页面所对应的电视端;
电视端接收所述推送消息,并基于该推送消息响应用户的操作。
可选地,所述服务器端基于电视端上传的设备标识数据生成第一数据,具体为:
电视端部署有远程投屏服务,远程投屏服务读取电视端的设备标识信息,通过预先建立的消息通道向服务器端发出包含有设备标识信息的第一请求;
服务器端响应第一请求,将所述设备标识信息与预设页面进行配对,生成包含有预设页面地址信息的第一数据。
可选地,所述第一数据为二维码值数据,所述移动端通过与电视端进行交互获取第一数据,具体为:
电视端根据所述二维码值数据对应生成二维码,并显示在屏幕上;
移动端通过与电视端进行扫码交互以获取第一数据。
可选地,电视端包括连接有显示设备的数字电视机顶盒,所述设备标识信息为机顶盒序列号或智能卡卡号。
可选地,所述预设页面上包含有,用于展示聚合媒资的第一节目表和/或用于展示数字电视频道的第二节目表。
可选地,针对用户在第一节目表的点播操作,服务器端根据所述点播操作生成推送消息的过程具体为,
服务器端获取要点播节目在对应视频平台的资源标识值,基于所述资源标识值生成所述推送消息。
可选地,针对用户在第二节目表的点播操作,服务器端根据所述点播操作生成推送消息的过程具体为,
服务器端获取要点播节目在广电播控系统中的节目标识值、节目所在频点的原始网络标识值和节目所在频点标识值,基于所述节目标识值、节目所在频点的原始网络标识值和节目所在频点标识值生成所述推送消息。
可选地,所述电视端接收所述推送消息,具体为:
电视端与服务器端建立长连接,通过长连接接收获取所述推送消息。
可选地,所述移动端包括智能手机、平板电脑。
第二方面,
本申请提供一种多屏互动的实现系统,该系统包括:服务器端、电视端和移动端,所述服务器端、电视端和移动端之间进行交互,实现上述方法的步骤。
本申请采用以上技术方案,至少具备以下有益效果:
通过设置服务器端,基于服务器端、电视端和移动端之间的交互,实现移动端对电视端的网络远程节目推屏,有助于提高的用户体验度。并且在节目推屏互动中,不涉及移动端音视频流的上传,对移动端网络带宽要求低、节省流量,有助于提高用户使用的积极性和使用频率。
本发明的其他优点、目标,和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书,权利要求书,以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本申请的技术方案或现有技术的进一步理解,并且构成说明书的一部分。其中,表达本申请实施例的附图与本申请的实施例一起用于解释本申请的技术方案,但并不构成对本申请技术方案的限制。
图1为本申请一个实施例提供的多屏互动的实现方法的流程示意图;
图2为本申请一个实施例提供的多屏互动的实现系统的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
如背景技术中所述,现有的多屏互动实现方式使用局限性较大,影响了用户体验度,降低了用户使用积极性和使用频率。针对于此,本申请提出一种多屏互动的实现方法。
如图1所示,在一实施例中,本申请中的多屏互动的实现方法包括如下步骤:
步骤s110,服务器端基于电视端上传的设备标识数据生成第一数据,并将第一数据下传给电视端。
具体的,电视端部署有远程投屏服务,远程投屏服务读取电视端的设备标识信息,通过预先建立的消息通道向服务器端发出包含有设备标识信息的第一请求。
举例而言,电视端为连接有显示设备的数字电视机顶盒a,机顶盒a加电启动后,连接网络,部署在机顶盒a的远程投屏服务与云端的服务器建立消息通道,读取机顶盒a的设备标识信息(此场景下,设备标识信息为机顶盒序列号或智能卡卡号),通过建立的消息通道向服务器发出包含有设备标识信息的第一请求。
服务器端响应该第一请求,将设备标识信息与预设页面进行配对,即服务器将该机顶盒a与预设页面进行绑定,并生成包含有预设页面地址信息的第一数据,将该第一数据通过建立的消息通道下传给机顶盒a。
之后如图1中步骤s120所示,移动端通过与电视端进行交互获取第一数据,并基于第一数据访问预设页面;
具体的,第一数据为二维码值数据,电视端根据二维码值数据对应生成二维码,并显示在屏幕上;移动端通过与电视端进行扫码交互以获取第一数据。
这里继续以前文中电视端为机顶盒a为例,机顶盒a中的远程投屏服务收到服务器响应第一请求下传的二维码值数据后,基于该二维码值数据生成二维码,并显示在连接的显示设备的屏幕上。用户操作移动端进行扫码操作,获取二维码中包含的预设页面地址,并基于此地址自动跳转至预设页面进行访问。容易理解的是,本申请中移动端为具有扫码能力的智能设备,例如智能手机、平板电脑等。
本申请中的预设页面是用于为用户提供投屏业务的交互页面,预设页面上包含有,用于展示聚合媒资的第一节目表和/或用于展示数字电视频道的第二节目表,用户通过移动端访问该页面,可选择要播放的节目并进行相关操作,以触发后续的推屏实现。
继续回到图1,用户在预设页面进行相关操作后,进行步骤s130,服务器端根据用户在预设页面的操作生成推送消息,并将推送消息推送给该预设页面所对应的电视端。
具体的,针对用户在第一节目表的点播操作,服务器端获取要点播节目在对应视频平台的资源标识值,基于该资源标识值生成推送消息。举例而言,用户要点播的节目为腾讯视频的节目x,则服务器端获取节目x在腾讯视频平台内的key值(资源标识值),生成包含该key值及对应视频平台信息的推送消息x,并推送给该预设页面所绑定电视端(如前文举例中的机顶盒a)。
类似的,针对用户在第二节目表的点播操作,服务器端获取要点播节目在广电播控系统中的节目标识值serviceid、节目所在频点的原始网络标识值onid,和节目所在频点标识值tsid,基于该serviceid、onid和tsid生成推送消息。举例而言,用户要点播的节目为歌华有线平台的节目y,则服务器端获取节目y的serviceid、onid和tsid,生成包含节目y的serviceid、onid和tsid信息的推送消息y,并推送给该预设页面所绑定电视端(如前文举例中的机顶盒a)。
最后,如图1中步骤s140所示,电视端接收推送消息,并基于该推送消息响应用户的操作。
具体的,针对步骤s130中提及的两类消息,电视端接收到消息后响应是容易想到的,针对消息x,机顶盒的远程投屏服务唤起本地的腾讯视频应用并导入节目x的key值,来实现节目x在电视端的播放;针对消息y,远程投屏服务则与机顶盒本身控制系统进行交互,该控制系统直接根据节目y的serviceid、onid和tsid实现频道跳转,来实现节目y在电视端的播放。
此外,需要说明的是,电视端接收推送消息的实现方式可采用长连接实现,即电视端与服务器端建立长连接,通过长连接接收获取推送消息。采用这种实现方式,有利于减少远程投屏服务对电视端本地资源的占用,保证电视端的用户体验。
而基于前文实施例,本领域技术人员容易想到,基于具体的应用场景不同,本申请的技术方案很容易扩展至直播、回看等跳台、回看点播化投屏等业务形式,本申请对此就不再进行详述了。
本申请的技术方案,通过设置服务器端,基于服务器端、电视端和移动端之间的交互,实现移动端对电视端的网络远程节目推屏,有助于提高的用户体验度。并且在节目推屏互动中,不涉及移动端音视频流的上传,对移动端网络带宽要求低、节省流量,有助于提高用户使用的积极性和使用频率。
如图2所示,本申请还提供了一种多屏互动的实现系统,该系统包括:服务器端、电视端和移动端,服务器端、电视端和移动端之间进行交互,来执行前文实施例中的方法,实现多屏之间的互动。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人员在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
1.一种多屏互动的实现方法,其特征在于,包括如下步骤:
服务器端基于电视端上传的设备标识数据生成第一数据,并将第一数据下传给电视端;
移动端通过与电视端进行交互获取第一数据,并基于第一数据访问预设页面;
服务器端根据用户在所述预设页面的操作生成推送消息,并将所述推送消息推送给该预设页面所对应的电视端;
电视端接收所述推送消息,并基于该推送消息响应用户的操作。
2.根据权利要求1所述的实现方法,其特征在于,所述服务器端基于电视端上传的设备标识数据生成第一数据,具体为:
电视端部署有远程投屏服务,远程投屏服务读取电视端的设备标识信息,通过预先建立的消息通道向服务器端发出包含有设备标识信息的第一请求;
服务器端响应第一请求,将所述设备标识信息与预设页面进行配对,生成包含有预设页面地址信息的第一数据。
3.根据权利要求2所述的实现方法,其特征在于,所述第一数据为二维码值数据,所述移动端通过与电视端进行交互获取第一数据,具体为:
电视端根据所述二维码值数据对应生成二维码,并显示在屏幕上;
移动端通过与电视端进行扫码交互以获取第一数据。
4.根据权利要求2所述的实现方法,其特征在于,电视端包括连接有显示设备的数字电视机顶盒,所述设备标识信息为机顶盒序列号或智能卡卡号。
5.根据权利要求1所述的实现方法,其特征在于,所述预设页面上包含有,用于展示聚合媒资的第一节目表和/或用于展示数字电视频道的第二节目表。
6.根据权利要求5所述的实现方法,其特征在于,针对用户在第一节目表的点播操作,服务器端根据所述点播操作生成推送消息的过程具体为,
服务器端获取要点播节目在对应视频平台的资源标识值,基于所述资源标识值生成所述推送消息。
7.根据权利要求5所述的实现方法,其特征在于,针对用户在第二节目表的点播操作,服务器端根据所述点播操作生成推送消息的过程具体为,
服务器端获取要点播节目在广电播控系统中的节目标识值、节目所在频点的原始网络标识值和节目所在频点标识值,基于所述节目标识值、节目所在频点的原始网络标识值和节目所在频点标识值生成所述推送消息。
8.根据权利要求1所述的实现方法,其特征在于,所述电视端接收所述推送消息,具体为:
电视端与服务器端建立长连接,通过长连接接收获取所述推送消息。
9.根据权利要求1至8任一项所述的实现方法,其特征在于,所述移动端包括智能手机、平板电脑。
10.一种多屏互动的实现系统,其特征在于,包括:服务器端、电视端和移动端,所述服务器端、电视端和移动端之间进行交互,实现权利要求1至9中任一项所述的方法。
技术总结