显示设备、控制装置和设备名称更新方法与流程



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示出了根据一些实施例的控制装置100的硬件配置框图;
25.图3示出了根据一些实施例的显示设备200的硬件配置框图;
26.图4示出了根据一些实施例的显示设备200中软件配置图;
27.图5示出了一些实施例中用户界面的示意图;
28.图6示出了一些实施例中功能面板页面的示意图;
29.图7示出了一些实施例中显示器中显示电子设备列表的示意图;
30.图8示出了一些实施例中显示器中显示设备名称更新确认信息的示意图;
31.图9示出了一些实施例中显示设备和控制装置的交互流程图;
32.图10示出了一些实施例中设备界面的示意图;
33.图11示出了一些实施例中设备详情页的示意图;
34.图12示出了一些实施例中连接提示界面的示意图;
35.图13示出了一些实施例中提示界面的示意图;
36.图14示出了一些实施例中显示设备和控制装置的交互流程图;
37.图15示出了一些实施例中设备名称更新方法的流程图。
具体实施方式
38.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
39.基于本技术描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术所附权利要求保护的范围。此外,虽然本技术中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
40.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
41.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
42.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
43.图1示出了根据一些实施例的显示设备的使用场景,如图1所示,用户可通过移动终端300和控制装置100操作显示设备200。控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信、蓝牙协议通信,无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制显示设备200。在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制显示设备200。
44.在一些实施例中,移动终端300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。也可以将移动终端300上显示音视频内容传输到显示设备200上,实现同步显示功能显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。显示设备200,可以液晶显示器、oled显示器、投影显示设备。显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能。
45.图2示出了根据一些实施例的控制装置100的硬件配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用
用户与显示设备200之间交互中介作用。通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
46.图3示出了根据一些实施例的显示设备200的硬件配置框图。如图3所示,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口280中的至少一种。控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。显示器260可为液晶显示器、oled显示器、触控显示器以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。显示器用于显示用户界面。用户界面中可以是第一图像,例如从网络信号源中获取到的各种媒资,包括视频、图片等内容。用户界面也可以是显示设备的一些ui界面。用户可以在显示器中观看媒资等内容。调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。检测器230用于采集外部环境或与外部交互的信号。控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
47.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
48.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接收形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。
49.图4示出了根据一些实施例的显示设备200中软件配置图,如图4所示,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
50.在一些实施例中,显示设备可以和其他电子设备进行通信连接,以进行通信交互。例如,显示设备可以和控制装置进行通信交互,控制装置可以是遥控器或终端设备。用户可以使用遥控器对显示设备进行控制,以实现显示设备的各种功能。
51.显示设备中包括通信器,通信器可以使显示设备能够和其他的电子设备进行通信连接,实现数据交互等操作。通信器中可以包括蓝牙模块,用于控制显示设备开启和关闭蓝牙功能。通信器中还可以包括用于wifi连接的wifi模块和接收红外信号的红外接收模块等。基于通信器,显示设备可以和控制装置进行多种形式的通信连接,包括蓝牙通信连接、
红外连接和wifi连接等。
52.在一些实施例中,用户可以控制显示设备具体开启哪种类型的通信方式,例如,可以控制显示设备是否开启蓝牙功能。
53.具体的,用户控制显示设备开机后,显示设备可以显示用户界面。图5示出了一些实施例中用户界面的示意图。用户界面包括第一导航栏500、第二导航栏510、功能栏520和内容显示区530,功能栏520包括多个功能控件如“观看记录”、“我的应用”和“功能”等。其中,内容显示区530中显示的内容会随第一导航栏500和第二导航栏510中被选中控件的变化而变化。用户可以通过点击功能栏520中的“功能”控件,以输入针对显示设备支持的功能页面的显示指令,来触发进入对应的显示面板。需要说明的是,用户也可以通过其他方式来输入对功能控件的选中操作,以触发进入功能对应的显示面板。例如,利用语音控制功能或者搜索功能等,控制进入到功能面板页面。
54.图6示出了一些实施例中功能面板页面的示意图。功能面板页面可以包括显示设备支持的各种功能,例如蓝牙功能。用户可以控制显示设备开启或关闭蓝牙功能。
55.在一些实施例中,考虑到显示设备的通信安全,显示设备可以设置有通信模式。
56.当通信模式关闭时,显示设备不会接收其他电子设备发送的通信连接请求。此时显示设备不允许电子设备进行通信连接,此时显示设备不会和任何电子设备进行信息交互。
57.当通信模式开启时,显示设备会接收电子设备发送的通信连接请求。此时,显示设备可以允许电子设备和显示设备进行通信连接,从而实现信息交互。用户可以向显示设备输入通信模式开启指令,当控制器接收到通信模式开启指令时,可以控制显示设备进入通信模式。
58.在一些实施例中,用户可以使用控制装置来对显示设备进行控制。控制装置可以和显示设备进行通信连接,从而实现终端设备和显示设备之间的信息交互,例如向显示设备发送各种控制指令,以使显示设备实现相应的操作。控制装置可以是蓝牙遥控器,也可以是支持蓝牙ble的终端设备,例如移动终端、手机和平板电脑等。用户使用的蓝牙遥控器可以是ble(bluetooth low energy,低功耗蓝牙)蓝牙设备。
59.用户可以使用控制装置和显示设备进行蓝牙通信连接。控制装置中可以设置有连接按键,当用户按下该按键时,认为用户向控制装置发送了指示连接显示设备的指令。控制装置和显示设备之间可以建立蓝牙通信连接,从而保证后续向显示设备发送各种控制指令。
60.在一些实施例中,控制装置和显示设备可以通过配对的方式,建立蓝牙通信连接。例如,当控制装置和显示设备初次建立蓝牙通信连接时,由于之前从未连接过,并不知道对端设备中的任何信息,此时控制装置和显示设备之间无法直接发送指令,控制装置可以通过广播信息的方式,和显示设备进行配对连接。
61.控制装置可以在网络中发送蓝牙广播包,显示设备可以扫描并获取到网络中的蓝牙广播包,从而和控制装置建立蓝牙通信连接。具体的,控制装置可以先统计自身的设备信息。设备信息中可以包含设备名称和物理地址。其中,物理地址可以是mac(media access control,媒体存取控制)地址。控制装置可以生成蓝牙广播包,蓝牙广播方可以是一个数据包,在蓝牙广播包中包含控制装置的设备信息。控制装置进一步可以发起蓝牙广播,将蓝牙
广播包发送至局域网中。显示设备可以发起扫描功能,扫描局域网中的信息,从而获取到蓝牙广播包。显示设备根据蓝牙广播包即可获取到其中包含的控制装置的设备信息。显示设备根据该设备信息,可以确定控制装置的物理地址,从而和控制装置建立蓝牙通信连接。控制器可以生成指示建立蓝牙通信连接的连接指令,并将该连接指令发送至物理地址处,从而实现将连接指令发送给控制装置。控制装置在接收到该连接指令后,可以和显示设备建立蓝牙通信连接。控制装置还可以发送连接成功信息至显示设备,以提示显示设备当前建立蓝牙通信连接成功的情况。
62.在一些实施例中,如果显示设备和控制装置在之前已经建立过蓝牙通信连接,说明显示设备和控制装置之间已经获取过对端设备的物理地址等信息。此时,控制装置和显示设备之间可以直接发送相关信息,例如控制装置可以向显示设备发送连接请求,显示设备同意连接后可以发送连接指令给控制装置,以建立蓝牙通信连接。
63.控制装置可以主动和显示设备进行蓝牙通信连接。具体的,控制装置可以向显示设备发送连接请求或向网络中发送蓝牙广播包,连接请求或蓝牙广播包中可以携带有控制装置的设备信息,包括控制装置的初始设备名称和初始物理地址。显示设备根据控制装置的初始物理地址,可以和该控制装置建立蓝牙通信连接。当控制装置和显示设备建立蓝牙通信连接后,可以进行通信交互。此时,控制装置可以向显示设备发送各种控制指令,以使显示设备实现相应的功能,显示设备也可以反馈一些信息给控制装置。
64.显示设备也可以主动和控制装置进行蓝牙通信连接。
65.显示设备可以具有蓝牙扫描功能,启动蓝牙扫描功能之后,显示设备能够扫描其周围一定区域内所有已开启蓝牙功能的电子设备,还可以读取到这些被扫描到的蓝牙设备的设备标识,设备标识可以是电子设备的id、设备名称等。显示设备可以通过识别设备标识来区分出每个电子设备,并建立蓝牙通信连接。
66.在一些实施例中,显示设备在扫描出若干个电子设备后,可以在显示器中显示电子设备列表,电子设备列表中可以包含所有电子设备的设备标识。图7示出了一些实施例中显示器中显示电子设备列表的示意图。显示器中可以显示出扫描出的所有电子设备,获取到每个电子设备的设备名称。同时显示出电子设备列表,其中包含每个电子设备的设备名称。用户可以根据设备名称判断出电子设备具体是哪个,在一些实施例中,用户可以选择要建立蓝牙通信连接的电子设备,例如电子设备4。
67.当检测到用户选择某个电子设备时,显示设备可以向该电子设备发送蓝牙连接指令。在接收到蓝牙连接指令后,该电子设备可以和显示设备建立蓝牙通信连接。
68.在一些实施例中,当电子设备是终端设备时,用户还可以在该终端设备中登录自己的账号,在一些实施例中,用户使用终端设备和显示设备绑定关联,从而令显示设备和终端设备中均登录有用户的账号。当后续显示设备再次扫描到该终端设备时,可以直接和该终端设备进行蓝牙通信连接。
69.在一些实施例中,显示设备在扫描出若干个电子设备后,可以同时和这些电子设备建立蓝牙通信连接,从而和这些电子设备进行数据交互。但考虑到显示设备的安全问题,显示设备可以对扫描到的电子设备进行筛选,并主动与符合筛选条件的电子设备进行蓝牙通信连接。
70.具体的,显示设备中可以预先存储有电子设备白名单,电子设备白名单中可以存
储有若干个电子设备的设备标识。白名单中的电子设备时显示设备能够信任的安全设备,用户可以对电子设备白名单进行设置,确保白名单中只存储有用户指定的电子设备的设备标识。当显示设备扫描出若干个电子设备后,可以将这些电子设备的设备标识和电子设备白名单中的设备标识逐一对比,判断扫描出的电子设备是否为用户指定的电子设备。若是,则说明该电子设备符合筛选条件。显示设备可以主动和符合筛选条件的电子设备进行蓝牙通信连接。
71.显示设备可以发送蓝牙连接指令至符合筛选条件的电子设备。电子设备接收到蓝牙连接指令后,可以和显示设备建立蓝牙通信连接并反馈给显示设备一个确认信息,显示设备接收到该确认信息后,则可以确定为显示设备和该电子设备建立了蓝牙通信连接。
72.在一些实施例中,显示设备和控制装置建立了蓝牙通信连接后,用户可以通过控制装置向显示设备发送各种指令,以使显示设备实现各种功能。
73.当显示设备同时和多个电子设备进行通信连接时,用户可以查看所有的电子设备信息情况,例如查看每个电子设备的设备名称,用户可以调出如图7所示的界面,以查看显示设备当前连接的所有电子设备。由于电子设备的初始设备名称是由厂家自行设置的,可能是一堆无序的符号,用户可能会有修改设备名称的需求。例如,用户觉得无法根据电子设备的初始设备名称直接判断出哪个设备名称对应哪个电子设备,或者用户想要将某个电子设备的名称设置为特定名称。
74.对于ble蓝牙设备,例如蓝牙遥控器来说,用户可以修改器设备名称,从而令自己能够更好地分辨出各个设备。
75.在修改蓝牙遥控器的设备名称时,用户可以直接在蓝牙遥控器侧修改,通过调出蓝牙遥控器的系统ui界面,以确认蓝牙遥控器的设备信息,并对其设备名称进行修改。用户也可以在显示设备侧对蓝牙遥控器的设备名称进行修改。用户可以在显示设备中查看蓝牙遥控器的设备信息,从而修改蓝牙遥控器的设备名称。
76.然而,用户无论是在蓝牙遥控器侧修改设备名称,还是在显示设备侧修改设备名称,均只能在修改侧对应的设备中改变蓝牙遥控器的设备名称,而无法通知给对端设备,令对端设备同步修改设备名称。对于用户在显示设备侧修改设备名称的情况,显示设备只是在本地存储文件中修改了蓝牙遥控器的设备名称,并没有将修改后的名称通知给蓝牙遥控器,使得蓝牙遥控器无法同步更新设备名称。对于用户在蓝牙遥控器侧修改设备名称的情况,同样只是在蓝牙遥控器本地修改名称属性,但蓝牙遥控器缺少名称通知机制,并没有将修改后的设备名称发送给显示设备,在显示设备中再次查询蓝牙遥控器的信息时显示的依然是初始的设备名称。因此,显示设备和蓝牙遥控器在进行蓝牙通信连接过程中,当存在一方修改蓝牙遥控器的设备名称后,另一方无法同步更新修改后的名称,从而严重影响用户的使用体验。
77.为了解决上述问题,本技术实施例所提供的显示设备具有设备名称更新功能。当显示设备开启设备名称更新功能后,如果显示设备和控制装置在蓝牙通信过程中,用户在显示设备一侧修改了控制装置的设备名称,显示设备可以主动将修改后的设备名称通知给控制装置,使得控制装置可以根据用户在显示设备中的操作,同步更新设备名称。用户可以向显示设备发送设备名称更新指令,使得显示设备进入设备名称更新模式,从而开启设备名称更新功能。
attribute profile,通用属性配置文件)连接。控制装置中可以包含gap(generic access profile,通用访问规范层),gatt是建立在gap基础之上发挥作用的。gap用来控制设备连接和广播,可以令控制装置被其他设备可见,同时决定了控制装置是否可以如何与其他设备进行交互。
89.gap可以看做控制装置的一个服务(service),控制装置中包含多个服务,每个服务中可以包含多个特征(characteristic)。gap中包含特征device name,该特征用于指示控制装置的设备名称,其他设备可以通过该特征获取到控制装置的设备名称。但是该特征只具有读写权限,即可以在其他特征中读取数据以及更新自身中存储的数据,并不具备通知权限。其他设备可以在该特征中获取其存储的数据,但是当该特征中的数据发生改变时,无法通知其他设备。因此,当用户在控制装置侧修改设备名称后,可以认为是修改了device name中存储的数据,由于该特征不具备通知权限,因此显示设备并不知道控制装置修改设备名称的事件,也就无法同步更新控制装置修改后的设备名称。
90.为此,本技术实施例中的控制装置可以自定义建立一个新的服务gatt service,称之为设备名称更新服务(name change service)。在设备名称更新服务中,具备一个特征name change,该特征同时具备读写权限和通知权限。可以在其他特征例如device name中获取数据并更新自身存储的数据,从而将device name中的设备名称存储在自身中。也可以将更新数据的事件通知给其他设备,从而令其他设备可以同步更新设备名称。
91.控制装置中可以包括存储模块、更新模块和处理器。其中,存储模块用于存储控制装置的设备信息,设备信息可以包括控制装置的初始设备名称和初始物理地址。存储模块中可以包括特征device name,初始设备名称可以存储在特征device name中。更新模块用于更新和传输数据,更新模块中可以包括特征name change,能够读取特征device name中的数据并更新自身,还可以将名称更新事件通知其他设备。
92.在一些实施例中,当显示设备和控制装置建立蓝牙通信连接后,显示设备可以向控制装置发送指令,以获取控制装置中包含的服务以及每个服务对应的特征信息,从而获取到特征device name和特征name change的信息,可以包括每个特征的uuid信息,uuid(universallyuniqueidentifier,通用唯一识别码)用于表征每个特征,每个特征具有唯一的uuid。当显示设备需要获取某个特征中的信息时,可以发送携带有该特征uuid的获取指令,从而获取相关信息。
93.图9示出了一些实施例中显示设备和控制装置的交互流程图。
94.在一些实施例中,用户可以在显示设备一侧修改控制装置的设备名称,并令控制装置同步更新修改后的设备名称。
95.在检测到显示设备和控制装置建立蓝牙通信连接后,控制器可以对控制装置的设备信息进行存储。显示设备中预先设置有数据库,可以存储其他设备的设备信息。因此,控制器可以将控制装置的设备信息存储到该预设的数据库中。
96.用户可以在显示设备中查询显示设备已经连接的所有设备,从而选择某个设备进行各种操作。用户可以向显示设备发送设备查询指令,响应于该指令,控制器可以在数据库中遍历所有的设备信息,并生成设备界面。控制器可以控制显示器显示该设备界面。图10示出了一些实施例中设备界面的示意图。如图10所示,包含显示设备连接的所有设备。用户可以在设备界面中选择某个设备。在检测到用户选择了某个目标设备,例如控制装置后,控制
器可以控制显示器显示设备详情页。图11示出了一些实施例中设备详情页的示意图。如图11所示,控制装置的设备详情页中可以包括控制装置的设备信息,包括设备名称、物理地址、设备id等信息。
97.用户可以在设备详情页中选择修改控制装置的设备名称。用户可以点击设备详情页中设备名称对应的控件,控制器可以控制显示器显示设备名称修改界面。设备名称修改界面中包含设备名称修改提示,例如“是否需要修改当前设备名称”,设备名称修改界面中还包括确认控件和拒绝控件,其中确认控件中的信息可以为“是”,拒绝控件中的信息可以为“否”。
98.如果检测到用户选择了确认控件,则说明用户需要修改控制装置的设备名称,可以认为用户想显示设备发送了指示修改控制装置的初始设备名称的指令。控制器可以获取用户输入的新名称,本技术实施例中称之为第一设备名称。
99.在一些实施例中,在获取第一设备名称时,控制器可以先检测控制装置和显示设备是否处于蓝牙通信连接状态。
100.如果此时两个设备依旧处于蓝牙通信连接状态,控制器可以控制显示器显示名称输入框,用户可以在该名称输入框中输入信息作为修改后的设备名称。控制器可以获取用户在名称输入框中输入的第一设备名称。
101.如果两个设备已经断开了蓝牙通信连接,控制器可以控制显示器显示连接提示界面。图12示出了一些实施例中连接提示界面的示意图。如图12所示,连接提示界面中包括连接提示信息,该连接提示信息用于提示用户是否控制显示设备和控制装置重新进行蓝牙通信连接。连接提示界面中还包括第三控件和第四控件。其中,第三控件指示显示设备和控制装置重新进行蓝牙通信连接,第四控件指示显示设备和控制装置不重新进行蓝牙通信连接。控制器可以检测用户对两个控件的选中操作,从而控制显示设备是否和控制装置重新进行蓝牙通信连接。
102.如果检测到用户对第三控件的选中操作,说明用户指示显示设备和控制装置重新进行蓝牙通信连接。控制器可以向控制装置发送重新连接指令,控制装置根据该重新连接指令可以和显示设备重新建立蓝牙通信连接。检测到显示设备和控制装置重新建立蓝牙通信连接后,控制器可以控制显示器显示名称输入框,用户可以在名称输入框中输入第一设备名称,控制器可以获取到用户输入的第一设备名称。
103.如果检测到用户对第四控件的选中操作,说明用户指示显示设备和控制装置不重新进行蓝牙通信连接。此时显示设备和控制装置处于断开连接状态,即使用户在显示设备中修改了控制装置的设备名称,显示设备可能也无法向控制装置发送修改后的设备名称,因此控制器可以不进行操作,此时可以令用户无法修改控制装置的设备名称。
104.在一些实施例中,在获取到用户输入的第一设备名称后,即控制装置修改后的设备名称,控制器可以先将显示设备中存储的控制装置的初始设备名称进行修改。控制器可以在数据库中,将控制装置的设备信息中的初始设备名称更新为第一设备名称。当用户再次调出控制装置的设备信息时,控制装置的设备详情页中显示的即为第一设备名称。
105.在将数据库中的初始设备名称更新的同时,控制器还可以将携带第一设备名称的设备名称更新指令发送至控制装置,以使控制装置基于第一设备名称更新初始设备名称。
106.在一些实施例中,控制器可以基于第一设备名称生成设备名称更新指令。考虑到
控制装置中,特征name change可以更新存储的设备名称,因此可以令特征name change中存储的初始设备名称变更为第一设备名称。因此,设备名称更新指令可以指示将特征name change中的数据更新为第一设备名称。考虑到特征name change在控制装置的更新模块中,因此设备名称更新指令也可以指示将控制装置的更新模块中数据更新为第一设备名称。
107.在生成设备名称更新指令后,控制器可以基于蓝牙通信连接的协议通道,向控制装置发送指令,可以向控制装置的初始物理地址发送该设备名称更新指令。
108.控制装置的处理器在接收到显示设备发送的设备名称更新指令后,可以将更新模块中的数据更新为第一设备名称,具体可以将特征name change中存储的初始设备名称删除,并将第一设备名称写入特征name change中。
109.对于控制装置来说,在接收到显示设备发送的设备名称更新指令后,即知晓了用户指示修改设备名称的事件。处理器在修改更新模块中特征name change的数据之后,可以基于更新模块,将存储模块中的初始设备名称修改为第一设备名称。具体的,根据更新模块可以读取到用户修改后的第一设备名称,处理器可以将存储模块中特征device name内部存储的初始设备名称删除,并将第一设备名称写入。此时,特征device name中的数据为第一设备名称,控制装置的设备名称也成功更新为第一设备名称。
110.在一些实施例中,考虑到显示设备可以连接多个电子设备,这些电子设备中可能会存在设备名称相同的情况。当用户利用显示设备查看所有电子设备的情况时,如果发现了设备名称相同的多个设备,可能无法分辨出每个设备,使得用户可能具有修改设备名称的需求。
111.为此,显示设备在连接到一个电子设备时,可以检测该设备和已经连接的其他设备是否存在设备名称相同的情况,从而及时通知用户是否需要修改设备名称,以提高用户的体验性。本技术实施例以控制装置为例进行介绍。
112.当显示设备和控制装置建立蓝牙通信连接后,控制器可以检测控制装置的设备名称,即检测初始设备名称,从而决定是否将其存储在数据库中。
113.控制器可以遍历数据库中存储的所有设备信息,从而判断当前存储的所有设备名称中,是否存在和初始设备名称相同的设备名称。
114.如果不存在,说明该初始设备名称为唯一的设备名称,控制器可以直接将控制装置的设备信息存储在预设的数据库中。
115.如果存在,则控制器可以控制显示器显示提示界面。图13示出了一些实施例中提示界面的示意图。如图13所示,提示界面中包括提示信息,该提示信息用于提示用户,显示设备连接有相同设备名称的设备,同时可以提示用户是否需要修改当前设备(控制装置)的初始设备名称。提示界面中还包括第一控件和第二控件。其中,第一控件指示修改初始设备名称,第二控件指示不修改初始设备名称。
116.如果检测到用户对第一控件的选中操作,控制器可以控制显示器显示名称输入框,用户可以在名称输入框中输入新的名称,本技术实施例中称为第二设备名称。控制器可以获取用户输入的第二设备名称。控制器可以将控制装置的设备信息中的初始设备名称更新为第二设备名称,并将更新后的设备信息存储在数据库中。由于用户修改了控制装置的设备名称,因此控制器还需要通知控制装置,以使控制装置更新自身的设备名称。控制器通知控制装置更新设备名称的方案,可以参照前述步骤,此处不再赘述。
117.如果检测到用户对第二控件的选中操作,说明用户不需要修改控制装置的设备名称,控制器可以直接将控制装置的设备信息存储在预设的数据库中。
118.在一些实施例中,当检测到数据库中存在和控制装置的初始设备名称相同的设备名称时,控制器还可以先获取该相同的设备名称对应的物理地址,本技术实施例中称之为目标物理地址。
119.控制器可以判断目标物理地址和控制装置的初始物理地址是否相同。如果相同,则说明该目标物理地址对应的设备即为控制装置,即控制装置在之前已经和显示设备建立过蓝牙通信连接,数据库中已经存储有该控制装置的设备信息。此时,控制器可以不进行操作,不需要再将控制装置的设备信息存储。如果不相同,则控制器可以控制显示器显示提示界面。
120.图14示出了一些实施例中显示设备和控制装置的交互流程图。
121.在一些实施例中,用户还可以在控制装置一侧修改控制装置的设备名称,并令显示设备同步更新修改后的设备名称。
122.用户可以调出控制装置的系统ui界面,从而在控制装置的设备名称选项中选择修改其初始设备名称。
123.响应于用户修改初始设备名称的操作,控制装置的处理器可以获取用户输入的新名称,本技术实施例中称之为第三设备名称。
124.处理器可以先将存储模块中的初始设备名称更新为第三设备名称,具体可以将特征device name中的初始设备名称删除,并写入第三设备名称,从而实现修改控制装置的设备名称。
125.处理器可以再令显示设备同步更新控制装置的设备名称。处理器可以先将第三设备名称存储至更新模块。处理器先检测更新模块中特征name change中是否存在数据。如果特征name change中存在数据,则处理器将其更新为第三设备名称,如果不存在数据,则处理器可以将第三设备名称直接写入特征name change。
126.特征name change存在通知权限,可以将设备名称修改事件通知其他设备。处理器可以基于更新模块向显示设备发送设备名称修改指令。该设备名称修改指令用于说明控制装置已经修改设备名称,同时指示显示设备同步更新设备名称。
127.显示设备接收到设备名称修改指令后,可以向控制装置发送设备名称获取请求,该设备名称获取请求用于获取存储的数据。
128.响应于显示设备发送的设备名称获取请求,处理器可以将更新模块或存储模块中存储的第三设备名称发送至显示设备。
129.显示设备可以将存储的初始设备名称更新为第三设备名称,从而实现控制装置设备名称的同步更新。
130.本技术实施例还提供了一种设备名称更新方法,应用于显示设备,如图15所示,该方法包括:
131.步骤1501、响应于控制装置发送的蓝牙广播包,和控制装置建立蓝牙通信连接。其中,蓝牙广播包携带有控制装置的设备信息,设备信息中包括控制装置的初始设备名称。
132.步骤1502、将设备信息存储在预设的数据库中。
133.步骤1503、响应于用户输入的指示修改初始设备名称的指令,获取用户输入的第
一设备名称。
134.步骤1504、将数据库中的设备信息中的初始设备名称更新为第一设备名称,并将携带第一设备名称的设备名称更新指令发送至控制装置,以使控制装置基于第一设备名称更新初始设备名称。
135.在一些实施例中,将设备信息存储在预设的数据库中,包括:
136.遍历数据库中存储的设备信息。若不存在与初始设备名称相同的设备名称,则执行将设备信息存储在预设的数据库中的步骤。
137.若存在与初始设备名称相同的设备名称,则控制显示器显示提示界面;提示界面中包括指示修改初始设备名称的第一控件和指示不修改初始设备名称的第二控件。基于检测到用户对第一控件的选中操作,控制显示器显示名称输入框,并获取用户在名称输入框中输入的第二设备名称;将设备信息中的初始设备名称更新为第二设备名称,并存储在数据库中;基于检测到用户对第二控件的选中操作,执行将设备信息存储在预设的数据库中的步骤。
138.在一些实施例中,设备信息中还包括控制装置的初始物理地址。控制显示器显示提示界面,包括:
139.在数据库中,获取相同的设备名称对应的目标物理地址。若目标物理地址和初始物理地址相同,则不进行操作。若目标物理地址和初始物理地址不相同,则控制显示器显示提示界面。
140.在一些实施例中,获取用户输入的第一设备名称,包括:
141.检测控制装置和显示设备的蓝牙通信连接状态。若控制装置和显示设备处于蓝牙通信连接状态,则控制显示器显示名称输入框,并获取用户在名称输入框中输入的第一设备名称。若控制装置和显示设备不处于蓝牙通信连接状态,则控制显示器显示连接提示界面,连接提示界面用于提示用户是否控制显示设备和控制装置重新进行蓝牙通信连接。
142.在一些实施例中,连接提示界面中包括指示重新连接的第三控件和指示不重新连接的第四控件。控制显示器显示提示界面后,包括:
143.基于检测到用户对第三控件的选中操作,向控制装置发送重新连接指令,以使控制装置与显示设备重新建立蓝牙通信连接;控制显示器显示名称输入框,并获取用户在名称输入框中输入的第一设备名称。基于检测到用户对第四控件的选中操作,则不进行操作。
144.在一些实施例中,将携带第一设备名称的设备名称更新指令发送至控制装置,包括:
145.基于第一设备名称生成设备名称更新指令。基于蓝牙通信连接的协议通道,向初始物理地址发送设备名称更新指令。
146.在一些实施例中,将设备信息存储在预设的数据库中后,包括:
147.响应于控制装置发送的设备名称修改指令,发送设备名称获取请求至控制装置。接收控制装置发送的第三设备名称;在数据库中,将设备信息中的初始设备名称更新为第三设备名称。
148.本技术实施例实施例还提供了一种设备名称更新方法,应用于控制装置,该方法包括:
149.步骤1601、响应于用户指示连接显示设备的指令,发送蓝牙广播包,以使显示设备
和控制装置建立蓝牙通信连接;
150.步骤1602、接收显示设备发送的设备名称更新指令,设备名称更新指令用于指示将更新模块中的数据更新为第一设备名称;
151.步骤1603、基于更新模块,将存储模块中的初始设备名称修改为第一设备名称。
152.在一些实施例中,还包括:
153.响应于用户修改初始设备名称的操作,获取用户输入的第三设备名称。将存储模块中的初始设备名称更新为第三设备名称,并将第三设备名称存储至更新模块。基于更新模块向显示设备发送设备名称修改指令。接收显示设备发送的设备名称获取请求,设备名称获取请求用于获取更新模块或存储模块中存储的数据;将第三设备名称发送至显示设备。
154.本说明书中各个实施例之间相同相似的部分互相参照即可,在此不再赘述。
155.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分的方法。
156.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
157.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

技术特征:


1.一种显示设备,其特征在于,包括:显示器;通信器,被配置为和控制装置进行通信连接;控制器,被配置为:响应于控制装置发送的蓝牙广播包,和所述控制装置建立蓝牙通信连接;所述蓝牙广播包携带有所述控制装置的设备信息,所述设备信息中包括所述控制装置的初始设备名称;将所述设备信息存储在预设的数据库中;响应于用户输入的指示修改所述初始设备名称的指令,获取用户输入的第一设备名称;将所述数据库中所述设备信息中的所述初始设备名称更新为所述第一设备名称,并将携带所述第一设备名称的设备名称更新指令发送至所述控制装置,以使所述控制装置基于所述第一设备名称更新所述初始设备名称。2.根据权利要求1所述的显示设备,其特征在于,所述控制器执行将所述设备信息存储在预设的数据库中,还被配置为:遍历所述数据库中存储的设备信息;若不存在与所述初始设备名称相同的设备名称,则执行将所述设备信息存储在预设的数据库中的步骤;若存在与所述初始设备名称相同的设备名称,则控制显示器显示提示界面;所述提示界面中包括指示修改所述初始设备名称的第一控件和指示不修改所述初始设备名称的第二控件;基于检测到用户对所述第一控件的选中操作,控制显示器显示名称输入框,并获取用户在所述名称输入框中输入的第二设备名称;将所述设备信息中的所述初始设备名称更新为所述第二设备名称,并存储在所述数据库中;基于检测到用户对所述第二控件的选中操作,执行将所述设备信息存储在预设的数据库中的步骤。3.根据权利要求2所述的显示设备,其特征在于,所述设备信息中还包括所述控制装置的初始物理地址;所述控制器执行控制显示器显示提示界面,还被配置为:在所述数据库中,获取相同的设备名称对应的目标物理地址;若所述目标物理地址和所述初始物理地址相同,则不进行操作;若所述目标物理地址和所述初始物理地址不相同,则控制显示器显示提示界面。4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行获取用户输入的第一设备名称,还被配置为:检测所述控制装置和显示设备的蓝牙通信连接状态;若所述控制装置和显示设备处于蓝牙通信连接状态,则控制显示器显示名称输入框,并获取用户在所述名称输入框中输入的第一设备名称;若所述控制装置和显示设备不处于蓝牙通信连接状态,则控制显示器显示连接提示界面,所述连接提示界面用于提示用户是否控制显示设备和所述控制装置重新进行蓝牙通信连接。5.根据权利要求4所述的显示设备,其特征在于,所述连接提示界面中包括指示重新连
接的第三控件和指示不重新连接的第四控件;所述控制器执行控制显示器显示提示界面后,还被配置为:基于检测到用户对所述第三控件的选中操作,向所述控制装置发送重新连接指令,以使所述控制装置与显示设备重新建立蓝牙通信连接;控制显示器显示名称输入框,并获取用户在所述名称输入框中输入的第一设备名称;基于检测到用户对所述第四控件的选中操作,则不进行操作。6.根据权利要求3所述的显示设备,其特征在于,所述控制器执行将携带所述第一设备名称的设备名称更新指令发送至所述控制装置,被配置为:基于所述第一设备名称生成设备名称更新指令;基于蓝牙通信连接的协议通道,向所述初始物理地址发送所述设备名称更新指令。7.根据权利要求1所述的显示设备,其特征在于,所述控制器执行将所述设备信息存储在预设的数据库中后,还被配置为:响应于控制装置发送的设备名称修改指令,发送设备名称获取请求至所述控制装置;接收所述控制装置发送的第三设备名称;在所述数据库中,将所述设备信息中的所述初始设备名称更新为所述第三设备名称。8.一种控制装置,其特征在于,包括:存储模块,被配置为存储设备信息,所述设备信息包括初始设备名称;更新模块,被配置为更新和传输数据;处理器,被配置为:响应于用户指示连接显示设备的指令,发送蓝牙广播包,以使显示设备和控制装置建立蓝牙通信连接;接收显示设备发送的设备名称更新指令,所述设备名称更新指令用于指示将所述更新模块中的数据更新为第一设备名称;基于所述更新模块,将所述存储模块中的初始设备名称修改为所述第一设备名称。9.根据权利要求8所述的控制装置,其特征在于,所述处理器还被配置为:响应于用户修改所述初始设备名称的操作,获取用户输入的第三设备名称;将所述存储模块中的初始设备名称更新为所述第三设备名称,并将所述第三设备名称存储至所述更新模块;基于所述更新模块向所述显示设备发送设备名称修改指令;接收显示设备发送的设备名称获取请求,所述设备名称获取请求用于获取所述更新模块或所述存储模块中存储的数据;将所述第三设备名称发送至显示设备。10.一种设备名称更新方法,应用于显示设备,其特征在于,所述方法包括:响应于控制装置发送的蓝牙广播包,和所述控制装置建立蓝牙通信连接;所述蓝牙广播包携带有所述控制装置的设备信息,所述设备信息中包括所述控制装置的初始设备名称;将所述设备信息存储在预设的数据库中;响应于用户输入的指示修改所述初始设备名称的指令,获取用户输入的第一设备名称;将所述数据库中所述设备信息中的所述初始设备名称更新为所述第一设备名称,并将
携带所述第一设备名称的设备名称更新指令发送至所述控制装置,以使所述控制装置基于所述第一设备名称更新所述初始设备名称。

技术总结


本申请一些实施例提供了一种显示设备、控制装置和设备名称更新方法。控制装置和显示设备建立蓝牙通信连接后,显示设备可以将控制装置的设备信息存储在预设的数据库中。当用户在显示设备中指示修改控制装置的初始设备名称时,显示设备获取用户输入的第一设备名称,并将数据库中设备信息中的初始设备名称更新为第一设备名称。显示设备还可以将携带第一设备名称的设备名称更新指令发送至控制装置,控制装置基于第一设备名称可以更新初始设备名称。因此,当用户修改控制装置的设备名称后,显示设备和控制装置可以同步更新修改后的设备名称,提高了用户的使用体验。提高了用户的使用体验。提高了用户的使用体验。


技术研发人员:

修建竹 董娜 唐高明

受保护的技术使用者:

海信视像科技股份有限公司

技术研发日:

2022.08.22

技术公布日:

2022/11/25

本文发布于:2024-09-20 13:53:55,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/10064.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设备   名称   蓝牙   显示设备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议