CN111542031A - 显示设备及蓝牙设备配对方法 - Google Patents
显示设备及蓝牙设备配对方法 Download PDFInfo
- Publication number
- CN111542031A CN111542031A CN202010320916.0A CN202010320916A CN111542031A CN 111542031 A CN111542031 A CN 111542031A CN 202010320916 A CN202010320916 A CN 202010320916A CN 111542031 A CN111542031 A CN 111542031A
- Authority
- CN
- China
- Prior art keywords
- bluetooth
- bluetooth device
- pairing
- mac address
- display
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000008569 process Effects 0.000 claims abstract description 21
- 230000008859 change Effects 0.000 claims description 15
- 230000006854 communication Effects 0.000 description 50
- 238000004891 communication Methods 0.000 description 49
- 230000006870 function Effects 0.000 description 37
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 101100059544 Arabidopsis thaliana CDC5 gene Proteins 0.000 description 1
- 101100289995 Caenorhabditis elegans mac-1 gene Proteins 0.000 description 1
- 101150115300 MAC1 gene Proteins 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- 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/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请公开了显示设备及蓝牙设备配对方法,所述显示设备的控制器接收输入的指示与未配对设备中的第一蓝牙设备建立配对的配对指令,在第一蓝牙设备的MAC地址类型为Random时,判断已配对设备中是否存在与第一蓝牙设备具有相同设备名称和设备类型的第二蓝牙设备,如果已配对设备中是否存在第二蓝牙设备,则撤销对第二蓝牙设备的显示,并第一蓝牙设备建立配对和连接,并在蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程,从而解决同一蓝牙设备多次被扫描、配对和连接后而在设备列表中重复显示的问题。
Description
技术领域
本申请涉及显示设备技术领域,尤其涉及一种显示设备及蓝牙设备配对方法。
背景技术
当前,显示设备可以为用户提供诸如音频、视频、图片等播放画面。显示设备具有蓝牙模块,通过蓝牙模块,显示设备可以与外部蓝牙设备建立通信连接,使用户可以结合外部蓝牙设备的功能而在显示设备上获得更丰富的体验。例如,使用蓝牙音箱、蓝牙耳机以获得更好地音频输入及输出体验,使用蓝牙游戏手柄、蓝牙游戏键盘等以获得更好地游戏体验,等等。
相关技术中,显示设备通过MAC地址(Media Access Control Address,媒体存取控制位置/物理地址)来区分不同的外部蓝牙设备。对于经典蓝牙设备,根据其MAC地址是否会规律性变化,可将其地址类型分为Random类型和Public类型,其中,对于地址类型为Random的蓝牙设备,当其与显示设备断开连接或者被重置为可配对状态时,其MAC地址将会发生变化。
由于这类蓝牙设备与显示设备之间断开连接或者被重置后,其MAC地址将会发生变化,因此在指定场景下会再次被显示设备扫描到,进而,出现同一蓝牙设备被多次扫描、配对后而在设备列表中重复显示的问题。
发明内容
本申请提供一种显示设备及蓝牙设备配对方法,以解决同一蓝牙设备被多次扫描、配对后而在设备列表中重复显示的问题。
第一方面,本申请提供一种显示设备,包括:
显示器,用于显示用户界面;
控制器,用于:
呈现蓝牙设置界面,在所述蓝牙设备界面中显示未配对设备和已配对设备;
接收输入的配对指令,所述配对指令指示与所述未配对设备中的第一蓝牙设备建立配对,所述第一蓝牙设备的MAC地址类型为表示MAC地址可变化的第一类型或者表示MAC地址不可变化的第二类型;
在所述第一蓝牙设备的MAC地址类型为所述第一类型时,判断所述已配对设备中是否存在第二蓝牙设备,所述第二蓝牙设备与所述第一蓝牙设备具有相同的设备名称和设备类型;
如果所述已配对设备中是否存在所述第二蓝牙设备,则撤销对所述第二蓝牙设备的显示;
与所述第一蓝牙设备建立配对和连接,并在所述蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程。
第二方面,本申请提供一种蓝牙设备配对方法,应用于终端设备,包括:
呈现蓝牙设置界面,在所述蓝牙设备界面中显示未配对设备和已配对设备;
接收输入的配对指令,所述配对指令指示与所述未配对设备中的第一蓝牙设备建立配对,所述第一蓝牙设备的MAC地址类型为表示MAC地址可变化的第一类型或者表示MAC地址不可变化的第二类型;
在所述第一蓝牙设备的MAC地址类型为所述第一类型时,判断所述已配对设备中是否存在第二蓝牙设备,所述第二蓝牙设备与所述第一蓝牙设备具有相同的设备名称和设备类型;
如果所述已配对设备中是否存在所述第二蓝牙设备,则撤销对所述第二蓝牙设备的显示;
与所述第一蓝牙设备建立配对和连接,并在所述蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程。
由以上技术方案可知,本申请提供的显示设备中,控制器接收输入的指示与未配对设备中的第一蓝牙设备建立配对的配对指令,在第一蓝牙设备的MAC地址类型为Random时,判断已配对设备中是否存在与第一蓝牙设备具有相同设备名称和设备类型的第二蓝牙设备,如果已配对设备中是否存在第二蓝牙设备,则撤销对第二蓝牙设备的显示,并第一蓝牙设备建立配对和连接,并在蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程,从而解决同一蓝牙设备多次被扫描、配对和连接后而在设备列表中重复显示的问题。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1中示例性示出了显示设备与控制装置之间操作场景的示意图;
图2中示例性示出了显示设备200的硬件配置框图;
图3中示例性示出了控制设备100的硬件配置框图;
图4中示例性示出了显示设备200的功能配置示意图;
图5中示例性示出了显示设备200中软件配置示意图;
图6中示例性示出了显示设备200中应用程序的配置示意图;
图7中示例性示出了显示设备200中用户界面的示意图;
图8中示例性示出了一种系统设置应用界面;
图9中示例性示出了一种蓝牙设置界面;
图10中示例性示出了一种蓝牙设置界面;
图11中示例性示出了一种蓝牙设置界面;
图12中示例性示出了一种蓝牙设置界面;
图13中示例性示出了一种蓝牙设备配对方法流程图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
基于本申请中示出的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。
应当理解,本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。
此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
本申请中使用的术语“遥控器”,是指电子设备(如本申请中公开的显示设备)的一个组件,通常可在较短的距离范围内无线控制电子设备。一般使用红外线和/或射频(RF)信号和/或蓝牙与电子设备连接,也可以包括WiFi、无线USB、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。
本申请中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。
图1中示例性示出了根据实施例中显示设备与控制装置之间操作场景的示意图。如图1中示出,用户可通过移动终端300和控制装置100操作显示设备200。
其中,控制装置100可以遥控器,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。
在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,在直观的用户界面(UI)中为用户提供各种控制。
示例的,移动终端300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以实现用移动终端300与显示设备200建立控制指令协议,将遥控控制键盘同步到移动终端300上,通过控制移动终端300上用户界面,实现控制显示设备200的功能。也可以将移动终端300上显示音视频内容传输到显示设备200上,实现同步显示功能。
如图1中还示出,显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。示例的,显示设备200通过发送和接收信息,以及电子节目指南(EPG)互动,接收软件程序更新,或访问远程储存的数字媒体库。服务器400可以一组,也可以多组,可以一类或多类服务器。通过服务器400提供视频点播和广告服务等其他网络服务内容。
显示设备200,可以液晶显示器、OLED显示器、投影显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备200可以根据需要做性能和配置上一些改变。
显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能。示例的包括,网络电视、智能电视、互联网协议电视(IPTV)等。
图2中示例性示出了根据示例性实施例中显示设备200的硬件配置框图。如图2中示出,显示设备200中包括控制器210、调谐解调器220、通信接口230、检测器240、输入\输出接口250、视频处理器260-1,音频处理器60-2,显示器280,音频输出270、存储器290,供电电源、红外接收器中的至少一种。
显示器280,用于接收源自视频处理器260-1输入的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。显示器280包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件。显示视频内容,可以来自广播电视内容,也可以是说,可通过有线或无线通信协议接收的各种广播信号。或者,可显示来自网络通信协议接收来自网络服务器端发送的各种图像内容。
同时,显示器280,同时显示显示设备200中产生且用于控制显示设备200的用户操控UI界面。
以及,根据显示器280类型不同,还包括用于驱动显示的驱动组件。或者,倘若显示器280为一种投影显示器,还可以包括一种投影装置和投影屏幕。
通信接口230是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信接口230可以是Wifi芯片231,蓝牙通信协议芯片232,有线以太网通信协议芯片233等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器(图中未示出)。
显示设备200可以通过通信接口230与外部控制设备或内容提供设备之间建立控制信号和数据信号发送和接收。以及,红外接收器,可用于接收控制装置100(如:红外遥控器等)红外控制信号的接口器。
检测器240,是显示设备200用于采集外部环境或与外部交互的信号。检测器240包括光接收器242,用于采集环境光线强度的传感器,可以通过采集环境光可以自适应性显示参数变化等。
以及包括图像采集器241,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。
在其他一些示例性实施例中,检测器240,还可温度传感器等,如通过感测环境温度,显示设备200可自适应调整图像的显示色温。如当温度偏高的环境时,可调整显示设备200显示图像色温偏冷色调,或当温度偏低的环境时,可以调整显示设备200显示图像偏暖色调。
在其他一些示例性实施例中,检测器240,还可声音采集器等,如麦克风,可以用于接收用户的声音,包括用户控制显示设备200的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,显示设备200可以自适应适应环境噪声。
输入/输出接口250,在控制器210的控制显示设备200与外部其他设备间数据传输。如接收外部设备的视频信号和音频信号、或命令指令等数据。
其中,输入/输出接口250可以包括,但不限于如下:可以高清多媒体接口HDMI接口251、模拟或数据高清分量输入接口253、复合视频输入接口252、USB输入接口254、RGB端口(图中未示出)等任一个或多个接口。
在其他一些示例性实施例中,输入/输出接口250也可以上述多个接口形成复合性的输入/输出接口。
调谐解调器220,通过有线或无线接收方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,从多多个无线或有线广播电视信号中解调出用户所选择电视频道频率中所携带的电视音视频信号,以及EPG数据信号。
调谐解调器220,可根据用户选择,以及由控制器210控制,响应用户选择的电视信号频率以及该频率所携带的电视信号。
调谐解调器220,可以接收信号的途径,根据电视信号广播制式不同,有很多种,诸如:地面广播、有线广播、卫星广播或互联网广播信号等;以及根据调制类型不同,可以数字调制,也可以模拟调制方式。根据接收电视信号种类不同,可以模拟信号和数字信号。
在其他一些示例性实施例中,调谐解调器220也可在外置设备中,如外置机顶盒等。这样,机顶盒通过调制解调后输出电视音视频信号,经过输入/输出接口250输入显示设备200中。
视频处理器260-1,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等等视频处理,可得到直接可显示设备200上显示或播放的信号。
示例的,视频处理器260-1,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。
其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入MPEG-2,则解复用模块进行解复用成视频信号和音频信号等。
视频解码模块,则用于对解复用后的视频信号进行处理,包括解码和缩放处理等。
图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。
帧率转换模块,用于对转换输入视频帧率,如将60Hz帧率转换为120Hz帧率或240Hz帧率,通常的格式采用如插帧方式实现。
显示格式化模块,则用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。
音频处理器260-2,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
在其他一些示例性实施例中,视频处理器260-1可以包括一颗或多颗芯片组成。音频处理器260-2,也可以包括一颗或多颗芯片组成。
以及,在其他一些示例性实施例中,视频处理器260-1和音频处理器260-2,可以单独的芯片,也可以于控制器210一起集成在一颗或多颗芯片中。
音频输出272,在控制器210的控制下接收音频处理器260-2输出的声音信号,如:扬声器272,以及除了显示设备200自身携带的扬声器272之外,可以输出至外接设备的发生装置的外接音响输出端子274,如:外接音响接口或耳机接口等。
供电电源,在控制器210控制下,将外部电源输入的电力为显示设备200提供电源供电支持。供电电源可以包括安装显示设备200内部的内置电源电路,也可以是安装在显示设备200外部电源,在显示设备200中提供外接电源的电源接口。
用户输入接口,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器210。用户输入信号可以是通过红外接收器接收的遥控器信号,可以通过网络通信模块接收各种用户控制信号。
示例的,用户通过遥控器100或移动终端300输入用户命令,用户输入接口则根据用户的输入,显示设备200则通过控制器210响应用户的输入。
在一些实施例中,用户可在显示器280上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
控制器210,通过存储在存储器290上中各种软件控制程序,来控制显示设备200的工作和响应用户的操作。
如图2所示,控制器210包括RAM213和ROM214以及图形处理器216、CPU处理器212、通信接口218,如:第一接口218-1到第n接口218-n,以及通信总线。其中,RAM213和ROM214以及图形处理器216、CPU处理器212、通信接口218通过总线相连接。
ROM213,用于存储各种系统启动的指令。如在收到开机信号时,显示设备200电源开始启动,CPU处理器212运行ROM中系统启动指令,将存储在存储器290的操作系统拷贝至RAM213中,以使开始运行启动操作系统。当操作系统启动完成后,CPU处理器212再将存储器290中各种应用程序拷贝至RAM213中,然后,开始运行启动各种应用程序。
图形处理器216,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,产生基于运算器得到的各种对象,进行渲染的结果显示在显示器280上。
CPU处理器212,用于执行存储在存储器290中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
在一些示例性实施例中,CPU处理器212,可以包括多个处理器。多个处理器可包括一个主处理器以及多个或一个子处理器。主处理器,用于在预加电模式中执行显示设备200一些操作,和/或在正常模式下显示画面的操作。多个或一个子处理器,用于在待机模式等状态下一种操作。
控制器210可以控制显示设备100的整体操作。例如:响应于接收到用于选择在显示器280上显示UI对象的用户命令,控制器210便可以执行与由用户命令选择的对象有关的操作。
其中,所述对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关操作,例如:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。用于选择UI对象用户命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。
存储器290,包括存储用于驱动显示设备200的各种软件模块。如:存储器290中存储的各种软件模块,包括:基础模块、检测模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等。
其中,基础模块用于产后护理显示设备200中各个硬件之间信号通信、并向上层模块发送处理和控制信号的底层软件模块。检测模块用于从各种传感器或用户输入接口中收集各种信息,并进行数模转换以及分析管理的管理模块。
例如:语音识别模块中包括语音解析模块和语音指令数据库模块。显示控制模块用于控制显示器280进行显示图像内容的模块,可以用于播放多媒体图像内容和UI界面等信息。通信模块,用于与外部设备之间进行控制和数据通信的模块。浏览器模块,用于执行浏览服务器之间数据通信的模块。服务模块,用于提供各种服务以及各类应用程序在内的模块。
同时,存储器290还用存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及焦点对象的视觉效果图等。
图3中示例性示出了根据示例性实施例中控制设备100的配置框图。如图3所示,控制设备100包括控制器110、通信接口130、用户输入/输出接口140、存储器190、供电电源180。
控制设备100被配置为控制显示设备200,以及可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。如:用户通过操作控制设备100上频道加减键,显示设备200响应频道加减的操作。
在一些实施例中,控制设备100可是一种智能设备。如:控制设备100可根据用户需求安装控制显示设备200的各种应用。
在一些实施例中,如图1所示,移动终端300或其他智能电子设备,可在安装操控显示设备200的应用之后,可以起到控制设备100类似功能。如:用户可以通过安装应用,在移动终端300或其他智能电子设备上可提供的图形用户界面的各种功能键或虚拟按钮,以实现控制设备100实体按键的功能。
控制器110包括处理器112和RAM113和ROM114、通信接口218以及通信总线。控制器110用于控制控制设备100的运行和操作,以及内部各部件之间通信协作以及外部和内部的数据处理功能。
通信接口130在控制器110的控制下,实现与显示设备200之间控制信号和数据信号的通信。如:将接收到的用户输入信号发送至显示设备200上。通信接口130可包括WiFi芯片、蓝牙模块、NFC模块等其他近场通信模块中至少之一种。
用户输入/输出接口140,其中,输入接口包括麦克风141、触摸板142、传感器143、按键144等其他输入接口中至少一者。如:用户可以通过语音、触摸、手势、按压等动作实现用户指令输入功能,输入接口通过将接收的模拟信号转换为数字信号,以及数字信号转换为相应指令信号,发送至显示设备200。
输出接口包括将接收的用户指令发送至显示设备200的接口。在一些实施例中,可以红外接口,也可以是射频接口。如:红外信号接口时,需要将用户输入指令按照红外控制协议转化为红外控制信号,经红外发送模块进行发送至显示设备200。再如:射频信号接口时,需将用户输入指令转化为数字信号,然后按照射频控制信号调制协议进行调制后,由射频发送端子发送至显示设备200。
在一些实施例中,控制设备100包括通信接口130和输出接口中至少一者。控制设备100中配置通信接口130,如:WiFi、蓝牙、NFC等模块,可将用户输入指令通过WiFi协议、或蓝牙协议、或NFC协议编码,发送至显示设备200.
存储器190,用于在控制器110的控制下存储驱动和控制控制设备200的各种运行程序、数据和应用。存储器190,可以存储用户输入的各类控制信号指令。
供电电源180,用于在控制器110的控制下为控制设备100各元件提供运行电力支持。可以电池及相关控制电路。
图4中示例性示出了根据示例性实施例中显示设备200功能配置示意图。如图4所示,存储器290用于存储操作系统、应用程序、内容和用户数据等,在控制器210控制下执行驱动显示设备200的系统运行以及响应用户的各种操作。存储器290可以包括易失性和/或非易失性存储器。
存储器290,具体用于存储驱动显示设备200中控制器210的运行程序,以及存储显示设备200内置各种应用程序,以及用户从外部设备下载的各种应用程序、以及与应用相关各种图形用户界面,以及与图形用户界面相关的各种对象,用户数据信息,以及各种支持应用的内部数据。存储器290用于存储OS内核、中间件和应用等系统软件,以及存储输入的视频数据和音频数据、及其他用户数据。
存储器290,具体用于存储音视频处理器260-1和260-2、显示器280、通信接口230、调谐解调器220、检测器240输入/输出接口等驱动程序和相关数据。
在一些实施例中,存储器290可以存储软件和/或程序,用于表示操作系统(OS)的软件程序包括,例如:内核、中间件、应用编程接口(API)和/或应用程序。示例性的,内核可控制或管理系统资源,或其它程序所实施的功能(如所述中间件、API或应用程序),以及内核可以提供接口,以允许中间件和API,或应用访问控制器,以实现控制或管理系统资源。
示例的,存储器290,包括广播接收模块2901、频道控制模块2902、音量控制模块2903、图像控制模块2904、显示控制模块2905、音频控制模块2906、外部指令识别模块2907、通信控制模块2908、光接收模块2909、电力控制模块2910、操作系统2911、以及其他应用程序2912、浏览器模块等等中的至少一种。控制器210通过运行存储器290中各种软件程序,来执行诸如:广播电视信号接收解调功能、电视频道选择控制功能、音量选择控制功能、图像控制功能、显示控制功能、音频控制功能、外部指令识别功能、通信控制功能、光信号接收功能、电力控制功能、支持各种功能的软件操控平台、以及浏览器功能等其他应用。
图5中示例性示出了根据示例性实施例中显示设备200中软件系统的配置框图。
如图5中所示,操作系统2911,包括用于处理各种基础系统服务和用于实施硬件相关任务的执行操作软件,充当应用程序和硬件组件之间完成的数据处理的媒介。一些实施例中,部分操作系统内核可以包含一系列软件,用以管理显示设备硬件资源,并为其他程序或软件代码提供服务。
其他一些实施例中,部分操作系统内核可包含一个或多个设备驱动器,设备驱动器可以是操作系统中的一组软件代码,帮助操作或控制显示设备关联的设备或硬件。驱动器可以包含操作视频、音频和/或其他多媒体组件的代码。示例的,包括显示屏、摄像头、Flash、WiFi和音频驱动器。
其中,可访问性模块2911-1,用于修改或访问应用程序,以实现应用程序的可访问性和对其显示内容的可操作性。
通信模块2911-2,用于经由相关通信接口和通信网络与其他外设的连接。
用户界面模块2911-3,用于提供显示用户界面的对象,以供各应用程序可访问,可实现用户可操作性。
控制应用程序2911-4,用于可控制进程管理,包括运行时间应用程序等。
事件传输系统2914,可在操作系统2911内或应用程序2912中实现,以一些实施例中,一方面在在操作系统2911内实现,同时在应用程序2912中实现,用于监听各种用户输入事件,将根据各种事件指代响应各类事件或子事件的识别结果,而实施一组或多组预定义的操作的处理程序。
其中,事件监听模块2914-1,用于监听用户输入接口输入事件或子事件。
事件识别模块2914-1,用于对各种用户输入接口输入各类事件的定义,识别出各种事件或子事件,且将其传输给处理用以执行其相应一组或多组的处理程序。
其中,事件或子事件,是指显示设备200中一个或多个传感器检测的输入,以及外界控制设备(如控制设备100等)的输入。如:语音输入各种子事件,手势识别的手势输入,以及控制设备的遥控按键指令输入的子事件等。示例的,遥控器中一个或多个子事件包括多种形式,包括但不限于按键按上/下/左右/、确定键、按键按住等中一个或组合。以及非实体按键的操作,如移动、按住、释放等操作。
界面布局管理器2913,直接或间接接收来自于事件传输系统2914监听到各用户输入事件或子事件,用于更新用户界面的布局,包括但不限于界面中各控件或子控件的位置,以及容器的大小或位置、层级等与界面布局相关各种执行操作。
如图6中所示,应用程序层2912包含也可在显示设备200执行的各种应用程序。应用程序可包含但不限于一个或多个应用程序,如:直播电视应用程序、视频点播应用程序、媒体中心应用程序、应用程序中心、游戏应用等中的至少一种。
直播电视应用程序,可以通过不同的信号源提供直播电视。例如,直播电视应用程可以使用来自有线电视、无线广播、卫星服务或其他类型的直播电视服务的输入提供电视信号。以及,直播电视应用程序可在显示设备200上显示直播电视信号的视频。
视频点播应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。例如,视频点播可以来自云存储的服务器端、来自包含已存视频节目的本地硬盘储存器。
媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。例如,媒体中心,可以为不同于直播电视或视频点播,用户可通过媒体中心应用程序访问各种图像或音频所提供服务。
应用程序中心,可以提供储存各种应用程序。应用程序可以是一种游戏、应用程序,或某些和计算机系统或其他设备相关但可以在智能电视中运行的其他应用程序。应用程序中心可从不同来源获得这些应用程序,将它们储存在本地储存器中,然后在显示设备200上可运行。
图7中示例性示出了根据示例性实施例中显示设备200中用户界面的示意图。如图7所示,用户界面包括多个视图显示区,示例的,第一视图显示区201和播放画面202,其中,播放画面包括布局一个或多个不同项目。以及用户界面中还包括指示项目被选择的选择器,可通过用户输入而移动选择器的位置,以改变选择不同的项目。
需要说明的是,多个视图显示区可以呈现不同层级的显示画面。如,第一视图显示区可呈现视频聊天项目内容,第二视图显示区可呈现应用层项目内容(如,网页视频、VOD展示、应用程序画面等)。
可选的,不同视图显示区的呈现存在优先级区别,优先级不同的视图显示区之间,视图显示区的显示优先级不同。如,系统层的优先级高于应用层的优先级,当用户在应用层使用获取选择器和画面切换时,不遮挡系统层的视图显示区的画面展示;以及,根据用户的选择使应用层的视图显示区的大小和位置发生变化时,系统层的视图显示区的大小和位置不受影响。
也可以呈现相同层级的显示画面,此时,选择器可以在第一视图显示区和第二视图显示区之间做切换,以及当第一视图显示区的大小和位置发生变化时,第二视图显示区的大小和位置可随及发生改变。
在一些实施例中,图7中的任意一个区域可以显示摄像头获取的画面。
“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphicuserinterface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。
“项目”在显示设备200中用户界面的视图显示区中显示以表示,诸如图标、缩略图、视频剪辑等对应内容的视觉对象。例如:项目可以表示电影、电视剧的图像内容或视频剪辑、音乐的音频内容、应用程序,或其他用户访问内容历史信息。
此外,项目可以表示显示设备200与外接设备连接的接口或接口集合显示,或可表示连接至显示设备的外部设备名称等。如:信号源输入接口集合、或高清多媒体接口(HighDefinition Multimedia Interface,HDMI)、USB接口、PC端子接口等。
需要说明的是:视图显示区可呈现视频聊天项目内容,或者呈现应用层项目内容(如,网页视频、云点播(Video on Demand,VOD)展示、应用程序画面等)。
“选择器”用于指示其中任意项目已被选择,如:光标或焦点对象。根据用户在显示器200中触摸的图标或菜单位置来定位选择信息输入,可使显示设备200中显示焦点对象的移动来选择控制项目,可选择或控制其中一个或多个项目。
焦点对象指根据用户输入在项目之间移动的对象。示例的,通过项目边缘绘制粗线来实现或标识焦点对象位置。在其他实施例中,焦点形式不限于示例,可以是光标等有形或无形可被用户识别的形态,如可以项目的3D变形等形式,也可以改变聚焦的项目的文本或图像的边框线、尺寸、颜色、透明度和轮廓和/或字体等标识。
在一些实施例中,用户可在显示器上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4~2.485GHz的ISM波段的UHF无线电波)。跳频是最常用的扩频方式之一,其工作原理是指收发双方传输信号的载波频率按照预定的规律进行离散变化的通信方式,也就是说,通信过程中使用的载波频率受伪随机变化码的控制而随机跳变。
如图2所示,显示设备的控制器210连接有蓝牙模块232,通过蓝牙模块232,显示设备可以与外部蓝牙设备建立通信连接,使用户可以结合外部蓝牙设备的功能而在显示设备上获得更丰富的体验。
在一些实施例中,控制器210通过运行存储在存储器290上的各种软件控制程序(如操作系统和/或各种应用程序),来控制显示设备200的工作和响应与显示器280相关的用户操作。例如,控制在显示器上呈现用户界面,用户界面上包括若干UI对象;响应于接收到的对用户界面上UI对象的用户命令,控制器210便可以执行与用户命令选择的对象有关的操作。
在一些实施例中,存储器290上存储有应用程序2912,如系统设置应用、游戏类应用、音乐类应用,控制器通过运行此类应用来控制显示设备200的工作和响应与蓝牙相关的用户操作。
例如,控制器运行系统设置应用,呈现如图8所示的系统设置界面,该系统设置界面上包括若干可操作或者不可操作的项目,如图8示出的“声音”、“蓝牙与外设”等项目(控件)。用户可以通过操作控制装置操作这些控件,例如,用户通过操作控制装置操作“蓝牙与外设”控件,以输入指示呈现蓝牙设置界面的指令。
响应于指示呈现蓝牙设置界面的指令,控制器控制在显示器上呈现如图9所示的蓝牙设置界面,该蓝牙设置界面上包括若干可操作和不可操作的项目,如图9示出的蓝牙功能开关控件和扫描设备开关控件等;当控制器接收到对蓝牙功能开关控件的用户操作时,响应于该用户操作,开启或者关闭蓝牙;当控制器接收到对扫描设备开关控件的用户操作时,响应于该用户操作,控制蓝牙模块扫描外部的蓝牙设备。
上述图9或者图8示例性示出了本申请实施例的一种实施场景,该实施场景中,在显示设备200的近距离区域内,存在如蓝牙鼠标801、蓝牙键盘802、蓝牙音箱803以及蓝牙游戏手柄804等多个外部蓝牙设备,其中至少一个蓝牙设备开启了蓝牙功能,开启了蓝牙功能的蓝牙外设基于跳频原理持续发送广播信息。用户可以通过操作控制装置选择“扫描设备-OFF”并确定,以输入一扫描指令,该扫描指令用于指示蓝牙模块扫描外部蓝牙设备。响应于用户输入的扫描指令,控制器控制蓝牙模块对外部蓝牙设备进行扫描,当蓝牙模块接收到任意蓝牙设备发出的广播信息时,即扫描到该设备。
在一些实施例中,Android提供BluetoothAdapter类和BluetoothDevice类,用于实现显示设备的蓝牙功能。其中,BluetoothAdapter类常用的方法包括开启蓝牙功能、关闭蓝牙功能、获取已配对设备集合、根据设备地址获取远程的设备对象、开始搜索周围的蓝牙设备、取消搜索周围的蓝牙设备等等;BluetoothDevice类包括获取设备名称、获取设备类型、获取设备的MAC地址、获取设备的MAC地址类型、获取设备的配对状态(绑定状态)、建立设备的配对信息、移除设备的配对信息等等。
在上述实施例中,配对状态包括未配对状态和已配对状态。为便于区分和说明,本申请将未配对状态的设备称为未配对设备,将已配对状态的设备称为已配对设备。
配对,是指主设备(即显示设备)与从设备(即如图8中示出的外部蓝牙设备)通过协商确立用于加/解密的key的过程。配对完成后,主设备和从设备之间可以基于确定的key进行加密通信。从上述实施例可知,对于未配对设备,可以调用前述用于与设备建立配对的方法建立配对。
在一些实施例中,在蓝牙设置界面中显示未配对设备和已配对设备。具体的,在蓝牙设置界面中设置第一设备列表和第二设备列表,在第一设备列表中显示未配对设备,在第二设备列表中显示已配对设备。
在一些实施例中,显示设备每与一个蓝牙设备建立配对后,保存配对信息,当蓝牙功能被启用后,调用相应方法获取已配对设备集合,并显示在第二设备列表中。
在一些实施例中,显示设备扫描到的蓝牙设备可能有多个,其每扫描到一个新设备都会收到一次发现广播,进而可以根据对第一设备列表进行动态更新。
图10示例性示出了一种蓝牙设置界面,如图10所示,该界面中显示有多个项目,例如“已配对设备”、“未配对设备”等。当用户操作控制装置将选择器移动到“已配对设备”上时,界面中显示已配对设备的设备列表,即第二设备列表,而不显示未配对设备,当用户操作控制装置将选择器移动到“未配对设备”上时,界面中显示未对配设备的设备列表,即第一设备列表,而不显示已配对设备。
在如图10示出的第一设备列表和/或第二设备列表中,未配对设备和/或显示设备相应的信息条目罗列显示,每一设备的信息条目至少包括设备名称和设备类型。其中,设备名称如图10中示出的“蓝牙遥控器”、“Arc Touch Mouse”等,设备类型如图10中在设备名称前以图形元素标识出的鼠标、遥控器等。除此之外,对于已配对设备对应的信息条目,还可以在其中标识出设备的连接状态,如图10中示出的“已连接”和“未连接”。
在一些实施例中,第一设备列表和第二设备列表中显示的信息条目是可以被操作的项目,用户可以通过操作控制装置将选择器移动到某一信息条目上,以操作对应的设备。例如,当选择器落入到某未配对设备对应的信息条目上时,用户可以按下“OK”键以输入指示与该未配对设备建立配对的指令;当选择器落入到某已配对设备对应的信息条目上时,用户可以按下“OK”键以输入指示与该已配对设备解除配对的指令。
在一些实施例中,显示设备通过MAC地址区分不同的蓝牙设备。对于经典蓝牙设备,根据其MAC地址是否会规律性变化,可将其地址类型分为Random类型和Public类型,其中,Random类型的蓝牙设备,当其余显示设备断开连接或者被重置为可配对状态后,其MAC地址将会发生变化,Public类型的蓝牙设备的MAC则固定不变。蓝牙设备的MAC地址类型与蓝牙设备是一一绑定的关系,通过蓝牙设备可以获取到蓝牙设备的MAC地址类型。
在一些实施例中,Random类型还可以被称为第一类型,Public类型还可以被称为第二类型。
通常,Random类型的MAC地址按照一定的规律变化,例如,有规律地变化MAC地址中的一个字节,而其他字段不变。也就是说,Random设备的MAC地址会在一定范围内循环变化。基于此,对于同一台Random设备,其MAC地址经多次变化后会变回到多次变化前的MAC地址。
对于上述Random设备,由于在其与主设备断开连接或者被重置后,其MAC地址会发生变化,因此在指定场景下会再次被显示设备扫描到,进而,出现同一蓝牙设备被多次扫描、配对而在设备列表中重复显示的问题。以下以名称为“小明的键盘”为例,对前述问题的产生过程予以说明。
假设,“小明的键盘”的MAC地址类型为Random类型;显示设备与“小明的键盘”建立配对后,保存相应的配对信息,该配对信息与地址MAC1对应;在“小明的键盘”与显示设备断开连接或者被重置为可配对状态后,其MAC地址变化为MAC2;由于显示设备仍保存与地址MAC1对应的配对信息,因此“小明的键盘”仍然作为已配对但未连接的设备显示在第二设备列表中。
在这种情况下,当显示设备再次扫描到“小明的键盘”时,其将作为新的未配对设备显示在第一设备列表中,此时,如果在用户操作下,显示设备与“小明的键盘”建立配对和连接,则“小明的键盘”将作为已配对且已连接的设备显示在第二设备列表中。
这样一来,在第二设备列表中,将显示两个名称为“小明的键盘”的设备,给用户造成困扰。
图11示例性示出了一种蓝牙设备界面,在该界面中,已配对设备的设备列表中同时显示两个名称为“Designer Keyboard”的键盘设备。
需要说明的是,对于除显示设备以外的其他智能终端设备,如手机、平板电脑等,也存在同样的问题,此处不予赘述。
为了解决同一蓝牙设备多次被扫描、配对和连接后而在设备列表中重复显示的问题,在一些实施例中,当控制器接收到指示与未配对设备中的第一蓝牙设备建立配对的配对指令时,控制器获取该第一蓝牙设备的MAC地址类型,并在第一蓝牙设备的MAC地址类型为Random时,判断已配对设备中是否存在与第一蓝牙设备具有相同设备名称和设备类型的第二蓝牙设备,如果已配对设备中是否存在第二蓝牙设备,则撤销对第二蓝牙设备的显示,并第一蓝牙设备建立配对和连接,并在蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程。
在上述实施例中,如果第一蓝牙设备的MAC地址类型为Random,说明该第一蓝牙设备有可能曾以另外的MAC地址与显示设备建立过配对,并仍显示在已配对设备列表中。因此,在第一蓝牙设备的MAC地址类型为Random时,判断已配对设备中是否第二蓝牙设备,即与第一蓝牙设备具有相同设备名称和设备类型的设备,如果存在与第一蓝牙设备名称相同且类型相同的已配对设备,即存在第二蓝牙设备,说明该第一蓝牙设备曾以另外的MAC地址与显示设备建立过配对,因此,为避免在已配对设备列表中重复显示,需要撤销对该第二蓝牙设备的显示,并显示与第一蓝牙设备建立配对和连接的过程。
在上述实施例中,如果不存在与第一蓝牙设备名称相同且类型相同的已配对设备,即不存在第二蓝牙设备,说明该第一蓝牙设备不曾以另外的MAC地址与显示设备建立过配对,进而不存在同一设备重复显示的问题,因此,显示设备可直接与该第一蓝牙设备建立配对和连接,并显示建立配对和连接的过程。
在上述实施例中,如果第一蓝牙设备的设备类型为Public,则不会出现由于MAC地址变化或者被重置而导致的设备信息重复显示的问题,因此,显示设备可直接与该第一蓝牙设备建立配对和连接,并显示建立配对和连接的过程。
由于Random设备的MAC地址按照一定的规律变化,即对于同一台Random设备,其MAC地址经多次变化后会变回到该多次变化前的MAC地址,因此上述实施例涉及的第一蓝牙设备和第二蓝牙设备的MAC地址可能相同;而在第一蓝牙设备和第二蓝牙设备的MAC地址相同的情况下,由于显示设备已保存了与第二蓝牙设备的MAC地址对应的配对信息,进而无法发起对第一蓝牙设备的配对过程。
为了解决这一问题,在一些实施例中,如果已配对设备中存在第二蓝牙设备,则获取第一蓝牙设备和第二蓝牙设备的MAC地址,并判断第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址是否相同;如果第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址相同,则先解除与第二蓝牙设备的配对,以删除保存的配对信息,并在解除与第二蓝牙设备的配对后,再与第一蓝牙设备建立配对和连接;如果第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址不相同,则可以直接与第一蓝牙设备建立配对和连接。
在一些实施例中,如果第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址不相同,则在完成与第一蓝牙设备的配对后,解除与第二蓝牙设备的配对,以删除保存的配对信息,避免显示设备无用的配对信息,进而解决因配对信息过多而导致的打开蓝牙的速度慢及设备列表更新速度慢的问题。
从上述实施例可以看出,如果第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址相同,则需要先解除与第二蓝牙设备的配对,再与第一蓝牙设备建立配对和连接;如果第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址不相同,则可以先与第一蓝牙设备建立配对和连接,从而对用户指令做出快速响应,提高用户体验,在完成与第一蓝牙设备的配对后,再解除与第二蓝牙设备的配对,则是为了删除无用的配对信息,避免因配对信息过多而产生打开蓝牙的速度慢及设备列表更新速度慢的问题。
在一些实施例中,在所述蓝牙设备界面的顶端图层显示状态标识,所述状态标识用于表征所述配对和连接的过程的状态变化。
图12示例性示出了一种蓝牙设备界面,该界面具体为与第一显示设备建立配对和连接时的显示的界面,如图12所示,在该界面的上层显示有状态标识,该状态标识用于表征配对和连接的过程的状态变化。
根据上述实施例,本申请还提供一种蓝牙设备配对方法,该方法应用于终端设备,如图1-7示出的显示设备,或者其他能够提供显示和数据连通功能、并具有蓝牙功能、无线连接功能的手持式设备,或可以连接到无线调制解调器的其他处理设备,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,还可以是便携式、袖珍式、手持式、计算机内置的或车载的移动装置,它们至少具有蓝牙功能。
图13为本申请根据示例性实施例示出的蓝牙设备配对方法流程图,如图13所示,该方法可以包括:
步骤101,呈现蓝牙设置界面,在所述蓝牙设备界面中显示未配对设备和已配对设备。
步骤102,接收输入的配对指令,所述配对指令指示与所述未配对设备中的第一蓝牙设备建立配对;
步骤103,获取第一蓝牙设备的MAC地址类型,判断第一蓝牙设备的MAC地址类型是为第一类型还是第二类型,第一类型表示MAC地址可变化,第二类型表示MAC地址不可变化。
如果第一蓝牙设备的MAC地址类型是第一类型,则执行步骤104,如果第一蓝牙设备的MAC地址类型是第二类型,则执行步骤108。
步骤104,判断已配对设备中是否存在第二蓝牙设备,第二蓝牙设备与第一蓝牙设备具有相同的设备名称和设备类型。
如果已配对设备中存在第二蓝牙设备,则执行步骤105,如果已配对设备中不存在第二蓝牙设备,则执行步骤108。
步骤105,撤销对第二蓝牙设备的显示;
步骤106,获取第一蓝牙设备和第二蓝牙设备的MAC地址,并判断第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址是否相同。
如果第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址相同,则先执行步骤107,再执行步骤108;如果第一蓝牙设备的MAC地址与第二蓝牙设备的MAC地址不相同,则先执行步骤108,再执行步骤107。
步骤107,解除与第二蓝牙设备的配对,以删除保存的第二蓝牙设备的配对信息。
步骤108,与第一蓝牙设备建立配对和连接,并在蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程。
由以上实施例可知,接收输入的指示与未配对设备中的第一蓝牙设备建立配对的配对指令,在第一蓝牙设备的MAC地址类型为Random时,判断已配对设备中是否存在与第一蓝牙设备具有相同设备名称和设备类型的第二蓝牙设备,如果已配对设备中是否存在第二蓝牙设备,则撤销对第二蓝牙设备的显示,并第一蓝牙设备建立配对和连接,并在蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程,从而解决同一蓝牙设备多次被扫描、配对和连接后而在设备列表中重复显示的问题。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的蓝牙设备配对方法的各实施例中的部分或全部步骤,当本申请提供的显示设备的控制器运行所述计算机程序指令时,所述控制器执行本申请所述的蓝牙设备配对方法的步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于方法实施例而言,由于其基本相似于显示设备实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
以上所述的本发明实施方式并不构成对本发明保护范围的限定。
Claims (10)
1.一种显示设备,其特征在于,包括:
显示器,用于显示用户界面;
控制器,用于:
呈现蓝牙设置界面,在所述蓝牙设备界面中显示未配对设备和已配对设备;
接收输入的配对指令,所述配对指令指示与所述未配对设备中的第一蓝牙设备建立配对,所述第一蓝牙设备的MAC地址类型为表示MAC地址可变化的第一类型或者表示MAC地址不可变化的第二类型;
在所述第一蓝牙设备的MAC地址类型为所述第一类型时,判断所述已配对设备中是否存在第二蓝牙设备,所述第二蓝牙设备与所述第一蓝牙设备具有相同的设备名称和设备类型;
如果所述已配对设备中是否存在所述第二蓝牙设备,则撤销对所述第二蓝牙设备的显示;
与所述第一蓝牙设备建立配对和连接,并在所述蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程。
2.根据权利要求1所述的显示设备,其特征在于,所述与第一蓝牙设备建立配对,包括:
获取所述第一蓝牙设备和所述第二蓝牙设备的MAC地址;
判断所述第一蓝牙设备的MAC地址与所述第二蓝牙设备的MAC地址是否相同;
如果所述第一蓝牙设备的MAC地址与所述第二蓝牙设备的MAC地址相同,则解除与所述第二蓝牙设备的配对,并在解除与所述第二蓝牙设备的配对后,与第一蓝牙设备建立配对;
如果所述第一蓝牙设备的MAC地址与所述第二蓝牙设备的MAC地址不相同,则直接与第一蓝牙设备建立配对。
3.根据权利要求2所述的显示设备,其特征在于,如果所述第一蓝牙设备的MAC地址与所述第二蓝牙设备的MAC地址不相同,还包括:
在完成与所述第一蓝牙设备的配对后,解除与所述第二蓝牙设备的配对,以删除保存的第二蓝牙设备的配对信息。
4.根据权利要求2所述的显示设备,其特征在于,所述判断已配对设备中是否存在第二蓝牙设备,还包括:
获取所述第一蓝牙设备的MAC地址类型;
判断所述第一蓝牙设备的MAC地址类型是否为第一类型。
5.根据权利要求4所述的显示设备,其特征在于,所述判断第一蓝牙设备的MAC地址类型是否为第一类型之后,还包括:
在所述第一蓝牙设备的MAC地址类型为所述第二类型时,直接与第一蓝牙设备建立配对,并在所述蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程。
6.根据权利要求1所述的显示设备,其特征在于,所述判断已配对设备中是否存在第二蓝牙设备之后,还包括:
如果所述已配对设备中不存在第二蓝牙设备,则直接与第一蓝牙设备建立配对,并在所述蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程。
7.根据权利要求1所述的显示设备,其特征在于,所述呈现蓝牙设置界面,在所述蓝牙设备界面中显示未配对设备和已配对设备,包括:
呈现蓝牙设备界面,所述蓝牙设备界面显示有第一设备列表和第二设备列表,所述第一设备列表用于显示未配对设备,所述第二设备列表用于显示已配对设备;
扫描蓝牙设备,并将扫描到的蓝牙设备的设备信息显示在所述第一设备列表中;
解析保存的已配对设备的设备信息,并将解析出的所述已配对设备的设备信息显示在所述第二设备列表;
其中,所述设备信息至少包括设备类型和设备名称。
8.根据权利要求1所述的显示设备,其特征在于,所述在蓝牙设置界面中显示与所述第一蓝牙设备建立配对和连接的过程,包括:
在所述蓝牙设备界面的顶端图层显示状态标识,所述状态标识用于表征所述配对和连接的过程的状态变化。
9.一种蓝牙设备配对方法,应用于终端设备,其特征在于,包括:
呈现蓝牙设置界面,在所述蓝牙设备界面中显示未配对设备和已配对设备;
接收输入的配对指令,所述配对指令指示与所述未配对设备中的第一蓝牙设备建立配对,所述第一蓝牙设备的MAC地址类型为表示MAC地址可变化的第一类型或者表示MAC地址不可变化的第二类型;
在所述第一蓝牙设备的MAC地址类型为所述第一类型时,判断所述已配对设备中是否存在第二蓝牙设备,所述第二蓝牙设备与所述第一蓝牙设备具有相同的设备名称和设备类型;
如果所述已配对设备中是否存在所述第二蓝牙设备,则撤销对所述第二蓝牙设备的显示;
与所述第一蓝牙设备建立配对和连接,并在所述蓝牙设置界面中显示与第一蓝牙设备建立配对和连接的过程。
10.根据权利要求9所述的方法,其特征在于,所述与第一蓝牙设备建立配对,包括:
获取所述第一蓝牙设备和所述第二蓝牙设备的MAC地址;
判断所述第一蓝牙设备的MAC地址与所述第二蓝牙设备的MAC地址是否相同;
如果所述第一蓝牙设备的MAC地址与所述第二蓝牙设备的MAC地址相同,则解除与所述第二蓝牙设备的配对,并在解除与所述第二蓝牙设备的配对后,与第一蓝牙设备建立配对;
如果所述第一蓝牙设备的MAC地址与所述第二蓝牙设备的MAC地址不相同,则直接与第一蓝牙设备建立配对。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010320916.0A CN111542031B (zh) | 2020-04-22 | 2020-04-22 | 显示设备及蓝牙设备配对方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010320916.0A CN111542031B (zh) | 2020-04-22 | 2020-04-22 | 显示设备及蓝牙设备配对方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111542031A true CN111542031A (zh) | 2020-08-14 |
CN111542031B CN111542031B (zh) | 2022-07-12 |
Family
ID=71979451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010320916.0A Active CN111542031B (zh) | 2020-04-22 | 2020-04-22 | 显示设备及蓝牙设备配对方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111542031B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113542852A (zh) * | 2021-07-13 | 2021-10-22 | 海信视像科技股份有限公司 | 一种显示设备、及与外部设备快速配对的控制方法 |
CN114339383A (zh) * | 2021-04-30 | 2022-04-12 | 海信视像科技股份有限公司 | 显示设备及多蓝牙音频输出方法 |
WO2022213315A1 (zh) * | 2021-04-08 | 2022-10-13 | 海能达通信股份有限公司 | 一种蓝牙配对连接方法、装置及终端 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120214413A1 (en) * | 2010-09-23 | 2012-08-23 | Research In Motion Limited | Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods |
CN103259859A (zh) * | 2013-05-08 | 2013-08-21 | 王天一 | 一种基于Android的体域网及其智能终端连接方法 |
US20160150066A1 (en) * | 2014-11-26 | 2016-05-26 | Hyundai Motor Company | Method and Apparatus for Providing In-Vehicle Bluetooth Pairing |
CN106851540A (zh) * | 2017-02-08 | 2017-06-13 | 飞天诚信科技股份有限公司 | 一种蓝牙配对的实现方法及装置 |
CN107071709A (zh) * | 2017-04-06 | 2017-08-18 | 飞天诚信科技股份有限公司 | 一种与蓝牙设备的配对方法及装置 |
CN107393046A (zh) * | 2017-08-03 | 2017-11-24 | 陕西尚品信息科技有限公司 | 一种蓝牙签到系统和蓝牙签到方法 |
CN108901010A (zh) * | 2018-08-01 | 2018-11-27 | 飞天诚信科技股份有限公司 | 一种蓝牙设备及蓝牙连接方法 |
CN110062366A (zh) * | 2019-04-18 | 2019-07-26 | 深圳创维数字技术有限公司 | 蓝牙配对异常处理方法、设备、存储介质及装置 |
CN110381176A (zh) * | 2019-07-10 | 2019-10-25 | 中山优感科技有限公司 | 一种批量生产蓝牙设备的蓝牙名称命名方法和装置 |
CN111050198A (zh) * | 2019-11-19 | 2020-04-21 | 青岛海信电器股份有限公司 | 显示设备及蓝牙音频设备的切换方法 |
-
2020
- 2020-04-22 CN CN202010320916.0A patent/CN111542031B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120214413A1 (en) * | 2010-09-23 | 2012-08-23 | Research In Motion Limited | Mobile wireless communications device establishing wireless communication links based upon near field communication and related methods |
CN103259859A (zh) * | 2013-05-08 | 2013-08-21 | 王天一 | 一种基于Android的体域网及其智能终端连接方法 |
US20160150066A1 (en) * | 2014-11-26 | 2016-05-26 | Hyundai Motor Company | Method and Apparatus for Providing In-Vehicle Bluetooth Pairing |
CN106851540A (zh) * | 2017-02-08 | 2017-06-13 | 飞天诚信科技股份有限公司 | 一种蓝牙配对的实现方法及装置 |
CN107071709A (zh) * | 2017-04-06 | 2017-08-18 | 飞天诚信科技股份有限公司 | 一种与蓝牙设备的配对方法及装置 |
CN107393046A (zh) * | 2017-08-03 | 2017-11-24 | 陕西尚品信息科技有限公司 | 一种蓝牙签到系统和蓝牙签到方法 |
CN108901010A (zh) * | 2018-08-01 | 2018-11-27 | 飞天诚信科技股份有限公司 | 一种蓝牙设备及蓝牙连接方法 |
CN110062366A (zh) * | 2019-04-18 | 2019-07-26 | 深圳创维数字技术有限公司 | 蓝牙配对异常处理方法、设备、存储介质及装置 |
CN110381176A (zh) * | 2019-07-10 | 2019-10-25 | 中山优感科技有限公司 | 一种批量生产蓝牙设备的蓝牙名称命名方法和装置 |
CN111050198A (zh) * | 2019-11-19 | 2020-04-21 | 青岛海信电器股份有限公司 | 显示设备及蓝牙音频设备的切换方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022213315A1 (zh) * | 2021-04-08 | 2022-10-13 | 海能达通信股份有限公司 | 一种蓝牙配对连接方法、装置及终端 |
CN114339383A (zh) * | 2021-04-30 | 2022-04-12 | 海信视像科技股份有限公司 | 显示设备及多蓝牙音频输出方法 |
CN113542852A (zh) * | 2021-07-13 | 2021-10-22 | 海信视像科技股份有限公司 | 一种显示设备、及与外部设备快速配对的控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111542031B (zh) | 2022-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111752518B (zh) | 一种显示设备投屏方法及显示设备 | |
CN111050199B (zh) | 显示设备及显示设备蓝牙通信资源的调度方法 | |
CN110087124A (zh) | 智能电视的远程控制方法、终端设备和智能电视 | |
CN111208969A (zh) | 一种声音输出设备的选择控制方法及显示设备 | |
CN112019782B (zh) | 增强型音频回传通道的控制方法及显示设备 | |
CN112055240B (zh) | 一种显示设备及其与遥控器配对的操作提示展示方法 | |
CN111031375B (zh) | 一种开机动画详情页的跳转方法及显示设备 | |
CN112073762B (zh) | 基于多系统显示设备的信息获取方法及多系统显示设备 | |
CN111970549B (zh) | 菜单显示方法和显示设备 | |
CN111542031B (zh) | 显示设备及蓝牙设备配对方法 | |
CN113766328A (zh) | 播放媒体资源的方法、装置、显示设备及存储介质 | |
CN111343495A (zh) | 一种显示设备及播放终端中音乐的方法 | |
CN114079819B (zh) | 一种内容显示方法及显示设备 | |
CN111954059A (zh) | 屏保的展示方法及显示设备 | |
CN111669662A (zh) | 显示设备、视频通话方法及服务器 | |
CN111083538A (zh) | 一种背景图像的显示方法及设备 | |
CN111586463B (zh) | 显示设备 | |
CN112218145A (zh) | 智能电视、vr显示设备以及相关方法 | |
CN112017415A (zh) | 虚拟遥控器的推荐方法、显示设备及移动终端 | |
CN113495711A (zh) | 显示设备和显示方法 | |
CN111988646B (zh) | 一种应用程序的用户界面显示方法和显示设备 | |
CN111479146B (zh) | 显示设备和显示方法 | |
CN112199560B (zh) | 一种设置项的搜索方法及显示设备 | |
CN113573115B (zh) | 确定搜索字符的方法及显示设备 | |
CN111931692A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |