專利名稱::一種片段流行度的更新方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及信息網(wǎng)絡(luò)
技術(shù)領(lǐng)域:
,特別涉及到一種內(nèi)容分發(fā)網(wǎng)絡(luò)
技術(shù)領(lǐng)域:
中的片段流行度的更新方法。
背景技術(shù):
:CDN的全稱是ContentDistribution/DeliveryNetwork,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)邊緣。因此,合理利用緩存(Cache)和副本管理將數(shù)據(jù)分散在網(wǎng)絡(luò)中,能夠使用戶能以最快的速度,從最接近用戶的地方獲得所需的信息,不僅可以解決網(wǎng)絡(luò)擁塞問題,同時(shí)提高響應(yīng)速度和服務(wù)質(zhì)量,特別是在流媒體和傳輸方面有著其它技術(shù)無可比擬的優(yōu)勢。隨著CDN技術(shù)的發(fā)展,各種相關(guān)技術(shù)應(yīng)運(yùn)而生,無論是傳統(tǒng)的集中式緩存管理還是當(dāng)前業(yè)界關(guān)注的基于P2P的CDN系統(tǒng),都得到了飛速發(fā)展,而如何在一個(gè)有限的存儲(chǔ)空間中放置更多的內(nèi)容,同時(shí)更好地滿足用戶服務(wù)需求,則是一個(gè)關(guān)鍵問題。流媒體文件的傳輸是CDN系統(tǒng)的重要關(guān)注問題,比如電影,各種視頻等。不同地方對媒體內(nèi)容的需求可能有所側(cè)重,而用戶對內(nèi)容的喜好也隨時(shí)間變化。為了使用戶得到更好的服務(wù),在對文件進(jìn)行分發(fā)時(shí),要充分考慮文件在當(dāng)前地區(qū)是否流行,文件長短對用戶點(diǎn)播行為的影響等信息,使流行的文件更易于被用戶獲取到,提升用戶體驗(yàn)。在傳統(tǒng)的獲取文件流行度的方法中,主要是通過記錄大量用戶長時(shí)間的歷史訪問信息,從而統(tǒng)計(jì)得到各個(gè)文件的被訪問頻率。由于在內(nèi)容分發(fā)網(wǎng)絡(luò)中,以媒體文件等大文件為主,而研究表明,在時(shí)域上媒體文件的訪問概率并不相同,因此,需要根據(jù)媒體文件時(shí)域上的訪問概率分布對其進(jìn)行變長切片,以片段為單位計(jì)算流行度信息,從而進(jìn)行分發(fā)。然而,隨著時(shí)間的推移,用戶會(huì)逐漸增多,用戶訪問的記錄也會(huì)越來越多,如果定期就根據(jù)新記錄對所有文件在時(shí)域上的訪問概率分布重新計(jì)算,并對文件重新切片和分發(fā),會(huì)極大的浪費(fèi)網(wǎng)絡(luò)帶寬,因此需要有折衷的方法對數(shù)據(jù)的流行度進(jìn)行有效更新和分發(fā)調(diào)整。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種片段流行度更新方法,定期收集用戶訪問信息并在盡量少的重新切片和分發(fā)的前提下對數(shù)據(jù)片段block的流行度進(jìn)行更新,使其更加接近用戶的真實(shí)訪問規(guī)律,并依據(jù)新的流行度計(jì)算副本放置方法,調(diào)整副本數(shù)目。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種片段流行度的更新方法,使各個(gè)片段的流行度更加符合實(shí)際用戶的訪問規(guī)律,同時(shí)更新片段的流行度,并基于新的流行度對片段的副本放置方法進(jìn)行調(diào)整,包括如下步驟1)將文件切分為n個(gè)數(shù)據(jù)片段,并計(jì)算出每個(gè)數(shù)據(jù)片段的流行度,初始時(shí),假設(shè)任一文件s的時(shí)域訪問概率分布函數(shù)為yrx人文件根據(jù)yr"被切分為等概率積分的n個(gè)數(shù)據(jù)片段,每個(gè)數(shù)據(jù)片段的流行度為{/70;7一/,^0;一2,...,;叩一^,這里,時(shí)域訪問概率分布函數(shù)yr力可以通過包括最小二乘法、多項(xiàng)式函數(shù)擬合等等數(shù)值分析函數(shù)擬合方法對yr力進(jìn)行擬合估計(jì);2)為所有文件的每個(gè)block計(jì)算生存期,假設(shè)需要在網(wǎng)絡(luò)中保持的總時(shí)間為Wodj的流行度為pop」',所有文件所有的流行度的平均值或者從片段集合中選出頻率大于預(yù)設(shè)閾值的block所對應(yīng)的頻率的平均值為jwp,W表示預(yù)先設(shè)置的在線時(shí)間單位,則化的計(jì)算方法如下式所示/c=pop—//aw__popxW3)基于片段的流行度計(jì)算每個(gè)片段的副本放置等級,并對其進(jìn)行分發(fā);4)以時(shí)間r為周期記錄對所有文件的訪問行為,包括訪問位置、對應(yīng)片段、訪問時(shí)間以及訪問次數(shù);5)從文件加入分發(fā)網(wǎng)絡(luò)開始,每到達(dá)AXr時(shí)間,則重新計(jì)算WocA:J的流行度,<formula>formulaseeoriginaldocumentpage5</formula>其中,力.表示W(wǎng)oA」'在第j個(gè)檢測周期的被訪問頻率;6)根據(jù)步驟5)中計(jì)算得到的新的流行度值,利用與步驟3)中相同的方法重新計(jì)算數(shù)據(jù)塊的副本放置等級,并根據(jù)新的等級調(diào)整己有數(shù)據(jù)的副本數(shù)目;7)當(dāng)經(jīng)過某個(gè)比較長的時(shí)間,或者由管理員下發(fā)更新指令,則需對網(wǎng)絡(luò)中的內(nèi)容進(jìn)行調(diào)整,根據(jù)長時(shí)間的用戶訪問統(tǒng)計(jì)結(jié)果加上初始時(shí)的統(tǒng)計(jì)值,共同重新估計(jì)任一文件S的時(shí)域訪問概率分布函數(shù)/T力,并用新的概率分布函數(shù)對文件s進(jìn)行分片、片段流行度統(tǒng)計(jì)和副本放置方法的計(jì)算,并進(jìn)行分發(fā)。另外,所述步驟3)和6)中,基于流行度信息進(jìn)行副本放置等級計(jì)算并進(jìn)行分發(fā)的過程如下a)計(jì)算副本放置等級L,該副本放置等級的計(jì)算可以通過在一定延遲或者帶寬占用的條件下,根據(jù)文件流行度通過全局最優(yōu)的方法計(jì)算得到,另外,也可通過人工設(shè)定或者任何簡化計(jì)算方法得到;b)在結(jié)構(gòu)化P2P內(nèi)容分發(fā)網(wǎng)絡(luò)中,與待放置數(shù)據(jù)的ID最近的節(jié)點(diǎn)作為其主節(jié)點(diǎn),根據(jù)各種分布式哈希路由協(xié)議找到當(dāng)前數(shù)據(jù)的主節(jié)點(diǎn),如果主節(jié)點(diǎn)中沒有文件相關(guān)信息,說明為初次分發(fā),則將數(shù)據(jù)以及對應(yīng)副本等級等相關(guān)信息下載到主節(jié)點(diǎn),通過主節(jié)點(diǎn)的路由表找到與主節(jié)點(diǎn)的ID匹配Z位的所有節(jié)點(diǎn),將文件復(fù)制到這些節(jié)點(diǎn)上,否則,執(zhí)行步驟c);c)如果當(dāng)前數(shù)據(jù)已分發(fā)過,則對比上一次分發(fā)的等級和當(dāng)前等級的差異,假設(shè)上一次的等級為L',如果L'〈L,則刪除所有ID匹配L'位但不足L位的所有節(jié)點(diǎn)上的副本;如果L、L,則將數(shù)據(jù)復(fù)制在所有匹配L位的節(jié)點(diǎn)上。本發(fā)明的片段流行度更新方法的有益效果在于定期收集用戶訪問信息并對block的流行度進(jìn)行更新,使其更加接近用戶的真實(shí)訪問規(guī)律。根據(jù)訪問記錄的累積對文件時(shí)間域訪問函數(shù)的重新擬合也可以改善block的切分準(zhǔn)確率,幫助提高系統(tǒng)性能。圖1為內(nèi)容分發(fā)網(wǎng)絡(luò)的節(jié)點(diǎn)構(gòu)成示例的示意圖。6圖2為本發(fā)明的片段流行度更新方法的流程圖。具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的片段流行度更新方法進(jìn)行詳細(xì)的說明。圖2為本發(fā)明的片段流行度更新方法的流程圖。如圖2所示,本發(fā)明的一種片段流行度的更新方法,使各個(gè)片段的流行度更加符合實(shí)際用戶的訪問規(guī)律,同時(shí)更新片段的流行度,并基于新的流行度對片段的副本放置方法進(jìn)行調(diào)整,包括如下步驟1)將文件切分為n個(gè)數(shù)據(jù)片段,并計(jì)算出每個(gè)數(shù)據(jù)片段的流行度,初始時(shí),假設(shè)任一文件s的時(shí)域訪問概率分布函數(shù)為/(3c,文件根據(jù)yrx"皮切分為等概率積分的n個(gè)數(shù)據(jù)片段,每個(gè)數(shù)據(jù)片段的流行度為(p印—7,;70p_2,...,/70/7_w},這里,時(shí)域訪問概率分布函數(shù)yr》可以通過包括最小二乘法、多項(xiàng)式函數(shù)擬合等等數(shù)值分析函數(shù)擬合方法對/(^進(jìn)行擬合估計(jì);2)為所有文件的每個(gè)block計(jì)算生存期,假設(shè)Wodj需要在網(wǎng)絡(luò)中保持的總時(shí)間為fc,的流行度為popj,所有文件所有的流行度的平均值或者從片段集合中選出頻率大于預(yù)設(shè)閾值的block所對應(yīng)的頻率的平均值為"wjc^,W表示預(yù)先設(shè)置的在線時(shí)間單位,則化的計(jì)算方法如下式所示<formula>formulaseeoriginaldocumentpage7</formula>3)基于片段的流行度計(jì)算每個(gè)片段的副本放置等級,并對其進(jìn)行分發(fā);4)以時(shí)間T為周期記錄對所有文件的訪問行為,包括訪問位置、對應(yīng)片段、訪問時(shí)間以及訪問次數(shù);5)從文件加入分發(fā)網(wǎng)絡(luò)開始,每到達(dá)A:Xr時(shí)間,則重新計(jì)算Wod一/的流行度,狎丄-x/op」+1力fc>rx&乂=1其中,^表示W(wǎng)oc^J在第j個(gè)檢測周期的被訪問頻率;6)根據(jù)步驟5)中計(jì)算得到的新的流行度值,與3)中相同的方法重新計(jì)算數(shù)據(jù)塊的副本放置等級,并根據(jù)新的等級調(diào)整已有數(shù)據(jù)的副本數(shù)目;7)當(dāng)經(jīng)過某個(gè)比較長的時(shí)間,或者由管理員下發(fā)更新指令,則需對網(wǎng)絡(luò)中的內(nèi)容進(jìn)行調(diào)整,根據(jù)長時(shí)間的用戶訪問統(tǒng)計(jì)結(jié)果加上初始時(shí)的統(tǒng)計(jì)值,共同重新估計(jì)任一文件s的時(shí)域訪問概率分布函數(shù)為yr力,用新的概率分布函數(shù)對文件s進(jìn)行分片、片段流行度統(tǒng)計(jì)和副本放置方法的計(jì)算,并進(jìn)行分發(fā)。其中,上述步驟3)和6)中,基于流行度信息進(jìn)行副本放置等級計(jì)算并進(jìn)行分發(fā)的過程如下a)計(jì)算副本放置等級L;當(dāng)前,對于副本放置等級的計(jì)算,大多通過在一定延遲或者帶寬占用的條件下,根據(jù)文件流行度,通過全局最優(yōu)的方法計(jì)算得到;另外,也可通過人工設(shè)定或者任何簡化計(jì)算方法得到;b)在結(jié)構(gòu)化P2P內(nèi)容分發(fā)網(wǎng)絡(luò)中,與待放置數(shù)據(jù)的ID最近的節(jié)點(diǎn)作為其主節(jié)點(diǎn),根據(jù)各種分布式哈希路由協(xié)議找到當(dāng)前數(shù)據(jù)的主節(jié)點(diǎn),如果主節(jié)點(diǎn)中沒有文件相關(guān)信息,說明為初次分發(fā),則將數(shù)據(jù)以及對應(yīng)副本等級等相關(guān)信息下載到主節(jié)點(diǎn),通過主節(jié)點(diǎn)的路由表找到與主節(jié)點(diǎn)的ID匹配丄位的所有節(jié)點(diǎn),將文件復(fù)制到這些節(jié)點(diǎn)上,否則,執(zhí)行步驟c);c)如果當(dāng)前數(shù)據(jù)已分發(fā)過,則對比上一次分發(fā)的等級和當(dāng)前等級的差異,假設(shè)上一次的等級為L,,如果L,〈L,則刪除所有ID匹配L,位但不足L位的所有節(jié)點(diǎn)上的副本;如果L'〉L,則將數(shù)據(jù)復(fù)制在所有匹配L位的節(jié)點(diǎn)上。下面結(jié)合附圖和具體實(shí)施例,對本發(fā)明提供的文件片段更新方法作進(jìn)一步闡述。實(shí)施例圖1是內(nèi)容分發(fā)網(wǎng)絡(luò)的節(jié)點(diǎn)構(gòu)成示例的示意圖。如圖1所示,在一個(gè)基于結(jié)構(gòu)化P2P的二層內(nèi)容分發(fā)網(wǎng)絡(luò)結(jié)構(gòu)中,包括管理層和數(shù)據(jù)備份層。這里,管理層主要負(fù)責(zé)所有文件索引的維護(hù)以及內(nèi)容分發(fā)所需要的計(jì)算過程;數(shù)據(jù)備份層則負(fù)責(zé)對數(shù)據(jù)副本的備份。在這里,管理層由相互全連通的服務(wù)器組成,數(shù)據(jù)備份層通過Pastry路由協(xié)議對所有節(jié)點(diǎn)進(jìn)行組織,同時(shí),每個(gè)節(jié)點(diǎn)至少連接一個(gè)管理層中的管理節(jié)點(diǎn)。其中,分發(fā)過程如下1)當(dāng)有文件需要分發(fā)時(shí),首先通過內(nèi)容分發(fā)網(wǎng)絡(luò)的管理層中的管理節(jié)點(diǎn)對文件進(jìn)行切片。假設(shè)文件s長為100分鐘,用戶點(diǎn)播行為分布函數(shù)為/(x)=e-2",令每一個(gè)block的積分為0.1,則/一共可以被切為10個(gè)block,即(blockl,block2,…,block10),其時(shí)間分割點(diǎn)為(4.5,9.5,15.0,21.2,28.3,36.6,46.5,58.8,75.3},單位為分鐘。2)為每個(gè)數(shù)據(jù)塊計(jì)算生存期。假設(shè)所有數(shù)據(jù)塊的平均流行度為jwp=15,則流行度po^^45的數(shù)據(jù)塊,其生存期為fc=pop/aw—;opxw=45/15x1=3其中,W=l小時(shí);3)假設(shè)已知s的被點(diǎn)播頻率為200,在1000個(gè)分發(fā)文件中排名90。則根據(jù)時(shí)間切分點(diǎn)計(jì)算block的概率平均值可知,10個(gè)block的被訪問的頻率分別為{45,32,28,25,22,19,16,13,10},而1000個(gè)文件共切成了10000個(gè)數(shù)據(jù)塊。因此,文件中每個(gè)數(shù)據(jù)塊在10000個(gè)數(shù)據(jù)塊中的排名位置為{150,153,165,167,170,181,183,190},根據(jù)這個(gè)信息,可以計(jì)算得到每個(gè)數(shù)據(jù)塊的初始副本放置等級。根據(jù)計(jì)算結(jié)果,管理層向數(shù)據(jù)備份層發(fā)出分發(fā)指令,并由Pastry路由協(xié)議,將數(shù)據(jù)塊的副本放置于所需備份的節(jié)點(diǎn)上。4)計(jì)算AXr時(shí)刻的更新流行度值。以流行度/印=45的數(shù)據(jù)塊為例,^=7=1小時(shí)作為檢測周期,第一個(gè)檢測周期內(nèi)的訪問頻率為^=8,第二個(gè)檢測周期內(nèi)的訪問頻率為^=5,則在2T之后,新的流行度為fc—rx/一拜腳=~^—x拜+丄力95)以此類推,可以根據(jù)文件時(shí)間域上的訪問信息對所有block的流行度進(jìn)行定期更新。6)當(dāng)經(jīng)過長時(shí)間的訪問信息記錄后(如1個(gè)月),則需要對所有文件的時(shí)域訪問概率函數(shù)進(jìn)行重新擬合。這里假設(shè)文件s的訪問概率呈指數(shù)分布,同時(shí)用最小二乘法進(jìn)行擬合得到s新的概率分布函數(shù)/W,根據(jù)/W對^重新進(jìn)行切分,得到片段訪問概率,依次重新計(jì)算各個(gè)片段的副本放置方法并進(jìn)行分發(fā)。權(quán)利要求1、一種片段流行度的更新方法,其特征在于,包括如下步驟1)將文件切分為n個(gè)數(shù)據(jù)片段,并計(jì)算出每個(gè)數(shù)據(jù)片段的流行度,初始時(shí),假設(shè)任一文件s的時(shí)域訪問概率分布函數(shù)為f(x),文件根據(jù)f(x)被切分為等概率積分的n個(gè)數(shù)據(jù)片段,每個(gè)數(shù)據(jù)片段的流行度為{pop_1,pop_2,...,pop_n};2)為所有文件的每個(gè)block計(jì)算生存期,假設(shè)block_i需要在網(wǎng)絡(luò)中保持的總時(shí)間為tc,block_i的流行度為pop_i,所有文件所有block的流行度的平均值或者從片段集合中選出頻率大于預(yù)設(shè)閾值的block所對應(yīng)的頻率的平均值為ave_pop,預(yù)先設(shè)置的在線時(shí)間單位為ut,則總時(shí)間tc的計(jì)算方法如下式所示tc=pop_i/ave_pop×ut;3)基于片段的流行度計(jì)算每個(gè)片段的副本放置等級,并對其進(jìn)行分發(fā);4)以時(shí)間T為周期記錄對所有文件的訪問行為,包括訪問位置、對應(yīng)片段、訪問時(shí)間以及訪問次數(shù);5)從文件加入分發(fā)網(wǎng)絡(luò)開始,每到達(dá)k×T時(shí)間,則重新計(jì)算block_i的流行度,<mathsid="math0001"num="0001"><math><![CDATA[<mrow><mi>pop</mi><mo>_</mo><msub><mi>i</mi><mi>new</mi></msub><mo>=</mo><mfencedopen='{'close=''><mtable><mtr><mtd><mfrac><mrow><mi>tc</mi><mo>-</mo><mi>T</mi><mo>×</mo><mi>k</mi></mrow><mi>tc</mi></mfrac><mo>×</mo><mi>pop</mi><mo>_</mo><mi>i</mi><mo>+</mo><munderover><mi>Σ</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>q</mi><mi>j</mi></msub></mtd><mtd><mi>tc</mi><mo>></mo><mi>T</mi><mo>×</mo><mi>k</mi></mtd></mtr><mtr><mtd><munderover><mi>Σ</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>q</mi><mi>j</mi></msub></mtd><mtd><mi>others</mi></mtd></mtr></mtable></mfenced></mrow>]]></math></maths>其中,qj表示block_i在第j個(gè)檢測周期的被訪問頻率;6)根據(jù)所述步驟5)中計(jì)算得到的新的流行度值,利用與步驟3)中相同的方法重新計(jì)算數(shù)據(jù)塊的副本放置等級,并根據(jù)新的等級調(diào)整已有數(shù)據(jù)的副本數(shù)目;7)當(dāng)經(jīng)過某個(gè)比較長的時(shí)間,或者由管理員下發(fā)更新指令,則需對網(wǎng)絡(luò)中的內(nèi)容進(jìn)行調(diào)整,根據(jù)長時(shí)間的用戶訪問統(tǒng)計(jì)結(jié)果加上初始時(shí)的統(tǒng)計(jì)值,共同重新估計(jì)任一文件s的時(shí)域訪問概率分布函數(shù)f(x),并用新的概率分布函數(shù)對文件s進(jìn)行分片、片段流行度統(tǒng)計(jì)和副本放置方法的計(jì)算,并進(jìn)行分發(fā)。2、如權(quán)利要求1所述的片段流行度的更新方法,其特征在于,所述時(shí)域訪問概率分布函數(shù)為/r力通過包括最小二乘法、多項(xiàng)式函數(shù)擬合等數(shù)值分析函數(shù)擬合方法對yr力進(jìn)行擬合估計(jì)。3、如權(quán)利要求1所述的片段流行度的更新方法,其特征在于,所述步驟3)和6)中,基于流行度信息進(jìn)行副本放置等級計(jì)算并進(jìn)行分發(fā)的過程如下a)計(jì)算副本放置等級丄,該副本放置等級丄的計(jì)算通過在一定延遲或者帶寬占用的條件下,根據(jù)文件流行度通過全局最優(yōu)的方法計(jì)算得到,或者通過人工設(shè)定或任何簡化計(jì)算方法得到;b)在結(jié)構(gòu)化P2P內(nèi)容分發(fā)網(wǎng)絡(luò)中,與待放置數(shù)據(jù)的ID最近的節(jié)點(diǎn)作為其主節(jié)點(diǎn),根據(jù)各種分布式哈希路由協(xié)議找到當(dāng)前數(shù)據(jù)的主節(jié)點(diǎn),如果主節(jié)點(diǎn)中沒有文件相關(guān)信息,說明為初次分發(fā),則將數(shù)據(jù)以及對應(yīng)副本等級等相關(guān)信息下載到主節(jié)點(diǎn),通過主節(jié)點(diǎn)的路由表找到與主節(jié)點(diǎn)的ID匹配丄位的所有節(jié)點(diǎn),將文件復(fù)制到這些節(jié)點(diǎn)上,否則,執(zhí)行步驟c);c)如果當(dāng)前數(shù)據(jù)己分發(fā)過,則對比上一次分發(fā)的等級和當(dāng)前等級的差異,假設(shè)上一次的等級為L,,如果L,〈L,則刪除所有ID匹配L'位但不足L位的所有節(jié)點(diǎn)上的副本;如果L、L,則將數(shù)據(jù)復(fù)制在所有匹配L位的節(jié)點(diǎn)上。全文摘要本發(fā)明提供一種片段流行度更新方法,包括將文件切分為n個(gè)數(shù)據(jù)片段,計(jì)算出每個(gè)數(shù)據(jù)片段的流行度;為所有文件的每個(gè)block計(jì)算生存期;基于片段的流行度計(jì)算每個(gè)片段的副本放置等級,并對其進(jìn)行分發(fā);以時(shí)間T為周期記錄對所有文件的訪問行為,包括訪問位置、對應(yīng)片段、訪問時(shí)間以及訪問次數(shù);從文件加入分發(fā)網(wǎng)絡(luò)開始,每到達(dá)k×T時(shí)間,則重新計(jì)算block_i的流行度;根據(jù)計(jì)算得到的新的流行度值,重新計(jì)算數(shù)據(jù)塊的副本放置等級,并根據(jù)新的等級調(diào)整已有數(shù)據(jù)的副本數(shù)目。該方法定期收集用戶訪問信息并在盡量少的重新切片和分發(fā)的前提下對數(shù)據(jù)片段block的流行度進(jìn)行更新,使其更加接近用戶的真實(shí)訪問規(guī)律,并依據(jù)新的流行度計(jì)算副本放置方法,調(diào)整副本數(shù)目。文檔編號H04L29/08GK101645921SQ200910082189公開日2010年2月10日申請日期2009年4月17日優(yōu)先權(quán)日2009年4月17日發(fā)明者尤佳莉,王勁林,王玲芳,鄧浩江申請人:中國科學(xué)院聲學(xué)研究所