显示设备及显示设备蓝牙通信资源的调度方法技术

技术编号:23898968 阅读:194 留言:0更新日期:2020-04-22 09:54
本申请公开了显示设备及显示设备蓝牙通信资源的调度方法,该显示设备包括显示器、控制器和蓝牙模块,蓝牙模块用于根据控制器的控制执行相应的处理任务,控制器被配置为,当接收到应用对蓝牙模块的操作请求时,获取蓝牙模块的状态;如果蓝牙模块处于工作状态,确定操作请求对应的目标处理任务的优先级和蓝牙模块的当前处理任务的优先级;判断目标处理任务的优先级是否高于当前处理任务的优先级;如果目标处理任务的优先级高于当前处理任务的优先级,控制蓝牙模块暂停执行当前处理任务,并执行目标处理任务。通过本申请,可以避免资源抢占,提高设备配对及连接的成功率,较少蓝牙音频卡顿,实现对蓝牙通信资源的合理调度和有效使用。

Scheduling method of Bluetooth communication resources for display devices and display devices

【技术实现步骤摘要】
显示设备及显示设备蓝牙通信资源的调度方法
本申请涉及显示设备
,尤其涉及一种显示设备及显示设备蓝牙通信资源的调度方法。
技术介绍
当前,如智能电视的显示设备可以为用户提供诸如音频、视频、图片等播放画面,成为家庭中不可或缺的智能终端设备。显示设备除了可以接收直播电视信号并播放直播电视节目外,还可以搭载操作系统,如安卓系统,进而成为开放式平台,用户可以自行安装、卸载各类应用程序,并观看到各类网络资源内容,如网络视频、音乐、图片等。蓝牙通信技术是一种常用的短距离低功耗无线通信技术,配置有蓝牙模块的显示设备通过蓝牙模块可以与其他支持蓝牙功能的蓝牙设备建立蓝牙通信连接,以与蓝牙设备进行通信,使用蓝牙设备的功能。此外,配置有蓝牙模块的显示设备还可以支持蓝牙mesh技术,基于蓝牙mesh技术在显示设备上配置其他蓝牙设备并对其他蓝牙设备进行统一控制。随着蓝牙mesh技术以及多音频设备(AndroidP系统支持同时连接多个蓝牙音频设备)的发展,蓝牙通信资源有限的问题变得越来越明显。例如,由于受限于于蓝牙通信资源,实际应用中显示设备所能连音频设备数量远远低于其可支持可连接的设备数量。另外,当蓝牙模块并行执行多个处理任务时,处理速度和功能效果均不够理想。基于有限的蓝牙通信资源,如何调度蓝牙通信资源以实现对蓝牙通信资源的有效使用,成为亟待解决的技术问题。
技术实现思路
有鉴于此,本申请提供一种显示设备及显示设备蓝牙通信资源的调度方法。第一方面,本申请提供一种显示设备,包括:显示器,被配置为呈现用户界面;控制器和与所述控制器通信连接的蓝牙模块,所述蓝牙模块用于根据所述控制器的控制执行相应的处理任务;所述控制器被配置为,控制所述显示器呈现所述用户界面,以及,当接收到应用对蓝牙模块的操作请求时,获取所述蓝牙模块的状态,所述蓝牙模块的状态包括工作状态和空闲状态;如果所述蓝牙模块处于工作状态,确定所述操作请求对应的目标处理任务的优先级和所述蓝牙模块的当前处理任务的优先级;判断所述目标处理任务的优先级是否高于所述当前处理任务的优先级;如果所述目标处理任务的优先级高于所述当前处理任务的优先级,控制所述蓝牙模块暂停执行当前处理任务,并执行所述目标处理任务。进一步,所述确定所述操作请求所对应的目标处理任务的优先级和所述蓝牙模块的当前处理任务的优先级,包括:分别获取所述目标处理任务和所述当前处理任务的任务类别;分别根据每个任务的任务类别确定每个任务的优先级,其中,不同的任务类别预设有相同或者不同的优先级。进一步,所述分别获取所述目标处理任务和所述当前处理任务的任务类别,包括:分别根据所述目标处理任务和所述当前处理任务对应的操作请求所调用的接口协议或者触发所述操作请求的应用,确定所述目标处理任务和所述当前处理任务的任务类别,其中,不同的接口协议用于调用不同的方法以使蓝牙模块实现不同的蓝牙功能。进一步,所述控制所述蓝牙模块暂停执行当前处理任务,并执行所述目标处理任务,包括:根据所述当前处理任务生成暂停指令并发送给所述蓝牙模块以使所述蓝牙模块暂停执行所述当前处理任务;根据所述操作请求生成控制指令并发送给所述蓝牙模块以使所述蓝牙模块执行所述目标处理任务。进一步,还包括:如果所述蓝牙模块处于所述空闲状态,则控制蓝牙模块执行所述操作请求对应的目标处理任务。进一步,还包括:如果所述目标处理任务的优先级等于所述当前处理任务的优先级,则控制蓝牙模块并行执行所述目标处理任务和所述当前处理任务;如果所述目标处理任务的优先级低于所述当前处理任务的优先级,则拒绝所述操作请求。进一步,还包括:在所述蓝牙模块执行所述目标处理任务完毕后,控制所述蓝牙模块恢复执行被暂停的处理任务。进一步,所述拒绝所述操作请求或者所述控制所述蓝牙模块暂停执行当前处理任务之后,还包括:生成包括相应提示信息的界面提示;控制所述界面提示在所述显示器呈现的用户界面上显示。进一步,所述确定所述操作请求所对应目标处理任务的优先级和所述蓝牙模块的当前处理任务的优先级之前,还包括:判断是否需要协调蓝牙通信资源;如果判定需要协调蓝牙通信资源,执行所述确定目标处理任务的优先级和当前处理任务的优先级的步骤。第二方面,本申请还提供一种显示设备蓝牙通信资源的调度方法,所述显示设备包括用于提供蓝牙通信资源的蓝牙模块,所述方法包括:当接收到应用对蓝牙模块的操作请求时,获取所述蓝牙模块的状态,所述蓝牙模块的状态包括工作状态和空闲状态;如果所述蓝牙模块处于工作状态,确定所述操作请求所对应目标处理任务的优先级和所述蓝牙模块的当前处理任务的优先级;判断所述目标处理任务的优先级是否高于所述当前处理任务的优先级;如果所述目标处理任务的优先级高于所述当前处理任务的优先级,控制所述蓝牙模块暂停执行当前处理任务,并执行所述目标处理任务。由以上技术方案可知,本申请实施例提供一种显示设备及显示设备蓝牙通信资源的调度方法,该显示设备包括显示器、控制器和蓝牙模块,控制器连接蓝牙模块,蓝牙模块用于根据控制器的控制执行相应的处理任务,控制器被配置为,当接收到应用对蓝牙模块的操作请求时,获取蓝牙模块的状态;如果蓝牙模块处于工作状态,确定操作请求对应的目标处理任务的优先级和蓝牙模块的当前处理任务的优先级;判断目标处理任务的优先级是否高于当前处理任务的优先级;如果目标处理任务的优先级高于当前处理任务的优先级,控制蓝牙模块暂停执行当前处理任务,并执行目标处理任务。由于在本申请中,控制器可以根据对应处理任务的优先级有选择的拒绝新的操作请求,或者暂停蓝牙模块的当前处理任务,可以避免资源抢占,提高设备配对及连接的成功率,较少蓝牙音频卡顿,实现对蓝牙通信资源的合理调度和有效使用。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请根据一示例性实施例示出的显示设备与控制装置之间的操作场景图;图2为本申请根据一示例性实施例示出的显示设备200的硬件配置框图;图3为本申请根据一示例性实施例示出的控制装置100的硬件配置框图;图4为本申请根据一示例性实施例示出的显示设备200的功能配置示意图;图5a为本申请根据一示例性实施例示出的显示设备200的软件配置框图;图5b为本申请根据一示例性实施例示出的显示设备200中应用程序中心的示意图;图6为本申请根据一示例性实施例示出的显示设备200用户界面示意图;图7为本申请根据一示例性实施例示出的显示设备组成示意图;图8为本申请示例性示出的用户界面;图9为在图8所示界面中选中“蓝牙与外设”后进入的用户界面;...

【技术保护点】
1.一种显示设备,其特征在于,包括:/n显示器,被配置为呈现用户界面;/n控制器和与所述控制器通信连接的蓝牙模块,所述蓝牙模块用于根据所述控制器的控制执行相应的处理任务;/n所述控制器被配置为,控制所述显示器呈现所述用户界面,以及,/n当接收到应用对蓝牙模块的操作请求时,获取所述蓝牙模块的状态,所述蓝牙模块的状态包括工作状态和空闲状态;/n如果所述蓝牙模块处于工作状态,确定所述操作请求对应的目标处理任务的优先级和所述蓝牙模块的当前处理任务的优先级;/n判断所述目标处理任务的优先级是否高于所述当前处理任务的优先级;/n如果所述目标处理任务的优先级高于所述当前处理任务的优先级,控制所述蓝牙模块暂停执行当前处理任务,并执行所述目标处理任务。/n

【技术特征摘要】
1.一种显示设备,其特征在于,包括:
显示器,被配置为呈现用户界面;
控制器和与所述控制器通信连接的蓝牙模块,所述蓝牙模块用于根据所述控制器的控制执行相应的处理任务;
所述控制器被配置为,控制所述显示器呈现所述用户界面,以及,
当接收到应用对蓝牙模块的操作请求时,获取所述蓝牙模块的状态,所述蓝牙模块的状态包括工作状态和空闲状态;
如果所述蓝牙模块处于工作状态,确定所述操作请求对应的目标处理任务的优先级和所述蓝牙模块的当前处理任务的优先级;
判断所述目标处理任务的优先级是否高于所述当前处理任务的优先级;
如果所述目标处理任务的优先级高于所述当前处理任务的优先级,控制所述蓝牙模块暂停执行当前处理任务,并执行所述目标处理任务。


2.根据权利要求1所述的显示设备,其特征在于,所述确定所述操作请求所对应的目标处理任务的优先级和所述蓝牙模块的当前处理任务的优先级,包括:
分别获取所述目标处理任务和所述当前处理任务的任务类别;
分别根据每个任务的任务类别确定每个任务的优先级,其中,不同的任务类别预设有相同或者不同的优先级。


3.根据权利要求2所述的显示设备,其特征在于,所述分别获取所述目标处理任务和所述当前处理任务的任务类别,包括:
分别根据所述目标处理任务和所述当前处理任务对应的操作请求所调用的接口协议或者触发所述操作请求的应用,确定所述目标处理任务和所述当前处理任务的任务类别,其中,不同的接口协议用于调用不同的方法以使蓝牙模块实现不同的蓝牙功能。


4.根据权利要求1所述的显示设备,其特征在于,所述控制所述蓝牙模块暂停执行当前处理任务,并执行所述目标处理任务,包括:
根据所述当前处理任务生成暂停指令并发送给所述蓝牙模块以使所述蓝牙模块暂停执行所述当前处理任务;
根据所述操作请求生成控制指令并发送给所述蓝牙模块以使所述蓝牙模块执行所述目标处理任务。

【专利技术属性】
技术研发人员:马斌义杨坤
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

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

1