本发明属于信号处理技术领域,尤其涉及一种骨传导耳道控制系统及控制方法。
背景技术:
目前,耳机或骨传导耳机都是采用手动操作控制耳机的工作状态,导致使用场合的局限,另外手动的开关也给使用带来很不便利,给业界提出了新的要求。
现有技术中:声控骨传导耳机,包括一骨传导耳机和与骨传导耳机连接的ptt控制组件,还包括一声控装置,该声控装置与ptt控制组件通信连接经ptt控制组件控制骨传导耳机的通断。所述的ptt控制组件为无线ptt控制组件,其与骨传导耳机无线通讯连接。所述的ptt控制组件为有线ptt控制组件,其与骨传导耳机成一体结构且电性连接;所述的声控装置与骨传导耳机成一体结构。
但是并没有真正起到解放双手,对使用人员的作业活动带来不便并带来安全隐患。
综上所述,现有技术存在的问题是:现有数字声控骨传导耳机系统功能单一,不能根据客户需求进行自动更换所要的内容;但是现有技术并没有真正起到解放双手,对使用人员的作业活动带来不便并带来安全隐患;当使用者双手没有空闲机会的情况下不能可实现替代手动操作的控制目的。
技术实现要素:
为解决现有技术存在的问题,本发明的目的在于提供一种骨传导耳道控制系统及控制方法。
本发明是这样实现的,一种骨传导耳道控制系统,所述骨传导耳道控制系统包括:
耳麦机外壳,所述耳麦机外壳环绕于头的上部,左右两侧有挂耳;
液晶面板,铰接在耳麦机外壳上,用于显示控制中心传输的指令信息;
音频管理单元,用于耳麦机传输的音频信号的拾音、放大和处理;
音频检测单元,与音频管理单元连接,用于对音频管理单元传输的信号进行处理;将处理的信号无线发射给控制中心;
控制中心,包括一个或多个信号采集传感器,采集实时音频信息,生成相应电信号并输出,并对采集的实时音频信息进行分析和储存;
所述控制中心的无线局域网中多网关终端快速漫游方法包括一个新的对应表和三个数据包劫持机制;
对应表终端mac地址00:11:22:33:44:55,dns服务器地址192.168.1.1;mac地址是sta的mac地址,dns服务器地址是sta的dns服务器地址,即sta所选mpp节点的ip地址;
三个数据包劫持机制包括:普通数据包的劫持转发机制、arp请求包的劫持与应答机制和dns查询应答包的劫持转发机制;
普通数据包的劫持转发机制,mesh节点收到sta的普通数据包后,截获该数据包,提取数据包源mac地址,根据源mac地址判断是否是接入本mesh节点的sta,只对接入本mesh节点的sta的数据包进行劫持处理,然后判断数据包是发往外网还是内网,数据包是发往内网某个节点,则不作处理;数据包是发往外网,则将数据包目的mac地址修改为mesh网络中一个最佳的mpp节点的mac地址;
arp请求包的劫持与应答机制,l存储网络中传播的所有arp响应内容在特定的节点组中,给定一个ip地址,客户端发起一个arp请求,mesh节点进行拦截并直接将它转发到存储有相应条目的节点组中的节点,请求被作为单播分组发送,对于使用dat机制仍无法获得相应条目的arp请求,协议将按普通arp请求包广播出去;
当sta的默认网关mpp1故障或掉电时,由于sta发往外网的数据包是使用默认网关mac地址作为数据包目的mac地址,会发起arp请求去获取默认网关的mac地址,在sta接入的mesh节点处截获sta对默认网关的arp请求包,查找本地dat表中是否有相应条目,有,则直接生成一个arp应答包进行应答;否则使用一个最佳mpp节点的mac地址进行响应,sta收到arp应答后,就将发往外网的数据包发出;
dns查询应答包的劫持转发机制,sta会先发送一个dns查询包给dns服务器,查找该域名对应的ip地址,得到应答之后才能访问该网址,sta的dns服务器地址和ip地址是自动获取的,通常sta的dns服务器地址即是默认网关的ip地址,sta的默认网关故障或掉电,相当于sta的dns服务器故障了,无法给sta提供域名解析服务,从而无法通过访问域名的方式上网,在sta接入的mesh节点将sta的dns查询包进行劫持并将dns查询包中的目的ip地址由sta的默认网关ip地址修改为一个公网dns服务器地址,然后将dns查询包转发到最佳mpp节点,由该mpp节点发送出去,对于dns应答包,将数据包中源ip地址由公网服务器地址修改回sta的默认网关的ip地址;
所述无线局域网中无线定位方法具体包括以下步骤:
待定位节点o通信范围内的锚节点坐标为ai(xi,yi),其中i=0,1,…,n(n≥4);
步骤一,待定位节点对接收信号r(t)进行采样得到采样信号r(n),其中,n=0,1,…,n-1,n表示ofdm符号包含的子载波个数,同时记录所接收到的信号的发送节点为ai;
步骤二,根据采样信号r(n),计算互相关值e:第一步,构建由连续t个ofdm符号中相同采样位置上长度为s连续采样序列所组成的相关窗,则与该相关窗对应的对数似然函数λ(τ)表示为:
第二步,将相关窗滑动n+l个采样点长度,获取对数似然函数λ(τ)的最大值,该值所对应的采样时刻即为ofdm符号的起始位置
其中,
第三步,根据ofdm符号的起始位置
其中,(·)*表示共轭运算;
步骤三:根据对数距离路径损耗模型,如下公式计算待定位节点与锚节点ai之间的距离:
pr(d′i)=pr(d0)-10·γlg(d′i)+xσ;
其中,pr(d′i)表示距离发送端距离为d′i时获取的互相关值,pr(d0)表示距离发送端d0=1米处获取的互相关值,γ表示路径损耗因子,lg(·)表示底为10的对数运算xσ,服从均值为0、标准差为σ的高斯分布;
利用上式计算出各个锚节点与待定位节点o之间的距离分别为d′i,对应的锚节点的坐标分别为ai(xi,yi),其中i=0,1,2,…,n;
步骤四:根据自适应距离修正算法,估计出待定位节点的坐标o(x,y);
所述的音频检测单元包括内置检测模块、与控制中心无线连接的数据读取模块;
所述的内置检测模块包括电源模块、微控制器、显示模块、音频报警模块和报警器;所述的微控制器与所述的音频管理单元连接;所述电源模块接收外部输入的电源电压并分别输出工作电压到微控制器;
所述显示模块和音频报警模块分别通过导线连接所述微控制器,所述报警器通过导线连接音频报警模块;
所述微控制器根据音频管理单元传输的信号控制显示模块显示所检测到的音频并在检测到的音频较差时控制音频报警模块及报警器进行报警;
所述的数据读取模块包括:
网络数据下载模块,用于从运营商服务器下载被公钥加密后的网络鉴权数据和网络配置数据;
密钥库,用于存储与所述运营商服务器的公钥相匹配的私钥;
运营商数据库,用于存储网络鉴权数据和网络配置数据;
分别与所述密钥库、所述运营商数据库和所述网络数据下载模块相连接的网络数据认证模块,用于获取所述密钥库中与所述公钥所对应的私钥,通过所述私钥对加密后的网络鉴权数据和网络配置数据进行解密,并对解密后的网络鉴权数据和网络配置数据进行认证,认证通过后将网络鉴权数据和网络配置数据存入所示运营商数据库中。
进一步,所述的数据读取模块还包括:
与所述运营商数据库相连接的鉴权模块,用于使用所述运营商数据库中的网络鉴权数据完成鉴权请求;
与所述运营商数据库相连接的网络选择模块,用于通过设置所述网络鉴权数据和网络配置数据;
分别与所述网络数据下载模块、所述鉴权模块和所述网络选择模块相连接的命令解释模块,用于解释来自所述移动终端的命令,并将解释后的命令发送至对应的功能模块内;与所述命令解释模块相连接的接口通信模块,用于与所述移动终端进行通信。
进一步,所述的网络数据认证模块包括:
预置单元,用于预置用户帐号和用户密码;
物理控件,用于提供物理认证码;
客户端发送单元,用于将用户帐号和用户密码发送给web服务器,用于将物理认证码发送给所述认证端;
客户端接收单元,用于接收web服务器的验证结果。
进一步,所述的web服务器包括:
认证端;服务器接收单元,用于接收所述第二客户端发送的用户帐号和用户密码;
服务器控件,用于将所述用户帐号,以及服务器端信息发送给所述认证端,并接收所述认证端发送的认证信息;
服务器验证加密单元,用于综合判断所述认证信息、用户密码、用户帐号,生成验证结果;
服务器发送单元,用于发送所述验证结果给所述第一客户端。
本发明另一目的在于提供一种骨传导耳道控制系统的控制方法,包括:
建立图像的显著性模型和网络数据认证方法;
所述建立音频信号的显著性模型包括:
利用预定过分割算法对所述音频进行过分割,得到至少一个区域,同一个所述区域中各个音频点的音频频率值相同;
确定每个所述区域的音频频率值和质心;
根据各个区域所对应的音频频率值以及各个区域的质心,建立所述显著性模型;
所述显著性模型为:
其中,si1为区域ri中任一音频点的显著性值,w(rj)为区域rj中的音频点的个数,ds(ri,rj)用于表征所述区域ri和所述区域rj之间空间位置差异的度量值,dc(ri,rj)用于表征所述区域ri和所述区域rj之间音频频率差异的度量值,n为对所述音频进行过分割后得到的区域的总个数,ds(ri,rj)为:
或按照各个音频点的音频频率值,对所述音频中各个音频点进行归类,将相同的音频频率值归类为同一种音频类型;
根据每种音频类型的音频频率值,建立所述显著性模型。
进一步,所述网络数据认证方法包括:
生成随机数rkeyid,利用椭圆曲线密码算法计算相应的公钥rpkid,rpkid=rkeyid×g,g为椭圆曲线的基点,将rpkid和用户标识uid对外发送,网络数据认证模块的密钥生成系统生成随机数rkeykmc,利用椭圆曲线密码算法计算其相应的公钥rpkkmc,其中,rpkkmc=rkeykmc×g,并记γid=rpkid+rpkkmc;
利用用户标识uid及人脸识别数据库的数据计算标识私钥keyid和标识公钥rid,具体为:
生成私钥矩阵和公钥矩阵,私钥矩阵和公钥矩阵的大小均为m×h,m和h均为正整数;
利用用户标识uid及人脸识别数据库的数据使用散列算法计算用户标识uid的散列值,将所述散列值分为m段,作为私钥矩阵和公钥矩阵的列映射值map[i],i=0,1,2......m-1;
计算:
ri,map[i]为私钥矩阵中的一个元素;
xi,map[i]为公钥矩阵中的一个元素;
n为椭圆曲线的阶。
本发明解决了现有数字声控骨传导耳机系统功能单一,不能根据客户需求进行自动更换所要的内容问题;并且解决了现有技术并没有真正起到解放双手,对使用人员的作业活动带来不便并带来安全隐患;当使用者双手没有空闲机会的情况下不能可实现替代手动操作的控制目的的问题。
本发明的控制方法,充分保证了数据传输和获得的准确性。
附图说明
图1是本发明实施例提供的骨传导耳道控制系统示意图。
图中:1、耳麦机外壳;2、液晶面板;3、音频管理单元;4、音频检测单元;5、控制中心。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合附图及具体实施例对本发明的应用原理作详细描述。
如图1所示,本发明实施例提供的骨传导耳道控制系统,包括:
耳麦机外壳1,所述耳麦机外壳环绕于头的上部,左右两侧有挂耳;
液晶面板2,铰接在耳麦机外壳上,用于显示控制中心传输的指令信息;
音频管理单元3,用于耳麦机传输的音频信号的拾音、放大和处理;
音频检测单元4,与音频管理单元连接,用于对音频管理单元传输的信号进行处理;将处理的信号无线发射给控制中心;
控制中心5,包括一个或多个信号采集传感器,采集实时音频信息,生成相应电信号并输出,并对采集的实时音频信息进行分析和储存;
所述的音频检测单元4包括内置检测模块、与控制中心无线连接的数据读取模块;
所述的内置检测模块包括电源模块、微控制器、显示模块、音频报警模块和报警器;所述的微控制器与所述的音频管理单元连接;所述电源模块接收外部输入的电源电压并分别输出工作电压到微控制器;
所述显示模块和音频报警模块分别通过导线连接所述微控制器,所述报警器通过导线连接音频报警模块;
所述微控制器根据音频管理单元传输的信号控制显示模块显示所检测到的音频并在检测到的音频较差时控制音频报警模块及报警器进行报警;
所述的数据读取模块包括:
网络数据下载模块,用于从运营商服务器下载被公钥加密后的网络鉴权数据和网络配置数据;
密钥库,用于存储与所述运营商服务器的公钥相匹配的私钥;
运营商数据库,用于存储网络鉴权数据和网络配置数据;
分别与所述密钥库、所述运营商数据库和所述网络数据下载模块相连接的网络数据认证模块,用于获取所述密钥库中与所述公钥所对应的私钥,通过所述私钥对加密后的网络鉴权数据和网络配置数据进行解密,并对解密后的网络鉴权数据和网络配置数据进行认证,认证通过后将网络鉴权数据和网络配置数据存入所示运营商数据库中。
所述的数据读取模块还包括:
与所述运营商数据库相连接的鉴权模块,用于使用所述运营商数据库中的网络鉴权数据完成鉴权请求;
与所述运营商数据库相连接的网络选择模块,用于通过设置所述网络鉴权数据和网络配置数据;
分别与所述网络数据下载模块、所述鉴权模块和所述网络选择模块相连接的命令解释模块,用于解释来自所述移动终端的命令,并将解释后的命令发送至对应的功能模块内;与所述命令解释模块相连接的接口通信模块,用于与所述移动终端进行通信。
所述的网络数据认证模块包括:
预置单元,用于预置用户帐号和用户密码;
物理控件,用于提供物理认证码;
客户端发送单元,用于将用户帐号和用户密码发送给web服务器,用于将物理认证码发送给所述认证端;
客户端接收单元,用于接收web服务器的验证结果。
所述的web服务器包括:
认证端;服务器接收单元,用于接收所述第二客户端发送的用户帐号和用户密码;
服务器控件,用于将所述用户帐号,以及服务器端信息发送给所述认证端,并接收所述认证端发送的认证信息;
服务器验证加密单元,用于综合判断所述认证信息、用户密码、用户帐号,生成验证结果;
服务器发送单元,用于发送所述验证结果给所述第一客户端。
本发明实施例提供一种骨传导耳道控制系统的控制方法,包括:
建立图像的显著性模型和网络数据认证方法;
所述建立音频信号的显著性模型包括:
利用预定过分割算法对所述音频进行过分割,得到至少一个区域,同一个所述区域中各个音频点的音频频率值相同;
确定每个所述区域的音频频率值和质心;
根据各个区域所对应的音频频率值以及各个区域的质心,建立所述显著性模型;
所述显著性模型为:
其中,si1为区域ri中任一音频点的显著性值,w(rj)为区域rj中的音频点的个数,ds(ri,rj)用于表征所述区域ri和所述区域rj之间空间位置差异的度量值,dc(ri,rj)用于表征所述区域ri和所述区域rj之间音频频率差异的度量值,n为对所述音频进行过分割后得到的区域的总个数,ds(ri,rj)为:
或按照各个音频点的音频频率值,对所述音频中各个音频点进行归类,将相同的音频频率值归类为同一种音频类型;
根据每种音频类型的音频频率值,建立所述显著性模型。
所述网络数据认证方法包括:
生成随机数rkeyid,利用椭圆曲线密码算法计算相应的公钥rpkid,rpkid=rkeyid×g,g为椭圆曲线的基点,将rpkid和用户标识uid对外发送,网络数据认证模块的密钥生成系统生成随机数rkeykmc,利用椭圆曲线密码算法计算其相应的公钥rpkkmc,其中,rpkkmc=rkeykmc×g,并记γid=rpkid+rpkkmc;
利用用户标识uid及人脸识别数据库的数据计算标识私钥keyid和标识公钥rid,具体为:
生成私钥矩阵和公钥矩阵,私钥矩阵和公钥矩阵的大小均为m×h,m和h均为正整数;
利用用户标识uid及人脸识别数据库的数据使用散列算法计算用户标识uid的散列值,将所述散列值分为m段,作为私钥矩阵和公钥矩阵的列映射值map[i],i=0,1,2......m-1;
计算:
ri,map[i]为私钥矩阵中的一个元素;
xi,map[i]为公钥矩阵中的一个元素;
n为椭圆曲线的阶。
所述控制中心的无线局域网中多网关终端快速漫游方法包括一个新的对应表和三个数据包劫持机制;
对应表终端mac地址00:11:22:33:44:55,dns服务器地址192.168.1.1;mac地址是sta的mac地址,dns服务器地址是sta的dns服务器地址,即sta所选mpp节点的ip地址;
三个数据包劫持机制包括:普通数据包的劫持转发机制、arp请求包的劫持与应答机制和dns查询应答包的劫持转发机制;
普通数据包的劫持转发机制,mesh节点收到sta的普通数据包后,截获该数据包,提取数据包源mac地址,根据源mac地址判断是否是接入本mesh节点的sta,只对接入本mesh节点的sta的数据包进行劫持处理,然后判断数据包是发往外网还是内网,数据包是发往内网某个节点,则不作处理;数据包是发往外网,则将数据包目的mac地址修改为mesh网络中一个最佳的mpp节点的mac地址;
arp请求包的劫持与应答机制,l存储网络中传播的所有arp响应内容在特定的节点组中,给定一个ip地址,客户端发起一个arp请求,mesh节点进行拦截并直接将它转发到存储有相应条目的节点组中的节点,请求被作为单播分组发送,对于使用dat机制仍无法获得相应条目的arp请求,协议将按普通arp请求包广播出去;
当sta的默认网关mpp1故障或掉电时,由于sta发往外网的数据包是使用默认网关mac地址作为数据包目的mac地址,会发起arp请求去获取默认网关的mac地址,在sta接入的mesh节点处截获sta对默认网关的arp请求包,查找本地dat表中是否有相应条目,有,则直接生成一个arp应答包进行应答;否则使用一个最佳mpp节点的mac地址进行响应,sta收到arp应答后,就将发往外网的数据包发出;
dns查询应答包的劫持转发机制,sta会先发送一个dns查询包给dns服务器,查找该域名对应的ip地址,得到应答之后才能访问该网址,sta的dns服务器地址和ip地址是自动获取的,通常sta的dns服务器地址即是默认网关的ip地址,sta的默认网关故障或掉电,相当于sta的dns服务器故障了,无法给sta提供域名解析服务,从而无法通过访问域名的方式上网,在sta接入的mesh节点将sta的dns查询包进行劫持并将dns查询包中的目的ip地址由sta的默认网关ip地址修改为一个公网dns服务器地址,然后将dns查询包转发到最佳mpp节点,由该mpp节点发送出去,对于dns应答包,将数据包中源ip地址由公网服务器地址修改回sta的默认网关的ip地址;
所述无线局域网中无线定位方法具体包括以下步骤:
待定位节点o通信范围内的锚节点坐标为ai(xi,yi),其中i=0,1,…,n(n≥4);
步骤一,待定位节点对接收信号r(t)进行采样得到采样信号r(n),其中,n=0,1,…,n-1,n表示ofdm符号包含的子载波个数,同时记录所接收到的信号的发送节点为ai;
步骤二,根据采样信号r(n),计算互相关值e:第一步,构建由连续t个ofdm符号中相同采样位置上长度为s连续采样序列所组成的相关窗,则与该相关窗对应的对数似然函数λ(τ)表示为:
第二步,将相关窗滑动n+l个采样点长度,获取对数似然函数λ(τ)的最大值,该值所对应的采样时刻即为ofdm符号的起始位置
其中,
第三步,根据ofdm符号的起始位置
其中,(·)*表示共轭运算;
步骤三:根据对数距离路径损耗模型,如下公式计算待定位节点与锚节点ai之间的距离:
pr(d′i)=pr(d0)-10·γlg(d′i)+xσ;
其中,pr(d′i)表示距离发送端距离为d′i时获取的互相关值,pr(d0)表示距离发送端d0=1米处获取的互相关值,γ表示路径损耗因子,lg(·)表示底为10的对数运算xσ,服从均值为0、标准差为σ的高斯分布;
利用上式计算出各个锚节点与待定位节点o之间的距离分别为d′i,对应的锚节点的坐标分别为ai(xi,yi),其中i=0,1,2,…,n;
步骤四:根据自适应距离修正算法,估计出待定位节点的坐标o(x,y)。
本发明解决了现有数字声控骨传导耳机系统功能单一,不能根据客户需求进行自动更换所要的内容问题,;并且解决了现有技术并没有真正起到解放双手,对使用人员的作业活动带来不便并带来安全隐患;当使用者双手没有空闲机会的情况下不能可实现替代手动操作的控制目的的问题。
本发明的控制方法,充分保证了数据传输和获得的准确性
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。