应用于服务提供设备的数据处理方法和设备技术

技术编号:14409804 阅读:78 留言:0更新日期:2017-01-11 20:20
本申请实施例提供了一种应用于服务提供设备的数据处理方法和设备,其中的设备具体包括:界面编码模块,用于对用户界面进行编码;流处理模块,用于依据所述用户界面的编码结果生成对应的传输流,并向所连接的客户端推送所述传输流;及消息处理模块,用于接收来自所述客户端的输入消息,并依据所述输入消息进行相应的消息处理;其中,所述消息处理包括:对所述用户界面进行更新。本申请实施例能够降低智能电视服务对硬件资源的要求,且能够节约用户购买或更新机顶盒所花费的成本。

【技术实现步骤摘要】

本申请涉及通信
,特别是涉及一种服务提供设备、一种应用于服务提供设备的数据处理方法和一种智能电视系统。
技术介绍
随着互联网技术的发展,智能电视、数字视频变换盒的出现,使得电视节目系统也越来越智能化,除了传统的电视节目的播出之外,还可以进行互联网活动。STB(数字视频变换盒,SetTopBox)又称机顶盒,是一个连接电视机与外部信号源的设备。机顶盒可以将压缩的数字信号转成电视内容,并在电视机上显示出来。所述数字信号可以来自有线电缆、卫星天线、宽带网络以及地面广播等等。机顶盒除了可以接收上述可以转换为电视内容的数字信号之外,还可以接收数字内容,例如,电视节目指南、因特网网页、电子邮件等等。使用户能在现有电视机上观看数字电视节目,并可以通过网络进行交互式数字化娱乐、教育和网络购物等活动。由上可见,上述数字电视节目的播出、交互式数字化娱乐、教育和网络购物等活动都需要通过所述机顶盒(或智能电视)实现。而互联网技术的发展是日新月异的、是不断地在更新变化的,机顶盒要满足这一发展和变化,则需要不断地进行更新。然而,所述机顶盒的更新需要丢弃旧的机顶盒,这造成了资源的浪费。
技术实现思路
本申请实施例所要解决的技术问题是提供一种服务提供设备、一种应用于服务提供设备的数据处理方法和一种智能电视系统,能够降低智能电视服务对硬件资源的要求,且能够节约用户购买或更新机顶盒所花费的成本。为了解决上述问题,本申请公开了一种服务提供设备,包括:界面编码模块,用于对用户界面进行编码;流处理模块,用于依据所述用户界面的编码结果生成对应的传输流,并向所连接的客户端推送所述传输流;及消息处理模块,用于接收来自所述客户端的输入消息,并依据所述输入消息进行相应的消息处理;其中,所述消息处理包括:对所述用户界面进行更新。另一方面,本申请公开了一种应用于服务提供设备的数据处理方法,包括:对用户界面进行编码;依据所述用户界面的编码结果生成对应的传输流,并向所连接的客户端推送所述传输流;接收来自所述客户端的输入消息,并依据所述输入消息进行相应的消息处理;其中,所述消息处理包括:对所述用户界面进行更新。再一方面,本申请公开了一种智能电视系统,包括:前述的服务提供设备。与现有技术相比,本申请实施例包括以下优点:本申请实施例中,服务提供设备可以向所连接的客户端推送用户界面对应的传输流,这使得客户端可以对依据所述传输流解析得到的用户界面进行显示;并且,服务提供设备还可以接收来自所述客户端的、用户通过遥控器、鼠标等输入装置产生的输入消息,并依据所述输入消息对服务提供设备的用户界面进行更新;由于服务提供设备负责当前输入信息对应用户界面的获取,而客户端仅仅负责传输流的解析和用户界面的显示,因此,本实施例可以通过服务提供设备直接为客户端提供智能电视服务,这降低了对于机顶盒的性能要求,因此减少了对于机顶盒的维护操作,降低了智能电视服务对硬件资源的要求,同时节约了用户购买或更新机顶盒所花费的成本。附图说明图1是本申请的一种智能电视系统的结构示意图;图2是本申请的一种服务提供设备实施例一的结构框图;图3是本申请的一种服务提供设备实施例三的结构框图;图4是本申请的一种服务提供设备实施例四的结构框图;图5是本申请的一种服务提供设备实施例五的结构框图;图6是本申请的一种服务提供设备实施例六的结构框图;图7是本申请的一种服务提供设备实施例七的结构框图;图8本申请的一种客户端和服务提供设备间通信方法的流程图;图9是本申请的另一种客户端和服务提供设备间通信方法的流程图;图10是本申请的一种应用于服务提供设备的数据处理方法实施例一的步骤流程图;图11是本申请的一种应用于服务提供设备的数据处理方法实施例二的步骤流程图;图12本申请的一种应用于服务提供设备的数据处理方法实施例三的步骤流程图;以及图13本申请的一种应用于服务提供设备的数据处理方法实施例四的步骤流程图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。本申请提供了一种智能电视系统,该智能电视系统可以包括:至少一个服务器、至少一个客户端、至少一个服务提供设备;其中,所述服务器用于向所述客户端分配服务提供设备;所述客户端可以设置在智能电视中,所述服务提供设备设置在网络侧,用于通过网络为建立连接的客户端提供互联网服务。服务器在接收到客户端的登录请求之后,可以根据设定分配策略从云端的多个服务提供设备中选择一个服务提供设备分配给所述客户端。在本申请的一种优选实施例中,所述智能电视系统,还可以包括至少一个用户数据信息存储设备;所述至少一个用户数据信息存储设备具体可以包括:至少一个用户分区;其中,所述至少一个用户分区分别用于存储不同客户端对应的用户数据。在本申请的另一种优选实施例中,所述服务提供设备具体可以包括:网络机顶盒;所述互联网服务,具体可以包括如下中的至少一个:电视直播、音视频服务、网页服务、游戏服务。传统方案中,普通机顶盒往往较为陈旧,性能也比较弱,不足以运行大型游戏和应用,用户往往需要升级或者替换更新的机顶盒以满足大型游戏和应用等娱乐需求。而本申请实施例可以将性能较强的OTT(过顶传球,OverTheTop)网络机顶盒集成至云端的设备服务器上,并通过视频流化技术,将OTT机顶盒的性能通过网络传输到性能较弱的上述客户端对应的普通机顶盒上,使普通机顶盒可以在不升级硬件的情况下使用高端功能。在具体实现中,可以将性能较强的OTT机顶盒(如天猫魔盒)中的所有功能数据流化后提供给普通机顶盒,上述功能包括但不限于:游戏、应用、电影、电视剧、教育、视频聊天、K歌等。在具体实现中,设备服务器中的每一片网络机顶盒具备的性能包括但不限于:处理性能、图形计算性能、大内存、低功耗等等,本领域技术人员可以根据实际需要量化这些性能的指标,以实现在网络机顶盒上运行目前市面上的大型游戏和应用,播放1080P以及2K等规格的电影。对于普通机顶盒而言,其可以具备播放视频流的性能,以及具备访问IP(网络之间互联的协议,InternetProtocol)网络的性能即可,其中,上述视频流的格式可以为RTSP(实时流传输协议,RealTimeStreamingProtocol)720P等等。对于具备上述性能的普通机顶盒而言,其在安装了网络机顶盒对应的客户端后,就可以通过该客户端上传键值指令,接收并播放来自网络机顶盒的传输流,综上,大型的游戏和应用的功能数据可以在云端的设备服务器中运行,这些数据可以RTSP视频流的形式传输到普通机顶盒上进行播放,因此能够实现使用普通机顶盒进行高端娱乐的目的。并且,本申请实施例可以适用于电信/广电运营商,以增强这些运营商的已有的普通机顶盒的性能。这里需要说明的是,在本申请的方案中,服务提供设备可以作为硬件设备设置在云端,软件(应用程序)可以安装在服务提供设备中,服务提供设备可以在云端将各类应用程序的UI(用户界面,UserInterface)进行编码,客户端可以具有基本解码性能以向用户展现应用程序的用户界面,实现对各类应用程序的操作。换而言之,在本申请的方案中,可以将软件(应用程序)安装在服务提供设备中,通过服务提供设备为用户提供服务,其可以适用本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201510320190.html" title="应用于服务提供设备的数据处理方法和设备原文来自X技术">应用于服务提供设备的数据处理方法和设备</a>

【技术保护点】
一种服务提供设备,其特征在于,包括:界面编码模块,用于对用户界面进行编码;流处理模块,用于依据所述用户界面的编码结果生成对应的传输流,并向所连接的客户端推送所述传输流;及消息处理模块,用于接收来自所述客户端的输入消息,并依据所述输入消息进行相应的消息处理;其中,所述消息处理包括:对所述用户界面进行更新。

【技术特征摘要】
1.一种服务提供设备,其特征在于,包括:界面编码模块,用于对用户界面进行编码;流处理模块,用于依据所述用户界面的编码结果生成对应的传输流,并向所连接的客户端推送所述传输流;及消息处理模块,用于接收来自所述客户端的输入消息,并依据所述输入消息进行相应的消息处理;其中,所述消息处理包括:对所述用户界面进行更新。2.根据权利要求1所述的服务提供设备,其特征在于,所述流处理模块,还用于依据所述客户端的多媒体播放请求获取相应的多媒体播放信息,并将所述多媒体播放信息反馈给所述客户端。3.根据权利要求1所述的服务提供设备,其特征在于,所述服务提供设备还包括:分区操作模块,用于将所述客户端的登录用户对应的用户分区挂载到本地,并将所述登录用户产生的用户数据写入挂载后的用户分区。4.根据权利要求3所述的服务提供设备,其特征在于,所述分区操作模块包括:第一检测子模块,用于检测挂载后的用户分区中是否存在已安装应用的数据文件;文件写入子模块,用于在所述挂载后的用户分区中不存在所述已安装应用的数据文件时,将所述已安装应用的数据文件写入所述挂载后的用户分区。5.根据权利要求3所述的服务提供设备,其特征在于,所述分区操作模块包括:第二检测子模块,用于检测挂载后的用户分区中是否存在已卸载应用的数据文件;删除子模块,用于在所述挂载后的用户分区中存在所述已卸载应用的数据文件时,删除所述挂载后的用户分区中所述已卸载应用的数据文件。6.根据权利要求1所述的服务提供设备,其特征在于,所述服务提供
\t设备还包括:远程管理模块,用于配合服务器完成所述服务器对于服务提供设备的远程管理。7.根据权利要求6所述的服务提供设备,其特征在于,所述服务器对服务提供设备的远程管理包括:所述服务器对服务提供设备的应用管理、所述服务器对服务提供设备的进程清理和所述服务器对服务提供设备的心跳管理中的至少一种。8.根据权利要求7所述的服务提供设备,其特征在于,所述服务器对服务提供设备的远程管理为所述服务器对服务提供设备的应用管理,则所述远程管理模块包括:应用更新子模块,用于在接收到来自所述服务器的更新指令后,依据所述更新指令中携带的待更新应用信息更新服务提供设备中的应用;其中,所述待更新应用信息是由所述服务器依据所述服务提供设备中已安装的应用确定的。9.根据权利要求6或7所述的服务提供设备,其特征在于,所述远程管理模块,具体用于利用守护进程,配合所述服务器完成所述服务器对于服务提供设备的远程管理。10.根据权利要求1所述的服务提供设备,其特征在于,所述服务提供设备还包括:连接模块,用于在与客户端建立加密连接后生成虚拟输入设备;则所述消息处理模块,包括:解密子模块,用于接收所述客户端发送的加密的输入消息,对所述加密的输入消息进行解密;及虚拟响应子模块,用于将解密的输入消息写入所述虚拟输入设备,由所述虚拟输入设备对所述输入消息对应输入事件进行分发,得到所述输入消息的响应信息。11.一种应用于服务提供设备的数据处理方法,其特征在于,包括:对用户界面进行编码;依据所述用户界面的编码结果生成对应的传输流,并向所连接的客户端推送所述传输流;接收来...

【专利技术属性】
技术研发人员:宋丹峰罗金华米杨徐晶杨金锋谭建国
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1