【技术实现步骤摘要】
调试音效的方法及系统
[0001]本专利技术涉及音效调试领域,尤其涉及一种调试音效的方法以及系统。
技术介绍
[0002]在以往的Android系统的架构下,为了提升一些算法的高效性和安全性,都会将底层的音效算法封装到.so库(算法库)中,这类似于Windows中的.dll文件,由于这些文件都是由C++或C直接编译出来的二进制文件,在速度和安全方面会有很大的提升。
[0003]而算法封装随之而来的问题就是调试的困难性;因为Android内核使用的是Linux框架,很多都限制于框架的要求;在so库加入内存后,系统只会一直操作内存中的so库,如果不重启的话,新的so库无法重新生效,就需要在使用时,每次修改算法的参数都需要重新编译出算法库,并将so库替换掉旧的so库,最后再重启设备,以验证修改的代码功能效果。
[0004]可见,通过上述流程进行音效调整,修改一次最快也要几分钟的时间,导致工作效率低下。
[0005]一种高效的音效调试的方法亟待研发。
技术实现思路
[0006]为了克服现有技术 ...
【技术保护点】
【技术特征摘要】
1.一种调试音效的方法,其特征在于,包括:将同一局域网下的所有设备进行列表显示,并加载so库,形成设备列表;根据所述设备列表确定待调试设备,并与所述待调试设备建立连接,调试所述待调试设备;在so库中设置预留通信接口,并通过所述预留通信接口将具体音效的算法参数发送至so库内,调试对应的算法;调试完毕后,通过所述预留通信接口将调试后的所述待调试设备的配置信息导出;将本地代码固化,形成最终的so库。2.根据权利要求1所述的一种调试音效的方法,其特征在于,所述“将同一局域网下的所有设备进行列表显示,并加载so库,形成设备列表”,包括:通过控制面板,在同一局域网下发送UDP广播,发送搜索设备的指令;通过数据通信模块与连接所述局域网的设备进行通信,校验所有连接设备的合法性;满足所述合法性的设备回复请求,并将所述设备对应的IP地址以及设备信息联通回复请求发送至所述控制面板,形成设备列表;满足所述合法性的设备在回复请请求的同时加载对应的so库。3.根据权利要求2所述的一种调试音效的方法,其特征在于:通过所述数据通信模块周期时间与所述控制面板进行一组心跳操作,保持数据链路的连通。4.根据权利要求1所述的一种调试音效的方法,其特征在于,所述“根据所述设备列表确定待调试设备,并与所述待调试设备建立连接”,包括:根据调试去修在所述设备列表中获取所述待调试设备;通过所述待调试设备在所述局域网中的IP地址通过TCP建立连接。5.根据权利要求4所述的一种调试音效的方法,其特征在于,所述“在so库中设置预留通信接口”,包括:通过so库的主程序引用一个单独的dll文件,且所述的dll文件中包含一个接口;在所述so库的主程序中根据配置文件或约定路径...
【专利技术属性】
技术研发人员:张创涛,尹继圣,刘大照,李玉飞,符必龙,陈红春,李颛,
申请(专利权)人:深圳感臻智能股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。