一种基于骨传导通信的控制方法和装置

申请号 CN201611233232.7 申请日 2016-12-27 公开(公告)号 CN106652429A 公开(公告)日 2017-05-10
申请人 广东小天才科技有限公司; 发明人 兰挺;
摘要 本 发明 提供了一种基于骨传导通信的控制方法和装置,通过基于骨传导通信的控制装置获取骨传导控 制模 式的启动指令,进入骨传导控制模式;在骨传导控制模式中,检测并识别骨头的振动次数和振动 频率 ;然后根据所述振动次数和所述振动频率获取并执行对应的预设指令,通过骨头的振动次数和振动频率获取并执行对应的预设指令,实现了通信的便捷性和多样性,并且通过敲击骨头的振动次数来实现信息的传输,使得用户不再需要通过语音来完成信息的传输,有效地满足了人们私密通信的需求。
权利要求

1.一种基于骨传导通信的控制方法,其特征在于,所述方法包括:
获取骨传导控制模式的启动指令,进入骨传导控制模式;
检测并识别骨头的振动次数和振动频率
根据所述振动次数和所述振动频率获取并执行对应的预设指令。
2.如权利要求1所述的方法,其特征在于,所述预设指令包括挂断指令、接听指令、音量调节指令和预设信息输出指令。
3.如权利要求2所述的方法,其特征在于,所述预设信息包括预设文字信息和预设语音信息。
4.如权利要求1至3任一所述的方法,其特征在于,所述根据所述振动次数和所述振动频率获取并执行对应的预设指令的步骤,还包括:
确定预设时间内所述振动次数是否与预设指令的预设次数一致;
当所述振动次数与预设指令的预设次数一致时,获取并执行与所述振动频率相对应的预设指令。
5.如权利要求1所述的方法,其特征在于,在所述检测并识别骨头的振动次数和振动频率的步骤之前,还包括:
启动红外检测装置,以使设置在移动终端中的红外传感器检测移动终端的表面温度
根据所述表面温度确定移动终端是否握持在用户的手中或者佩戴在用户的手上;
当确定移动终端没有握持在用户的手中或者佩戴在用户的手上时,禁止检测并识别骨头的振动次数和振动频率。
6.一种基于骨传导通信的控制装置,其特征在于,所述装置包括:
指令获取单元,用于获取骨传导控制模式的启动指令,进入骨传导控制模式;
检测单元,用于检测并识别骨头的振动次数和振动频率;
处理单元,用于根据所述振动次数和所述振动频率获取并执行对应的预设指令。
7.如权利要求6所述的装置,其特征在于,所述预设指令包括挂断指令、接听指令、音量调节指令和预设信息输出指令。
8.如权利要求7所述的装置,其特征在于,所述预设信息包括预设文字信息和预设语音信息。
9.如权利要求6至8任一所述的装置,其特征在于,所述处理单元包括:
次数确定子单元,用于确定预设时间内所述振动次数是否与预设指令的预设次数一致;
中央处理子单元,用于当所述振动次数与预设指令的预设次数一致时,获取并执行与所述振动频率相对应的预设指令。
10.如权利要求6所述的装置,其特征在于,所述装置还包括:
红外启动单元,用于启动红外检测装置,以使设置在移动终端中的红外传感器检测移动终端的表面温度;
持有确定单元,用于根据所述表面温度确定移动终端是否握持在用户的手中或者佩戴在用户的手上;
禁止单元,用于当确定移动终端没有握持在用户的手中或者佩戴在用户的手上时,禁止检测并识别骨头的振动次数和振动频率。

说明书全文

一种基于骨传导通信的控制方法和装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种基于骨传导通信的控制方法和装置。

背景技术

[0002] 所谓骨传导是一种声音传导方式,即将声音转化为不同频率的机械振动,通过人的颅骨、骨迷路、内淋巴液传递、螺旋器、听神经、听觉中枢来传递声波,这种方式能够很好的保护声音传输的隐私性,因此,在市场上广泛应用于通话设备。
[0003] 目前,市场上提供了一种基于骨传导通信的智能手表,用户可以将佩戴该智能手表的手指塞住耳朵,声音便可以通过手腕传到耳朵,满足了人们私密接听信息或来电的需求。
[0004] 然而,在某些场合或者由于私密性、保密性的原因,用户并不便于通过语音或者明显的动作来回复该信息或来电,因而现有基于骨传导通信的智能手表的通信方式单一,并不能有效地满足人们私密通信的需求。

发明内容

[0005] 有鉴于此,本发明实施例提供了一种基于骨传导通信的控制方法和装置,以解决现有基于骨传导通信的移动设备的通信方式单一,不能有效满足人们私密通信需求的问题。
[0006] 第一方面,本发明实施例提供了一种基于骨传导通信的控制方法,所述方法包括:
[0007] 获取骨传导控制模式的启动指令,进入骨传导控制模式;
[0008] 检测并识别骨头的振动次数和振动频率;
[0009] 根据所述振动次数和所述振动频率获取并执行对应的预设指令。
[0010] 第二方面,本发明实施例提供了一种基于骨传导通信的控制装置,所述装置包括指令获取单元、检测单元和处理单元。
[0011] 其中,指令获取单元,用于获取骨传导控制模式的启动指令,进入骨传导控制模式;
[0012] 检测单元,用于检测并识别骨头的振动次数和振动频率;
[0013] 处理单元,用于根据所述振动次数和所述振动频率获取并执行对应的预设指令。
[0014] 在本发明实施例中,通过基于骨传导通信的控制装置获取骨传导控制模式的启动指令,进入骨传导控制模式;在骨传导控制模式中,检测并识别骨头的振动次数和振动频率;然后根据所述振动次数和所述振动频率获取并执行对应的预设指令,通过骨头的振动次数和振动频率获取并执行对应的预设指令,实现了通信的便捷性和多样性,并且通过敲击骨头的振动次数来实现信息的传输,使得用户不再需要通过语音来完成信息的传输,有效地满足了人们私密通信的需求。附图说明
[0015] 图1是本发明实施例一提供的一种基于骨传导通信的控制方法的实现流程图
[0016]
[0017] 图2是本发明实施例一提供的一种基于骨传导通信的控制方法中确定用户是否握持或者佩戴着移动设备的具体实现流程图;
[0018]
[0019] 图3是本发明实施例一提供的一种基于骨传导通信的控制方法S103中获取并执行对应的预设指令的具体实现流程图;
[0020]
[0021] 图4是本发明实施例一提供的一种基于骨传导通信的控制方法S302中获取并执行与上述振动频率相对的预设指令的实现流程图;
[0022]
[0023] 图5是本发明实施例一提供的另一种基于骨传导通信的控制方法S103中获取并执行对应的预设指令的实现流程图;
[0024]
[0025] 图6是本发明实施例二提供的一种基于骨传导通信的控制装置的结构框图

具体实施方式

[0026] 为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027] 以下结合具体实施例对本发明的实现进行详细描述:
[0028] 实施例一
[0029] 图1示出了本发明实施例一提供的一种基于骨传导通信的控制方法的实现流程,详述如下:
[0030] 在步骤S101中,获取骨传导控制模式的启动指令,进入骨传导控制模式。
[0031] 在本发明实施例中,这里所指的骨传导控制模式具体为利用骨传导技术来控制通信的控制模式。在骨传导控制模式中,用户可以利用敲击骨头所发出的声音来控制信息的传输,这里所指的信息的传输具体为不同移动终端之间的相互通信,表现为信息的传递和发送。
[0032] 这里所指的骨头包括但不限于牙齿、额骨、头盖骨和颧骨。
[0033] 在这里,启动指令为用户触摸终端屏幕所输出的屏幕启动指令,或者为用户语音控制输入的语音启动指令,这里不做具体限定。
[0034] 在步骤S102中,检测并识别骨头的振动次数和振动频率。
[0035] 在本发明实施例中,用户握持或者佩戴着设置有基于骨传导通信的控制装置的移动设备,当移动设备检测到信息或者来电并发出相关提示消息后,用户将手指放在耳边,并敲击牙齿时,移动设备中的控制装置检测并识别牙齿的敲击次数和振动频率,实现对信息传输的控制。
[0036] 这里所指的移动设备包括但不限于智能手表、智能手环等具备通信功能的智能穿戴设备,或者智能手机、平板或者学习机等具备通信功能的移动设备。进一步地,在步骤S102之前,还包括如图2所示的确定用户是否握持或者佩戴着移动设备的具体实现步骤:
[0037] 在步骤S201中,启动红外检测装置,以使设置在移动终端中的红外传感器检测移动终端的表面温度
[0038] 在步骤S202中,根据上述表面温度确定移动终端是否握持在用户的手中或者佩戴在用户的手上。
[0039] 在步骤S203中,当确定移动终端没有握持在用户的手中或者佩戴在用户的手上时,禁止检测并识别骨头的振动次数和振动频率。
[0040] 在实际应用中,由于人体的温度一般高于外界环境温度,可以通过检测移动终端的表面温度以确定移动终端是否握持在用户手中或者佩戴在用户的手上,这时,再检测并识别骨头的振动次数和振动频率或者禁止检测并识别骨头的振动次数和振动频率,可以有效地避免其他振动导致的干扰,防止信息误传输。例如,当移动终端放置在桌面上,用户手指无意或者有意敲击桌面时,如果检测这时的振动次数和振动频率,可能会导致信息干扰或者发传输错误的信息,给用户造成很大的麻烦,体验非常不好。
[0041] 在本发明实施例中,通过检测移动终端的表面温度,确定移动终端是否握持在用户手中或者佩戴在用户的手上,可以有效地避免其他振动导致的干扰,防止信息误传输。
[0042] 在步骤S103中,根据上述振动次数和上述振动频率获取并执行对应的预设指令。
[0043] 在本发明实施例中,预先设置有根据振动次数和振动频率而创建的预设指令;所创建的预设指令可以是预先设置在移动终端中的,也可以是用户根据自己的需求或者使用习惯而自定义创建的预设指令,这里不做具体限定。这里所指的预设指令包括挂断指令、接听指令、音量调节指令和预设信息输出指令;其中,预设信息包括预设文字信息和预设语音信息。
[0044] 在这里,为了进一步提高信息传输的效率,所创建的预设信息输出指令中,将预设信息进行归类并设置与类别标记相对应的振动次数和振动频率,通过获取对应的类别标记,可以准确并快速的根据振动次数和振动频率获取并执行对应的预设信息输出指令。例如,与预设文字信息对应的振动次数为m次,对应的频率为nHz;与预设语音信息对应的振动次数为x次,对应的频率为yHz;或者根据设置的分类消息,如商务消息、搞笑对话或者常用短语而设置对应的振动次数和振动频率。进一步地,步骤S103中获取并执行对应的预设指令的具体实现步骤如图3所示:
[0045] 在步骤S301中,确定预设时间内上述振动次数是否与预设指令的预设次数一致。
[0046] 在本发明实施例中,在预设指令中设置有预设次数,例如,预设指令1对应的预设次数为2,预设指令2对应的预设次数3,预设指令3对应的预设次数5;预设指令1具体可以表示为:连续敲击骨头2次:接听;预设指令2具体可以表示为:连续敲击骨头3次:挂断;预设指令3具体可以表示为:连续敲击骨头5次:我正在开会,稍后回电。
[0047] 在这里,通过限定预设时间内的振动次数,可以进一步提高信息传输的准确性,避免出现因用户多次敲击获取不同指令时造成的指向指令不清楚,导致信息误传输的情况。在这里,当超出预设时间时,在执行步骤S102的同时,将当前记录的时间清零并重新开始计时,以便于可以精确地确定是执行哪一个指令,提高信息传输的准确率。
[0048] 在步骤S302中,当上述振动次数与预设指令的预设次数一致时,获取并执行与上述振动频率相对应的预设指令。
[0049] 进一步地,步骤S302中获取并执行与上述振动频率相对的预设指令的具体实现步骤为:
[0050] 在步骤S401中,计算上述振动频率与预设指令的预设频率的频率相似度。
[0051] 在本发明实施例中,通过振动频率与预设频率的比值计算得到频率相似度;这里所指的频率相似度具体是指两个频率的接近程度,为了避免多次敲击骨头,提高用户的体验,有可能会设置相同次数但不同频率的预设指令;或者用户每次敲击的频率可能会有一定的误差,这时,通过计算频率相似度,可以准确地确定对应的预设指令,提高信息传输的准确度。
[0052] 在这里,频率相似度的比值小于或者等于1,上述频率相似度的计算公式具体为:
[0053] 当振动频率小于预设频率时,频率相似度=振动频率÷预设频率;
[0054] 当振动频率大于预设频率时,频率相似度=预设频率÷振动频率。
[0055] 在步骤S402中,当上述频率相似度大于或等于预设相似度时,获取并执行与上述振动频率相对应的预设指令。
[0056] 在本发明实施例中,通过计算振动频率和预设频率的频率相似度,有效地了因用户个人因素或外界环境的影响所造成的频率不一致问题,提高了信息传输的准确度。
[0057] 在一个应用场景中,为了减少用户敲击骨头的次数,将多个预设指令设置相同的振动次数,不同的振动频率时,例如,快速敲击牙齿2次对应的第一预设指令为接听,连续敲击牙齿2次对应的第二预设指令调节音量,显然,第一预设指令的振动频率明显要高于第二预设指令的振动频率,并且,由于用户个人因素或外界环境的影响,用户每次敲击牙齿的频率并不能完成保持一致,因此,在检测到用户敲击牙齿时,通过计算频率相似度来确定对应的预设指令,提高了信息传输的准确度。
[0058] 进一步地,为了进一步提高信息传输的准确度,步骤S103还可以通过如图5所示的步骤来实现:
[0059] 在步骤S501中,根据上述振动次数和振动频率获取对应的预设指令。
[0060] 在步骤S502中,根据上述预设指令输出对应的提示消息。
[0061] 在本发明实施例中,当获取到对应的预设指令时,移动终端发送与该预设指令对应的提示消息,例如,用户快速敲击牙齿2次对应的预设指令为接听,则其对应的提示消息为:您当前要执行的操作为接听。
[0062] 在步骤S503中,确定用户是否输入确认执行指令。
[0063] 在本发明实施例中,当用户收听到对应的提示消息后,确定是否要执行该预设指令,这时,移动终端确定用户是否输入了确认执行指令,这里所指的确认执行指令可以为用户敲击牙齿1次。
[0064] 在步骤S504中,当确定用户输入确认执行指令时,执行上述预设指令。
[0065] 在本发明实施例中,当确定了用户输入了确认执行指令后,移动终端执行该确认执行指令所确认的预设指令,通过对应的提示消息确认是否执行预设指令,可以进一步提高信息传输的准确度,避免信息误传输。在本发明实施例中,通过获取骨传导控制模式的启动指令,进入骨传导控制模式;在骨传导控制模式中,检测并识别骨头的振动次数和振动频率;然后根据上述振动次数和上述振动频率获取并执行对应的预设指令,通过骨头的振动次数和振动频率获取并执行对应的预设指令,实现了通信的便捷性和多样性,并且通过敲击骨头的振动次数来实现信息的传输,使得用户不再需要通过语音来完成信息的传输,有效地满足了人们私密通信的需求。
[0066] 应理解,在本发明各个实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0067] 本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,上述的存储介质,如ROM/RAM、磁盘或光盘等。
[0068] 实施例二
[0069] 图6示出了本发明实施例二提供的一种基于骨传导通信的控制装置1的具体结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。
[0070] 本发明实施例提供的一种基于骨传导通信的控制装置1,该装置包括指令获取单元11、检测单元12和处理单元13;
[0071] 其中,指令获取单元11,用于获取骨传导控制模式的启动指令,进入骨传导控制模式;
[0072] 检测单元12,用于检测并识别骨头的振动次数和振动频率;
[0073] 处理单元13,用于根据上述振动次数和上述振动频率获取并执行对应的预设指令。
[0074] 进一步地,上述预设指令包括挂断指令、接听指令、音量调节指令和预设信息输出指令。
[0075] 进一步地,上述预设信息包括预设文字信息和预设语音信息。
[0076] 进一步地,上述处理单元13包括:
[0077] 次数确定子单元,用于确定预设时间内上述振动次数是否与预设指令的预设次数一致;
[0078] 中央处理子单元,用于当上述振动次数与预设指令的预设次数一致时,获取并执行与上述振动频率相对应的预设指令。
[0079] 进一步地,上述装置还包括红外启动单元、持有确定单元和禁止单元;
[0080] 其中,红外启动单元,用于启动红外检测装置,以使设置在移动终端中的红外传感器检测移动终端的表面温度。
[0081] 持有确定单元,用于根据上述表面温度确定移动终端是否握持在用户的手中或者佩戴在用户的手上。
[0082] 禁止单元,用于当确定移动终端没有握持在用户的手中或者佩戴在用户的手上时,禁止检测并识别骨头的振动次数和振动频率。
[0083] 优选地,上述中央处理子单元包括频率相似度计算子单元、频率相似度处理子单元;
[0084] 其中,频率相似度计算子单元,用于计算上述振动频率与预设指令的预设频率的频率相似度
[0085] 频率相似度处理子单元,用于当上述频率相似度大于或等于预设相似度时,获取并执行与上述振动频率相对应的预设指令。
[0086] 优选地,上述处理单元13包括指令获取子单元、提示信息输出子单元、执行确认子单元和执行子单元;
[0087] 其中,指令获取子单元,用于根据上述振动次数和振动频率获取对应的预设指令。
[0088] 提示信息输出子单元,用于根据上述预设指令输出对应的提示消息。
[0089] 执行确认子单元,用于确定用户是否输入确认执行指令
[0090] 执行子单元,用于当确定用户输入确认执行指令时,执行上述预设指令。
[0091] 在本发明实施例中,通过基于骨传导通信的控制装置获取骨传导控制模式的启动指令,进入骨传导控制模式;在骨传导控制模式中,检测并识别骨头的振动次数和振动频率;然后根据上述振动次数和上述振动频率获取并执行对应的预设指令,通过骨头的振动次数和振动频率获取并执行对应的预设指令,实现了通信的便捷性和多样性,并且通过敲击骨头的振动次数来实现信息的传输,使得用户不再需要通过语音来完成信息的传输,有效地满足了人们私密通信的需求。
[0092] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同装置来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0093] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述装置实施例中的对应过程,在此不再赘述。
[0094] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0095] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0096] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0097] 上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例上述装置的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0098] 以上上述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到状态或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应上述以权利要求的保护范围为准。
QQ群二维码
意见反馈