[發明專利]調試音效的方法及系統在審
| 申請號: | 202210455378.5 | 申請日: | 2022-04-24 |
| 公開(公告)號: | CN114995794A | 公開(公告)日: | 2022-09-02 |
| 發明(設計)人: | 張創濤;尹繼圣;劉大照;李玉飛;符必龍;陳紅春;李顓 | 申請(專利權)人: | 深圳感臻智能股份有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F9/4401;H04L67/141;H04L67/145 |
| 代理公司: | 深圳智趣知識產權代理事務所(普通合伙) 44486 | 代理人: | 李興生 |
| 地址: | 518000 廣東省深圳市南山區粵*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 調試 音效 方法 系統 | ||
本發明提供了一種調試音效的方法及系統,包括:將同一局域網下的所有設備進行列表顯示,并加載so庫,形成設備列表;根據所述設備列表確定待調試設備,并與所述待調試設備建立連接,調試所述待調試設備;在so庫中設置預留通信接口,并通過所述預留通信接口將具體音效的算法參數發送至so庫內,調試對應的算法;調試完畢后,通過所述預留通信接口將調試后的所述待調試設備的配置信息導出;將本地代碼固化,形成最終的so庫。本發明所述的方法能夠實現調試音效算法庫,最終將滿意后的算法文件導出,不需要再通過編譯替換的方式,大大增加了開發效率。
技術領域
本發明涉及音效調試領域,尤其涉及一種調試音效的方法以及系統。
背景技術
在以往的Android系統的架構下,為了提升一些算法的高效性和安全性,都會將底層的音效算法封裝到.so庫(算法庫)中,這類似于Windows中的.dll文件,由于這些文件都是由C++或C直接編譯出來的二進制文件,在速度和安全方面會有很大的提升。
而算法封裝隨之而來的問題就是調試的困難性;因為Android內核使用的是Linux框架,很多都限制于框架的要求;在so庫加入內存后,系統只會一直操作內存中的so庫,如果不重啟的話,新的so庫無法重新生效,就需要在使用時,每次修改算法的參數都需要重新編譯出算法庫,并將so庫替換掉舊的so庫,最后再重啟設備,以驗證修改的代碼功能效果。
可見,通過上述流程進行音效調整,修改一次最快也要幾分鐘的時間,導致工作效率低下。
一種高效的音效調試的方法亟待研發。
發明內容
為了克服現有技術的不足,本發明提供了一種調試音效的方法及系統,用于解決前述技術問題中的至少一個。
具體地,其技術方案如下:
一種調試音效的方法,包括:
將同一局域網下的所有設備進行列表顯示,并加載so庫,形成設備列表;
根據所述設備列表確定待調試設備,并與所述待調試設備建立連接,調試所述待調試設備;
在so庫中設置預留通信接口,并通過所述預留通信接口將具體音效的算法參數發送至so庫內,調試對應的算法;
調試完畢后,通過所述預留通信接口將調試后的所述待調試設備的配置信息導出;
將本地代碼固化,形成最終的so庫。
所述“將同一局域網下的所有設備進行列表顯示,并加載so庫,形成設備列表”,包括:
通過控制面板,在同一局域網下發送UDP廣播,發送搜索設備的指令;
通過數據通信模塊與連接所述局域網的設備進行通信,校驗所有連接設備的合法性;
滿足所述合法性的設備回復請求,并將所述設備對應的IP地址以及設備信息聯通回復請求發送至所述控制面板,形成設備列表;
滿足所述合法性的設備在回復請請求的同時加載對應的so庫。
通過所述數據通信模塊周期時間與所述控制面板進行一組心跳操作,保持數據鏈路的連通。
所述“根據所述設備列表確定待調試設備,并與所述待調試設備建立連接”,包括:
根據調試去修在所述設備列表中獲取所述待調試設備;
通過所述待調試設備在所述局域網中的IP地址通過TCP建立連接。
所述“在so庫中設置預留通信接口”,包括:
通過so庫的主程序引用一個單獨的dll文件,且所述的dll文件中包含一個接口;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳感臻智能股份有限公司,未經深圳感臻智能股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210455378.5/2.html,轉載請聲明來源鉆瓜專利網。





