專利名稱:揚聲器聲學測試數(shù)據(jù)的存儲方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及揚聲器聲學測試技術(shù)領(lǐng)域,特別涉及一種揚聲器聲學測試數(shù)據(jù)的存儲方法和裝置。
背景技術(shù):
在揚聲器聲學測試領(lǐng)域,揚聲器的測試會產(chǎn)生大量聲學測試數(shù)據(jù),需要對這些聲學測試數(shù)據(jù)進行存儲,以便于進一步的分析和處理。傳統(tǒng)的存儲方法是將每個產(chǎn)品的揚聲器聲學測試數(shù)以文件的形式保存在計算機中,如將揚聲器聲學測試數(shù)據(jù)存儲在計算機的文本文件中。隨著測試要求的提高,基于各種揚聲器聲學測試系統(tǒng)執(zhí)行百萬級或千萬級的揚聲器聲學測試數(shù)據(jù)的分析和處理已成為當前迫切的需求。然而,目前各個品牌的揚聲器聲學測試系統(tǒng)在測試數(shù)據(jù)的保存方式上都是自成體系,對不同品牌體系的揚聲器聲學測試系統(tǒng),其揚聲器聲學測試數(shù)據(jù)因保存方式的不同會造成無法進行集中存儲和處理。并且,不同產(chǎn)品的揚 聲器聲學測試指標和要求不一樣,不同揚聲器聲學測試系統(tǒng)存儲的測試數(shù)據(jù)在內(nèi)容上會有很大的不同,不同揚聲器聲學測試系統(tǒng)的保存方式也僅適用該系統(tǒng)的測試數(shù)據(jù),現(xiàn)有的保存方案不能對各種揚聲器聲學測試系統(tǒng)得到揚聲器聲學測試數(shù)據(jù)進行集中存儲和處理。
發(fā)明內(nèi)容
本發(fā)明提供了一種揚聲器聲學測試數(shù)據(jù)的存儲方法和裝置,以解決因現(xiàn)有方案各種揚聲器聲學測試系統(tǒng)的數(shù)據(jù)保存方式不同而無法對揚聲器聲學測試數(shù)據(jù)進行集中存儲和處理的問題。為達到上述目的,本發(fā)明實施例采用了如下技術(shù)方案:本發(fā)明實施例提供了一種聲學數(shù)據(jù)的存儲方法,包括:根據(jù)揚聲器聲學測試數(shù)據(jù)的測試項和每種測試項的屬性,建立XML揚聲器聲學測試數(shù)據(jù)格式,所述方法還包括:將揚聲器聲學測試系統(tǒng)獲取到的揚聲器聲學測試數(shù)據(jù)按照所述XML揚聲器聲學測試數(shù)據(jù)格式轉(zhuǎn)換為XML格式的存儲數(shù)據(jù); 將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中。本發(fā)明實施例還提供了一種聲學數(shù)據(jù)的存儲裝置,包括:通用格式建立模塊,用于根據(jù)揚聲器聲學測試數(shù)據(jù)的測試項和每種測試項的屬性,建立XML揚聲器聲學測試數(shù)據(jù)格式;第一轉(zhuǎn)換模塊,用于將揚聲器聲學測試系統(tǒng)獲取到的揚聲器聲學測試數(shù)據(jù)按照所述XML聲學數(shù)據(jù)格式轉(zhuǎn)換為XML格式的存儲數(shù)據(jù);存儲模塊,用于將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中。
本發(fā)明實施例的有益效果是:本發(fā)明實施例通過上述技術(shù)特征,建立通用的XML格式的聲學數(shù)據(jù)格式,為不同揚聲器聲學測試系統(tǒng)提供了統(tǒng)一的存儲體系,能夠?qū)⒏鞣N揚聲器聲學測試系統(tǒng)得到的聲學數(shù)據(jù)按照統(tǒng)一格式進行存儲,從而保證了能夠?qū)碜圆煌瑩P聲器聲學測試系統(tǒng)的聲學數(shù)據(jù)的集中存儲和處理。
圖1為本發(fā)明一個實施例提供的聲學數(shù)據(jù)的存儲方法流程圖;圖2為本發(fā)明一個實施例提供的聲學數(shù)據(jù)的存儲裝置流程圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。本發(fā)明設(shè)計了基于XML (Extensible Markup Language,可擴展標記語言)的通用測試數(shù)據(jù)格式,針對不同的揚聲器聲學測試系統(tǒng)開發(fā)接口,將測試數(shù)據(jù)序列化成XML格式數(shù)據(jù)保存到關(guān)系型數(shù)據(jù)庫中的方式,實現(xiàn)測試數(shù)據(jù)的集中處理。參見圖1,為本發(fā)明一個實施例提供的聲學測試數(shù)據(jù)的存儲方法,包括:11:根據(jù)聲學數(shù)據(jù)的測試項和每種測試項的屬性,建立XML揚聲器聲學測試數(shù)據(jù)格式,該方法還包括:12:將揚聲器聲學測試系統(tǒng)獲取到的聲學數(shù)據(jù)按照所述XML揚聲器聲學測試數(shù)據(jù)格式轉(zhuǎn)換為XML格式的存儲數(shù)據(jù);13:將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中。進一步的,本實施例中當需要從所述關(guān)系型數(shù)據(jù)庫中提取數(shù)據(jù)時,將所述關(guān)系型數(shù)據(jù)庫中保存的XML格式的存儲數(shù)據(jù)轉(zhuǎn)換為揚聲器聲學測試數(shù)據(jù)對象。由上所述,本發(fā)明實施例通過上述技術(shù)特征,建立通用的XML格式的聲學數(shù)據(jù)格式,為不同揚聲器聲學測試系統(tǒng)提供了統(tǒng)一的存儲體系,能夠?qū)⒏鞣N揚聲器聲學測試系統(tǒng)得到的聲學數(shù)據(jù)按照統(tǒng)一格式進行存儲,從而保證了能夠?qū)碜圆煌瑩P聲器聲學測試系統(tǒng)的聲學數(shù)據(jù)的集中存儲和處理。在圖1所示的實施例的基礎(chǔ)上,本發(fā)明一個實施例中揚聲器聲學測試數(shù)據(jù)的測試項包括下述的至少一種:頻響、失真、阻抗、相位、F0。由上述各測試項得到的揚聲器聲學測試數(shù)據(jù)包括:頻響曲線數(shù)據(jù)、失真曲線數(shù)據(jù)、阻抗曲線數(shù)據(jù)、相位曲線數(shù)據(jù)、FO單點數(shù)據(jù),F(xiàn)O為阻抗曲線中IKhz對應的阻抗值,F(xiàn)O點是整個阻抗曲線中關(guān)注度最大的一個點。揚聲器聲學測試數(shù)據(jù)直接反應出一個聲學產(chǎn)品(揚聲器)的聲學指標是不是合格,反應出揚聲器產(chǎn)品的品質(zhì)。通過分析揚聲器聲學測試數(shù)據(jù)可以找出聲學產(chǎn)品設(shè)計上面的缺陷或者加工組裝過程中的不良。所以聲學測數(shù)據(jù)是聲學產(chǎn)品制造業(yè)中最重要的品質(zhì)數(shù)據(jù)。揚聲器聲學測試數(shù)據(jù)一般是曲線數(shù)據(jù)或單點數(shù)據(jù),每種揚聲器聲學測試數(shù)據(jù)又包含一些屬性,比如:名稱、測試結(jié)果、數(shù)據(jù)類型(包括單點、二維曲線、三維曲線)、數(shù)據(jù)單位、曲線中點的個數(shù)、上下框線等。表I
權(quán)利要求
1.一種揚聲器聲學測試數(shù)據(jù)的存儲方法,其特征在于,根據(jù)揚聲器聲學測試數(shù)據(jù)的測試項和每種測試項的屬性,建立可擴展標記語言XML揚聲器聲學測試數(shù)據(jù)格式,所述方法包括: 將揚聲器聲學測試系統(tǒng)獲取到的揚聲器聲學測試數(shù)據(jù)按照所述XML揚聲器聲學測試數(shù)據(jù)格式轉(zhuǎn)換為XML格式的存儲數(shù)據(jù); 將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中之后,所述方法還包括: 當需要從所述關(guān)系型數(shù)據(jù)庫中提取數(shù)據(jù)時,將所述關(guān)系型數(shù)據(jù)庫中保存的XML格式的存儲數(shù)據(jù)轉(zhuǎn)換為揚聲器聲學測試數(shù)據(jù)對象。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,包括: 所述XML揚聲器聲學測試數(shù)據(jù)格式包括至少一個存儲節(jié)點,一個存儲節(jié)點對應于一個測試項,該存儲節(jié)點下設(shè)置有對應于該測試項的屬性的XML子節(jié)點; 所述揚聲器聲學測試數(shù)據(jù)的測試項包括下述的至少一種: 頻響、失真、阻抗、相位、FO ; 每種揚聲器聲學測試數(shù)據(jù)的測試項包括下述至少一種屬性: 名稱、測試結(jié)果、數(shù)據(jù)類型、數(shù)據(jù)單位、上下框線。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括通過下述方式獲取所述聲學數(shù)據(jù): 直接將揚聲器聲學測試系統(tǒng)米集到的揚聲器聲學測試數(shù)據(jù)作為所述獲取到的揚聲器聲學測試數(shù)據(jù);或者, 從揚聲器聲學測試系統(tǒng)存儲聲學數(shù)據(jù)的文件中將揚聲器聲學測試數(shù)據(jù)提取出來,作為所述獲取到的揚聲器聲學測試數(shù)據(jù)。
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中之前,所述方法還包括: 將所述XML格式的存儲數(shù)據(jù)通過網(wǎng)絡發(fā)送至服務器,以通過服務器將該XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中。
6.一種揚聲器聲學測試數(shù)據(jù)的存儲裝置,其特征在于,所述裝置包括: 通用格式建立模塊,用于根據(jù)揚聲器聲學測試數(shù)據(jù)的測試項和每種測試項的屬性,建立可擴展標記語言XML揚聲器聲學測試數(shù)據(jù)格式; 第一轉(zhuǎn)換模塊,用于將揚聲器聲學測試系統(tǒng)獲取到的揚聲器聲學測試數(shù)據(jù)按照所述XML聲學數(shù)據(jù)格式轉(zhuǎn)換為XML格式的存儲數(shù)據(jù); 存儲模塊,用于將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括,第二轉(zhuǎn)換模塊,用于將關(guān)系型數(shù)據(jù)庫中保存的XML格式的存儲數(shù)據(jù)轉(zhuǎn)換為揚聲器聲學測試數(shù)據(jù)對象。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述通用格式建立模塊建立的所述XML聲學數(shù)據(jù)格式包括至少一個存儲節(jié)點,一個存儲節(jié)點對應于一個測試項,該存儲節(jié)點下設(shè)置有對應于該測試項的屬性的XML子節(jié)點;所述第一轉(zhuǎn)換模塊,還用于通過下述方式獲取所述聲學數(shù)據(jù):直接將揚聲器聲學測試系統(tǒng)米集到的揚聲器聲學測試數(shù)據(jù)作為所述獲取到的揚聲器聲學測試數(shù)據(jù);或者, 從揚聲器聲學測試系統(tǒng)存儲聲學數(shù)據(jù)的文件中將揚聲器聲學測試數(shù)據(jù)提取出來,作為所述獲取到的揚聲器聲學測試數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述第一轉(zhuǎn)換模塊,用于調(diào)用動態(tài)鏈接庫類型的接口庫,利用動態(tài)鏈接庫類型的接口庫將存儲在文件中的揚聲器聲學測試數(shù)據(jù)提取出來并轉(zhuǎn)化為XML格式的存儲數(shù)據(jù);或者, 所述第一轉(zhuǎn)換模塊,具有通用接口總線GPIB接口,用于通過所述GPIB接口連接至揚聲器聲學測試系統(tǒng),利用GPIB接口讀取揚聲器聲學測試系統(tǒng)的揚聲器聲學測試數(shù)據(jù),并調(diào)用動態(tài)鏈接庫類型的接口庫將揚聲器聲學測試數(shù)據(jù)轉(zhuǎn)化為XML格式的存儲數(shù)據(jù)。
10.根據(jù)權(quán)利要求6至9任一項所述的裝置,其特征在于,所述裝置還包括傳輸模塊,用于在將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中之前,將所述XML格式的存儲數(shù)據(jù)通過網(wǎng)絡發(fā)送至服務器; 所述存儲模塊,用于通過服務器將該XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中。
全文摘要
本發(fā)明公開了一種揚聲器聲學測試數(shù)據(jù)的存儲方法和裝置。本發(fā)明實施例提供的一種揚聲器聲學測試數(shù)據(jù)的存儲方法包括根據(jù)揚聲器聲學測試數(shù)據(jù)的測試項和每種測試項的屬性,建立通用XML揚聲器聲學測試數(shù)據(jù)格式;將揚聲器聲學測試系統(tǒng)獲取到的揚聲器聲學測試數(shù)據(jù)按照所述XML聲學數(shù)據(jù)格式轉(zhuǎn)換為XML格式的存儲數(shù)據(jù);將所述XML格式的存儲數(shù)據(jù)存儲在關(guān)系型數(shù)據(jù)庫中。將XML格式的數(shù)據(jù)轉(zhuǎn)換為揚聲器聲學測試數(shù)據(jù)。本發(fā)明能夠?qū)崿F(xiàn)對來自不同揚聲器聲學測試系統(tǒng)的揚聲器聲學測試數(shù)據(jù)的集中存儲和處理。
文檔編號G06F17/30GK103198095SQ201310061788
公開日2013年7月10日 申請日期2013年2月27日 優(yōu)先權(quán)日2013年2月27日
發(fā)明者徐志鑫, 于濤, 張廣平, 宋永國 申請人:歌爾聲學股份有限公司