CN108228562A - 蓝牙模块的重命名方法以及电子设备 - Google Patents
蓝牙模块的重命名方法以及电子设备 Download PDFInfo
- Publication number
- CN108228562A CN108228562A CN201711481399.XA CN201711481399A CN108228562A CN 108228562 A CN108228562 A CN 108228562A CN 201711481399 A CN201711481399 A CN 201711481399A CN 108228562 A CN108228562 A CN 108228562A
- Authority
- CN
- China
- Prior art keywords
- title
- bluetooth
- bluetooth module
- character
- renaming
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
- G06F40/295—Named entity recognition
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种蓝牙模块的重命名方法以及电子设备,所述方法应用于电子设备,所述方法包括:接收蓝牙模块的重命名请求;响应于所述重命名请求,确定所述蓝牙模块当前的第一名称;根据所述第一名称,生成与所述第一名称不同的第二名称;更新所述蓝牙模块的蓝牙名称为所述第二名称。本发明提高了蓝牙设备的重命名效率。
Description
技术领域
本发明属于智能交互技术领域,具体地说,涉及一种蓝牙模块的重命名方法以及电子设备。
背景技术
VR(Virtual Reality,虚拟现实)设备是一种佩戴在用户头部的可穿戴电子设备。用户佩戴VR设备时,可以观看到VR设备营造的虚拟场景中的虚拟内容。VR设备中通常安装有蓝牙模块,利用蓝牙模块可以实现短距离无线通讯,使得VR设备与个人计算机、显示屏幕等电子设备之间的操作控制、数据传输等更加便捷。
VR设备中的蓝牙模块启动时,VR设备可以发射可见性广播,安装有蓝牙模块的其他电子设备即可以搜索到该蓝牙模块的蓝牙名称。但是,不同蓝牙模块可能存在蓝牙名称相同的现象,为了实现区分,可以对蓝牙模块进行改名。但是,由于VR设备具有封闭性,多使用凝视虚拟输入设备的方式修改VR设备的蓝牙名称,例如,VR设备中可以在虚拟场景中显示虚拟键盘,当用户在任一虚拟按键上凝视时间超过预设时长(如,1s)时,判断该虚拟按键被触发,输入相应的字符。
但是,用户使用凝视方式修改VR设备中的蓝牙名称时,需要用户一直凝视虚拟场景的虚拟键盘等虚拟输入设备,导致用户在虚拟场景中凝视时间过长,容易产生视觉疲劳或者眩晕感,操作不易实现。
发明内容
有鉴于此,本发明提供了一种蓝牙模块的重命名方法以及电子设备,通过自动实现VR设备中蓝牙模块的重命名的方法,解决VR设备中蓝牙重命名操作较难的技术问题。
为了解决上述技术问题,本发明提供了一种蓝牙模块的重命名方法,应用于电子设备,所述方法包括:
接收蓝牙模块的重命名请求;
响应于所述重命名请求,确定所述蓝牙模块当前的第一名称;
根据所述第一名称,生成与所述第一名称不同的第二名称;
更新所述蓝牙模块的蓝牙名称为所述第二名称。
优选地,所述根据所述第一名称,生成与所述第一名称不同的第二名称包括:
更新所第一名称中的至少一个字符,生成与所述第一名称不同的第二名称。
优选地,所述更新所述第一名称中的至少一个字符,生成与所述第一名称不同的第二名称包括:
确定所述第一名称中待更新字符串;
确定所述待更新字符串中的字符对应的至少一个字符类型;
将所述至少一个字符类型对应的全部字符进行随机组合,获得与所述待更新字符串的字符长度相同的多组待选字符串;
确定所述多组待选字符串中与所述待更新字符串不同的任一组目标字符串;
利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称。
优选地,所述电子设备为VR设备,所述接收蓝牙模块的重命名请求包括:
检测凝视点在虚拟场景中显示的蓝牙控件的凝视时间大于预设时间时,生成针对所述蓝牙模块的重命名请求。
优选地,所述接收蓝牙模块的重命名请求包括:
接收控制设备发送的所述蓝牙模块的重命名请求;其中,所述重命名请求为所述控制设备检测到至少两个具有相同蓝牙名称时生成的。
本发明实施例还提供一种电子设备,所述设备包括:
处理器,以及与所述处理器连接的存储器;
所述存储器用于存储一条或多条计算机指令,所述一条或多条计算机指令供所述处理器调用执行;
所述处理器用于
接收蓝牙模块的重命名请求;
响应于所述重命名请求,确定所述蓝牙模块当前的第一名称;
根据所述第一名称,生成与所述第一名称不同的第二名称;
更新所述蓝牙模块的蓝牙名称为所述第二名称。
优选地,所述处理器根据所述第一名称,生成与所述第一名称不同的第二名称具体是:
更新所第一名称中的至少一个字符,生成与所述第一名称不同的第二名称。
优选地,所述处理器更新所述第一名称中的至少一个字符,生成与所述第一名称不同的第二名称具体是:
确定所述第一名称中待更新字符串;
确定所述待更新字符串中的字符对应的至少一个字符类型;
将所述至少一个字符类型对应的全部字符进行随机组合,获得与所述待更新字符串的字符长度相同的多组待选字符串;
确定所述多组待选字符串中与所述待更新字符串不同的任一组目标字符串;
利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称。
优选地,所述电子设备为VR设备,所述处理器接收蓝牙模块的重命名请求具体是:
检测凝视点在虚拟场景中显示的蓝牙控件的凝视时间大于预设时间时,生成针对所述蓝牙模块的重命名请求。
优选地,所述处理器接收蓝牙模块的重命名请求具体是:
接收控制设备发送的所述蓝牙模块的重命名请求;其中,所述重命名请求为所述控制设备检测到至少两个具有相同蓝牙名称时生成的。
本发明实施例中,接收到蓝牙模块的重命名请求后,可以响应所述重命名请求,控制所述蓝牙模块进入重命名模式,并根据所述蓝牙模块原有的第一名称,生成所述蓝牙模块的第二名称,并更新所述蓝牙模块的蓝牙名称为所述第二名称,进而完成电子设备的蓝牙设备的重命名操作,使得电子设备中对蓝牙模块的重命名更易操作,提高了命名效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例提供的一种蓝牙模块的重命名方法的一个实施例的流程图;
图2是本发明实施例提供的一种蓝牙模块的重命名方法的又一个实施例的流程图;
图3是本发明实施例提供的一种蓝牙模块的重命名方法的又一个实施例的流程图;
图4是本发明实施例提供的一种电子设备的一个实施例的结构示意图;
图5是本发明实施例提供的一种蓝牙模块的重命名装置的一个实施例的结构示意图;
图6是本发明实施例提供的一种VR设备或VR头显设备的内部配置结构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
本发明实施例主要应用于配置有蓝牙模块的电子设备中,通过自动方式为电子设备中的蓝牙模块进行重命名,以提高虚拟现实设备中蓝牙模块的重命名效率。
手机、平板、电脑、VR设备等电子设备通常可以配置有蓝牙模块,并且可以搜索位于其周围的蓝牙模块。其中,VR设备是一种新型的电子设备,获得广泛关注。VR设备中的蓝牙模块也是一种可以被手机、平板等电子设备搜索到其蓝牙名称。但是,不同VR设备的蓝牙模块的蓝牙名称可能不同,可能存在同名现象。因此,需要对VR设备的蓝牙模块的蓝牙名称进行修改。手机、平板等具备手动输入输出设备的电子设备,可以利用输入法修改蓝牙模块的蓝牙名称。但是,VR设备具有视觉上的封闭性,用户在佩戴VR设备后,只能观看到的虚拟现实场景中的虚拟内容,此时,可以通过在虚拟场景中显示一个输入界面,通过凝视方式进行输入。而不能通过外部的输入输出设备,以手动的方式进行蓝牙名称的修改。
在VR设备中修改蓝牙模块的蓝牙名称时,多通过凝视虚拟场景中的虚拟输入界面的方式修改VR设备的蓝牙模块的蓝牙名称。例如,在虚拟场景中显示输入界面,用户通过移动头部而移动凝视点(两眼中点在虚拟场景中对应的投影点)而凝视虚拟输入界面中各个字母或者数字按钮,来实现虚拟现实场景中蓝牙模块的重命名。但是,凝视操作主要是通过凝视时长的大小来判断是否读取到某一个字符,完成一个蓝牙名称的修改需要执行多次凝视,操作较为困难。而且由于凝视过程中凝视时长的判断问题,容易造成误判。同时,凝视时间较长时,用户容易产生眩晕感,体验效果不佳,重命名也不易实现。据此,发明人想到,在设计到需要对VR设备等电子设备的重命名时,是否可以自动更新电子设备的蓝牙模块的蓝牙名称,以减少凝视操作,提高命名效率。
本发明实施例中,VR设备等电子设备接收到蓝牙模块的重命名请求时,可以响应所述重命名请求,获得所述蓝牙模块当前的第一名称,进而可以根据所述蓝牙模块的当前第一名称,生成与所述第一名称不同的第二名称。所述第二名称以及所述第一名称不同,,以更新所述蓝牙模块的蓝牙名称为所述第二名称。整个重命名过程,均是由VR设备等电子设备自动完成,不再需要凝视或者触发输入等操作,可以快速生成蓝牙模块的新名称,提高了蓝牙模块的命名效率。
下面将结合附图对本发明实施例进行详细描述。
如图1所示,为本发明实施例提供的一种蓝牙模块的重命名方法的一个实施例的流程图,应用于电子设备中,所述方法可以包括以下几个步骤:
101:接收蓝牙模块的重命名请求。
所述蓝牙模块可以指安装于VR设备等电子设备中,所述蓝牙模块在打开时,电子设备可以发送包含其蓝牙名称的可见性广播,该可见性广播可以被其他电子设备的蓝牙模块搜索获得,并分析所述可见性广播获得所述蓝牙模块的蓝牙名称。
可选地,所述电子设备检测到与与其具有相同的蓝牙名称时,可以发起所述蓝牙模块的重命名请求,所述电子设备可以确定接收到所述蓝牙模块的重命名请求。
可选地,所述接收蓝牙模块的重命名请求后,可以控制所述蓝牙模块处于重命名状态。所述蓝牙模块的重命名状态是指,所述蓝牙模块的使用功能被中止,处于重命名操作状态。控制所述蓝牙模块处于重命名状态可以使得存在重名情况下,所述电子设备的蓝牙模块不能再进行无线通信,不能再接收手机等控制设备发送的指令或者数据,以避免因重名而引起的指令或者数据发送错误。
可选地,所述电子设备可以包括VR设备,接收到VR设备中蓝牙模块的重命名请求后,可以控制所述VR设备的蓝牙模块处于重命名状态。所述控制所述VR设备的蓝牙模块处于重命名状态可以包括:所述VR设备的蓝牙模块的指令或者数据的收发功能被中止,不能再正常使用,仅能进行蓝牙模块的重命名操作。
102:响应所述重命名请求,确定所述蓝牙模块当前的第一名称。
所述蓝牙模块具体可以安装于所述电子设备中,其底层硬件中可以保存有其相应的蓝牙名称。电子设备,例如,VR设备,可以读取所述蓝牙模块保存的蓝牙名称。
所述蓝牙模块在VR设备等电子设备中显示对应的蓝牙控件时,可以在该蓝牙控件的文本显示处显示所述蓝牙模块的蓝牙名称。不同的蓝牙模块的蓝牙名称可能相同。因此,可以响应所述重命名请求,确定所述蓝牙模块的当前的第一名称。
103:根据所述第一名称,生成与所述第一名称不同的第二名称。
所述第一名称为存在重名的蓝牙模块的蓝牙名称。根据所述第一名称生成与所述第一名称不同的第二名称时,可以根据所述蓝牙模块的字符类型、字符长度,生成与所述第一名称不同的第二名称。
可选地,所述第二名称的字符长度可以与所述第一名称的字符长度相同,此时,所述根据所述第一名称生成与所述第一名称不同的第二名称具体可以指,将所述第一名称中的每一个字符替换为与原字符不同的字符。
可选地,所述第二名称的字符长度可以与所述第一名称的字符长度不同,所述根据所述第一名称生成与所述第一名称不同的第二名称具体可以指,确定所述第一名称的字符长度N,确定所述第一名称的前M个字符,其中,1<=M<N,将所述前M个字符替换为不同的字符,以实现生成与所述第一名称不同的第二名称。
保留原字符长度可以确保使用这相同的命名规则,生成的第二名称与其他设备的第二名称不同。而使用新的字符长度可以节约字符数量。
104:更新所述蓝牙模块的蓝牙名称为所述第二名称。
可选地,所述电子设备可以在显示界面中显示所述蓝牙模块的蓝牙控件,所述蓝牙控件上可以显示其蓝牙名称,以标识所述蓝牙模块。获得所述蓝牙模块的第二名称之后,所述方法还可以包括:控制所述电子设备的显示界面中,显示的蓝牙控件的蓝牙名称由原第一名称变更为显示所述第二名称。例如,以所述电子设备为安卓***为例,可以将显示界面生成的第二蓝牙名称发送至所述电子设备的安卓后台***,由安卓后台***完成所述显示界面中显示的蓝牙控件的蓝牙名称的显示变更操作。
可选地,所述方法还可以包括,更新电子设备发送的可见性广播中所述蓝牙模块的蓝牙名称为所述第二名称。所述电子设备发送的可见性广播中蓝牙模块的蓝牙名称为所述第二名称。所述电子设备发送所述可见性广播之后,其他电子设备可也以重新搜索所述电子设备的蓝牙模块,以获得所述蓝牙模块的第二名称。此时,所述电子设备的蓝牙模块的蓝牙名称与其他电子设备的蓝牙名称不再相同,重名问题得到解决。
本发明实施例中,在电子设备中的蓝牙模块需要重命名时,可以根据所述蓝牙模块的第一名称,生成与所述第一名称不同的第二名称,并以所述第二名称作为蓝牙模块的蓝牙名称,以更新所述蓝牙模块的蓝牙名称为所述第二名称。这一蓝牙模块的重命名过程,均是由电子设备自动完成的,并不需要用户参与即可以实现蓝牙模块的重命名,提高了蓝牙模块的命名效率。
作为一个实施例,如图2所示,为一种蓝牙模块的重命名方法的又一个实施例的流程图,所述方法可以包括:
201:接收蓝牙模块的重命名请求。
202:响应于所述重命名请求,确定所述蓝牙模块当前的第一名称。
203:更新所第一名称中的至少一个字符,生成与所述第一名称不同的第二名称。
204:更新所述蓝牙模块的蓝牙名称为所述第二名称。
可选地,更新所述蓝牙模块的蓝牙名称为所述第二名称所述方法还可以包括:控制所述蓝牙模块更新蓝牙底层保存的蓝牙名称由所述第一名称变更为所述第二名称。
所述第一名称可以由多个字符构成,在生成与所述第一名称不同的第二名称时,可以更新所述第一名称中的部分字符,获得第二名称。
在某些实施例中,如图3所示,上述步骤203:更新所第一名称中的至少一个字符,生成与所述第一名称不同的第二名称可以包括:
301:确定所述第一名称中待更新字符串。
所述字符串可以指所述第一名称中部分字符组成的,所述字符串可以是由需要更新的各个字符按照其排列顺序排列获得。
302:确定所述待更新字符串中的字符对应的至少一个字符类型。
蓝牙模块在命名时,可以使用A~Z等26个英文字符,或者使用0~9等10个数字字符,还可以使用下划线“_”、中隔线“—”、米字符“*”等特殊字符。每一个字符都有其可以对应的字符类型。例如,字母A的字符类型为字母类型,数字6的字符类型为数字类型,而特殊字符米字符的字符类型为特殊类型。
所述确定所述待更新字符串中的字符对应的至少一个字符类型可以指所述待更新字符串中的每一个字符所属的字符类型。
303:将所述至少一个字符类型对应的全部字符进行随机组合,获得与所述待更新字符串的字符长度相同的多组待选字符串。
其中,所述多组待选字符串的字符长度可以与所述待更新字符串字符长度相同。
所述至少一个字符类型对应的全部字符是指,每一个字符类型中所包含的所有字符,例如,字母类型中可以包括的全部字符是A~Z构成的26个英文字母,数字类型中可以包括的全部字符是0~9构成的10个数字字符。
由于所述第一名称的待更新字符可能是由不同类型的字符构成,也即每一个字符类型中的任一个字符均可以成为所述第一名称中的一个字符,因此,在对所述第一名称的待更新字符串进行更新时,可以从每一个字符对应的字符类型进行随机选取,以获得与待更新字符串不同的待选字符串。
304:确定所述多组待选字符串中与所述待更新字符串不同的任一组目标字符串。
所述目标字符串与所述待更新字符串不同可以指所述目标字符串中每一个字符与所述待更新字符串的每一个字符不匹配。例如,所述待更新字符串为ABCB,所述目标字符串可以为ABCD、ABCE或者DFGJ。与所述待更新字符串不同的字符串即可以成为一组目标字符串。
305:利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称。
可选地,所述第一名称可以包括:第一型号信息以及第一编号信息。所述确定所述第一名称中待更新字符串可以包括:
确定所述第一名称中的第一编号信息为待更新字符串。
所述利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称可以包括:
将所述目标字符串作为第二编号信息;将所述第一型号信息以及所述第二编号信息进行组合,生成所述第二名称。
在确定第二名称时,可以更新所述第一名称的第一编号信息为第二编号信息,而保留原第一型号信息,可以使所述第二名称中仍包含蓝牙模块的型号信息,以使得查看所述蓝牙模块的第二名称的用户可以确定该蓝牙的型号,进而可以方便管理。
本发明实施例中,通过更新所述第一名称中的至少一个字符串,可以确定与所述第一名称不同的第二名称,以实现蓝牙模块的自动重命名,以提高电子设备的命名效率。
作为又一个实施例,所述电子设备可以为VR设备,所述接收蓝牙模块的重命名请求可以包括:
检测凝视点在虚拟场景中显示的蓝牙控件的凝视时间大于预设时间时,生成针对所述蓝牙模块的重命名请求。
所述凝视点具体可以指用户双眼的中心点在所述虚拟场景中的投影点。VR设备通常可以跟踪用户头部动作而实现虚拟场景中的场景内容等的切换,实现虚拟凝视点的移动。在凝视点移动的到虚拟场景中显示的蓝牙控件后,可以记录所述凝视点在所述蓝牙控件上的停留的时间,该时间即为凝视时间。
检测到凝视时间大于预设时间时,VR设备可以生成针对所述蓝牙模块的重命名请求,也即,由VR设备生成针对所述蓝牙模块的重命名请求。
本发明实施例中,检测用户在虚拟场景中的蓝牙控件的凝视时间,并根据所述凝视时间是否超过预设时间来判断是否触发所述蓝牙模块的重命名请求。通过上述方式可以在用户判断需要重命名所述蓝牙模块时,对所述蓝牙模块进行重命名,以在用户的控制下实现蓝牙模块的重命名操作,使得重命名工作更具针对性。
作为又一个实施例,所述接收蓝牙模块的重命名请求可以包括:
接收控制设备发送的,针对所述蓝牙模块的重命名请求;其中,所述重命名请求为所述控制设备检测到至少两个具有相同蓝牙名称时生成的。
所述控制设备可以与安装所述蓝牙模块的电子设备通过各自的蓝牙模块建立无线连接。所述控制设备可以指手机、电脑、平板等智能设备。所述控制设备可以检测蓝牙模块的名称,在检测到存在两个以上具有相同蓝牙名称的电子设备时,可以确定上述电子设备需要进行重命名。
所述控制设备检测到所述至少两个具有相同蓝牙名称的电子设备后,可以生成针对任一蓝牙模块的重命名请求。生成所述重命名请求时,可以有以下实时方式:
实时方式一、根据检测得到的所述至少两个具有相同蓝牙名称的电子设备的检测结果,可以直接生成针对任一蓝牙模块的重命名请求,发送所述重命名请求至所述电子设备。
实时方式二,在控制界面中输出重命名提示信息,以提示用户存在蓝牙名称相同的重命名设备;检测用户触发的针对任一蓝牙模块的重命名操作,生成针对所述任一蓝牙模块的重命名请求,发送所述重命名请求至所述电子设备。
本发明实施例中,所述蓝牙模块的重命名请求还可以是控制设备发送的,具体可以是指控制设备检测到存在重名的蓝牙设备时,可以发送相应的重命名请求至所述电子设备。通过所述控制设备的控制,可以使得控制设备对电子设备的控制过程更为简便,以快速而准确的实现相应的重命名操作。
如图4所示,为本发明实施例提供的一种电子设备的一个实施例的结构示意图,所述设备可以包括:
处理器401,以及与所述处理器连接的存储器402;
所述存储器402用于存储一条或多条计算机指令,所述一条或多条计算机指令供所述处理器401调用执行;
所述处理器401用于:
接收蓝牙模块的重命名请求;
响应于所述重命名请求,确定所述蓝牙模块当前的第一名称;
根据所述第一名称,生成与所述第一名称不同的第二名称;
更新所述蓝牙模块的蓝牙名称为所述第二名称。
所述蓝牙模块可以指安装于VR设备等电子设备中,所述蓝牙模块在打开时,电子设备可以发送包含其蓝牙名称的可见性广播,该可见性广播可以被其他电子设备的蓝牙模块搜索获得,并分析所述可见性广播获得所述蓝牙模块的蓝牙名称。
可选地,所述电子设备检测到与与其具有相同的蓝牙名称时,可以发起所述蓝牙模块的重命名请求,所述电子设备可以确定接收到所述蓝牙模块的重命名请求。
可选地,所述接收蓝牙模块的重命名请求后,可以控制所述蓝牙模块处于重命名状态。所述蓝牙模块的重命名状态是指,所述蓝牙模块的使用功能被中止,处于重命名操作状态。控制所述蓝牙模块处于重命名状态可以使得存在重名情况下,所述电子设备的蓝牙模块不能再进行无线通信,不能再接收手机等控制设备发送的指令或者数据,以避免因重名而引起的指令或者数据发送错误。
可选地,所述电子设备可以包括VR设备,接收到VR设备中蓝牙模块的重命名请求后,所述处理器可以控制所述VR设备的蓝牙模块处于重命名状态。所述控制所述VR设备的蓝牙模块处于重命名状态可以包括:所述VR设备的蓝牙模块的指令或者数据的收发功能被中止,不能再正常使用,仅能进行蓝牙模块的重命名操作。
所述蓝牙模块具体可以安装于所述电子设备中,其底层硬件中可以保存有其相应的蓝牙名称。电子设备,例如,VR设备,可以读取所述蓝牙模块保存的蓝牙名称。
所述蓝牙模块在VR设备等电子设备中显示对应的蓝牙控件时,可以在该蓝牙控件的文本显示处显示所述蓝牙模块的蓝牙名称。不同的蓝牙模块的蓝牙名称可能相同。因此,可以响应所述重命名请求,确定所述蓝牙模块的当前的第一名称。
所述第一名称为存在重名的蓝牙模块的蓝牙名称。根据所述第一名称生成与所述第一名称不同的第二名称时,可以根据所述蓝牙模块的字符类型、字符长度,生成与所述第一名称不同的第二名称。
可选地,所述第二名称的字符长度可以与所述第一名称的字符长度相同,此时,所述根据所述第一名称生成与所述第一名称不同的第二名称具体可以指,将所述第一名称中的每一个字符替换为与原字符不同的字符。
可选地,所述第二名称的字符长度可以与所述第一名称的字符长度不同,所述根据所述第一名称生成与所述第一名称不同的第二名称具体可以指,确定所述第一名称的字符长度N,确定所述第一名称的前M个字符,其中,1<=M<N,将所述前M个字符替换为不同的字符,以实现生成与所述第一名称不同的第二名称。
保留原字符长度可以确保使用这相同的命名规则,生成的第二名称与其他设备的第二名称不同。而使用新的字符长度可以节约字符数量。
可选地,所述电子设备可以在显示界面中显示所述蓝牙模块的蓝牙控件,所述蓝牙控件上可以显示其蓝牙名称,以标识所述蓝牙模块。获得所述蓝牙模块的第二名称之后,所述方法还可以包括:控制所述电子设备的显示界面中,显示的蓝牙控件的蓝牙名称由原第一名称变更为显示所述第二名称。例如,以所述电子设备为安卓***为例,可以将显示界面生成的第二蓝牙名称发送至所述电子设备的安卓后台***,由安卓后台***完成所述显示界面中显示的蓝牙控件的蓝牙名称的显示变更操作。
可选地,所述方法还可以包括,更新电子设备发送的可见性广播中所述蓝牙模块的蓝牙名称为所述第二名称。所述电子设备发送的可见性广播中蓝牙模块的蓝牙名称为所述第二名称。所述电子设备发送所述可见性广播之后,其他电子设备可也以重新搜索所述电子设备的蓝牙模块,以获得所述蓝牙模块的第二名称。此时,所述电子设备的蓝牙模块的蓝牙名称与其他电子设备的蓝牙名称不再相同,重名问题得到解决。
本发明实施例中,在电子设备中的蓝牙模块需要重命名时,可以根据所述蓝牙模块的第一名称,生成与所述第一名称不同的第二名称,并以所述第二名称作为蓝牙模块的蓝牙名称,以更新所述蓝牙模块的蓝牙名称为所述第二名称。这一蓝牙模块的重命名过程,均是由电子设备自动完成的,并不需要用户参与即可以实现蓝牙模块的重命名,提高了蓝牙模块的命名效率。
作为一个实施例,所述处理器根据所述第一名称,生成与所述第一名称不同的第二名称具体是:
更新所第一名称中的至少一个字符,生成与所述第一名称不同的第二名称。
可选地,所述处理器更新所述蓝牙模块的蓝牙名称为所述第二名称之前,所述处理器还可以用于:控制所述蓝牙模块更新蓝牙底层保存的蓝牙名称由所述第一名称变更为所述第二名称。
所述第一名称可以由多个字符构成,在生成与所述第一名称不同的第二名称时,可以更新所述第一名称中的部分字符,获得第二名称。
在某些实施例中,所述处理器更新所述第一名称中的至少一个字符,生成与所述第一名称不同的第二名称具体是:
确定所述第一名称中待更新字符串;确定所述待更新字符串中的字符对应的至少一个字符类型;将所述至少一个字符类型对应的全部字符进行随机组合,获得与所述待更新字符串的字符长度相同的多组待选字符串;确定所述多组待选字符串中与所述待更新字符串不同的任一组目标字符串;利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称。
所述字符串可以指所述第一名称中部分字符组成的,所述字符串可以是由需要更新的各个字符按照其排列顺序排列获得。
蓝牙模块在命名时,可以使用A~Z等26个英文字符,或者使用0~9等10个数字字符,还可以使用下划线“_”、中隔线“—”、米字符“*”等特殊字符。每一个字符都有其可以对应的字符类型。例如,字母A的字符类型为字母类型,数字6的字符类型为数字类型,而特殊字符米字符的字符类型为特殊类型。
所述确定所述待更新字符串中的字符对应的至少一个字符类型可以指所述待更新字符串中的每一个字符所属的字符类型。
其中,所述多组待选字符串的字符长度可以与所述待更新字符串字符长度相同。
所述至少一个字符类型对应的全部字符是指,每一个字符类型中所包含的所有字符,例如,字母类型中可以包括的全部字符是A~Z构成的26个英文字母,数字类型中可以包括的全部字符是0~9构成的10个数字字符。
由于所述第一名称的待更新字符可能是由不同类型的字符构成,也即每一个字符类型中的任一个字符均可以成为所述第一名称中的一个字符,因此,在对所述第一名称的待更新字符串进行更新时,可以从每一个字符对应的字符类型进行随机选取,以获得与待更新字符串不同的待选字符串。
所述目标字符串与所述待更新字符串不同可以指所述目标字符串中每一个字符与所述待更新字符串的每一个字符不匹配。例如,所述待更新字符串为ABCB,所述目标字符串可以为ABCD、ABCE或者DFGJ。与所述待更新字符串不同的字符串即可以成为一组目标字符串。
可选地,所述第一名称可以包括:第一型号信息以及第一编号信息。所述处理器确定所述第一名称中待更新字符串具体可以是:
确定所述第一名称中的第一编号信息为待更新字符串。
所述处理器利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称具体可以是:
将所述目标字符串作为第二编号信息;将所述第一型号信息以及所述第二编号信息进行组合,生成所述第二名称。
在确定第二名称时,可以更新所述第一名称的第一编号信息为第二编号信息,而保留原第一型号信息,可以使所述第二名称中仍包含蓝牙模块的型号信息,以使得查看所述蓝牙模块的第二名称的用户可以确定该蓝牙的型号,进而可以方便管理。
本发明实施例中,通过更新所述第一名称中的至少一个字符串,可以确定与所述第一名称不同的第二名称,以实现蓝牙模块的自动重命名,以提高电子设备的命名效率。
作为又一个实施例,所述电子设备为VR设备,所述处理器接收蓝牙模块的重命名请求具体是:
检测凝视点在虚拟场景中显示的蓝牙控件的凝视时间大于预设时间时,生成针对所述蓝牙模块的重命名请求。
所述凝视点具体可以指用户双眼的中心点在所述虚拟场景中的投影点。VR设备通常可以跟踪用户头部动作而实现虚拟场景中的场景内容等的切换,实现虚拟凝视点的移动。在凝视点移动的到虚拟场景中显示的蓝牙控件后,可以记录所述凝视点在所述蓝牙控件上的停留的时间,该时间即为凝视时间。
检测到凝视时间大于预设时间时,VR设备可以生成针对所述蓝牙模块的重命名请求,也即,由VR设备生成针对所述蓝牙模块的重命名请求。
本发明实施例中,检测用户在虚拟场景中的蓝牙控件的凝视时间,并根据所述凝视时间是否超过预设时间来判断是否触发所述蓝牙模块的重命名请求。通过上述方式可以在用户判断需要重命名所述蓝牙模块时,对所述蓝牙模块进行重命名,以在用户的控制下实现蓝牙模块的重命名操作,使得重命名工作更具针对性。
作为又一个实施例,所述处理器接收蓝牙模块的重命名请求具体是:
接收控制设备发送的,针对所述蓝牙模块的重命名请求;其中,所述重命名请求为所述电子设备检测到至少两个具有相同蓝牙名称时生成的。
所述控制设备可以与安装所述蓝牙模块的电子设备通过各自的蓝牙模块建立无线连接。所述控制设备可以指手机、电脑、平板等智能设备。所述控制设备可以检测蓝牙模块的名称,在检测到存在两个以上具有相同蓝牙名称的电子设备时,可以确定上述电子设备需要进行重命名。
所述控制设备可以检测到所述至少两个具有相同蓝牙名称的电子设备后,可以生成针对任一蓝牙模块的重命名请求。生成所述重命名请求时,所述处理器具体可以按照以下实时方式实现:
实时方式一、根据检测得到的所述至少两个具有相同蓝牙名称的电子设备的检测结果,可以直接生成针对任一蓝牙模块的重命名请求,发送所述重命名请求至所述电子设备。
实时方式二,在控制界面中输出重命名提示信息,以提示用户存在蓝牙名称相同的重命名设备;检测用户触发的针对任一蓝牙模块的重命名操作,生成针对所述任一蓝牙模块的重命名请求,发送所述重命名请求至所述电子设备。
本发明实施例中,所述蓝牙模块的重命名请求还可以是控制设备发送的,具体可以是指控制设备检测到存在重名的蓝牙设备时,可以发送相应的重命名请求至所述电子设备。通过所述控制设备的控制,可以使得控制设备对电子设备的控制过程更为简便,以快速而准确的实现相应的重命名操作。
如图5所述,为本发明实施例提供的一种蓝牙模块的重命名装置的一个实施例的结构示意图,该装置应用于电子设备,所述装置包括:
请求确定模块501,用于接收蓝牙模块的重命名请求。
请求响应模块502,用于响应于所述重命名请求,确定所述蓝牙模块当前的第一名称。
名称生成模块503,用于根据所述第一名称,生成与所述第一名称不同的第二名称。
名称发送模块504,用于更新所述蓝牙模块的蓝牙名称为所述第二名称。
所述蓝牙模块可以指安装于VR设备等电子设备中,所述蓝牙模块在打开时,电子设备可以发送包含其蓝牙名称的可见性广播,该可见性广播可以被其他电子设备的蓝牙模块搜索获得,并分析所述可见性广播获得所述蓝牙模块的蓝牙名称。
可选地,所述电子设备检测到与与其具有相同的蓝牙名称时,可以发起所述蓝牙模块的重命名请求,所述电子设备可以确定接收到所述蓝牙模块的重命名请求。
可选地,所述接收蓝牙模块的重命名请求后,可以控制所述蓝牙模块处于重命名状态。所述蓝牙模块的重命名状态是指,所述蓝牙模块的使用功能被中止,处于重命名操作状态。控制所述蓝牙模块处于重命名状态可以使得存在重名情况下,所述电子设备的蓝牙模块不能再进行无线通信,不能再接收手机等控制设备发送的指令或者数据,以避免因重名而引起的指令或者数据发送错误。
可选地,所述电子设备可以包括VR设备,接收到VR设备中蓝牙模块的重命名请求后,可以控制所述VR设备的蓝牙模块处于重命名状态。所述控制所述VR设备的蓝牙模块处于重命名状态可以包括:所述VR设备的蓝牙模块的指令或者数据的收发功能被中止,不能再正常使用,仅能进行蓝牙模块的重命名操作。
所述蓝牙模块具体可以安装于所述电子设备中,其底层硬件中可以保存有其相应的蓝牙名称。电子设备,例如,VR设备,可以读取所述蓝牙模块保存的蓝牙名称。
所述蓝牙模块在VR设备等电子设备中显示对应的蓝牙控件时,可以在该蓝牙控件的文本显示处显示所述蓝牙模块的蓝牙名称。不同的蓝牙模块的蓝牙名称可能相同。因此,可以响应所述重命名请求,确定所述蓝牙模块的当前的第一名称。
所述第一名称为存在重名的蓝牙模块的蓝牙名称。根据所述第一名称生成与所述第一名称不同的第二名称时,可以根据所述蓝牙模块的字符类型、字符长度,生成与所述第一名称不同的第二名称。
可选地,所述第二名称的字符长度可以与所述第一名称的字符长度相同,此时,所述根据所述第一名称生成与所述第一名称不同的第二名称具体可以指,将所述第一名称中的每一个字符替换为与原字符不同的字符。
可选地,所述第二名称的字符长度可以与所述第一名称的字符长度不同,所述根据所述第一名称生成与所述第一名称不同的第二名称具体可以指,确定所述第一名称的字符长度N,确定所述第一名称的前M个字符,其中,1<=M<N,将所述前M个字符替换为不同的字符,以实现生成与所述第一名称不同的第二名称。
保留原字符长度可以确保使用这相同的命名规则,生成的第二名称与其他设备的第二名称不同。而使用新的字符长度可以节约字符数量。
可选地,所述电子设备可以在显示界面中显示所述蓝牙模块的蓝牙控件,所述蓝牙控件上可以显示其蓝牙名称,以标识所述蓝牙模块。获得所述蓝牙模块的第二名称之后,所述方法还可以包括:控制所述电子设备的显示界面中,显示的蓝牙控件的蓝牙名称由原第一名称变更为显示所述第二名称。例如,以所述电子设备为安卓***为例,可以将显示界面生成的第二蓝牙名称发送至所述电子设备的安卓后台***,由安卓后台***完成所述显示界面中显示的蓝牙控件的蓝牙名称的显示变更操作。
可选地,所述方法还可以包括,更新电子设备发送的可见性广播中所述蓝牙模块的蓝牙名称为所述第二名称。所述电子设备发送的可见性广播中蓝牙模块的蓝牙名称为所述第二名称。所述电子设备发送所述可见性广播之后,其他电子设备可也以重新搜索所述电子设备的蓝牙模块,以获得所述蓝牙模块的第二名称。此时,所述电子设备的蓝牙模块的蓝牙名称与其他电子设备的蓝牙名称不再相同,重名问题得到解决。
本发明实施例中,在电子设备中的蓝牙模块需要重命名时,可以根据所述蓝牙模块的第一名称,生成与所述第一名称不同的第二名称,并以所述第二名称作为蓝牙模块的蓝牙名称,以更新所述蓝牙模块的蓝牙名称为所述第二名称。这一蓝牙模块的重命名过程,均是由电子设备自动完成的,并不需要用户参与即可以实现蓝牙模块的重命名,提高了蓝牙模块的命名效率。
作为一个实施例,所述名称生成模块可以包括:
第一生成单元,用于更新所第一名称中的至少一个字符,生成与所述第一名称不同的第二名称。
可选地,更新所述蓝牙模块的蓝牙名称为所述第二名称所述方法还可以包括:控制所述蓝牙模块更新蓝牙底层保存的蓝牙名称由所述第一名称变更为所述第二名称。
所述第一名称可以由多个字符构成,在生成与所述第一名称不同的第二名称时,可以更新所述第一名称中的部分字符,获得第二名称。
在某些实施例中,所述第一生成单元包括:
第一确定子单元,用于确定所述第一名称中待更新字符串。
第二确定子单元,用于确定所述待更新字符串中的字符对应的至少一个字符类型。
字符组合子单元,用于将所述至少一个字符类型对应的全部字符进行随机组合,获得与所述待更新字符串的字符长度相同的多组待选字符串。
第三确定子单元,用于确定所述多组待选字符串中与所述待更新字符串不同的任一组目标字符串。
名称更新子单元,用于利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称。
所述字符串可以指所述第一名称中部分字符组成的,所述字符串可以是由需要更新的各个字符按照其排列顺序排列获得。
蓝牙模块在命名时,可以使用A~Z等26个英文字符,或者使用0~9等10个数字字符,还可以使用下划线“_”、中隔线“—”、米字符“*”等特殊字符。每一个字符都有其可以对应的字符类型。例如,字母A的字符类型为字母类型,数字6的字符类型为数字类型,而特殊字符米字符的字符类型为特殊类型。
所述确定所述待更新字符串中的字符对应的至少一个字符类型可以指所述待更新字符串中的每一个字符所属的字符类型。
其中,所述多组待选字符串的字符长度可以与所述待更新字符串字符长度相同。
所述至少一个字符类型对应的全部字符是指,每一个字符类型中所包含的所有字符,例如,字母类型中可以包括的全部字符是A~Z构成的26个英文字母,数字类型中可以包括的全部字符是0~9构成的10个数字字符。
由于所述第一名称的待更新字符可能是由不同类型的字符构成,也即每一个字符类型中的任一个字符均可以成为所述第一名称中的一个字符,因此,在对所述第一名称的待更新字符串进行更新时,可以从每一个字符对应的字符类型进行随机选取,以获得与待更新字符串不同的待选字符串。
所述目标字符串与所述待更新字符串不同可以指所述目标字符串中每一个字符与所述待更新字符串的每一个字符不匹配。例如,所述待更新字符串为ABCB,所述目标字符串可以为ABCD、ABCE或者DFGJ。与所述待更新字符串不同的字符串即可以成为一组目标字符串。
可选地,所述第一名称可以包括:第一型号信息以及第一编号信息。所述第一确定子单元具体可以用于:
确定所述第一名称中的第一编号信息为待更新字符串。
所述名称更新子单元具体可以用于:
将所述目标字符串作为第二编号信息;将所述第一型号信息以及所述第二编号信息进行组合,生成所述第二名称。
在确定第二名称时,可以更新所述第一名称的第一编号信息为第二编号信息,而保留原第一型号信息,可以使所述第二名称中仍包含蓝牙模块的型号信息,以使得查看所述蓝牙模块的第二名称的用户可以确定该蓝牙的型号,进而可以方便管理。
本发明实施例中,通过更新所述第一名称中的至少一个字符串,可以确定与所述第一名称不同的第二名称,以实现蓝牙模块的自动重命名,以提高电子设备的命名效率。
作为又一个实施例,所述电子设备为VR设备,所述请求确定模块包括:
凝视检测单元,用于检测凝视点在虚拟场景中显示的蓝牙控件的凝视时间大于预设时间时,生成针对所述蓝牙模块的重命名请求。
所述凝视点具体可以指用户双眼的中心点在所述虚拟场景中的投影点。VR设备通常可以跟踪用户头部动作而实现虚拟场景中的场景内容等的切换,实现虚拟凝视点的移动。在凝视点移动的到虚拟场景中显示的蓝牙控件后,可以记录所述凝视点在所述蓝牙控件上的停留的时间,该时间即为凝视时间。
检测到凝视时间大于预设时间时,VR设备可以生成针对所述蓝牙模块的重命名请求,也即,由VR设备生成针对所述蓝牙模块的重命名请求。
本发明实施例中,检测用户在虚拟场景中的蓝牙控件的凝视时间,并根据所述凝视时间是否超过预设时间来判断是否触发所述蓝牙模块的重命名请求。通过上述方式可以在用户判断需要重命名所述蓝牙模块时,对所述蓝牙模块进行重命名,以在用户的控制下实现蓝牙模块的重命名操作,使得重命名工作更具针对性。
作为又一个实施例,所述请求确定模块包括:
请求接收单元,用于接收控制设备发送的,针对所述蓝牙模块的重命名请求;其中,所述重命名请求为所述电子设备检测到至少两个具有相同蓝牙名称时生成的。
所述控制设备可以与安装所述蓝牙模块的电子设备通过各自的蓝牙模块建立无线连接。所述控制设备可以指手机、电脑、平板等智能设备。所述控制设备可以检测蓝牙模块的名称,在检测到存在两个以上具有相同蓝牙名称的电子设备时,可以确定上述电子设备需要进行重命名。
所述控制设备可以检测到所述至少两个具有相同蓝牙名称的电子设备后,可以生成针对任一蓝牙模块的重命名请求。所述请求确定模块可以用以下实时方式生成所述重命名请求:
实时方式一、根据检测得到的所述至少两个具有相同蓝牙名称的电子设备的检测结果,可以直接生成针对任一蓝牙模块的重命名请求,发送所述重命名请求至所述电子设备。
实时方式二,在控制界面中输出重命名提示信息,以提示用户存在蓝牙名称相同的重命名设备;检测用户触发的针对任一蓝牙模块的重命名操作,生成针对所述任一蓝牙模块的重命名请求,发送所述重命名请求至所述电子设备。
本发明实施例中,所述蓝牙模块的重命名请求还可以是控制设备发送的,具体可以是指控制设备检测到存在重名的蓝牙设备时,可以发送相应的重命名请求至所述电子设备。通过所述控制设备的控制,可以使得控制设备对电子设备的控制过程更为简便,以快速而准确的实现相应的重命名操作。
如图6所示,为本发明实施例提供的一种VR设备或VR头显设备600的内部配置结构示意图。
该VR设备可以包括显示单元601、虚拟图像光学单元602、输入操作单元603、状态信息获取单元604、通信单元605。
显示单元601可以包括显示面板,显示面板设置在头戴显示设备600上面向用户面部的侧表面,可以为一整块面板、或者为分别对应用户左眼和右眼的左面板和右面板。显示面板可以为电致发光(EL)元件、液晶显示器或具有类似结构的微型显示器、或者视网膜可直接显示或类似的激光扫描式显示器。所述蓝牙模块的蓝牙名称以及蓝牙控件即可以在所述显示单元中以显示图像的形式显示,所述蓝牙名称可以位于所述蓝牙控件中。
虚拟图像光学单元602以放大方式拍摄显示单601所显示的图像,并允许用户按放大的虚拟图像观察所显示的图像。作为输出到显示单元601上的显示图像,可以是从内容再现设备(蓝光光碟或DVD播放器)或流媒体服务器提供的虚拟场景的图像、或者使用外部相机610拍摄的现实场景的图像。一些实施例中,虚拟图像光学单元602可以包括透镜单元,例如球面透镜、非球面透镜、菲涅尔透镜等。
输入操作单元603包括至少一个用来执行输入操作的操作部件,例如按键、按钮、开关或者其他具有类似功能的部件,通过操作部件接收用户指令,并且向控制单元607输出指令。
状态信息获取单元604用于获取穿戴头戴显示设备600的用户的状态信息。状态信息获取单元604可以包括各种类型的传感器,用于自身检测状态信息,并可以通过通信单元605从外部设备(例如智能手机、腕表和用户穿戴的其它多功能终端)获取状态信息。状态信息获取单元604可以获取用户的头部的位置信息和/或姿态信息。状态信息获取单元604可以包括陀螺仪传感器、加速度传感器、全球定位***(GPS)传感器、地磁传感器、多普勒效应传感器、红外传感器、射频场强度传感器中的一个或者多个。此外,状态信息获取单元604获取穿戴头戴显示设备600的用户的状态信息,例如获取例如用户的操作状态(用户是否穿戴头戴显示设备600)、用户的动作状态(诸如静止、行走、跑动和诸如此类的移动状态,手或指尖的姿势、眼睛的开或闭状态、视线方向、瞳孔尺寸)、精神状态(用户是否沉浸在观察所显示的图像以及诸如此类的),甚至生理状态。
通信单元605执行与外部装置的通信处理、调制和解调处理、以及通信信号的编码和解码处理。另外,控制单元607可以从通信单元605向外部装置发送传输数据。通信方式可以是有线或者无线形式,例如移动高清链接(MHL)或通用串行总线(USB)、高清多媒体接口(HDMI)、无线保真(Wi-Fi)、蓝牙通信或低功耗蓝牙通信,以及IEEE802.11s标准的网状网络等。另外,通信单元605可以是根据宽带码分多址(W-CDMA)、长期演进(LTE)和类似标准操作的蜂窝无线收发器。
一些实施例中,头戴显示设备600还可以包括存储单元606,存储单元606是配置为具有固态驱动器(SSD)等的大容量存储设备。一些实施例中,存储单元606可以存储应用程序或各种类型的数据。例如,用户使用头戴显示设备600观看的内容可以存储在存储单元606中。
一些实施例中,头戴显示设备600还可以包括控制单元,控制单元607可以包括计算机处理单元(CPU)或者其他具有类似功能的设备。一些实施例中,控制单元607可以用于执行存储单元606存储的应用程序,或者控制单元607还可以用于执行本发明一些实施例公开的方法、功能和操作的电路。
图像处理单元608用于执行信号处理,比如与从控制单元607输出的图像信号相关的图像质量校正,以及将其分辨率转换为根据显示单元601的屏幕的分辨率。然后,显示驱动单元609依次选择显示单元601的每行像素,并逐行依次扫描显示单元601的每行像素,因而提供基于经信号处理的图像信号的像素信号。
一些实施例中,头戴显示设备600还可以包括外部相机610。外部相机610可以设置在头戴显示设备600主体前表面,外部相机610可以为一个或者多个。外部相机610可以获取三维信息,并且也可以用作距离传感器。另外,探测来自物体的反射信号的位置灵敏探测器(PSD)或者其他类型的距离传感器可以与外部相机610一起使用。外部相机610和距离传感器可以用于检测穿戴头戴显示设备600的用户的身***置、姿态和形状。另外,一定条件下用户可以通过外部相机610直接观看或者预览现实场景。
一些实施例中,头戴显示设备600还可以包括声音处理单元611,声音处理单元611可以执行从控制单元607输出的声音信号的声音质量校正或声音放大,以及输入声音信号的信号处理等。然后,声音输入/输出单元612在声音处理后向外部输出声音以及输入来自麦克风的声音。
需要说明的是,图6中虚线框示出的结构或部件可以独立于头戴显示设备600之外,例如可以设置在外部处理***(例如计算机***)中与头戴显示设备600配合使用;或者,虚线框示出的结构或部件可以设置在头戴显示设备600内部或者表面上。所述控制单元可以指所述VR设备的处理器。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器
(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本发明的较佳实施方式,然所述描述乃以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附权利要求所界定者为准。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
Claims (10)
1.一种蓝牙模块的重命名方法,其特征在于,应用于电子设备,所述方法包括:
接收蓝牙模块的重命名请求;
响应于所述重命名请求,确定所述蓝牙模块当前的第一名称;
根据所述第一名称,生成与所述第一名称不同的第二名称;
更新所述蓝牙模块的蓝牙名称为所述第二名称。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一名称,生成与所述第一名称不同的第二名称包括:
更新所第一名称中的至少一个字符,生成与所述第一名称不同的第二名称。
3.根据权利要求2所述的方法,其特征在于,所述更新所述第一名称中的至少一个字符,生成与所述第一名称不同的第二名称包括:
确定所述第一名称中待更新字符串;
确定所述待更新字符串中的字符对应的至少一个字符类型;
将所述至少一个字符类型对应的全部字符进行随机组合,获得与所述待更新字符串的字符长度相同的多组待选字符串;
确定所述多组待选字符串中与所述待更新字符串不同的任一组目标字符串;
利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称。
4.根据权利要求1所述的方法,其特征在于,所述电子设备为VR设备,所述接收蓝牙模块的重命名请求包括:
检测凝视点在虚拟场景中显示的蓝牙控件的凝视时间大于预设时间时,生成针对所述蓝牙模块的重命名请求。
5.根据权利要求1所述的方法,其特征在于,所述接收蓝牙模块的重命名请求包括:
接收控制设备发送的所述蓝牙模块的重命名请求;其中,所述重命名请求为所述控制设备检测到至少两个具有相同蓝牙名称时生成的。
6.一种电子设备,其特征在于,所述设备包括:
处理器,以及与所述处理器连接的存储器;
所述存储器用于存储一条或多条计算机指令,所述一条或多条计算机指令供所述处理器调用执行;
所述处理器用于
接收蓝牙模块的重命名请求;
响应于所述重命名请求,确定所述蓝牙模块当前的第一名称;
根据所述第一名称,生成与所述第一名称不同的第二名称;
更新所述蓝牙模块的蓝牙名称所述第二名称。
7.根据权利要求6所述的设备,其特征在于,所述处理器根据所述第一名称,生成与所述第一名称不同的第二名称具体是:
更新所第一名称中的至少一个字符,生成与所述第一名称不同的第二名称。
8.根据权利要求7所述的设备,其特征在于,所述处理器更新所述第一名称中的至少一个字符,生成与所述第一名称不同的第二名称具体是:
确定所述第一名称中待更新字符串;
确定所述待更新字符串中的字符对应的至少一个字符类型;
将所述至少一个字符类型对应的全部字符进行随机组合,获得与所述待更新字符串的字符长度相同的多组待选字符串;
确定所述多组待选字符串中与所述待更新字符串不同的任一组目标字符串;
利用所述目标字符串更新所述第一名称中的所述待更新字符串,生成第二名称。
9.根据权利要求6所述的设备,其特征在于,所述电子设备为VR设备,所述处理器接收蓝牙模块的重命名请求具体是:
检测凝视点在虚拟场景中显示的蓝牙控件的凝视时间大于预设时间时,生成针对所述蓝牙模块的重命名请求。
10.根据权利要求6所述的设备,其特征在于,所述处理器接收蓝牙模块的重命名请求具体是:
接收控制设备发送的所述蓝牙模块的重命名请求;其中,所述重命名请求为所述控制设备检测到至少两个具有相同蓝牙名称时生成的。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711481399.XA CN108228562A (zh) | 2017-12-29 | 2017-12-29 | 蓝牙模块的重命名方法以及电子设备 |
PCT/CN2018/099959 WO2019128251A1 (zh) | 2017-12-29 | 2018-08-10 | 蓝牙模块的重命名方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711481399.XA CN108228562A (zh) | 2017-12-29 | 2017-12-29 | 蓝牙模块的重命名方法以及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108228562A true CN108228562A (zh) | 2018-06-29 |
Family
ID=62647280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711481399.XA Pending CN108228562A (zh) | 2017-12-29 | 2017-12-29 | 蓝牙模块的重命名方法以及电子设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108228562A (zh) |
WO (1) | WO2019128251A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109462669A (zh) * | 2018-11-13 | 2019-03-12 | 四川长虹电器股份有限公司 | 规范终端设备命名的***平台及规范终端设备命名的方法 |
WO2019128251A1 (zh) * | 2017-12-29 | 2019-07-04 | 歌尔科技有限公司 | 蓝牙模块的重命名方法及电子设备 |
CN111030735A (zh) * | 2019-12-11 | 2020-04-17 | 深圳市蓝蜂时代实业有限公司 | 基于ble协议的自定义蓝牙耳机名称的方法、***、耳机 |
CN111225285A (zh) * | 2020-01-07 | 2020-06-02 | 海信视像科技股份有限公司 | 蓝牙设备显示名称修改、显示方法、装置、设备及介质 |
CN112272320A (zh) * | 2020-10-20 | 2021-01-26 | Vidaa美国公司 | 一种显示设备及其重名检测方法 |
CN115396708A (zh) * | 2022-08-22 | 2022-11-25 | 海信视像科技股份有限公司 | 显示设备、控制装置和设备名称更新方法 |
US11563712B2 (en) | 2018-11-21 | 2023-01-24 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for domain name query, electronic device, and storage medium |
US12015821B2 (en) | 2020-09-21 | 2024-06-18 | VIDAA USA, Inc. | Display apparatus and signal transmission method for display apparatus |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102332940A (zh) * | 2011-07-29 | 2012-01-25 | 上海合合信息科技发展有限公司 | 一种利用蓝牙无线技术的数据传输方法及*** |
JP2016054373A (ja) * | 2014-09-03 | 2016-04-14 | ヤマハ株式会社 | 近距離無線装置及びオーディオ機器 |
CN105681029A (zh) * | 2015-12-30 | 2016-06-15 | 深圳Tcl数字技术有限公司 | 创建wep密码的方法和装置 |
CN106101981A (zh) * | 2016-05-27 | 2016-11-09 | 深圳市优必选科技有限公司 | 蓝牙装置的蓝牙改名模块及蓝牙改名方法 |
US20170115728A1 (en) * | 2015-10-26 | 2017-04-27 | Lg Electronics Inc. | System and method of controlling the same |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9456331B2 (en) * | 2014-08-22 | 2016-09-27 | Google Technology Holdings LLC | Methods of discovering devices for network formation |
CN107464406A (zh) * | 2016-06-03 | 2017-12-12 | 北京缔凡思信息技术有限公司 | 基于可穿戴装置的报警方法、***及相应的可穿戴装置 |
CN108228562A (zh) * | 2017-12-29 | 2018-06-29 | 歌尔科技有限公司 | 蓝牙模块的重命名方法以及电子设备 |
-
2017
- 2017-12-29 CN CN201711481399.XA patent/CN108228562A/zh active Pending
-
2018
- 2018-08-10 WO PCT/CN2018/099959 patent/WO2019128251A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102332940A (zh) * | 2011-07-29 | 2012-01-25 | 上海合合信息科技发展有限公司 | 一种利用蓝牙无线技术的数据传输方法及*** |
JP2016054373A (ja) * | 2014-09-03 | 2016-04-14 | ヤマハ株式会社 | 近距離無線装置及びオーディオ機器 |
US20170115728A1 (en) * | 2015-10-26 | 2017-04-27 | Lg Electronics Inc. | System and method of controlling the same |
CN105681029A (zh) * | 2015-12-30 | 2016-06-15 | 深圳Tcl数字技术有限公司 | 创建wep密码的方法和装置 |
CN106101981A (zh) * | 2016-05-27 | 2016-11-09 | 深圳市优必选科技有限公司 | 蓝牙装置的蓝牙改名模块及蓝牙改名方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019128251A1 (zh) * | 2017-12-29 | 2019-07-04 | 歌尔科技有限公司 | 蓝牙模块的重命名方法及电子设备 |
CN109462669A (zh) * | 2018-11-13 | 2019-03-12 | 四川长虹电器股份有限公司 | 规范终端设备命名的***平台及规范终端设备命名的方法 |
US11563712B2 (en) | 2018-11-21 | 2023-01-24 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for domain name query, electronic device, and storage medium |
CN111030735A (zh) * | 2019-12-11 | 2020-04-17 | 深圳市蓝蜂时代实业有限公司 | 基于ble协议的自定义蓝牙耳机名称的方法、***、耳机 |
CN111225285A (zh) * | 2020-01-07 | 2020-06-02 | 海信视像科技股份有限公司 | 蓝牙设备显示名称修改、显示方法、装置、设备及介质 |
US12015821B2 (en) | 2020-09-21 | 2024-06-18 | VIDAA USA, Inc. | Display apparatus and signal transmission method for display apparatus |
CN112272320A (zh) * | 2020-10-20 | 2021-01-26 | Vidaa美国公司 | 一种显示设备及其重名检测方法 |
CN112272320B (zh) * | 2020-10-20 | 2022-04-15 | Vidaa美国公司 | 一种显示设备及其重名检测方法 |
CN115396708A (zh) * | 2022-08-22 | 2022-11-25 | 海信视像科技股份有限公司 | 显示设备、控制装置和设备名称更新方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2019128251A1 (zh) | 2019-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108228562A (zh) | 蓝牙模块的重命名方法以及电子设备 | |
US11861873B2 (en) | Event camera-based gaze tracking using neural networks | |
KR102410328B1 (ko) | 얼굴 융합 모델 트레이닝 방법, 장치 및 전자 기기 | |
US11435824B2 (en) | Prompt method and apparatus for eye-protection mode, electronic device and storage medium | |
CN107563325B (zh) | 一种测试疲劳度的方法、装置及终端设备 | |
CN109002164A (zh) | 头戴显示设备的显示方法、装置及头戴显示设备 | |
US20170277258A1 (en) | Method for adjusting screen luminance and electronic device | |
US20230319126A1 (en) | Triggering changes to real-time special effects included in a live streaming video | |
CN108345848A (zh) | 用户注视方向识别方法及相关产品 | |
CN108491804A (zh) | 一种棋局展示的方法、相关装置及*** | |
US11782505B1 (en) | Dynamic changing method and apparatus for virtual reality scene, and electronic device | |
CN106599664A (zh) | 一种虹膜解锁方法、装置及移动终端 | |
CN110263729A (zh) | 一种镜头边界检测的方法、模型训练方法以及相关装置 | |
CN109725719A (zh) | 设备控制方法、装置及电子设备、存储介质 | |
CN110348198A (zh) | 仿真对象的身份识别方法、相关装置及*** | |
KR20190103085A (ko) | 지능형 진단 디바이스 | |
CN107678546A (zh) | 虚拟场景切换方法及头戴显示设备 | |
CN114339375A (zh) | 视频播放方法、生成视频目录的方法及相关产品 | |
US11113379B2 (en) | Unlocking method and virtual reality device | |
KR102595449B1 (ko) | 전자 장치 및 전자 장치 제어 방법 | |
KR20170022592A (ko) | 전자 장치 및 이의 콘텐트 변형 방법 | |
US11200437B2 (en) | Method for iris-based living body detection and related products | |
CN107589841A (zh) | 头戴显示设备的操作方法、头戴显示设备和*** | |
CN108141544A (zh) | 面部检测方法以及支持该方法的电子设备 | |
CN107945100A (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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20201028 Address after: 261061 north of Yuqing East Street, east of Dongming Road, Weifang High tech Zone, Weifang City, Shandong Province (Room 502, Geer electronic office building) Applicant after: GoerTek Optical Technology Co.,Ltd. Address before: 266104 Laoshan Qingdao District North House Street investment service center room, Room 308, Shandong Applicant before: GOERTEK TECHNOLOGY Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180629 |