CN117812753A - 一种显示设备及显示设备与电子设备连接方法 - Google Patents
一种显示设备及显示设备与电子设备连接方法 Download PDFInfo
- Publication number
- CN117812753A CN117812753A CN202310114136.4A CN202310114136A CN117812753A CN 117812753 A CN117812753 A CN 117812753A CN 202310114136 A CN202310114136 A CN 202310114136A CN 117812753 A CN117812753 A CN 117812753A
- Authority
- CN
- China
- Prior art keywords
- user
- display device
- mobile terminal
- electronic device
- bluetooth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004891 communication Methods 0.000 claims abstract description 95
- 230000003993 interaction Effects 0.000 claims abstract description 27
- 230000004044 response Effects 0.000 claims abstract description 25
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 abstract description 29
- 238000012545 processing Methods 0.000 abstract description 6
- 238000004140 cleaning Methods 0.000 abstract description 4
- 230000000694 effects Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
- H04W76/34—Selective release of ongoing connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请一些实施例示出一种显示设备及显示设备与电子设备连接方法,所述方法包括:响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接;响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务;删除第一电子设备的通用属性配置文件中的配置信息;初始化通用访问规范连接层和通用属性配置文件数据交互层;响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接,其中,所述显示设备不支持多个电子设备连接功能。本申请实施例在不升级蓝牙技术标准的情况下,通过清理和初始化蓝牙接口的方法,达到无需交流重启显示设备,仍可以继续连接使用其他电子设备的效果,提升用户体验。
Description
技术领域
本申请涉及显示设备技术领域,尤其涉及一种显示设备及显示设备与电子设备连接方法。
背景技术
蓝牙技术是一种无线数据和语音通信开放的全球规范,基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。显示设备也具有蓝牙的无线连接功能。目前蓝牙技术有多个版本,其中,BLUETOOTH4.2蓝牙技术标准不支持多个蓝牙客户端设备连接访问(MultiGattc)。在显示设备作为服务端,涉及多个蓝牙客户端设备与显示设备连接时,显示设备如果想与当前蓝牙客户端设备断开连接,需要交流重启后才能连接另一个蓝牙客户端设备。例如:为了优化开机导航交互以提升用户体验,智能电视增加了手机配置开机导航功能,用户只需要在手机端安装所需软件、打开蓝牙功能就可以完成电视的开机导航配置。但如果智能电视并未升级蓝牙驱动,仍然采用的BLUETOOTH4.2蓝牙技术标准。当配置完开机导航后,必须交流重启电视才能连接蓝牙遥控器,用户体验差。
发明内容
本申请一些实施例提供了一种显示设备及显示设备与电子设备连接方法,在不升级蓝牙技术标准的情况下,通过清理和初始化蓝牙接口的方法,达到无需交流重启显示设备,仍可以继续连接使用其他电子设备的效果,提升用户体验。
第一方面,本申请一些实施例中提供一种显示设备,包括:
显示器;
通信器;
控制器,被配置为:
响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接;
响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务;
删除第一电子设备的通用属性配置文件中的配置信息;
初始化通用访问规范连接层和通用属性配置文件数据交互层;
响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接,其中,所述显示设备不支持与多个电子设备连接功能。
在一些实施例中,所述第一电子设备为移动终端,所述控制器执行响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接,被进一步配置为:
响应于用户输入的第一通信连接指令,发送广播包,以使所述移动终端发现所述显示设备并发送与所述显示设备的连接请求;
接收所述移动终端的连接请求,与所述移动终端通信连接。
在一些实施例中,在发送广播包后,所述控制器,被配置为:
控制所述显示器显示第一个人身份识别码;
所述控制器执行接收所述移动终端的连接请求,与所述移动终端通信连接,被进一步配置为:
接收所述移动终端的连接请求,所述连接请求中携带第二个人身份识别码;
如果所述第一个人身份识别码与所述第二个人身份识别码相同,与所述移动终端通信连接。
在一些实施例中,所述第一通信连接指令为启动移动终端配置开机导航的指令,在发送广播包后,所述控制器,被配置为:
启动移动终端配置开机导航服务。
在一些实施例中,在与所述移动终端通信连接后,所述控制器,被配置为:
将开机导航的第一数据通过通信器传输至所述移动终端,以使所述移动终端显示所述第一数据并将用户基于所述第一数据输入的第二数据通过所述通信器发送至所述控制器;
基于所述第二数据对所述显示设备进行配置。
在一些实施例中,所述控制器执行响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务,被进一步配置为:
响应于用户输入的结束开机导航的指令,关闭移动终端配置开机导航服务。
在一些实施例中,所述控制器执行删除第一电子设备的通用属性配置文件中的配置信息,被进一步配置为:
删除移动终端配置开机导航服务的通用属性配置文件中的配置信息。
在一些实施例中,所述第二电子设备为控制装置,所述控制器执行响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接,被进一步配置为:
接收用户通过控制装置输入的配对请求,启动通用属性配置文件扫描功能,以获取到控制装置的设备信息;
控制所述通信器基于所述设备信息与控制装置通信连接。
在一些实施例中,所述控制器,被配置为:
响应于用户输入的与所述第一电子设备断开连接的指令,控制用户界面层调用中间件接口,以使所述中间件通过调用底层协议栈停止接口关闭所述第一电子设备的服务,通过调用底层协议栈删除接口删除第一电子设备的通用属性配置文件中的配置信息,通过调用底层协议栈初始化接口初始化通用访问规范连接层和通用属性配置文件数据交互层。
第二方面,本申请一些实施例中提供一种显示设备与电子设备连接方法,包括:
响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接;
响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务;
删除第一电子设备的通用属性配置文件中的配置信息;
初始化通用访问规范连接层和通用属性配置文件数据交互层;
响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接,其中,所述显示设备不支持与多个电子设备连接功能。
本申请的一些实施例提供一种显示设备及显示设备与电子设备连接方法。在显示设备不支持与多个电子设备连接功能的情况下,接收用户输入的第一通信连接指令,与第一电子设备通信连接;在接收用户输入的与第一电子设备断开连接的指令后,关闭第一电子设备的相关服务,并删除第一电子设备服务的通用属性配置文件中的配置信息;初始化通用访问规范连接层和通用属性配置文件数据交互层;接收用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接。本申请实施例在不升级蓝牙技术标准的情况下,通过清理和初始化蓝牙接口的方法,达到无需交流重启显示设备,仍可以继续连接使用其他电子设备的效果,提升用户体验。
附图说明
图1示出了根据一些实施例的显示设备与控制装置之间操作场景;
图2示出了根据一些实施例的控制设备的硬件配置框图;
图3示出了根据一些实施例的显示设备的硬件配置框图;
图4示出了根据一些实施例的显示设备中软件配置图;
图5示出了根据一些实施例提供的一种控制器执行显示设备与电子设备连接方法的流程图;
图6示出了根据一些实施例提供的一种开机导航首页的示意图;
图7示出了根据一些实施例提供的一种个人身份识别码界面的示意图;
图8示出了根据一些实施例提供的一种开机导航配置完成界面的示意图;
图9示出了根据一些实施例提供的一种移动终端与显示设备蓝牙连接的示意图;
图10示出了根据一些实施例提供的一种蓝牙遥控器与显示设备蓝牙连接的示意图;
图11示出了根据一些实施例提供的一种蓝牙模块***架构图;
图12示出了根据一些实施例提供的一种蓝牙中间件细节架构图;
图13示出了根据一些实施例提供的一种移动终端和蓝牙遥控器与显示设备连接的时序图;
图14示出了根据一些实施例提供的一种移动终端和蓝牙遥控器与显示设备消息传输时序图。
具体实施方式
为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
术语“包括”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
本申请实施方式提供的显示设备可以具有多种实施形式,例如,可以是电视、智能电视、激光投影设备、显示器(monitor)、电子白板(electronic bulletin board)、电子桌面(electronic table)等。图1和图2为本申请的显示设备的一种具体实施方式。
图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。
在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
在一些实施例中,显示设备可以不使用上述的智能设备或控制设备接收指令,而是通过触摸或者手势等接收用户的控制。
在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
如图3,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
在一些实施例中控制器包括处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。
显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面。
显示器260可为液晶显示器、OLED显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。
显示器260还包括触控屏,触控屏用于接收用户手指在触控屏上滑动或点击等动作输入控制指令。
通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。
用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。
检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
外部装置接口240可以包括但不限于如下:高清多媒体接口接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。
在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。
用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
“用户界面”,是应用程序或操作***与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。
如图4所示,将显示设备的***分为三层,从上至下分别为应用层、中间件层和硬件层。
应用层主要包含电视上的常用应用,以及应用框架(Application Framework),其中,常用应用主要是基于浏览器Browser开发的应用,例如:HTML5 APPs;以及原生应用(Native APPs);
应用框架(Application Framework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换...,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。
原生应用(Native APPs)可以支持在线或离线,消息推送或本地资源访问。
中间件层包括各种电视协议、多媒体协议以及***组件等中间件。中间件可以使用***软件所提供的基础服务(功能),衔接网络上应用***的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
硬件层主要包括HAL接口、硬件以及驱动,其中,HAL接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
蓝牙技术是一种无线数据和语音通信开放的全球规范,基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。显示设备也具有蓝牙的无线连接功能。目前蓝牙技术有多个版本,其中,BLUETOOTH4.2蓝牙技术标准不支持多个蓝牙客户端设备连接访问。在显示设备作为服务端,涉及多个蓝牙客户端设备与显示设备连接时,显示设备与当前蓝牙客户端设备断开连接,当前蓝牙客户端设备的配置信息仍缓存在显示设备中,只有经过交流断电并重启后才能被清除,从而连接另一个蓝牙客户端设备。
在一些实施例中,在开机导航过程中可能会涉及到输入电视名称及账号等大量字符的情况,利用遥控器输入这些字符时操作非常繁琐,用户为了节约时间往往会跳过这些步骤,导致不能使用一些显示设备提供的功能。为了优化开机导航交互以提升用户体验,智能电视增加了手机配置开机导航功能,用户只需要在手机端安装所需软件、打开蓝牙功能就可以完成电视的开机导航配置。但如果智能电视并未升级蓝牙驱动,仍然采用的BLUETOOTH4.2蓝牙技术标准。当配置完开机导航后,必须交流重启电视才能连接蓝牙遥控器,用户体验差。
在一些实施例中,将显示设备的蓝牙底层协议栈升级到BLUETOOTH5.0以上版本,以使显示设备支持多个蓝牙客户端设备连接访问,但蓝牙底层协议栈升级成本较高。
为了解决以上技术问题,本申请实施例提供一种显示设备200,显示设备200的结构及各部分的功能可以参阅上述实施例。此外,在上述实施例示出的显示设备200的基础上,本实施例对显示设备200的一些功能做进一步的完善。如图5所示,控制器250执行以下步骤:
步骤S501:接收用户输入的第一通信连接指令;
在一些实施例中,用户可通过按压控制装置的菜单键进入设置界面,并在设备界面中选中蓝牙控件,控制显示器显示蓝牙设置界面,所述蓝牙设置界面包括蓝牙开关控件。接收用户选中蓝牙开关控件的指令,使得蓝牙开关的状态由关闭更改为开启。在开启蓝牙开关后,显示设备发送广播包,从而使得当前显示设备处于可被发现可连接的状态。用户可通过操作第一电子设备搜索或扫描附近的蓝牙设备,在搜索到显示设备的名称后,选中该显示设备名称对应的控件,输入第一通信连接指令。
在一些实施例中,第一电子设备内置蓝牙驱动,具备蓝牙连接和数据传输功能。第一电子设备包括但不限于手机、电脑、平板电脑、音箱、耳机和游戏机等。
在一些实施例中,在显示设备第一次被启动或者在恢复出厂设置后被启动,控制显示器显示开机导航首页,所述开机导航首页包括移动终端配置控件和显示设备配置控件。
接收用户输入的第一通信连接指令的步骤,包括:接收用户选中移动终端配置控件的指令。
在一些实施例中,如图6所示,开机导航首页包括二维码展示框61、移动终端配置控件62、显示设备配置控件63及焦点64。二维码展示框61用于展示二维码,二维码用于提供给用户利用移动终端下载相关应用程序或进入相关网页的途径,以便执行后续操作。用户在下载完相关应用程序后,可通过控制装置将焦点64移动至移动终端配置控件62的位置并按压确认键,输入第一通信连接指令。
需要说明的是,控件是指在显示设备中用户界面的各展示区中显示以表示诸如图标、缩略图、视频剪辑、链接等对应内容的视觉对象,这些控件可以为用户提供通过数据广播接收的各种传统节目内容、以及由内容制造商设置的各种应用和服务内容。
控件的展示形式通常多样化。例如,控件可以包括文本内容和/或用于显示与文本内容相关的缩略图的图像,或与文本相关的视频剪辑。又如,控件可以是应用程序的文本和/或图标。
在一些实施例中,焦点用于指示其中任一控件已被选择。一方面,可根据用户通过控制装置的输入,控制显示设备中显示焦点对象的移动来选择或控制控件。如:用户可通过控制装置上方向键控制焦点对象在控件之间的移动来选择和控制控件。另一方面,可根据用户通过控制装置的输入,控制显示设备中显示的各控件的移动来使得焦点对象选择或控制控件。如:用户可通过控制装置上方向键控制各控件一并进行左右移动,以在保持焦点对象的位置不变时使得焦点对象选择和控制控件。
焦点的标识形式通常多样化。示例的,可通过放大项目来实现或标识焦点对象的位置,还通过设置项目背景色来实现或标识焦点对象的位置,也可以通过改变聚焦项目的文本或图像的边框线、尺寸、颜色、透明度和轮廓和/或字体等标识焦点对象的位置。
步骤S502:响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接;
在一些实施例中,响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接的步骤,包括:
响应于第一电子设备发送蓝牙连接请求,基于蓝牙连接请求与第一电子设备建立蓝牙连接,所述蓝牙连接请求为第一电子设备在接收到用户在第一电子设备端选中显示设备名称对应的控件的指令后发送给显示设备的。
在一些实施例中,所述第一电子设备为移动终端,响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接的步骤,包括:
响应于用户输入的第一通信连接指令,发送广播包,以使所述移动终端发现所述显示设备并发送与所述显示设备的连接请求;
其中,显示设备发送广播包可以使当前显示设备处于可被发现可连接的状态。用户可通过操作第一电子设备搜索或扫描附近的蓝牙设备,在搜索到显示设备的名称后,选中该显示设备名称对应的控件,显示设备在接收到选中控件的指令后,向显示设备发送蓝牙连接请求。
接收所述移动终端的连接请求,与所述移动终端通信连接。
其中,在接收移动终端发送的蓝牙连接请求后,基于蓝牙连接请求与移动终端建立蓝牙连接。
在一些实施例中,所述第一电子设备为移动终端。移动终端包括手机、平板电脑和电脑等。
响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接的步骤,包括:
响应于用户输入的第一通信连接指令,发送广播包,以使所述移动终端发现所述显示设备并发送与所述显示设备的连接请求,以及,控制所述显示器显示第一个人身份识别码;
需要说明的是,发送广播包与控制所述显示器显示第一个人身份识别码可同时进行,也可先后进行,对二者执行顺序不做限定。
在一些实施例中,控制所述显示器显示第一个人身份识别码的步骤,包括:
控制所述显示器显示个人身份识别码界面,所述个人身份识别码界面包括第一个人身份识别码。其中,第一个人身份识别码可由4位或6位随机的数字和英文字母组成。示例性的,在接收到用户输入的第一通信连接指令后显示个人身份识别码界面,如图7所示。
第一电子设备在接收到用户选中显示设备名称对应的控件后,第一电子设备显示个人身份识别码输入界面。在接收到用户输入的第二个人身份识别码后,将第二个人身份识别码写入蓝牙连接请求后发送至显示设备。
显示设备接收所述移动终端的连接请求,所述连接请求中携带第二个人身份识别码;
判断所述第一个人身份识别码与所述第二个人身份识别码是否相同;
如果所述第一个人身份识别码与所述第二个人身份识别码相同,与所述移动终端通信连接。
在一些实施例中,在显示设备与移动终端蓝牙连接成功后,显示设备显示蓝牙连接成功的提示界面。移动终端显示蓝牙连接成功的提示界面。
如果所述第一个人身份识别码与所述第二个人身份识别码不相同,显示设备显示蓝牙连接失败的提示界面。移动终端显示蓝牙失败的提示界面。
在一些实施例中,所述第一电子设备为移动终端,响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接的步骤,包括:
响应于用户输入的第一通信连接指令,发送广播包,以使所述移动终端发现所述显示设备并发送与所述显示设备的连接请求;
启动移动终端配置开机导航服务;
接收所述移动终端的连接请求,与所述移动终端通信连接。
示例性的,在图6中,接收用户输入选中移动终端配置控件62的指令,响应于用户输入的指令,发送广播包,启动移动终端配置开机导航服务,并控制显示器显示如图7所示的用户界面,所述界面包括第一个人身份识别码。用户通过操作移动终端已下载的应用程序,发送与显示设备蓝牙连接请求,请求中携带第二个人身份识别码。显示设备在确定第一个人身份识别码与第二个人身份识别码相同后,与移动终端蓝牙连接。
在一些实施例后,在与所述移动终端通信连接后,将开机导航的第一数据通过通信器传输至所述移动终端,以使所述移动终端显示所述第一数据并将用户基于所述第一数据输入的第二数据通过所述通信器发送至所述控制器;
基于所述第二数据对所述显示设备进行配置。
在一些实施例中,在显示设备与移动终端蓝牙连接成功后,通过蓝牙传输数据配置开机导航。例如:显示设备将第一数据发送到移动终端,以使移动终端在界面中展示对应的信息供用户选择和填写,其中,第一数据包括开机导航中可选的国家、语言、账号等信息。而移动终端可将基于第一数据输入的第二数据发送至显示设备,以使显示设备基于用户写入的信息对显示设备进行配置,第二数据包括用户选择的目标选项以及将写入的显示设备名称和用户账号等信息。需要说明的是,蓝牙数据传输不涉及具体业务逻辑,即不对数据进行包装等处理,仅作为数据通道。
在一些实施例中,在开机导航配置完成后,控制所述显示器显示开机导航配置完成界面,所述开机导航配置完成界面包括开始使用显示设备控件。如图8所示,开机导航配置完成界面包括开始使用显示设备控件81。
在一些实施例中,显示设备可将需要用户在开机导航中涉及的数据通过蓝牙一次性发送给移动终端,使得用户在移动终端的界面上选择所有开机导航的设置信息通过一次性发送给显示设备。示例性的,在图6中,接收用户输入选中移动终端配置控件62的指令后,经过上述数据传输后,直接显示如图8所示的用户界面。
在一些实施例中,显示设备可根据数据种类或数据大小通过蓝牙分批发送给移动终端,在接收到移动终端发送的设置信息后,显示设备再发送下一批数据给移动终端,直至数据全部传输完毕。示例性的,在图6中,接收用户输入选中移动终端配置控件62的指令后,经过一次数据传输后,显示用户在移动终端选择的配置信息界面。
步骤S503:接收用户输入的与所述第一电子设备断开连接的指令;
在一些实施例中,在显示设备的蓝牙设置界面中,接收用户选中蓝牙开关控件的指令,使得蓝牙开关的状态由开启更改为关闭,以输入与所述第一电子设备断开连接的指令。
在一些实施例中,在第一电子设备的蓝牙设置界面中,接收用户关闭蓝牙开关或与选中与第一电子设备断开连接的控件,以输入与所述第一电子设备断开连接的指令。
在一些实施例中,接收用户输入的与所述第一电子设备断开连接的指令的步骤,包括:接收用户输入的结束开机导航的指令。
示例性的,在开机导航配置完成界面中,接收用户选中开始使用显示设备控件,以输入与所述第一电子设备断开连接的指令。选中开始使用显示设备控件用于退出开机导航流程。
步骤S504:响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务;
其中,关闭第一电子设备的服务是指关闭在显示设备与第一电子设备连接前或连接后显示设备启动的与第一电子设备相关的服务。
在一些实施例中,在接收用户输入的结束开机导航的指令之后,关闭所述第一电子设备的服务的步骤,包括:关闭移动终端配置开机导航服务。
步骤S505:删除第一电子设备的通用属性配置文件中的配置信息;
通用属性配置文件或通用属性规范(Generic Attribute Profile,GATT)定义属***器的功能,并可选地表示属性客户端的功能。规范描述属***器中使用的服务、特征和属性的层次结构,并提供接口,用于发现、读、写和指示服务的特点和属性。
步骤S506:初始化通用访问规范连接层和通用属性配置文件数据交互层;
通用属性配置文件数据交互层(GATT层)是传输真正数据所在的层。GATT层包括一个数据传输和存储框架以及其基本操作。GATT定义了两类角色:服务器(server)和客户端(client),GATT角色无需和通用访问规范(Generic Access Profile,GAP)角色绑定,但是可能由更高层的规范进行指定。除了GAP定义了角色之外,蓝牙低能耗(Bluetooth LowEnergy,BLE)还定义了另外2种角色:GATT服务器和GATT客户端,它们完全独立于GAP的角色。提供数据的设备称为GATT服务器,访问GATT服务器而获得数据的设备称为GATT客户端。本申请实施例中显示设备为GATT服务器,第一电子设备和第二电子设备为GATT客户端。
蓝牙协议栈中的GAP层负责处理设备访问模式,包括设备发现、建立连接、终止连接、初始化安全管理和设备配置。
初始化通用属性配置文件数据交互层的本质是将蓝牙客户端配置信息恢复为默认值。
在一些实施例中,响应于用户输入的与所述第一电子设备断开连接的指令,控制用户界面层调用中间件接口,以使所述中间件通过调用底层协议栈停止接口关闭所述第一电子设备的服务,通过调用底层协议栈删除接口删除第一电子设备的通用属性配置文件中的配置信息,通过调用底层协议栈初始化接口初始化通用访问规范连接层和通用属性配置文件数据交互层。
在一些实施例中,在接收用户输入的结束开机导航的指令后,用户界面层调用蓝牙中间件接口。蓝牙中间件通过调用蓝牙底层协议栈的停止接口,关闭移动终端配置开机导航的服务。蓝牙中间件通过调用蓝牙底层协议栈的删除接口,删除移动终端配置开机导航服务的通用属性配置文件中的配置信息。蓝牙中间件通过调用底层协议栈的初始化接口,初始化通用访问规范连接层和通用属性配置文件数据交互层。
在一些实施例中,显示设备作为蓝牙服务端,移动终端作为蓝牙客户端。如图9所示,移动终端架构包括显示设备指定下载的应用程序、***平台和蓝牙协议栈(客户端)。显示设备的架构包括用户界面层、***平台和蓝牙协议栈(服务端)。显示设备在接收到用户通过用户界面层下发的蓝牙连接指令后,触发显示设备发送广播包,使显示设备处于被发现状态。在移动终端与显示设备蓝牙连接成功后,显示设备接收到蓝牙协议栈上报的移动终端的连接状态,并通知到用户界面层,并将连接信息显示在用户界面上。在显示设备与移动终端连接成功后,用户界面层将数据传输到蓝牙协议栈,并通过蓝牙协议栈传输给移动终端。蓝牙协议栈接收到用户通过移动终端写入的数据,并将数据发送至用户界面层。显示设备在接收到用户通过用户界面层下发的蓝牙断开连接指令后,进行显示设备与移动终端蓝牙断开操作,并从蓝牙协议栈接收断开信息后,通知用户界面层,并将断开连接信息显示在用户界面上。
步骤S507:接收用户输入的第二通信连接指令;
在一些实施例中,用户可通过操作第二电子设备搜索或扫描附近的蓝牙设备,在搜索到显示设备的名称后,选中该显示设备名称对应的控件,输入第二通信连接指令。
在一些实施例中,第二电子设备内置蓝牙驱动,具备蓝牙连接和数据传输功能。第二电子设备包括但不限于手机、电脑、平板电脑、音箱、耳机和游戏机等。
在一些实施例中,所述第二电子设备为控制装置,控制装置为蓝牙遥控器。
接收用户输入的第二通信连接指令的步骤,包括:接收用户通过按压蓝牙遥控器特定按键发送特定按键对应的键值,即接收用户通过控制装置输入的配对请求。
需要说明的是,在显示设备开机到开机导航设置的过程中,涉及通过遥控器控制显示设备的功能均由遥控器的红外遥控实现的,即遥控器是集蓝牙和红外功能一体的遥控器。
步骤S508:响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接;
在一些实施例中,响应于第二电子设备发送蓝牙连接请求,基于蓝牙连接请求与第二电子设备建立蓝牙连接,所述蓝牙连接请求为第二电子设备在接收到用户在第二电子设备端选中显示设备名称对应的控件的指令后发送给显示设备的。
在一些实施例中,所述第二电子设备为控制装置。
响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接的步骤,包括:
接收用户通过控制装置输入的配对请求,启动通用属性配置文件扫描功能,以获取到控制装置的设备信息;
其中,接收到用户通过控制装置输入的蓝牙配对请求后,触发显示设备打开通用属性配置文件数据交互层的扫描功能,使得显示设备可以获取到控制装置的设备信息。
控制所述通信器基于所述设备信息与控制装置通信连接。
在一些实施例中,显示设备作为蓝牙服务端,蓝牙遥控器作为蓝牙客户端。如图10所示,蓝牙遥控器架构包括蓝牙应用程序、***平台和蓝牙协议栈(客户端)。显示设备的架构包括用户界面层、蓝牙中间件和蓝牙协议栈(服务端)。用户操作蓝牙遥控器,蓝牙遥控器所安装的应用程序发送配对键值到用户界面层。用户界面层调用蓝牙中间件配对接口,触发显示设备打开通用属性规范数据交互层的扫描功能,使显示设备能获取到蓝牙遥控器的设备信息。显示设备端接收蓝牙协议栈上报的蓝牙遥控器设备信息及状态后,主动发起配对连接并通知用户界面层,并将连接信息显示在用户界面上。在显示设备与移动终端连接成功后,用户界面层将数据传输到蓝牙协议栈,并通过蓝牙协议栈传输给蓝牙遥控器。蓝牙协议栈接收到用户通过蓝牙遥控器写入的数据(键值),并将数据发送至用户界面层。显示设备在接收到用户通过用户界面层下发的蓝牙断开连接指令后,进行显示设备与蓝牙遥控器蓝牙断开操作,并从蓝牙协议栈接收断开信息后,通知用户界面层,并将断开连接信息显示在用户界面上。
在一些实施例中,如图11所示,蓝牙模块***架构包括用户界面层(UI层)、浏览器层(Cobalt层)、中间件(TVMain)和蓝牙服务(BTService)。用户界面层为用户提供了一系列操作接口。用户界面层通过调用浏览器层的接口实现和中间件的交互。蓝牙中间件运行在TVMain进程中,通过IPC(Inter-Process Communication,进程间通信)机制和蓝牙服务完成通信。蓝牙服务主要运行蓝牙协议栈,并和蓝牙客户端设备,如手机设备、遥控器等直接通信交互。
在一些实施例中,如图12所示,蓝牙中间件细节架构包括用户界面层(用户界面交互层)、蓝牙中间件及蓝牙协议栈。其中,蓝牙中间件包括业务逻辑接口层(biz接口层)、网络层和业务层(dock业务层)。业务逻辑接口层包括业务逻辑接口层蓝牙模组(biz接口层蓝牙模组)和业务逻辑接口层网络模组(biz接口层网络模组);网络层包括网络服务应用层和网络服务port(端口)监听层;dock业务层包括(dock层)蓝牙业务控制组和(dock层)蓝牙协议栈接口调用组。用户界面交互层发送指令到业务逻辑接口层,业务逻辑接口层通过网络层访问调用dock业务层,dock业务层解析指令信息后最终通过IPC通信调用蓝牙协议栈接口来实现蓝牙相应的功能。同样,蓝牙协议栈也会通过IPC通信方式上抛通知到dock业务层,最后通知到用户界面层。
在一些实施例中,如图13所示,在显示设备首次开启或恢复出厂设置后,接收用户输入启动移动终端配置开机导航的指令后,显示设备打开蓝牙广播,并启动移动终端配置开机导航服务。移动终端通过指定应用程序扫描到显示设备并与显示设备配对连接。在移动终端与显示设备连接成功后,通过蓝牙传输数据配置开机导航。在接收到用户输入的结束开机导航的指令后,关闭移动终端配置开机导航服务,删除移动终端配置开机导航服务相关的通用属性配置文件中的配置信息。显示设备初始化通用访问规范连接层和通用属性配置文件数据交互层。显示设备接收到蓝牙遥控器发送蓝牙连接请求后,打开通用属性配置文件扫描功能,发起配对。显示设备与蓝牙遥控器蓝牙配对连接成功。
在一些实施例中,如图14所示,用户通过移动终端找到显示设备,并向显示设备的协议栈发送连接消息,协议栈将连接信息发送至中间件后并进行连接确认。中间件通知用户界面连接消息。其中,连接消息中有个人身份识别码,用于避免发生其他设备与显示设备误连的情况。用户界面接收到用户输入取消连接的指令后,将取消连接的指令发送至中间件,并由中间件发送至协议栈。通过协议栈将显示设备与移动终端的蓝牙连接取消。用户通过遥控器发送配对消息发送至协议栈。协议栈将配对消息发送至中间件并由中间件发送至用户界面,协议栈在与遥控器进行配对后,将配对结果发送至中间件和遥控器,中间件再将配对结果发送至用户界面。如果配对失败弹出提示配对失败的界面。如果配对成功可直接跳转至显示设备的主页。
本申请的一些实施例提供一种显示设备与电子设备连接方法,所述方法适用于显示设备,显示设备包括显示器、通信器和控制器,所述控制器被配置为:响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接;响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务;删除第一电子设备的通用属性配置文件中的配置信息;初始化通用访问规范连接层和通用属性配置文件数据交互层;响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接,其中,所述显示设备不支持多个电子设备连接功能。本申请实施例在不升级蓝牙技术标准的情况下,通过清理和初始化蓝牙接口的方法,达到无需交流重启显示设备,仍可以继续连接使用其他电子设备的效果,提升用户体验。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
Claims (10)
1.一种显示设备,其特征在于,包括:
显示器;
通信器;
控制器,被配置为:
响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接;
响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务;
删除第一电子设备的通用属性配置文件中的配置信息;
初始化通用访问规范连接层和通用属性配置文件数据交互层;
响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接,其中,所述显示设备不支持与多个电子设备连接功能。
2.根据权利要求1所述的显示设备,其特征在于,所述第一电子设备为移动终端,所述控制器执行响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接,被进一步配置为:
响应于用户输入的第一通信连接指令,发送广播包,以使所述移动终端发现所述显示设备并发送与所述显示设备的连接请求;
接收所述移动终端的连接请求,与所述移动终端通信连接。
3.根据权利要求2所述的显示设备,其特征在于,在发送广播包后,所述控制器,被配置为:
控制所述显示器显示第一个人身份识别码;
所述控制器执行接收所述移动终端的连接请求,与所述移动终端通信连接,被进一步配置为:
接收所述移动终端的连接请求,所述连接请求中携带第二个人身份识别码;
如果所述第一个人身份识别码与所述第二个人身份识别码相同,与所述移动终端通信连接。
4.根据权利要求2所述的显示设备,其特征在于,所述第一通信连接指令为启动移动终端配置开机导航的指令,在发送广播包后,所述控制器,被配置为:
启动移动终端配置开机导航服务。
5.根据权利要求4所述的显示设备,其特征在于,在与所述移动终端通信连接后,所述控制器,被配置为:
将开机导航的第一数据通过通信器传输至所述移动终端,以使所述移动终端显示所述第一数据并将用户基于所述第一数据输入的第二数据通过所述通信器发送至所述控制器;
基于所述第二数据对所述显示设备进行配置。
6.根据权利要求5所述的显示设备,其特征在于,所述控制器执行响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务,被进一步配置为:
响应于用户输入的结束开机导航的指令,关闭移动终端配置开机导航服务。
7.根据权利要求5所述的显示设备,其特征在于,所述控制器执行删除第一电子设备的通用属性配置文件中的配置信息,被进一步配置为:
删除移动终端配置开机导航服务的通用属性配置文件中的配置信息。
8.根据权利要求1所述的显示设备,其特征在于,所述第二电子设备为控制装置,所述控制器执行响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接,被进一步配置为:
接收用户通过控制装置输入的配对请求,启动通用属性配置文件扫描功能,以获取到控制装置的设备信息;
控制所述通信器基于所述设备信息与控制装置通信连接。
9.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为:
响应于用户输入的与所述第一电子设备断开连接的指令,控制用户界面层调用中间件接口,以使所述中间件通过调用底层协议栈停止接口关闭所述第一电子设备的服务,通过调用底层协议栈删除接口删除第一电子设备的通用属性配置文件中的配置信息,通过调用底层协议栈初始化接口初始化通用访问规范连接层和通用属性配置文件数据交互层。
10.一种显示设备与电子设备连接方法,其特征在于,包括:
响应于用户输入的第一通信连接指令,控制所述通信器与第一电子设备通信连接;
响应于用户输入的与所述第一电子设备断开连接的指令,关闭所述第一电子设备的服务;
删除第一电子设备的通用属性配置文件中的配置信息;
初始化通用访问规范连接层和通用属性配置文件数据交互层;
响应于用户输入的第二通信连接指令,控制所述通信器与第二电子设备通信连接,其中,所述显示设备不支持与多个电子设备连接功能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310114136.4A CN117812753A (zh) | 2023-02-07 | 2023-02-07 | 一种显示设备及显示设备与电子设备连接方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310114136.4A CN117812753A (zh) | 2023-02-07 | 2023-02-07 | 一种显示设备及显示设备与电子设备连接方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117812753A true CN117812753A (zh) | 2024-04-02 |
Family
ID=90433995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310114136.4A Pending CN117812753A (zh) | 2023-02-07 | 2023-02-07 | 一种显示设备及显示设备与电子设备连接方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117812753A (zh) |
-
2023
- 2023-02-07 CN CN202310114136.4A patent/CN117812753A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112351417B (zh) | 设备发现方法、装置以及计算机设备 | |
CN114296670B (zh) | 显示设备及多设备投屏同屏显示的控制方法 | |
CN114339332B (zh) | 一种移动终端、显示设备及跨网投屏方法 | |
CN113784200B (zh) | 通信终端、显示设备及投屏连接方法 | |
CN113630656B (zh) | 显示设备、终端设备及通信连接方法 | |
CN112463750B (zh) | 一种文件同步方法及显示设备 | |
CN117812753A (zh) | 一种显示设备及显示设备与电子设备连接方法 | |
CN113784186B (zh) | 终端设备、服务器和通信控制方法 | |
WO2022083357A1 (zh) | 显示设备及摄像头控制的方法 | |
CN115396708A (zh) | 显示设备、控制装置和设备名称更新方法 | |
WO2021197078A1 (zh) | 一种显示方法及显示设备 | |
CN116347148A (zh) | 一种投屏方法及显示设备 | |
CN113064534A (zh) | 一种用户界面的显示方法及显示设备 | |
CN117812302A (zh) | 一种显示设备、终端及显示设备业务配置方法 | |
CN115514998B (zh) | 显示设备和网络媒资切换方法 | |
CN115022690B (zh) | 一种码值切换方法及显示设备 | |
CN114296542B (zh) | 显示设备及其控制方法 | |
CN115022689B (zh) | 一种控制装置按键的配置方法及显示设备、控制装置 | |
CN113596543B (zh) | 防止蓝牙设备干扰的方法及显示设备 | |
CN117615188A (zh) | 一种显示设备、终端及终端控制方法 | |
CN117806503A (zh) | 一种显示设备及侧边栏显示方法 | |
CN116567343A (zh) | 一种投屏方法及显示设备 | |
CN117614758A (zh) | 一种电子设备、终端设备及设备配网方法 | |
CN117615212A (zh) | 显示设备和自动关机方法 | |
CN118075287A (zh) | 一种显示设备及白名单同步方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |