System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通过声音控制手机的方法技术_技高网

一种通过声音控制手机的方法技术

技术编号:40959369 阅读:5 留言:0更新日期:2024-04-18 20:37
本发明专利技术公开一种通过声音控制手机的方法,本发明专利技术涉及声音控制手机技术领域,解决无网环境下实现声音控制手机问题,采用的方法是,其中主控手机识别码和受控手机识别码实现主控手机和受控手机相互进行身份认证,支持安全认证,避免非法控制手机,主控手机通过哈希算法将指令内容按照格式进行序列化编码,声卡控制器通过系统命令模块、信令编码模块和声波数据生成模块将序列化后的指令内容转化为系统命令、信令编码和声波数据,实现声音调制,将声音调制到高频避免存在干扰,响应客户端通过音频解码算法将声波数据还原成系统命令,客户端按照系统命令执行响应动作,实现在没有网络的环境下远程控制手机。

【技术实现步骤摘要】

本专利技术涉及声音控制手机,且更具体地涉及一种通过声音控制手机的方法


技术介绍

1、现代社会智能手机已经大量普及,在许多场景下批量智能手机需要能被统一远程管理控制和管理,通过声音控制手机的方法可以提供更加智能化和更加便捷的交互方式,可以带来方便性:通过语音控制,无需使用双手操作手机,用户可以利用声音完成各种操作,如拨打电话、发送短信、播放音乐等,从而提高使用手机的便捷性和灵活性,通过声音控制手机的方法可以改善用户的交互体验,为用户提供更加智能化、便捷化和个性化的手机使用体验,总之,通过使用内置的语音识别功能,你可以通过声音控制手机执行特定的操作,提高手机使用的便利性和效率。

2、在现有技术中,通过声音控制手机的方法存在很多弊端,在使用过程通过对手机进行远程管理需要有一个可靠的无线网络,如加入一个共同的wifi,或同时接入蓝牙网关等,但在此之前都需要对每个手机进行单独设置,如进行蓝牙配对等,对环境及操作人员要求较高,且在部分环境下无法腾出双手进行操作,但却需要一种通过简单的方式进行对手机进行远程操作和控制。为解决此类问题,本专利技术专利技术了通过声音控制手机这一方法。本专利技术无需任何物理网络连接,即可实现对手机的远程控制。


技术实现思路

1、针对上述技术的不足,本专利技术公开一种通过声音控制手机的方法,定义编码方法通过受控手机编号模块、控制指令声音定义模块和执行参数定义模块完成对受控手机编号、控制指令声音定义和受控手机执行参数定义,主控手机识别码和受控手机识别码实现主控手机和受控手机相互进行身份认证,支持安全认证,解决非法控制手机问题,主控手机通过哈希算法将指令内容按照“手机编号|控制指令|参数|身份认证”的格式进行序列化编码,声卡控制器通过系统命令模块、信令编码模块和声波数据生成模块,将序列化后的指令内容逐步转化为系统命令、信令编码和声波数据,实现声音调制,解决将声音调制到高频存在干扰问题,响应客户端通过音频解码算法将声波数据还原成系统命令,所述客户端按照系统命令执行响应动作,解决在没有网络的环境下无法远程控制手机问题。

2、分析有鉴于此,本专利技术提供了一种通过声音控制手机的方法,所述方法包括如下步骤:

3、步骤一、通过定义编码方法完成对受控手机编号、控制指令声音定义和受控手机执行参数定义;

4、在步骤一中,所述定义编码方法包括受控手机编号模块、控制指令声音定义模块和执行参数定义模块,所述受控手机编号模块的输出端与所述控制指令声音定义模块的输入端连接,所述控制指令声音定义模块的输出端与所述执行参数定义模块的输入端连接;

5、步骤二、通过主控手机识别码和受控手机识别码实现主控手机和受控手机相互进行身份认证;

6、步骤三、所述主控手机通过哈希算法将指令内容按照“手机编号|控制指令|参数|身份认证”的格式进行序列化编码;

7、步骤四、所述主控手机通过声卡控制器将序列化后的指令内容逐步转化为系统命令、信令编码和声波数据,实现声音调制,所述主控手机再通过扬声器播放声音调制后的声波数据;

8、在步骤四中,所述声卡控制器包括系统命令模块、信令编码模块和声波数据生成模块,所述系统命令模块的输出端与所述信令编码模块的输入端连接,所述信令编码模块的输出端与所述声波数据生成模块的输入端连接;

9、步骤五、所述受控手机通过响应客户端接收主控手机播放的声波数据,所述响应客户端通过音频解码算法将声波数据还原成系统命令,所述客户端按照系统命令执行响应动作。

10、作为本专利技术进一步的技术方案,所述受控手机编号模块通过序列号编码预定义受控手机的编号,所述控制指令声音定义模块通过受控手机的内置音频文件定义拨打电话、发送短信和重启手机声音,所述内置音频文件通过受控手机的媒体资源目录储存,通过触发控制指令进行调用和播放,所述执行参数定义模块通过主控手机的远程管理平台设置电话号码和短信内容,所述远程管理平台通过与受控手机建立连接,确保远程管理平台与受控手机进行通信。

11、作为本专利技术进一步的技术方案,所述受控手机通过https协议向主控手机发送验证请求,将受控手机识别码发送给主控手机,所述主控手机接收到请求后,通过匹配比较将收到的受控手机识别码与本地保存的主控手机识别码进行比较,实现主控手机和受控手机的身份验证。

12、作为本专利技术进一步的技术方案,所述哈希算法通过字符拼接将手机编号、控制指令、参数和身份认证拼接成一个字符串,所述字符串通过md5哈希函数进行计算和转换得到哈希值,散列库提供md5哈希函数的计算支持,输出拼接后字符串“手机编号|控制指令|参数|身份认证”的哈希值,所述哈希值通过编码调用获取十六进制表示的哈希值。

13、作为本专利技术进一步的技术方案,所述系统命令模块根据哈希值和受控手机需求使用脚本语言编写生成控制命令生成器,所述控制命令生成器包括路径开发单元、文件导入单元和函数调用单元,所述路径开发单元的输出端与所述文件导入单元的输入端连接,所述文件导入单元的输出端与所述函数调用单元的输入端连接,所述路径开发单元通过编程接口配置系统命令开发路径,所述文件导入单元使用文件导入函数将哈希值和编程接口提供的库文件复制到函数调用单元中,所述函数调用单元采用cnd命令行函数生成控制受控手机的系统命令。

14、作为本专利技术进一步的技术方案,所述信令编码模块通过命令行接口协议正确地识别系统命令,所述信令编码模块再通过信令编码将系统命令映射成数字编码,便于后续转换成声音频率,所述信令编码通过ascii码表将每个系统命令与唯一的数字编码关联起来,所述数字编码通过串口传输媒介传输到声波数据生成模块中。

15、作为本专利技术进一步的技术方案,所述声波数据生成模块的工作方法为:

16、步骤一、通过数字滤波器来选择受控手机声音控制频率,所述数字滤波器采用频率滤波算法将无关频率进行滤除,得到一组受控手机声音控制频率值作为频率码表,所述频率滤波算法的计算公式为:

17、

18、在公式(1)中,h为受控手机声音控制频率值,p为无关频率,x为频率滤波算法的阻带宽度,a为频率滤波算法的通带宽度;

19、步骤二、所述频率码表通过频率偏移键控编码方式将数字编码映射成声音频率,数字编码组转换成声音频率组,所述频率偏移键控编码方式采用随机森林算法确定每个数字编码对应的正弦波频率,所述随机森林算法将数字编码作为输入特征,根据输入特征与目标正弦波频率的关系,输出目标正弦波频率,所述随机森林算法的计算公式为:

20、

21、在公式(2)中,p为目标正弦波频率,y为数字编码的数字量,z为目标正弦波频率的采样率,t为时间序列,g为数字编码与目标正弦波频率之间的数字化精度;

22、步骤三、所述声音频率组通过傅里叶逆变换构造正弦波频率的正弦函数,将声音频率组转换成声波音频信号,傅里叶逆变换的计算公式为:

23、

24、在公式(3)中,k为声本文档来自技高网...

【技术保护点】

1.一种通过声音控制手机的方法,其特征在于:所述方法包括如下步骤:

2.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述受控手机编号模块通过序列号编码预定义受控手机的编号,所述控制指令声音定义模块通过受控手机的内置音频文件定义拨打电话、发送短信和重启手机声音,所述内置音频文件通过受控手机的媒体资源目录储存,通过触发控制指令进行调用和播放,所述执行参数定义模块通过主控手机的远程管理平台设置电话号码和短信内容,所述远程管理平台通过与受控手机建立连接,确保远程管理平台与受控手机进行通信。

3.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述受控手机通过HTTPS协议向主控手机发送验证请求,将受控手机识别码发送给主控手机,所述主控手机接收到请求后,通过匹配比较将收到的受控手机识别码与本地保存的主控手机识别码进行比较,实现主控手机和受控手机的身份验证。

4.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述哈希算法通过字符拼接将手机编号、控制指令、参数和身份认证拼接成一个字符串,所述字符串通过MD5哈希函数进行计算和转换得到哈希值,散列库提供MD5哈希函数的计算支持,输出拼接后字符串“手机编号|控制指令|参数|身份认证”的哈希值,所述哈希值通过编码调用获取十六进制表示的哈希值。

5.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述系统命令模块根据哈希值和受控手机需求使用脚本语言编写生成控制命令生成器,所述控制命令生成器包括路径开发单元、文件导入单元和函数调用单元,所述路径开发单元的输出端与所述文件导入单元的输入端连接,所述文件导入单元的输出端与所述函数调用单元的输入端连接,所述路径开发单元通过编程接口配置系统命令开发路径,所述文件导入单元使用文件导入函数将哈希值和编程接口提供的库文件复制到函数调用单元中,所述函数调用单元采用CND命令行函数生成控制受控手机的系统命令。

6.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述信令编码模块通过命令行接口协议正确地识别系统命令,所述信令编码模块再通过信令编码将系统命令映射成数字编码,便于后续转换成声音频率,所述信令编码通过ASCII码表将每个系统命令与唯一的数字编码关联起来,所述数字编码通过串口传输媒介传输到声波数据生成模块中。

7.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述声波数据生成模块的工作方法为:

8.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述音频解码算法利用受控手机系统中的录音组件进行录音,将声波数据录制成16位PCM格式的声波音频信号,所述音频解码算法通过傅里叶变换解析出声波音频信号包含的频域信息,得到声波音频信号频率,所述傅里叶变换的计算公式为:

...

【技术特征摘要】

1.一种通过声音控制手机的方法,其特征在于:所述方法包括如下步骤:

2.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述受控手机编号模块通过序列号编码预定义受控手机的编号,所述控制指令声音定义模块通过受控手机的内置音频文件定义拨打电话、发送短信和重启手机声音,所述内置音频文件通过受控手机的媒体资源目录储存,通过触发控制指令进行调用和播放,所述执行参数定义模块通过主控手机的远程管理平台设置电话号码和短信内容,所述远程管理平台通过与受控手机建立连接,确保远程管理平台与受控手机进行通信。

3.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述受控手机通过https协议向主控手机发送验证请求,将受控手机识别码发送给主控手机,所述主控手机接收到请求后,通过匹配比较将收到的受控手机识别码与本地保存的主控手机识别码进行比较,实现主控手机和受控手机的身份验证。

4.根据权利要求1所述的一种通过声音控制手机的方法,其特征在于:所述哈希算法通过字符拼接将手机编号、控制指令、参数和身份认证拼接成一个字符串,所述字符串通过md5哈希函数进行计算和转换得到哈希值,散列库提供md5哈希函数的计算支持,输出拼接后字符串“手机编号|控制指令|参数|身份认证”的哈希值,所述哈希值通过编码调用获取十六进制表示的哈希值。

5.根据权利要求1所述的一种通过声音控...

【专利技术属性】
技术研发人员:莊敏
申请(专利权)人:嘉兴嘉赛信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1