一种客户端、智能电视系统和相应的数据传输方法技术方案

技术编号:14334443 阅读:91 留言:0更新日期:2017-01-04 08:26
本申请实施例提供了一种客户端、智能电视系统和相应的数据传输方法,由于更新而导致频繁更新硬件而造成的资源浪费。所述的客户端包括:网络模块、定制应用模块、解码模块和播放模块,其中,由服务提供设备为客户端推送依据用户界面缓存编码生成的传送流,然后在客户端解析成相应的用户界面进行显示,通过网络实现对用户界面的推送,对于更新等内容在服务提供设备侧执行即可,而在客户端侧进行解析和显示,防止由于频繁更新硬件而导致资源的浪费。并且,对于客户端的多媒体资源,由内容分发服务器提供而不再采用传送流的形式推送,在节省带宽资源的同时保证了多媒体资源的播放质量。

【技术实现步骤摘要】

本申请涉及互联网
,特别是涉及一种客户端、一种智能电视系统和一种数据传输方法。
技术介绍
网络电视盒,也叫智能电视盒,是一个连接电视机与互联网的设备。电视机通过网络电视盒连接互联网,收看网络电视节目。因此,“网络电视盒”可以看成是一个通过互联网获得视频节目的“机顶盒”。随着智能操作系统的越来越普及化,智能盒子也逐渐走进了千家万户,游戏,音乐,视频,设备互联等新的内容和技术给用户带来了越来越好的客厅娱乐体验,但是随着IT硬件和互联网行业的快速迭代的节奏,盒子的硬件升级周期也很频繁。用户想要及时体验到最新的技术所带来的乐趣就必须频繁购买更换新的智能盒子,造成了资源的浪费。
技术实现思路
本申请实施例所要解决的技术问题是提供一种客户端,解决由于更新而导致频繁更新硬件而造成的资源浪费。相应的,本申请实施例还提供了一种数据传输方法和一种智能电视系统。为了解决上述问题,本申请公开了一种客户端,所述的客户端包括:网络模块、定制应用模块、解码模块和播放模块;其中,所述网络模块,用于连接网络;所述定制应用模块,用于与服务提供设备交互进行用户界面对应传送流的传输;执行传送流和多媒体数据的传输切换;以及与网络服务器交互进行所述多媒体数据的传输;所述解码模块,用于解析所述传送流或所述多媒体数据;所述播放模块,用于显示传送流对应的用户界面或多媒体数据对应的多媒体内容。可选的,所述定制应用模块,用于向所述服务提供设备发送第一指令以暂停推送数据流,并向所述网络服务器请求获取播放多媒体数据,实现传送流到多媒体数据的传输切换;以及在需要停止播放所述多媒体数据时,发送第二指令给所述服务提供设备,接收所述服务提供设备反馈的传送流,实现多媒体数据到传送流的传输切换。可选的,所述的客户端还包括:输入接收模块;所述输入接收模块,用于接收外置设备发送的原始输入信号;所述定制应用模块,还用于依据原始输入信号向服务提供设备反馈对应的输入信息以进行用户界面的控制。可选的,所述定制应用模块,还用于将所述原始输入信息映射成能够被所述服务提供设备识别的输入信号,其中,所述输入信号包括指定系统的标准输入信号或键值信息或数字信息。可选的,所述定制应用模块,还用于向调度服务器请求分配服务提供设备,与分配的服务提供设备建立连接;以及在申请分配服务提供设备和/或连接分配的服务提供设备时,发送用户数据以进行鉴权。可选的,所述播放模块,还用于通过端口对服务提供设备推送的传送流进行监听,在监听到所述交互过程中服务提供设备发送的传送流中断时,确定所述服务提供设备出现异常状态,将所述服务提供设备的异常状态发送给所述定制应用模块;所述定制应用模块,还用于将服务提供设备的异常状态上报给管理服务器。可选的,所述播放模块,还用于在播放解析的传送流时,对传送流的图像帧进行检测,当检测到所述图像帧异常时,丢弃所述图像帧。可选的,所述的客户端还包括:操作系统模块;所述操作系统模块,用于提供操作系统以支持其他模块的运行,其中,所述其他模块包括:网络模块、定制应用模块、解码模块、播放模块和输入接收模块。本申请实施例还公开了一种智能电视系统,包括:至少一个如申请实施例所述的客户端、至少一个服务器和至少一个服务提供设备;其中,所述服务器用于向所述客户端分配服务提供设备;所述客户端设置在智能电视中,所述服务提供设备设置在网络侧,用于通过网络为建立连接的客户端提供互联网服务。可选的,所述的系统还包括至少一个用户数据信息存储设备;所述至少一个用户数据信息存储设备包括:至少一个用户分区;其中,所述至少一个用户分区分别用于存储不同客户端对应的用户数据。可选的,所述服务提供设备包括:网络机顶盒;所述互联网服务,包括如下中的至少一个:电视直播、音视频服务、网页服务、游戏服务。本申请实施例还公开了一种数据传输方法,包括:接收服务提供设备传输的用户界面对应的传送流,或网络服务器传输多媒体数据;对所述传送流进行解析显示相应的用户界面,或对所述多媒体数据进行解析显示相应的多媒体内容;以及执行传送流和多媒体数据的传输切换。可选的,所述执行传送流和多媒体数据的传输切换,包括:传送流到多媒体数据的传输切换,所述传输切换包括如下步骤:向所述服务提供设备发送第一指令以暂停推送数据流,并向所述网络服务器请求获取播放多媒体数据;接收所述网络服务器反馈的多媒体数据;对所述多媒体数据进行解析显示相应的多媒体内容。可选的,所述执行传送流和多媒体数据的传输切换,包括:多媒体数据到传送流的传输切换,所述传输切换包括如下步骤:在需要停止播放所述多媒体数据时,发送第二指令给所述服务提供设备;接收所述服务提供设备反馈的传送流;对所述传送流进行解析显示相应的用户界面。可选的,还包括:接收外置设备发送的原始输入信号;依据所述原始输入信号向服务提供设备反馈对应的输入信息以进行用户界面的控制;接收所述服务提供设备发送的响应于输入信号的传送流,所述响应于输入信号的传送流为基于所述输入信息控制用户界面后生成的;对所述传送流进行解析显示相应控制的用户界面。可选的,所述接收外置设备发送的原始输入信号之后,还包括:将所述原始输入信息映射成能够被所述服务提供设备识别的输入信号,其中,所述输入信号包括指定系统的标准输入信号或键值信息或数字信息。可选的,还包括:所述定制应用模块向调度服务器请求分配服务提供设备,与分配的服务提供设备建立连接;在申请分配服务提供设备和/或连接分配的服务提供设备时,所述定制应用模块发送用户数据给所述调度服务器以进行鉴权。可选的,还包括:所述播放模块通过端口对服务提供设备推送的传送流进行监听;在监听到所述交互过程中服务提供设备发送的传送流中断时,所述播放模块确定所述服务提供设备出现异常状态,将所述服务提供设备的异常状态发送给所述定制应用模块;所述定制应用模块将服务提供设备的异常状态上报给管理服务器。可选的,所述的方法还包括:所述播放模块在播放解析的传送流时,对传送流的图像帧进行检测;当检测到所述图像帧异常时,所述播放模块丢弃所述图像帧。可选的,所述的数据传输方法应用于智能电视系统中,所述智能电视系统包括:至少一个客户端、至少一个服务器、至少一个服务提供设备;其中,所述服务器用于向所述客户端分配服务提供设备;所述客户端设置在智能电视中,所述服务提供设备设置在网络侧,用于通过网络为建立连接的客户端提供互联网服务。可选的,所述智能电视系统,还包括至少一个用户数据信息存储设备;所述至少一个用户数据信息存储设备包括:至少一个用户分区;其中,所述至少一个用户分区分别用于存储不同客户端对应的用户数据。可选的,所述服务提供设备包括:网络机顶盒;所述互联网服务,包括如下中的至少一个:电视直播、音视频服务、网页服务、游戏服务。与现有技术相比,本申请实施例包括以下优点:在本申请实施例中,客户端通过网络模块连接网络,然后通过定制应用模块、解码模块和播放模块实现对传送流和多媒体数据的播放,其中,由服务提供设备为客户端推送依据用户界面对应的传送流,然后在客户端解析显示相应的用户界面,通过网络实现对用户界面的推送,从而对于更新等内容在服务提供设备侧执行即可,在客户端侧进行解析和显示,防止由于频繁更新硬件而导致资源的浪费。并且本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201510319784.html" title="一种客户端、智能电视系统和相应的数据传输方法原文来自X技术">客户端、智能电视系统和相应的数据传输方法</a>

【技术保护点】
一种客户端,其特征在于,所述的客户端包括:网络模块、定制应用模块、解码模块和播放模块;其中,所述网络模块,用于连接网络;所述定制应用模块,用于与服务提供设备交互进行用户界面对应传送流的传输;执行传送流和多媒体数据的传输切换;以及与网络服务器交互进行所述多媒体数据的传输;所述解码模块,用于解析所述传送流或所述多媒体数据;所述播放模块,用于显示传送流对应的用户界面或多媒体数据对应的多媒体内容。

【技术特征摘要】
1.一种客户端,其特征在于,所述的客户端包括:网络模块、定制应用模块、解码模块和播放模块;其中,所述网络模块,用于连接网络;所述定制应用模块,用于与服务提供设备交互进行用户界面对应传送流的传输;执行传送流和多媒体数据的传输切换;以及与网络服务器交互进行所述多媒体数据的传输;所述解码模块,用于解析所述传送流或所述多媒体数据;所述播放模块,用于显示传送流对应的用户界面或多媒体数据对应的多媒体内容。2.根据权利要求1所述的客户端,其特征在于,所述定制应用模块,用于向所述服务提供设备发送第一指令以暂停推送数据流,并向所述网络服务器请求获取播放多媒体数据,实现传送流到多媒体数据的传输切换;以及在需要停止播放所述多媒体数据时,发送第二指令给所述服务提供设备,接收所述服务提供设备反馈的传送流,实现多媒体数据到传送流的传输切换。3.根据权利要求1所述的客户端,其特征在于,所述的客户端还包括:输入接收模块;所述输入接收模块,用于接收外置设备发送的原始输入信号;所述定制应用模块,还用于依据原始输入信号向服务提供设备反馈对应的输入信息以进行用户界面的控制。4.根据权利要求3所述的客户端,其特征在于,所述定制应用模块,还用于将所述原始输入信息映射成能够被所述服务提供设备识别的输入信号,其中,所述输入信号包括指定系统的标准输入信号或键值信息或数字信息。5.根据权利要求1所述的客户端,其特征在于,所述定制应用模块,还用于向调度服务器请求分配服务提供设备,与分配的服务提供设备建立连接;以及在申请分配服务提供设备和/或连接分配的服务提供设备时,发送用户数据以进行鉴权。6.根据权利要求1所述的客户端,其特征在于,所述播放模块,还用于通过端口对服务提供设备推送的传送流进行监听,在监听到所述交互过程中服务提供设备发送的传送流中断时,确定所述服务提供设备出现异常状态,将所述服务提供设备的异常状态发送给所述定制应用模块;定制应用模块,还用于将服务提供设备的异常状态上报给管理服务器。7.根据权利要求1所述的客户端,其特征在于,所述播放模块,还用于在播放解析的传送流时,对传送流的图像帧进行检测,当检测到所述图像帧异常时,丢弃所述图像帧。8.根据权利要求1所述的客户端,其特征在于,所述的客户端还包括:操作系统模块;所述操作系统模块,用于提供操作系统以支持其他模块的运行,其中,所述其他模块包括:网络模块、定制应用模块、解码模块、播放模块和输入接收模块。9.一种智能电视系统,其特征在于,包括:至少一个如上述权利要求1-8任一所述的客户端、至少一个服务器和至少一个服务提供设备;其中,所述服务器用于向所述客户端分配服务提供设备;所述客户端设置在智能电视中,所述服务提供设备设置在网络侧,用于通过网络为建立连接的客户端提供互联网服务。10.根据权利要求9所述的智能电视系统,其特征在于,还包括至少一个用户数据信息存储设备;所述至少一个用户数据信息存储设备包括:至少一个用户分区;其中,所述至少一个用户分区分别用于存储不同客户端对应的用户数据。11.根据权利要求9所述的智能电视系统,其特征在于,所述服务提供设备包括:网络机顶盒;所述互联网服务,包括如下中的至少一个:电视直播、音视频服务、网页服务、游戏服务。12.一种数据传输方法,其特征在于,所述的方法包括:接收服务提供设备传输的用户界面对应的传送流...

【专利技术属性】
技术研发人员:徐虹杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1