【技术实现步骤摘要】
本申请涉及互联网
,具体涉及一种资源分配方法、装置和智能电视系统。
技术介绍
随着互联网技术的发展,智能电视、数字视频变换盒的出现,使得电视节目系统也越来越智能化,除了传统的电视节目的播出之外,还可以进行互联网活动。以数字视频变换盒为例,数字视频变换盒(SetTopBox,简称STB),通常也可以称作机顶盒或机上盒,是一个连接电视机与外部信号源的设备。数字视频变换盒可以将压缩的数字信号转成电视内容,并在电视机上显示出来。所述数字信号信号可以来自有线电缆、卫星天线、宽带网络以及地面广播等等。数字视频变换盒除了可以接收上述可以转换为电视内容的数字信号之外,还可以接收数字内容,例如,电视节目指南、因特网网页、电子邮件等等。使用户能在现有电视机上观看数字电视节目,并可以通过网络进行交互式数字化娱乐、教育和网络购物等活动。由上可见,上述数字电视节目的播出、交互式数字化娱乐、教育和网络购物等活动都需要通过所述数字视频变换盒(或智能电视)实现。在目前电视节目系统中,数字视频变换盒与电视机的连接是相对固定的,即,一个数字视频变换盒固定为一个终端如电视机提供服务。终端想要获得的服务也只能通过数字视频变换盒实现。然而,一方面,互联网技术的发展日新月异的、各种应用也在不断更新变化,当数字视频变换盒不能满足应用的更新变化时,则将不能正常为电视终端提供服务;另一方面,数字视频变换盒的任何异常或故障,可能导致终端不能获得服务。
技术实现思路
本申请提供了一种资源分配方法、装置和智能电视系统,以解决现有的为终端提供服务需要依赖并受制于数字视频变换盒的问题。为了解决上述问题,本申请公 ...
【技术保护点】
一种资源分配方法,其特征在于,包括:获取客户端对应终端的终端信息;根据所述终端信息确定所述客户端对应终端的终端类型;根据所述客户端对应终端的终端类型,为所述客户端分配与所述终端类型相匹配的服务提供设备,其中,所述服务提供设备用于为所述客户端提供服务。
【技术特征摘要】
1.一种资源分配方法,其特征在于,包括:获取客户端对应终端的终端信息;根据所述终端信息确定所述客户端对应终端的终端类型;根据所述客户端对应终端的终端类型,为所述客户端分配与所述终端类型相匹配的服务提供设备,其中,所述服务提供设备用于为所述客户端提供服务。2.如权利要求1所述的方法,其特征在于,根据所述客户端对应终端的终端类型,为所述客户端分配与所述终端类型相匹配的服务提供设备的步骤,包括:根据所述客户端的终端类型,从与所述终端类型相匹配的服务提供设备中为所述客户端选择服务提供设备,其中,选择出的服务提供设备满足设定条件。3.如权利要求2所述的方法,其特征在于,所述设定条件,包括:服务提供设备未被分配给客户端;和/或服务提供设备处于空闲状态或休眠状态。4.如权利要求2或3所述的方法,其特征在于,所述从与所述终端类型相匹配的服务提供设备中为所述客户端选择服务提供设备的步骤,包括:从与所述终端类型相匹配的多个服务提供设备中任选一个服务提供设备;判断任选的所述服务提供设备是否处于空闲状态或休眠状态;若是,则判断任选的所述服务提供设备是否已被分配给其他客户端,若未被分配,则将任选的所述服务提供设备分配给所述客户端;或者,从与所述终端类型相匹配的多个服务提供设备中任选一个服务提供设备;判断任选的所述服务提供设备是否已被分配给其他客户端,若未被分配,则判断任选的所述服务提供设备是否处于空闲状态或休眠状态;若是,则将任选的所述服务提供设备分配给所述客户端。5.如权利要求4所述的方法,其特征在于,所述方法还包括:若任选的所述服务提供设备已被分配给其他客户端或不处于空闲状态
\t或不处于休眠状态,则从与所述终端类型相匹配的多个服务提供设备中为所述客户端重新选择一个服务提供设备;并继续判断重新选择的所述服务提供设备是否满足所述设定条件,直至为所述客户端选择出满足所述设定条件的服务提供设备,或者,直至为所述客户端选择服务提供设备的次数达到第一设定阈值。6.如权利要求2所述的方法,其特征在于,根据所述客户端的终端类型,从与所述终端类型相匹配的服务提供设备中为所述客户端选择服务提供设备的步骤,包括:根据所述客户端的终端类型,从与所述终端类型相匹配的服务提供设备中选择一个服务提供设备;先将选择的所述服务提供设备预分配给所述客户端;判断预分配给所述客户端的服务提供设备的当前状态;若所述服务提供设备的当前状态满足设定状态,则确定将满足所述设定状态的服务提供设备分配给所述客户端。7.如权利要求6所述的方法,其特征在于,所述设定状态包括空闲状态或睡眠状态;若所述服务提供设备的当前状态满足设定状态,则确定将满足所述设定状态的服务提供设备分配给所述客户端的步骤包括:若所述服务提供设备的当前状态为空闲状态,则确定将满足所述设定状态的服务提供设备分配给所述客户端;若所述服务提供设备的当前状态为睡眠状态,则唤醒所述服务提供设备后,将满足所述设定状态的服务提供设备分配给所述客户端。8.如权利要求6所述的方法,其特征在于,所述方法还包括:若所述服务提供设备的当前状态不满足设定状态,则从与所述终端类型相匹配的多个服务提供设备中为所述客户端重新选择一个服务提供设备;并继续判断重新选择的所述服务提供设备是否满足所述设定条件和所述设定状态,直至为所述客户端分配满足设定条件以及设定状态的服务提供设备,或者,直至为所述客户端选择服务提供设备的次数达到第一设定阈值。9.如权利要求1-3、6-8任一权利要求所述的方法,其特征在于,在为所述客户端分配与所述终端类型相匹配的服务提供设备的步骤之后,所述方法还包括:通知为所述客户端分配的服务提供设备获取所述客户端对应的用户数据。10.如权利要求9所述的方法,其特征在于,在通知为所述客户端分配的服务提供设备获取所述客户端对应的用户数据的步骤之后,所述方法还包括:判断为所述客户端分配的服务提供设备是否成功获取到所述客户端对应的用户数据;若是,则将所述服务提供设备标识为已分配给客户端;若否,则返回所述通知满足所述设定状态的服务提供设备获取所述客户端对应的用户数据的步骤继续执行,直至所述服务提供设备成功获取到所述客户端对应的用户数据,或者,直至所述服务提供设备获取所述客户端对应的用户数据的次数达到第二设定阈值。11.如权利要求10所述的方法,其特征在于,在将所述服务提供设备标识为已分配给客户端的步骤之后,所述方法还包括:获取所述服务提供设备的设备信息;将所述设备信息发送至所述客户端,以通知所述客户端根据所述设备信息建立与所述服务提供设备的连接。12.如权利要求1所述的方法,其特征在于,根据所述客户端对应终端的终端类型,为所述客户端分配与所述终端类型相匹配的服务提供设备的步骤,包括:根据所述客户端对应终端的终端类型,确定与所述终端类型相匹配的分布式队列,其中,所述分布式队列中包括:与所述终端类型相匹配的至少一个服务提供设备的信息;根据所述分布式队列中的至少一个服务提供设备的信息,为所述客户端分配服务提供设备。13.如权利要求12所述的方法,其特征在于,根据所述分布式队列中的至少一个服务提供设备的信息,为所述客户端分配服务提供设备的步骤包括:获取对应与所述分布式队列的分布式锁;在使用所述分布式锁对所述分布式队列加锁后,根据所述分布式队列中的至少一个服务提供设备的信息,为所述客户端分配服务提供设备。14.如权利要求13所述的方法,其特征在于,在为所述客户端分配服务提供设备的步骤之后,所述方法还包括:释放所述分布式队列的分布式锁。15.根据权利要求1所述的方法,其特征在于,所述资源分配方法应用于智能电视系统;其中,所述智能电视系统包括:至少一个服务器、至少一个客户端、至少一个服务提供设备;其中,所述服务器用于向所述客户端分配服务提供设备;所述客户端设置在智能电视中,所述服务提供设备设置在网络侧,用于通过网络为建立连接的客户端提供互联网服务。16.根据权利要求15所述的方法,其特征在于,所述智能电视系统,还包括至少一个用户数据存储设备;所述至少一个用户数据存储设备包括:至少一个用户分区;其中,所述至少一个用户分区分别用于存储不同客户端对应的用户数据。17.根据权利要求15所述的方法,其特征在于,所述服务提供设备包括:网络机顶盒;所述互联网服务,包括如下中的至少一个:电视直播、音视频服务、网页服务、游戏服务。18.一种资源分配装置,其...
【专利技术属性】
技术研发人员:陈金虎,郑勇,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。