[发明专利]一种基于云手机的麦克风远程调用方法在审
申请号: | 202011249341.4 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112422736A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 连寿哲;杨重魁;高居忠;李晶莹 | 申请(专利权)人: | 福建多多云科技有限公司 |
主分类号: | H04M1/72433 | 分类号: | H04M1/72433;H04M1/72454;H04L29/06;H04L29/08;G10L15/22;G10L15/26;G10L15/18 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 任欣生 |
地址: | 350001 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 手机 麦克风 远程 调用 方法 | ||
本发明公开的基于云手机的麦克风远程调用方法,涉及云手机领域,通过为云手机创建虚拟audio设备,实时检测云手机的麦克风模块是否有第三方应用访问,若是,则根据虚拟audio设备的环境变量,判断云手机的播放模式为本地播放模式还是远程调用麦克风模式,若云手机的播放模式为远程调用麦克风模式,则命令云手机与本地手机建立socket连接并打开本地手机的麦克风模块,利用本地手机的麦克风模块,将采集的音频数据实时传输给云手机的麦克风模块,此时云手机的麦克风模块接收的音频数据就是本地手机的麦克风模块采集到的音频数据,提升了用户体验。
技术领域
本发明涉及云手机领域,具体涉及一种基于云手机的麦克风远程调用方法。
背景技术
现有云手机的运行主要有两种模式,一种是AP模式,一种是采用虚拟android模式(包括anbox、qemu),但是不管采用什么方案,都是没法启用麦克风模块,因为没有音频输入源,给用户带来的体验不好。
发明内容
为解决现有技术的不足,本发明实施例提供了一种基于云手机的麦克风远程调用方法,该方法包括以下步骤:
为云手机创建虚拟audio设备;
实时检测云手机的麦克风模块是否有第三方应用访问;
若是,则根据所述虚拟audio设备的环境变量,判断所述云手机的播放模式为本地播放模式还是远程调用麦克风模式;
若所述云手机的播放模式为远程调用麦克风模式,则命令云手机与本地手机建立socket连接并打开本地手机的麦克风模块;
利用本地手机的麦克风模块,将采集的音频数据实时传输给云手机的麦克风模块,此时云手机的麦克风模块接收的音频数据就是本地手机的麦克风模块采集到的音频数据。
优选地,根据所述虚拟audio设备的环境变量,判断所述云手机的播放模式为本地播放模式还是远程调用麦克风模式包括:
判断所述环境变量是否设置了播放音频文件的路径,若是,则确定所述云手机的播放模式为本地播放模式,若否,则确定所述云手机的播放模式为远程调用麦克风模式。
优选地,所述方法还包括:
若所述云手机的播放模式为本地播放模式,则打开存储于云手机中的需要被播放的音频文件并将所述音频文件以pcm音频格式返回至第三方应用。
优选地,在将采集的音频数据实时传输给云手机的麦克风模块之后,所述方法还包括:
利用云手机将所述音频数据转换成文字并对文字进行语义识别,根据语义识别结果执行相应的指令。
本发明实施例提供的基于云手机的麦克风远程调用方法,具有以下有益效果:
解决了云手机内播放指定音频文件的问题、云手机不能直接调用本地麦克风进行语音通话的问题,实现了通过语音功能对云手机进行远程控制,提升了用户体验。
具体实施方式
以下结合具体实施例对本发明作具体的介绍。
本发明提供的实施例提供的基于云手机的麦克风远程调用方法包括以下步骤:
S101,为云手机创建虚拟audio设备。
S102,实时检测云手机的麦克风模块是否有第三方应用访问。
作为本发明一个具体的实施例,第三方应用为微信。
S103,若是,则根据虚拟audio设备的环境变量,判断云手机的播放模式为本地播放模式还是远程调用麦克风模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建多多云科技有限公司,未经福建多多云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011249341.4/2.html,转载请声明来源钻瓜专利网。