本发明专利技术公开了一种智能电视信源切换方法,该方法包括:接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID;接收所述应用的信源切换请求,所述信源切换请求携带分配的所述权限ID;判断所述信源切换请求中的所述权限ID当前是否具备信源切换权限;若是,则执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。本发明专利技术还公开了一种智能电视信源切换装置。本发明专利技术能够解决多个应用相互切换信源时导致的信源切换错乱的技术问题。
【技术实现步骤摘要】
本专利技术涉及电视
,尤其涉及智能电视信源切换方法及装置。
技术介绍
随着智能设备技术的发展,运行在智能电视系统中的应用也越来越多样化。由于不同应用的需要,智能电视设置有很多信源,比如HDMI(高清晰度多媒体信号)、VGA(视频图形阵列)、DVI(数字视频接口)、ATV(射频模拟电视信号)、DTV(数字电视信号)、XBOX游戏机等等,这些信源通过采用不同的输入通道,满足了不同应用的信源使用需求。然而,智能电视的多信源也使得需要切换信源的场景增多,由于应用切换信源的操作是在智能电视搭载的系统的生命周期内执行,当多个应用之间相互切换时,会导致系统的生命周期错乱,由此可能会导致切换信源的时序错乱,最终切换到到信源并非是用户真正想要切换到的信源。
技术实现思路
本专利技术的主要目的在于提出一种智能电视信源切换方法及装置,旨在解决多个应用相互切换信源时导致的信源切换错乱的技术问题。为实现上述目的,本专利技术提供一种智能电视信源切换方法,所述方法包括如下步骤:接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID;接收所述应用的信源切换请求,所述信源切换请求携带分配的所述权限ID;判断所述信源切换请求中的所述权限ID当前是否具备信源切换权限;若是,则执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。可选地,所述接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID的步骤之前,还包括:设置权限管理资源池,所述权限管理资源池用于存储若干ID和每个ID当前所处的状态。可选地,所述判断所述信源切换请求中的所述权限ID当前是否具备信源切换权限的步骤包括:判断当前所述权限资源存储池中是否存在所述权限ID;若是,则判断所述权限ID当前是否处于预设状态;若是,则判定所述权限ID当前具备信源切换权限。可选地,所述执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限的步骤之前,还包括:判断所述权限ID是否与预设的全局变量中的ID相同,所述全局变量用于存储当前具备信源切换权限的ID;若是,则执行步骤:执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。可选地,所述信源切换请求包括抢占式信源切换请求和非抢占式信源切换请求。此外,为实现上述目的,本专利技术还提供一种智能电视信源切换装置,所述装置包括:分配模块,用于接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID;接收模块,用于接收所述应用的信源切换请求,所述信源切换请求携带分配的所述权限ID;第一判断模块,用于判断所述信源切换请求中的所述权限ID当前是否具备信源切换权限;执行模块,用于若所述信源切换请求中的所述权限ID当前具备信源切换权限,则执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。可选地,所述装置还包括:设置模块,用于设置权限管理资源池,所述权限管理资源池用于存储若干ID和每个ID当前所处的状态。可选地,所述第一判断模块还用于:判断当前所述权限资源存储池中是否存在所述权限ID;若是,则判断所述权限ID当前是否处于预设状态;若是,则判定所述权限ID当前具备信源切换权限。可选地,所述装置还包括:第二判断模块,用于判断所述权限ID是否与预设的全局变量中的ID相同,所述全局变量用于存储当前具备信源切换权限的ID;所述执行模块还用于在所述权限ID与预设的全局变量中的ID相同时,执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。可选地,所述信源切换请求包括抢占式信源切换请求和非抢占式信源切换请求。本专利技术接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID;接收所述应用的信源切换请求,所述信源切换请求携带分配的所述权限ID;判断所述信源切换请求中的所述权限ID当前是否具备信源切换权限;若是,则执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。本专利技术通过为信源切换提供一种权限控制机制,当某一应用请求切换信源时,必须通过权限申请才可以完成,当某一应用获取执行权限后,其他应用就失去了执行权限,从而保证了始终只有一个应用有执行权限,从而解决了多个应用相互切换信源时导致的信源切换错乱的技术问题。附图说明图1为本专利技术智能电视信源切换方法第一实施例的流程示意图;图2为本专利技术智能电视信源切换方法第二实施例的流程示意图;图3为本专利技术权限资源管理池的设计场景示意图;图4为本专利技术对应用进行权限控制的设计场景示意图;图5为本专利技术智能电视信源切换方法第三实施例的流程示意图;图6为本专利技术判断应用是否具备执行信源切换权限的流程示意图;图7为本专利技术判断应用是否具备执行信源切换权限的另一流程示意图;图8为本专利技术应用调用不同切信源接口进行权限申请的流程示意图;图9为本专利技术应用A和应用B信源切换的应用场景示意图;图10为本专利技术智能电视信源切换装置第一实施例的功能模块示意图;图11为本专利技术智能电视信源切换装置第二实施例的功能模块示意图;图12为本专利技术智能电视信源切换装置第三实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种智能电视信源切换方法。参照图1,图1为本专利技术智能电视信源切换方法第一实施例的流程示意图。所述方法包括如下步骤:步骤S10,接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID;在智能电视系统安装了多个应用的情形下,智能电视会根据不同应用的需要来对当前播放信源进行切换,比如智能电视当前处于数字电视信源播放模式,用户通过某个网络视频应用点播网络视频,则智能电视需要切换至HDMI多媒体信源播放模式以播放网络视频。具体地,智能电视可以接收用户的遥控指令来切换信源,也可以预先设置信源切换规则,比如在预设应用启动后自动切换至该应用对应的信源,具体实施中可进行灵活设置。与现有技术不同之处在于,本专利技术执行信源切换的应用必须具备向系统申请的权限,并且只有当申请的权限符合预设条件时,该应用才能执行信源切换。具体地,应用可以在某一时刻基于用户触发的权限申请指令向系统进行权限申请,也可以在启动后自动向系统进行权限申请,也可以在应用程序运行的某一时刻自动向系统进行权限申请,总之,本专利技术对应用进行权限申请的具体场景和时刻不作限定。在应用申请权限时,智能电视接收该应用的权限申请请求,并从预设的权限管理资源池中为该应用分配一个权限ID(此ID是唯一存在的),其中,权限资源管理池中存储了若干ID,且每个ID都有其对应的状态。需要说明的是,智能电视分配ID时可以是随机分配,也可以是顺序分配,且为保证ID与应用之间的一一对应关系,一个ID只能分配给一个应用。步骤S20,接收所述应用的信源切换请求,所述信源切换请求携带分配的所述权限ID;在应用获取到系统本文档来自技高网...
【技术保护点】
一种智能电视信源切换方法,其特征在于,所述方法包括如下步骤:接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID;接收所述应用的信源切换请求,所述信源切换请求携带分配的所述权限ID;判断所述信源切换请求中的所述权限ID当前是否具备信源切换权限;若是,则执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。
【技术特征摘要】
1.一种智能电视信源切换方法,其特征在于,所述方法包括如下步骤:接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID;接收所述应用的信源切换请求,所述信源切换请求携带分配的所述权限ID;判断所述信源切换请求中的所述权限ID当前是否具备信源切换权限;若是,则执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。2.如权利要求1所述的智能电视信源切换方法,其特征在于,所述接收应用的权限申请请求,根据所述权限申请请求从预设的权限管理资源池中为所述应用分配一个权限ID的步骤之前,还包括:设置权限管理资源池,所述权限管理资源池用于存储若干ID和每个ID当前所处的状态。3.如权利要求2所述的智能电视信源切换方法,其特征在于,所述判断所述信源切换请求中的所述权限ID当前是否具备信源切换权限的步骤包括:判断当前所述权限资源存储池中是否存在所述权限ID;若是,则判断所述权限ID当前是否处于预设状态;若是,则判定所述权限ID当前具备信源切换权限。4.如权利要求1至3任一项所述的智能电视信源切换方法,其特征在于,所述执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限的步骤之前,还包括:判断所述权限ID是否与预设的全局变量中的ID相同,所述全局变量用于存储当前具备信源切换权限的ID;若是,则执行步骤:执行所述应用的信源切换,并限制所述权限管理资源池中除所述权限ID之外的所有ID的信源切换权限。5.如权利要求4所述的智能电视信源切换方法,其特征在于,所述信源切换请求包括抢占式...
【专利技术属性】
技术研发人员:徐文鹏,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。