技术新讯 > 乐器声学设备的制造及制作,分析技术 > 一种通过声音控制手机的方法与流程  >  正文

一种通过声音控制手机的方法与流程

  • 国知局
  • 2024-06-21 11:43:56

本发明涉及声音控制手机,且更具体地涉及一种通过声音控制手机的方法。

背景技术:

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为声波音频信号,g(w)为声波音频的频域信号,w为声波音频的频域信号的角频率,n为采样点数,j为虚数单位,s为声波音频的频域信号的离散频率;

25、步骤四、所述声波音频信号通过脉冲编码调制转换成由一系列离散采样点组成的音频pcm数据流,所述脉冲编码调制采用16位单声道的pcm数据格式存储音频pcm数据流,选择44.1khz的采样率和0.1s的音节持续时间将音频pcm数据流储存成声波数据。

26、作为本发明进一步的技术方案,所述音频解码算法利用受控手机系统中的录音组件进行录音,将声波数据录制成16位pcm格式的声波音频信号,所述音频解码算法通过傅里叶变换解析出声波音频信号包含的频域信息,得到声波音频信号频率,所述傅里叶变换的计算公式为:

27、

28、在公式(4)中,r为声波音频信号频率,f为声波音频信号的谐共振峰值,t为声波音频信号的采样间隔;

29、所述音频解码算法根据频率码表找到声波音频信号频率对应的数字编码,所述音频解码算法再通过信令编码把数字编码转换成系统命令。

30、本发明区别于现有技术的积极有益效果:

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

本文地址:https://www.jishuxx.com/zhuanli/20240618/23188.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。