显示设备、控制设备及显示设备的控制方法与流程

专利2024-08-22  69

1.本技术实施例涉及显示设备
技术领域
:。更具体地讲,涉及一种显示设备、控制设备及显示设备的控制方法。
背景技术
::2.随着电子技术的发展,电视在人们的生活中变得越来越普及,且目前的电视普遍支持通过遥控器进行控制,用户可以通过遥控器实现电视的控制,极大地提升了用的使用体验。3.目前市场上的电视机与遥控器都是预先匹配好的,只能达到一对一的单独控制,但是在实际的电视使用场景中很可能包括多台电视,在这种包括多台电视的场景中,若分别通过遥控器对每一台电视进行控制,则会导致电视的控制非常繁琐。例如:场景中包括多台电机,用户需要调低每一台电视的音量,则需要分别在每一台电视对应的遥控上输入音量调低操作,操作非常繁琐。技术实现要素:4.本技术示例性的实施方式提供显示设备、控制设备及显示设备的控制方法,用于解决包括多个显示设备的场景中通过控制设备一对一单独控制显示设备会导致显示设备的控制非常繁琐的问题。5.本技术实施例提供技术方案如下:6.第一方面,本技术实施例提供了一种显示设备,包括:7.用户接口,被配置为接收模式切换指令,所述模式切换指令用于将所述显示设备与控制设备之间的蓝牙连接模式切换为多连接模式,所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;8.通信器,被配置为在所述显示设备与第一控制设备建立有第一链路,且所述第一链路为单连接模式下建立的蓝牙连接链路的情况下,通过所述第一链路向所述第一控制设备发送控制指令,并在接收到所述第一控制设备通过所述第一链路发送的确认信息后,断开所述第一链路,进入所述多连接模式,以及响应于所述第一控制设备发送的连接请求,在所述多连接模式下与所述第一控制设备进行第二链路的建立;所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式;所述控制指令用于指示所述第一控制设备进入所述多连接模式。9.第二方面,本技术实施例提供了一种控制设备,包括:10.接收显示设备通过第一链路发送的控制指令,所述第一链路为所述控制设备在单连接模式下与所述显示设备建立的蓝牙连接链路,所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式,所述控制指令用于指示所述第一控制设备进入所述多连接模式;所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;11.在所述控制设备支持所述多连接模式的情况下,通过所述第一链路向所述显示设备发送确认信息,进入所述多连接模式,向所述显示设备发送连接请求,以及在所述多连接模式下与所述显示设备进行第二链路的建立。12.第三方面,本技术实施例提供了一种显示设备的控制方法,包括:13.接收模式切换指令,所述模式切换指令用于将所述显示设备与控制设备之间的蓝牙连接模式切换为多连接模式,所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;14.在所述显示设备与第一控制设备建立有第一链路,且所述第一链路为单连接模式下建立的蓝牙连接链路的情况下,通过所述第一链路向所述第一控制设备发送控制指令;15.在接收所述第一控制设备通过所述第一链路发送的确认信息后,断开所述第一链路,进入所述多连接模式,以及响应于所述第一控制设备发送的连接请求,在所述多连接模式下与所述第一控制设备进行第二链路的建立;所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式;所述控制指令用于指示所述第一控制设备进入所述多连接模式。16.第四方面,本技术实施例提供了一种显示设备的控制方法,包括:17.接收显示设备通过第一链路发送的控制指令,所述第一链路为所述控制设备在单连接模式下与所述显示设备建立的蓝牙连接链路,所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式,所述控制指令用于指示所述第一控制设备进入所述多连接模式;所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;18.在所述控制设备支持所述多连接模式的情况下,通过所述第一链路向所述显示设备发送确认信息,进入所述多连接模式,向所述显示设备发送连接请求,以及在所述多连接模式下与所述显示设备进行第二链路的建立。19.第五方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现第三方面或第四方面所述的显示设备的控制方法。20.第六方面,本技术实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机实现第三方面或第四方面所述的显示设备的控制方法。21.由以上技术方案可知,本技术实施例提供的显示设备和显示设备的控制方法在接收到将所述显示设备与控制设备之间的蓝牙连接模式切换为多连接模式的模式切换指令时,先确定所述显示设备是否在单连接模式下与控制设备建立有蓝牙连接链路,以及在所述显示设备与第一控制设备建立有第一链路,且所述第一链路为单连接模式下建立的蓝牙连接链路的情况下,通过所述第一链路向所述第一控制设备发送指示所述第一控制设备进入所述多连接模式的控制指令,以及在接收所述第一控制设备通过所述第一链路发送的确认信息后,断开所述第一链路,进入所述多连接模式,以及响应于所述第一控制设备发送的连接请求,在所述多连接模式下与所述第一控制设备进行第二链路的建立。由于本技术实施例可以使显示设备在所述多连接模式下与所述第一控制设备进行第二链路的建立,而多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式,因此本技术实施例可以通过一个控制设备连接多个显示设备,并同时对多个显示设备进行控制,而无需通过控制设备一对一单独控制显示设备,因此本技术实施例可以在包括多个显示设备的场景中简化控制多个显示设备的操作,解决一对一单独会导致显示设备的控制非常繁琐的问题。附图说明22.为了更清楚地说明本技术实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。23.图1示出了一些实施例中的显示设备的控制方法的场景架构图;24.图2示出了一些实施例中的控制设备的硬件配置框图;25.图3示出了一些实施例中的显示设备的硬件配置框图;26.图4示出了一些实施例中的显示设备中软件配置图;27.图5示出了一些实施例中的显示设备的控制方法的交互流程图之一;28.图6示出了一些实施例中的显示设备的控制方法的交互流程图之二;29.图7示出了一些实施例中的显示设备的控制方法的交互流程图之三;30.图8示出了一些实施例中的显示设备的控制方法的交互流程图之四;31.图9示出了一些实施例中的显示设备的控制方法的交互流程图之五;32.图10示出了一些实施例中的显示设备的控制方法的交互流程图之六。具体实施方式33.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。34.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。35.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。36.图1为本技术实施例提供的显示设备的控制方法的场景架构示意图。如图1所示,本技术实施例提供的场景架构,包括:控制设备100以及多个显示设备(图1中以包括:显示设备200-1、显示设备200-2、显示设备200-3以及显示设备200-4为例示出)。37.本技术实施例提供的显示设备可以具有多种实施形式,例如,显示设备可以为电视、具有显示功能的智能音箱冰箱、具有显示功能的窗帘、个人计算机(personalcomputer,pc)、激光投影设备、显示器(monitor)、电子白板(electronicbulletinboard)、可穿戴设备、车载设备、电子桌面(electronictable)等。38.在一些实施例中,控制设备100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备。39.在一些实施例中,控制设备100可以是也可以是终端设备。例如:终端设备可是手机、平板电脑、计算机、笔记本电脑等移动终端。40.在一些实施例中,显示设备还可以采用除了控制设备之外的方式进行控制,例如,可以通过显示设备内部配置的获取语音指令的模块直接接收用户的语音指令控制。41.在一些实施例中,显示设备还可以与服务器进行数据通信,以从服务器获取相关媒体资源。可允许显示设备通过局域网(lan)、无线局域网(wlan)与服务器进行通信连接。服务器可以向显示设备提供媒体资源服务和各种内容和互动。服务器可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。42.在一些实施例中,控制设备100可以与显示设备在单连接模式下一对一建立蓝牙连接链路,以通过控制设备100单独对连接的显示设备进行控制。例如:控制设备100与显示设备200-1在单连接模式下一对一建立蓝牙连接链路,则可以通过控制设备100单独对显示设备200-1进行控制。43.在一些实施例中,控制设备100可以与多个显示设备在多连接模式下一对多建立蓝牙连接链路,以通过控制设备100对连接的全部显示设备进行控制。例如:控制设备100在多连接模式下分别与显示设备200-1、显示设备200-2、显示设备200-3、显示设备200-4多建立蓝牙连接链路,则用户可以通过对控制设备100的一次操作,控制显示设备200-1、显示设备200-2、显示设备200-3、显示设备2均执行相应的控制指令。44.图2示例性示出了图1所示实施例中的控制设备100的配置框图。如图2所示,控制设备100包括控制器110、通信接口130、用户出接口140、存储器、供电电源。控制设备100可接收用户输入的操作指令,且将操作指令转换为显示设备可识别和响应的指令,以及操作指令或转换语音指令得到的指令转发至显示设备,起到用户与显示设备之间交互中介作用。45.在一些实施例中,控制设备100的通信接口130被配置为执行如下步骤:46.接收显示设备通过第一链路发送的控制指令,所述第一链路为所述控制设备在单连接模式下与所述显示设备建立的蓝牙连接链路,所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式,所述控制指令用于指示所述第一控制设备进入所述多连接模式;所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;以及在所述控制设备支持所述多连接模式的情况下,通过所述第一链路向所述显示设备发送确认信息,进入所述多连接模式,向所述显示设备发送连接请求,以及在所述多连接模式下与所述显示设备进行第二链路的建立。47.在一些实施例中,控制设备100的通信接口130还被配置为执行如下步骤:48.在通过所述第一链路向所述显示设备发送所述确认信息之后,通过所述第一链路接收所述显示设备发送的链路信息,所述链路信息包括建立所述第二链路过程中所述控制设备需要使用的所述显示设备的信息,以及基于所述链路信息向所述显示设备发送连接请求,以及基于所述链路信息在所述多连接模式下与所述显示设备进行所述第二链路的建立。49.在一些实施例中,控制设备100的通信接口130还被配置为在与所述显示设备建立所述第二链路之后,接收所述显示设备通过所述第二链路发送的所述显示设备的值码表,所述值码表包括所述显示设备的至少一种操作指令对应的码值;控制设备100的用户接口140还被配置为接收用户输入的操作指令;控制设备100的通信接口130还被配置为根据所述显示设备的值码表获取所述操作指令对应的码值,以及向所述显示设备发送所述操作指令对应的码值。50.如图3,显示设备包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口280中的至少一种。51.在一些实施例中控制器250包括处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。52.显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面。53.显示器260可为液晶显示器、oled显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。54.通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。55.用户接口,可用于接收用户通过控制设备100(如:红外遥控器等)或触摸或者手势等输入的控制信号。56.检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。57.外部装置接口240可以包括但不限于如下:高清多媒体接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。58.调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。59.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。60.控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。61.在一些实施例中控制器包括中央处理器(centralprocessingunit,cpu),视频处理器,音频处理器,图形处理器(graphicsprocessingunit,gpu),ramrandomaccessmemory,ram),rom(read-onlymemory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。62.用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户接口通过传感器识别出声音或手势,来接收用户输入命令。[0063]“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphicuserinterface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。[0064]在一些实施例中,显示设备的用户接口280,被配置为接收模式切换指令,所述模式切换指令用于将所述显示设备与控制设备之间的蓝牙连接模式切换为多连接模式,所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;通信器220,被配置为在所述显示设备与第一控制设备建立有第一链路,且所述第一链路为单连接模式下建立的蓝牙连接链路的情况下,通过所述第一链路向所述第一控制设备发送控制指令,并在接收到所述第一控制设备通过所述第一链路发送的确认信息后,断开所述第一链路,进入所述多连接模式,以及响应于所述第一控制设备发送的连接请求,在所述多连接模式下与所述第一控制设备进行第二链路的建立;所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式;所述控制指令用于指示所述第一控制设备进入所述多连接模式。[0065]在一些实施例中,显示设备的通信器220,还被配置为在断开所述第一链路之前,通过所述第一链路向所述第一控制设备发送链路信息;其中,所述链路信息包括建立所述第二链路过程中所述第一控制设备需要使用的所述显示设备的信息。[0066]在一些实施例中,显示设备的通信器220,还被配置为在所述显示设备未与任意控制设备建立蓝牙连接链路的情况下,进入所述多连接模式,以及响应于第二控制设备发送的连接请求,在所述多连接模式下与所述第二控制设备进行所述第二链路的建立。[0067]在一些实施例中,显示设备的通信器220,还被配置为在所述第二链路建立之后,通过所述第二链路向控制设备发送所述显示设备的值码表;其中,所述值码表包括所述显示设备的至少一种操作指令对应的码值。[0068]在一些实施例中,显示设备的通信器220,还被配置为接收控制设备通过所述第二链路设备发送的码值;显示设备的控制器250,被配置为根据所述显示设备的值码表获取所述码值对应的操作指令,以及执行所述码值对应的操作指令。[0069]参见图4,在一些实施例中,将显示设备的操作系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(applicationframework)层(简称“框架层”),安卓运行时(androidruntime)和系统库层(简称“系统运行库层”),以及内核层。[0070]在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。[0071]框架层为应用程序提供应用编程接口(applicationprogramminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过api接口,可在执行中访问系统中的资源和取得系统的服务。[0072]如图4所示,本技术实施例中应用程序框架层包括管理器(managers),内容提供者(contentprovider)等,其中管理器包括以下模块中的至少一个:活动管理器(activitymanager)用与和系统中正在运行的所有活动进行交互;位置管理器(locationmanager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(packagemanager)用于检索当前安装在设备上的应用程序相关的各种信息;通知管理器(notificationmanager)用于控制通知消息的显示和清除;窗口管理器(windowmanager)用于管理用户界面上的图标、窗口、工具栏、壁纸和桌面部件。[0073]在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。[0074]在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的c/c++库以实现框架层要实现的功能。[0075]在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。[0076]图5中示例性的示出了本技术实施例提供的显示设备的控制方法的流程示意图,如图5所示,本技术实施例提供的显示设备的控制方法包括如下步骤:[0077]s501、显示设备接收模式切换指令。[0078]其中,所述模式切换指令用于将所述显示设备与控制设备之间的蓝牙连接模式切换为多连接模式,所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式。[0079]蓝牙技术联盟(bluetoothspecialinterestgroup,bluetoothsig)推出了低功耗音频(lowenergyaudio)的技术标准,通过低功耗音频技术中的蓝牙音频分享(audiosharing)能力,可以使多个设备共享同一个信号源,显示设备可以基于低功耗音频技术支持多连接模式。[0080]参照6所示,在一些实施例中,显示设备接收模式切换指令的实现方式包括:显示设备首先响应于用户操作显示连接模式选择界面61,连接模式选择界面61中包括:“禁止连接”、“多连接模式”、“单连接模式”供用户进行选择,当用户对“多连接模式”输入了选择操作,则可以确定显示设备接收到了模式切换指令。[0081]s502、显示设备确定当前的蓝牙连接模式以及与控制设备的连接情况。[0082]在上述步骤s502中的确定结果可能会包括如下几种:[0083]结果1、显示设备当前的蓝牙连接模式为禁止与控制设备蓝牙连接。[0084]结果2、显示设备当前的蓝牙连接模式为单连接模式,但未与控制设备建立蓝牙连接链路。[0085]结果3、显示设备当前的蓝牙连接模式为单连接模式,且与第一控制设备建立了第一链路。[0086]结果4、显示设备当前的蓝牙连接模式为多连接模式,但未与控制设备建立蓝牙连接链路。[0087]结果5、显示设备当前的蓝牙连接模式为多连接模式,且与控制设备建立了蓝牙连接链路。[0088]在上述步骤s502中,若确定结果为结果3(所述显示设备与第一控制设备建立有第一链路,且所述第一链路为单连接模式下建立的蓝牙连接链路),则本技术实施例提供的显示设备的控制方法继续执行如下步骤s503和s504:[0089]s503、显示设备通过所述第一链路向所述第一控制设备发送控制指令。[0090]对应的,第一控制设备接收所述显示设备通过所述第一链路发送的所述控制指令。[0091]其中,所述控制指令用于指示所述第一控制设备进入所述多连接模式。[0092]在一些实施例中,所述第一链路可以为基于通用属性协议(genericattributeprofile,gatt)建立的低功耗蓝牙(bluetoothlowenergy,ble)链路。[0093]s504、第一控制设备确定自身是否支持所述多连接模式。[0094]在上述步骤s504中,若第一控制设备不支持所述多连接模式,则本技术实施例提供的显示设备的控制方法的流程结束,若第一控制设备支持所述多连接模式,则本技术实施例提供的显示设备的控制方法继续执行如下步骤s505至s510:[0095]s505、第一控制设备通过所述第一链路向所述显示设备发送确认信息。[0096]对应的,所述显示设备接收所述第一控制设备通过所述第一链路发送的确认信息。[0097]s506、显示设备断开所述第一链路。[0098]即,显示设备主动断开在单连接模式下与第一控制设备建立的蓝牙连接链路。[0099]s507、显示设备进入所述多连接模式。[0100]即,显示设备将蓝牙连接关系中的角色转换为接收器(acceptor),为作为与发起者(initiator)蓝牙连接的多个接收器中的一个接收器与发起者进行蓝牙连接链路的建立做好准备。[0101]s508、第一控制设备进入所述多连接模式。[0102]即,第一控制设备将蓝牙连接关系中的角色转换为发起者(initiator),为作为发起者(initiator)与多个接收器进行蓝牙连接链路的建立做好准备。[0103]s509、第一控制设备向所述显示设备发送连接请求。[0104]对应的,所述显示设备接收所述第一控制设备发送的连接请求。[0105]在一些实施例中,第一控制设备可以以广播的方式发送所述连接请求,以向所述显示设备发送连接请求。[0106]需要说明的是,本技术实施例不限定上步骤s506至s509的先后顺序,可以先由显示设备执行步骤s506和s507,然后再由第一控制设备执行步骤s508和s508,也可以先由第一控制设备执行步骤s508和s508,然后再由显示设备执行步骤s506和s507,还可以显示设备与第一控制设备同步执行。[0107]s510、显示设备在所述多连接模式下与所述第一控制设备进行第二链路的建立。[0108]对应的,第一控制设备在所述多连接模式下与所述显示设备进行第二链路的建立。[0109]在一些实施例中,所述第二链路可以为基于低功耗音频(lowenergyaudio,leaudio)技术标准建立的连接等时流(connectedisochronousstreams,cis)链路。[0110]在一些实施例中,第一控制设备与显示设备进行第二链路的建立的实现过程可以包括如下步骤a至步骤d:[0111]步骤a、第一控制设备向显示设备发送连接建立请求。[0112]对应的,显示设备接收所述建立请求。[0113]其中,所述建立请求用于请求建立等时通道连接。[0114]步骤b、显示设备响应于所述连接建立请求与所述第一控制设备建立等时通道连接。[0115]步骤c、第一控制设备与显示设备之间建立acl(indicatesalowlevel)链路。[0116]步骤d、第一控制设备与显示设备之间建立gatt链路或eatt链路。[0117]步骤e、发送交互指示。[0118]本技术实施例提供的显示设备的控制方法在接收到将所述显示设备与控制设备之间的蓝牙连接模式切换为多连接模式的模式切换指令时,先确定所述显示设备是否在单连接模式下与控制设备建立有蓝牙连接链路,以及在所述显示设备与第一控制设备建立有第一链路,且所述第一链路为单连接模式下建立的蓝牙连接链路的情况下,通过所述第一链路向所述第一控制设备发送指示所述第一控制设备进入所述多连接模式的控制指令,以及在接收所述第一控制设备通过所述第一链路发送的确认信息后,断开所述第一链路,进入所述多连接模式,以及响应于所述第一控制设备发送的连接请求,在所述多连接模式下与所述第一控制设备进行第二链路的建立。由于本技术实施例可以使显示设备在所述多连接模式下与所述第一控制设备进行第二链路的建立,而多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式,因此本技术实施例可以通过一个控制设备连接多个显示设备,并同时对多个显示设备进行控制,而无需通过控制设备一对一单独控制显示设备,因此本技术实施例可以在包括多个显示设备的场景中简化控制多个显示设备的操作,解决一对一单独会导致显示设备的控制非常繁琐的问题。[0119]参照图7所示,在图5所示实施例的基础上,在上述步骤s506(断开所述第一链路)之前,本技术实施例提供的显示设备的控制方法如下步骤s71:[0120]s71、显示设备通过所述第一链路向所述第一控制设备发送链路信息。[0121]对应的,第一控制设备接收所述显示设备通过所述第一链路发送的链路信息。[0122]其中,所述链路信息包括建立所述第二链路过程中所述控制设备需要使用的所述显示设备的信息。[0123]在一些实施中,链路信息可以包括显示设备的媒体访问控制地址(mediaaccesscontroladdress,mac地址)、蓝牙设备地址(bd_addr),用于生成设备访问码(deviceaccesscode)的系统时钟、用于建立链接的法线与同步模式设备类别、设备名称、支持的服务类等信息。[0124]上步骤s509(第一控制设备向所述显示设备发送连接请求)包括:基于所述链路信息向所述显示设备发送连接请求。[0125]上步骤s510(第一控制设备在所述多连接模式下与所述控制设备进行所述第二链路的建立)包括:基于所述链路信息在所述多连接模式下与所述显示设备进行所述第二链路的建立。[0126]在上述实施例中,在断开所述第一链路之前,显示设备通过所述第一链路向所述第一控制设备发送了链路信息,因此第一控制设备可以直接使链路信息快速与显示设备进行第二链路的建立,从而在用户无感知的情况下将显示设备与第一控制设备之间的蓝牙连接链路由第一链路切换为第二链路。[0127]图8中示例性的示出了本技术实施例提供的显示设备的控制方法的流程示意图,如图8所示,本技术实施例提供的显示设备的控制方法包括如下步骤:[0128]s801、显示设备接收模式切换指令。[0129]s802、显示设备确定当前的蓝牙连接模式以及与控制设备的连接情况。[0130]同上所述,在上述步骤s802中的确定结果可能会包括如下几种:[0131]结果1、显示设备当前的蓝牙连接模式为禁止与控制设备蓝牙连接,没有与任何控制设备建立蓝牙连接。[0132]结果2、显示设备当前的蓝牙连接模式为单连接模式,但未与控制设备建立蓝牙连接链路。[0133]结果3、显示设备当前的蓝牙连接模式为单连接模式,且与第一控制设备建立了第一链路。[0134]结果4、显示设备当前的蓝牙连接模式为多连接模式,但未与控制设备建立蓝牙连接链路。[0135]结果5、显示设备当前的蓝牙连接模式为多连接模式,且与控制设备建立了蓝牙连接链路。[0136]在上述步骤s802中,若确定结果为结果1(显示设备当前的蓝牙连接模式为禁止与控制设备蓝牙连接)或2(显示设备当前的蓝牙连接模式为单连接模式,但未与控制设备建立蓝牙连接链路),则本技术实施例提供的显示设备的控制方法继续执行如下步骤s803和s804:[0137]s803、显示设备进入所述多连接模式。[0138]即,显示设备将蓝牙连接关系中的角色转换为接收器(acceptor),为作为与发起者(initiator)蓝牙连接的多个接收器中的一个接收器与发起者进行蓝牙连接链路的建立做好准备。[0139]s804、第二控制设备向所述显示设备发送连接请求。[0140]对应的,显示设备接收所述第二控制设备发送的连接请求。[0141]同样,第二控制设备可以以广播的方式发送所述连接请求,以向所述显示设备发送连接请求。[0142]在一些实施例中,触发第二控制设备以广播的方式发送所述连接请求的实现方式可以与图5所示实施例相同。[0143]s805、显示设备在所述多连接模式下与所述第二控制设备进行第二链路的建立。[0144]对应的,第二控制设在所述多连接模式下与所述显示设备进行第二链路的建立。[0145]还需要说明的是,在一些实施例中,在上述步骤s502或s802中的确定结果还可能为上述结果4(显示设备当前的蓝牙连接模式为多连接模式,但未与控制设备建立蓝牙连接链路)结果5(显示设备当前的蓝牙连接模式为多连接模式,且与控制设备建立了蓝牙连接链路),当确定结果还可能为上述结果4或结果5,由于显示设备当前的蓝牙连接模式已经进入所述多连接模式,因此可以忽略接收到的模式切换指令,直接等待与接收模式切换指令[0146]参照图9所示,在一些实施例中,在上述图5或图8所示实施例的基础上,在所述第二链路建立之后,本技术实施例提供的显示设备的控制方法还包括:[0147]s901、显示设备通过所述第二链路向控制设备发送所述显示设备的值码表。[0148]对应的,第一控制设备或所述第二控制设备接收所述显示设备通过所述第二链路发送的所述显示设备的值码表。[0149]其中,所述值码表包括所述显示设备的至少一种操作指令对应的码值。[0150]本技术实施例中显示设备通过所述第二链路向控制设备发送所述显示设备的值码表是指,当显示设备与所述第一控制设备建立有所述第二链路时,显示设备通过所述第二链路向所述第一控制设备发送所述显示设备的值码表,当显示设备与所述第二控制设备建立有所述第二链路时,显示设备通过所述第二链路向所述第二控制设备发送所述显示设备的值码表。[0151]在图5所示实施例中,显示设备与第一控制设备建立有第二链路,因此上述步骤s901包括:显示设备通过所述第二链路向第一控制设备发送所述显示设备的值码表,以及第一控制设备接收所述显示设备通过所述第二链路发送的所述显示设备的值码表。[0152]在图8所示实施例中,显示设备与第二控制设备建立有第二链路,因此上述步骤s901包括:显示设备通过所述第二链路向第二控制设备发送所述显示设备的值码表,以及第二控制设备接收所述显示设备通过所述第二链路发送的所述显示设备的值码表。[0153]示例性的,显示设备的值码表可以如下表1所示:[0154]表1[0155][0156]s902、控制设备(第一控制设备或第二控制设备)接收用户输入的操作指令。[0157]在一些实施例中,用户可以通过对控制设备的按键进行操作,以使控制设备接收用户输入的操作指令。[0158]在一些实施例中,用户可以也可以通过重力变化、语音输入、出没输入等向控制设备输入操作指令,以使控制设备接收用户输入的操作指令。[0159]s903、控制设备(第一控制设备或第二控制设备)根据所述显示设备的值码表获取所述操作指令对应的码值。[0160]示例性的,以下控制设备蓝牙连接有2个显示设备(显示设备a和显示设备b)为例对上述步骤s903进行举例说明。[0161]其中,显示设备a的码值表如上表1所示,显示设备a的码值表如下表2所示:[0162]表2[0163][0164]当显示设备与第一控制设备建立有第二链路接收到的用户输入的操作指令为“关机”时,根据显示设备a的值码表(表1)可以确定操作指令为“关机”对应的码值为“0100”,根据显示设备b的值码表(表2)可以确定操作指令为“关机”对应的码值为“1011”。[0165]当控制设备接收到的用户输入的操作指令为“音量+”时,根据显示设备a的值码表(表1)可以确定操作指令为“关机”对应的码值为“0000”,根据显示设备b的值码表(表2)可以确定操作指令为“音量+”对应的码值为“1111”。[0166]s904、控制设备向所述显示设备发送所述操作指令对应的码值。[0167]对应的,显示设备接收所述控制设备(第一控制设备或第二控制设备)通过所述第二链路设备发送的码值。[0168]承上示例所述,控制设备蓝牙连接有2个显示设备(显示设备a和显示设备b)且显示设备a的值码表如上表1所示,显示设备b的值码表如上表2所示,则当控制设备接收到的用户输入的操作指令为“关机”时,控制设备向显示设备a发送值码“0100”,向显示设备b发送值码“1011”,当控制设备接收到的用户输入的操作指令为“音量+”时,控制设备向显示设备a发送值码“0000”,向向显示设备b发送值码“1111”。[0169]s905、显示设备根据所述显示设备的值码表获取所述码值对应的操作指令。[0170]承上示例所述,当控制设备接收到的用户输入的操作指令为“关机”时,显示设备a接收到的值码为“0100”,显示设备a接收到的值码为“1011”,分别根据表1和表2所示值码表显示设备a和显示设备b均可以获取接收到的码值对应的操作指令为“关机”,当控制设备接收到的用户输入的操作指令为“音量+”时,显示设备a接收到的值码为“0000”,显示设备a接收到的值码为“1111”,分别根据表1和表2所示值码表显示设备a和显示设备b均可以获取接收到的码值对应的操作指令为“音量+”。[0171]s906、显示设备执行所述码值对应的操作指令。[0172]上实施例中显示设备首先向显示设备发送了包括所述显示设备的至少一种操作指令对应的码值的值码表,控制设备在接收到用户输入的控制指令时,可以根据各个显示设备值码表的向各个显示设备发送控制指令对应的码值,因此上述实施例可以在控制设备接收到用户输入的控制指令通过不同的码值控制显示设备执行相同的控制操作。[0173]示例性的,参照图10所示,图10中以第二链路的对端设为控制设备,控制设备蓝牙连接有显示设备a和显示设备b,显示设备a和显示设备b的值码表分别如上表1和表2为例进行说明,如图10所示,显示设备的控制方法包括:[0174]s101、显示设备a向控制设备发送表1所示值码表。[0175]对应的,控制设备接收显示设备a发送的表1所示值码表。[0176]s102、显示设备b向控制设备发送表2所示值码表。[0177]对应的,控制设备接收显示设备b发送的表2所示值码表。[0178]s103、控制设备接收用户输入的操作指令“音量+”。[0179]s104、控制设备根据表1所示值码表确定码值“0000”。[0180]s105、控制设备向显示设备a发送码值“0000”。[0181]对应的,显示设备a接收控制设备发送的码值“0000”。[0182]s106、显示设备a根据表1所示值码表和码值“0000”确定操作指令“音量+”。[0183]s107、显示设备a执行操作指令“音量+”。[0184]s108、控制设备根据表2所示值码表确定码值“1111”。[0185]s109、控制设备向显示设备b发送码值“1111”。[0186]对应的,显示设备b接收控制设备发送的码值“1111”。[0187]s110、显示设备b根据表2所示值码表和码值“1111”确定操作指令“音量+”。[0188]s111、显示设备b执行操作指令“音量+”。[0189]至此,虽然显示设备a和显示设备b的操作指令“音量+”对应的码值不同,但用户在控制设备上输入操作指令“音量+”时,控制设备可以控制显示设备a和显示设备b均执行操作指令“音量+”。[0190]在一些实施例中,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现上述任一实施例所述的显示设备的控制方法。[0191]在一些实施例中,本技术实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机实现上述任一实施例所述的显示设备的控制方法。[0192]最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。[0193]为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。当前第1页12当前第1页12
技术特征:
1.一种显示设备,其特征在于,包括:用户接口,被配置为接收模式切换指令,所述模式切换指令用于将所述显示设备与控制设备之间的蓝牙连接模式切换为多连接模式,所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;通信器,被配置为在所述显示设备与第一控制设备建立有第一链路,且所述第一链路为单连接模式下建立的蓝牙连接链路的情况下,通过所述第一链路向所述第一控制设备发送控制指令,并在接收到所述第一控制设备通过所述第一链路发送的确认信息后,断开所述第一链路,进入所述多连接模式,以及响应于所述第一控制设备发送的连接请求,在所述多连接模式下与所述第一控制设备进行第二链路的建立;所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式;所述控制指令用于指示所述第一控制设备进入所述多连接模式。2.根据权利要求1所述的显示设备,其特征在于,所述通信器,还被配置为在断开所述第一链路之前,通过所述第一链路向所述第一控制设备发送链路信息;所述链路信息包括建立所述第二链路过程中所述第一控制设备需要使用的所述显示设备的信息。3.根据权利要求1所述的显示设备,其特征在于,所述通信器,还被配置为在所述显示设备未与任意控制设备建立蓝牙连接链路的情况下,进入所述多连接模式,以及响应于第二控制设备发送的连接请求,在所述多连接模式下与第二控制设备进行所述第二链路的建立。4.根据权利要求1-3任一项所述的显示设备,其特征在于,所述通信器,还被配置为在所述第二链路建立之后,通过所述第二链路向控制设备发送所述显示设备的值码表;其中,所述值码表包括所述显示设备的至少一种操作指令对应的码值。5.根据权利要求4所述的显示设备,其特征在于,所述显示设备,还包括:控制器;所述通信器,还被配置为接收所述控制设备通过所述第二链路设备发送的码值;所述控制器,被配置为根据所述显示设备的值码表获取所述码值对应的操作指令,以及执行所述码值对应的操作指令。6.一种控制设备,其特征在于,包括:通信接口,被配置为:接收显示设备通过第一链路发送的控制指令,所述第一链路为所述控制设备在单连接模式下与所述显示设备建立的蓝牙连接链路,所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式,所述控制指令用于指示所述控制设备进入多连接模式;所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;在所述控制设备支持所述多连接模式的情况下,通过所述第一链路向所述显示设备发送确认信息,进入所述多连接模式,向所述显示设备发送连接请求,以及在所述多连接模式下与所述显示设备进行第二链路的建立。7.根据权利要求6所述的控制设备,其特征在于,所述通信接口,还被配置为在通过所述第一链路向所述显示设备发送所述确认信息之后,通过所述第一链路接收所述显示设备发送的链路信息,所述链路信息包括建立所述第二链路过程中所述控制设备需要使用的所述显示设备的信息;所述通信器,具体被配置为:基于所述链路信息向所述显示设备发送连接请求,以及基
于所述链路信息在所述多连接模式下与所述显示设备进行所述第二链路的建立。8.根据权利要求6所述的控制设备,其特征在于,所述控制设备,还包括:用户接口;所述通信器,还被配置为在与所述显示设备建立所述第二链路之后,接收所述显示设备通过所述第二链路发送的所述显示设备的值码表,所述值码表包括所述显示设备的至少一种操作指令对应的码值;所述用户接口,配置为接收用户输入的操作指令;所述通信器,还被配置为根据所述显示设备的值码表获取所述操作指令对应的码值,以及向所述显示设备发送所述操作指令对应的码值。9.一种显示设备的控制方法,其特征在于,包括:接收模式切换指令,所述模式切换指令用于将所述显示设备与控制设备之间的蓝牙连接模式切换为多连接模式,所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;在所述显示设备与第一控制设备建立有第一链路,且所述第一链路为单连接模式下建立的蓝牙连接链路的情况下,通过所述第一链路向所述第一控制设备发送控制指令;在接收所述第一控制设备通过所述第一链路发送的确认信息后,断开所述第一链路,进入所述多连接模式,以及响应于所述第一控制设备发送的连接请求,在所述多连接模式下与所述第一控制设备进行第二链路的建立;所述单连接模式为一个控制设备连接一个显示设备的蓝牙连接模式;所述控制指令用于指示所述第一控制设备进入所述多连接模式。10.一种显示设备的控制方法,其特征在于,包括:接收显示设备通过第一链路发送的控制指令,所述第一链路为控制设备在单连接模式下与所述显示设备建立的蓝牙连接链路,所述单连接模式为显示设备与控制设备一对一连接的蓝牙连接模式,所述控制指令用于指示所述控制设备进入多连接模式;所述多连接模式为一个控制设备连接多个显示设备的蓝牙连接模式;在所述控制设备支持所述多连接模式的情况下,通过所述第一链路向所述显示设备发送确认信息,进入所述多连接模式,向所述显示设备发送连接请求,以及在所述多连接模式下与所述显示设备进行第二链路的建立。

技术总结
本申请实施例提供了一种显示设备、控制设备及显示设备的控制方法,包括:用户接口,被配置为接收模式切换指令,模式切换指令用于将显示设备与控制设备之间的蓝牙连接模式切换为多连接模式;通信器,被配置为在显示设备与第一控制设备建立有第一链路,且第一链路为单连接模式下建立的蓝牙连接链路的情况下,通过第一链路向第一控制设备发送控制指令,并在接收第一控制设备通过第一链路发送的确认信息后,断开第一链路,进入多连接模式,响应于第一控制设备发送的连接请求,在多连接模式下与第一控制设备进行第二链路的建立。本申请实施例用于解决包括多个显示设备的场景中通过控制设备一对一单独控制显示设备会导致显示设备的控制非常繁琐的问题。控制非常繁琐的问题。控制非常繁琐的问题。


技术研发人员:邓子敬 杨坤
受保护的技术使用者:海信视像科技股份有限公司
技术研发日:2022.06.30
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-9548.html

最新回复(0)