本發(fā)明涉及通信技術領域,尤其涉及一種片上網(wǎng)絡通信接口及通信方法。
背景技術:
多內(nèi)核處理器是將多個ip內(nèi)核,包括同構和異構,集成在一個處理器中,采用并行處理技術,將任務均衡分配到多個計算內(nèi)核,充分利用處理器資源,提高處理器性能。隨著集成電路工藝的不斷發(fā)展,片上網(wǎng)絡成為片上多內(nèi)核互聯(lián)的一種涉及趨勢,片上網(wǎng)絡技術(network-on-chip,noc)是用于解決傳統(tǒng)總線通信效率低下第一種技術,目前noc技術已經(jīng)越來越成熟,因此對基于noc的網(wǎng)絡通信接口交換數(shù)據(jù)的效率以及性能的要求也越來越高。
目前現(xiàn)有的片上網(wǎng)絡通信接口是屬于定制設計,通用性較差,而且一般的設計屬于通信與計算集成在一起,在系統(tǒng)通信的同時會占用一部分處理器單元的資源,給系統(tǒng)并行處理增加了額外的負擔。
技術實現(xiàn)要素:
本發(fā)明提供一種一種片上網(wǎng)絡通信接口及通信方法,能夠解決片上網(wǎng)絡通信接口兼容性的問題,同時減少處理器單元的資源占用。
一方面,本發(fā)明提供了一種片上網(wǎng)絡通信接口,包括:ip單元接口模塊、片上網(wǎng)絡路由接口模塊、存儲器接口模塊、總線接口模塊、功能寄存器模塊、接口控制器模塊、接口數(shù)據(jù)收發(fā)模塊;
所述ip單元接口模塊,用于連接本地ip中的通用ip核和專用ip核;
所述片上網(wǎng)絡路由接口模塊,用于連接片上網(wǎng)絡的網(wǎng)絡節(jié)點;
所述存儲器接口模塊,用于通過所述ip單元接口模塊中的數(shù)據(jù)總線訪問本地ip單元的數(shù)據(jù)存儲器,并在所述接口控制器模塊的控制下與所述接口數(shù)據(jù)收發(fā)模塊進行數(shù)據(jù)交互;
所述總線接口模塊,用于通過所述ip單元接口模塊與本地ip進行通信,并且在本地ip的控制下對所述功能寄存器模塊進行讀寫控制;
所述功能寄存器模塊,用于配置和保存在片上網(wǎng)絡中數(shù)據(jù)分組的路由信息和所述接口控制器模塊的工作狀態(tài);
所述接口控制器模塊,用于讀取所述功能寄存器模塊的狀態(tài)值,并且控制所述接口數(shù)據(jù)收發(fā)模塊的工作;
所述接口數(shù)據(jù)收發(fā)模塊,用于在所述接口控制器模塊的控制下完成對輸入輸出數(shù)據(jù)包的打包、解包,以及收發(fā)數(shù)據(jù)包;
其中,所述ip單元接口模塊分別與所述存儲器接口模塊、所述總線接口模塊連接,所述總線接口模塊與所述功能寄存器模塊連接,所述存儲器接口模塊分別與所述接口控制器模塊、所述接口數(shù)據(jù)收發(fā)模塊連接,所述接口控制器模塊與所述接口數(shù)據(jù)收發(fā)模塊連接,所述片上網(wǎng)絡路由接口模塊與所述接口數(shù)據(jù)收發(fā)模塊連接。
進一步地,所述接口數(shù)據(jù)收發(fā)模塊包括數(shù)據(jù)發(fā)送單元和數(shù)據(jù)接收單元;
所述數(shù)據(jù)發(fā)送單元,用于將待發(fā)送的數(shù)據(jù)分組按照規(guī)定的微片格式打包并發(fā)送至所述片上網(wǎng)絡路由中的網(wǎng)絡節(jié)點;
所述數(shù)據(jù)接收單元,用于對不同分組類型的數(shù)據(jù)分組進行解析,根據(jù)解析結果將接收到的數(shù)據(jù)分組存儲至本地ip。
進一步地,所述片上網(wǎng)絡通信接口用于對片上網(wǎng)絡中的數(shù)據(jù)分組的發(fā)送與接收。
進一步地,所述數(shù)據(jù)分組被分解為若干微片,所述片上網(wǎng)絡通信接口的數(shù)據(jù)分組的微片種類包括:頭微片、體信息微片、體微片、尾微片;
其中,所述頭微片,用于建立通信鏈路,包含路由信息和指令信息,所述體信息微片,包含傳輸數(shù)據(jù)長度、地址信息,所述體微片,包含傳輸數(shù)據(jù)信息,所述尾微片,用于釋放通信鏈路。
另一方面,本發(fā)明提供了一種片上網(wǎng)絡通信接口的通信方法,用于數(shù)據(jù)分組的發(fā)送,該方法包括:
檢測上述的片上網(wǎng)絡通信接口是否空閑;
如果是,則將待發(fā)送的數(shù)據(jù)分組按照規(guī)定的微片格式打包;
檢測片上網(wǎng)絡請求的鏈路資源是否空閑;
如果是,則將打包后的數(shù)據(jù)分組發(fā)送至片上網(wǎng)絡的網(wǎng)絡節(jié)點。
進一步地,所述方法還包括:
根據(jù)所述片上網(wǎng)絡通信接口中的片上網(wǎng)絡路由接口模塊判斷所述數(shù)據(jù)分組是否發(fā)送完畢;
如果是,則將所述片上網(wǎng)絡通信接口中的功能寄存器模塊的標志位置為空閑,等待下一次數(shù)據(jù)發(fā)送;
否則,重復執(zhí)行檢測片上網(wǎng)絡請求的鏈路資源是否空閑的步驟。
又一方面,本發(fā)明提供了一種片上網(wǎng)絡通信接口的通信方法,用于數(shù)據(jù)分組的接收,該方法包括:
檢測上述的片上網(wǎng)絡通信接口是否空閑;
如果是,則提取待接收的數(shù)據(jù)分組的分組類型;
根據(jù)不同分組類型對所述待接收的數(shù)據(jù)分組進行解析;
根據(jù)解析結果將所述待接收的數(shù)據(jù)分組存儲至本地ip。
進一步地,所述提取待接收的數(shù)據(jù)分組的分組類型包括:
根據(jù)所述片上網(wǎng)絡通信接口中的接口數(shù)據(jù)收發(fā)模塊對所述待接收的數(shù)據(jù)分組的頭微片信息進行解析;
根據(jù)所述頭微片信息提取所述數(shù)據(jù)分組的類型。
進一步地,所述分組類型包括控制指令類分組和數(shù)據(jù)類分組,所述根據(jù)不同分組類型對所述待接收的數(shù)據(jù)分組進行解析包括:
當所述分組類型為控制指令類分組時,根據(jù)所述片上網(wǎng)絡通信接口中的接口數(shù)據(jù)收發(fā)模塊對所述待接收數(shù)據(jù)分組中的控制指令進行譯碼,得到譯碼結果;
當所述分組類型為數(shù)據(jù)類分組時,根據(jù)所述片上網(wǎng)絡通信接口中的接口數(shù)據(jù)收發(fā)模塊對所述待接收數(shù)據(jù)分組中的數(shù)據(jù)包信息進行解析,得到解析結果。
進一步地,所述方法還包括:
將所述片上網(wǎng)絡通信接口中的功能寄存器模塊的標志位置為空閑,等待下一次數(shù)據(jù)接收。
由上述技術方案可知,本發(fā)明提供的一種片上網(wǎng)絡通信接口及通信方法,在本地ip中的通用ip核和專用ip核的控制下進行數(shù)據(jù)交互、寄存器讀寫及狀態(tài)轉(zhuǎn)換,通過接口數(shù)據(jù)收發(fā)模塊對收發(fā)數(shù)據(jù)進行解包和打包按照片上網(wǎng)絡的交換技術進行數(shù)據(jù)分組的收發(fā)。與現(xiàn)有技術的片上網(wǎng)絡通信接口相比,本發(fā)明實施例的網(wǎng)絡通信接口實現(xiàn)了通信與計算分離,由于片上網(wǎng)絡通信接口參與通信過程的唯一部件,通信過程對處理單元透明,有助于提高多核系統(tǒng)的通信性能,同時本發(fā)明實施例的片上網(wǎng)絡通信接口設計結構簡潔,占用資源少,兼容性好,易于擴展。
附圖說明
圖1為本發(fā)明一實施例提供的片上網(wǎng)絡通信接口的組成框圖;
圖2為本發(fā)明一實施例提供的數(shù)據(jù)分組格式示意圖;
圖3為本發(fā)明一實施例提供的數(shù)據(jù)分組的微片格式示意圖;
圖4為本發(fā)明另一實施例提供的片上網(wǎng)絡通信接口的通信方法的流程示意圖;
圖5為本發(fā)明另一實施例提供的片上網(wǎng)絡通信接口的通信方法的流程示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術人員。
圖1示出了本發(fā)明一實施例提供的片上網(wǎng)絡通信接口的組成框圖,如圖1所示,所述片上網(wǎng)絡通信接口包括:ip單元接口模塊11、片上網(wǎng)絡路由接口模塊12、存儲器接口模塊13、總線接口模塊14、功能寄存器模塊15、接口控制器模塊16、接口數(shù)據(jù)收發(fā)模塊17;
所述ip單元接口模塊11,可以用于連接本地ip中的通用ip核和專用ip核;
所述片上網(wǎng)絡路由接口模塊12,可以用于連接片上網(wǎng)絡的網(wǎng)絡節(jié)點;
所述存儲器接口模塊13,可以用于通過所述ip單元接口模塊11中的數(shù)據(jù)總線訪問本地ip單元的數(shù)據(jù)存儲器,并在所述接口控制器模塊16的控制下與所述接口數(shù)據(jù)收發(fā)模塊17進行數(shù)據(jù)交互;
所述總線接口模塊14,可以用于通過所述ip單元接口模塊11與本地ip進行通信,并且在本地ip的控制下對所述功能寄存器模塊15進行讀寫控制;
所述功能寄存器模塊15,可以用于配置和保存在片上網(wǎng)絡中數(shù)據(jù)分組的路由信息和所述接口控制器模塊16的工作狀態(tài);
所述接口控制器模塊16,可以用于讀取所述功能寄存器模塊的狀態(tài)值,并且控制所述接口數(shù)據(jù)收發(fā)模塊17的工作;
所述接口數(shù)據(jù)收發(fā)模塊12,可以用于在所述接口控制器模塊16的控制下完成對輸入輸出數(shù)據(jù)包的打包、解包,以及收發(fā)數(shù)據(jù)包;
其中,所述ip單元接口模塊11分別與所述存儲器接口模塊13、所述總線接口模塊14連接,所述總線接口模塊14與所述功能寄存器模塊15連接,所述存儲器接口模塊13分別與所述接口控制器模塊16、所述接口數(shù)據(jù)收發(fā)模塊17連接,所述接口控制器模塊16與所述接口數(shù)據(jù)收發(fā)模塊17連接,所述片上網(wǎng)絡路由接口模塊12與所述接口數(shù)據(jù)收發(fā)模塊17連接。
進一步地,上述的接口數(shù)據(jù)收發(fā)模塊17包括數(shù)據(jù)接收單元171和數(shù)據(jù)發(fā)送單元172,;
所述數(shù)據(jù)發(fā)送單元172,可以用于將待發(fā)送的數(shù)據(jù)分組按照規(guī)定的微片格式打包并發(fā)送至所述片上網(wǎng)絡路由中的網(wǎng)絡節(jié)點;
所述數(shù)據(jù)接收單元171,可以用于對不同分組類型的數(shù)據(jù)分組進行解析,根據(jù)解析結果將接收到的數(shù)據(jù)分組存儲至本地ip。
綜上所述,本發(fā)明實施例提供的片上網(wǎng)絡通信接口,在本地ip中的通用ip核和專用ip核的控制下進行數(shù)據(jù)交互、寄存器讀寫及狀態(tài)轉(zhuǎn)換,通過接口數(shù)據(jù)收發(fā)模塊對收發(fā)數(shù)據(jù)進行解包和打包按照片上網(wǎng)絡的交換技術進行數(shù)據(jù)分組的收發(fā)。與現(xiàn)有技術的片上網(wǎng)絡通信接口相比,本發(fā)明實施例的網(wǎng)絡通信接口實現(xiàn)了通信與計算分離,由于片上網(wǎng)絡通信接口參與通信過程的唯一部件,通信過程對處理單元透明,有助于提高多核系統(tǒng)的通信性能,同時本發(fā)明實施例的片上網(wǎng)絡通信接口設計結構簡潔,占用資源少,兼容性好,易于擴展。
上述的片上網(wǎng)絡通信接口可以對片上網(wǎng)絡中的數(shù)據(jù)分組進行接收和發(fā)送,其中,數(shù)據(jù)分組是被分解為多個微片,圖2示出了本發(fā)明一實施例提供的數(shù)據(jù)分組格式示意圖,如圖2所示,上述的片上網(wǎng)絡通信接口的數(shù)據(jù)分組的微片種類包括:頭微片、體信息微片、體微片、尾微片,其中,頭微片可以用于建立通信鏈路,其中信息可以包含路由信息和指令信息,體信息微片可以包含傳輸數(shù)據(jù)長度和地址信息,體微片可以包含傳輸數(shù)據(jù)信息,尾微片可以用于釋放通信鏈路。
圖3示出了本發(fā)明一實施例提供的數(shù)據(jù)分組的微片格式示意圖,如圖3所示,這里的頭微片共34bit位,兩高位即第33~32位信息標識頭微片的識別位,第31~24位標識數(shù)據(jù)分組的目的節(jié)點的坐標,第23~16位表示數(shù)據(jù)分組的源節(jié)點坐標,第15~0表示當前數(shù)據(jù)分組需要的指令操作;這里的體信息微片共34bit位,高兩位即第33~32位信息為體信息微片的識別位,第31~16位表示數(shù)據(jù)分組在目的節(jié)點存儲的內(nèi)存地址,第15~0位表示當前數(shù)據(jù)分組包含數(shù)據(jù)的字節(jié)數(shù);這里的體微片共34bit位,高兩位即第33~32位信息為體微片的識別位,第31~0位表示當前數(shù)據(jù)分組中需要傳輸?shù)臄?shù)據(jù)內(nèi)容;這里的尾微片共34bit位,高兩位即第33~32位信息為尾微片的識別位,第31~0位為空閑位。
圖4示出了發(fā)明另一實施例提供的片上網(wǎng)絡通信接口的通信方法的流程示意圖,具體用于片上網(wǎng)絡數(shù)據(jù)分組的發(fā)送,如圖4所示,該方法包括:
401、檢測片上網(wǎng)絡通信接口是否空閑。
其中,片上網(wǎng)絡通信接口是負責連接片上網(wǎng)絡路由節(jié)點與本地ip單元的功能部件,通常情況在發(fā)送數(shù)據(jù)分組之前,本地ip單元會通過本地ip單元接口模塊發(fā)出的數(shù)據(jù)分組發(fā)送請求信號,該發(fā)送請求信號為請求將數(shù)據(jù)分組從本地ip單元發(fā)送至片上網(wǎng)絡路由節(jié)點的請求信號,進一步當接口控制器模塊接收到本地ip單元發(fā)送數(shù)據(jù)分組的請求信號后,通過讀取功能寄存器模塊判斷片上網(wǎng)絡通信接口的工作狀態(tài)是否空閑,如果是空閑則執(zhí)行步驟402,否則,發(fā)送請求等待。
上述的數(shù)據(jù)分組為將待發(fā)送數(shù)據(jù)按照某種標準劃分為不同的組別,分組后的數(shù)據(jù)成為數(shù)據(jù)分組,對于本發(fā)明實施例通過檢測片上網(wǎng)絡通信接口是否空閑來了解當前片上網(wǎng)絡接口的通信狀態(tài),避免了在數(shù)據(jù)分組在發(fā)送過程中出現(xiàn)沖突,降低數(shù)據(jù)傳輸過程中的數(shù)據(jù)丟失的風險。
402、如果是,則將待發(fā)送的數(shù)據(jù)分組按照規(guī)定的微片格式打包。
對于本發(fā)明實施例,接口控制器模塊通過控制存儲器接口模塊,將待發(fā)送的數(shù)據(jù)分組讀入到接口數(shù)據(jù)收發(fā)模塊,進一步通過接口數(shù)據(jù)收發(fā)模塊中的數(shù)據(jù)發(fā)送單元將待發(fā)送的數(shù)據(jù)分組按照規(guī)定的微片格式打包,不同的微片格式有不同的打包方式,上述的片上網(wǎng)絡通信接口的數(shù)據(jù)分組的微片種類包括:頭微片、體信息微片、體微片、尾微片,例如數(shù)據(jù)分組的微片格式為頭微片,則將數(shù)據(jù)分組按照頭微片的格式寫入頭微片中每一位,本發(fā)明實施例不進行限定。
403、檢測片上網(wǎng)絡請求的鏈路資源是否空閑。
其中,片上網(wǎng)絡請求為片上網(wǎng)絡路由接口模塊在接收數(shù)據(jù)分組微片后,向片上網(wǎng)絡請求網(wǎng)絡鏈路資源,進一步判斷片上網(wǎng)絡鏈路資源是否空閑,如果空閑,則說明當前鏈路資源有空閑,可以存放發(fā)送過來的數(shù)據(jù)分組,如果非空閑,則說明當前鏈路資源占用,無法存放發(fā)送過來的數(shù)據(jù)分組。
404、如果是,則將打包后的數(shù)據(jù)分組發(fā)送至片上網(wǎng)絡的網(wǎng)絡節(jié)點。
對于本發(fā)明實施例,在檢測片上網(wǎng)絡請求的鏈路資源為空閑,則說明當前片上網(wǎng)絡存在空閑鏈路資源,進一步將打包后的數(shù)據(jù)分組注入至片上網(wǎng)絡,具體可以通過片上網(wǎng)絡路由接口模塊將接收到的數(shù)據(jù)分組微片依次注入到片上網(wǎng)絡。
需要說明的是,在將數(shù)據(jù)分組發(fā)送至片上網(wǎng)絡的網(wǎng)絡節(jié)點之后,本發(fā)明實施例還可以根據(jù)片上網(wǎng)絡通信接口中的片上網(wǎng)絡路由接口模塊判斷數(shù)據(jù)分組是否發(fā)送完畢,如果發(fā)送完畢,則將片上網(wǎng)絡通信接口中的功能寄存器模塊的標志位置為空閑,等待下一次數(shù)據(jù)發(fā)送。當然如果未發(fā)送完畢,則再次檢測片上網(wǎng)絡請求的鏈路資源是否空閑。
本發(fā)明實施例提供的另一種片上網(wǎng)絡通信接口的通信方法,在檢測片上網(wǎng)絡通信接口是空閑時,將待發(fā)送的數(shù)據(jù)分組按照規(guī)定的微片格式打包,進而在片上網(wǎng)絡鏈路資源存在空閑時,將打包后的數(shù)據(jù)分組注入至片上網(wǎng)絡的網(wǎng)絡節(jié)點。與現(xiàn)有技術的片上網(wǎng)絡通信接口的通信方法相比,本發(fā)明實施例中的片上網(wǎng)絡通信接口實現(xiàn)了通信與計算分離,由于片上網(wǎng)絡通信接口參與通信過程的唯一部件,通信過程對處理單元透明,有助于提高多核系統(tǒng)的通信性能,同時本發(fā)明實施例的片上網(wǎng)絡通信接口設計結構簡潔,占用資源少,兼容性好,易于擴展。
圖5示出了本發(fā)明另一實施例提供的片上網(wǎng)絡通信接口的通信方法的流程示意圖,具體用于片上網(wǎng)絡數(shù)據(jù)分組的接收,如圖5所示,該方法包括:
501、檢測片上網(wǎng)絡通信接口是否空閑。
其中,片上網(wǎng)絡通信接口是負責連接片上網(wǎng)絡路由節(jié)點與本地ip單元的功能部件,通常情況在發(fā)送數(shù)據(jù)分組之前,片上網(wǎng)絡路由節(jié)點會通過片上網(wǎng)絡路由模塊發(fā)出的數(shù)據(jù)分組發(fā)送請求信號,該發(fā)送請求信號為請求將數(shù)據(jù)分組從片上網(wǎng)絡路由節(jié)點發(fā)送至本地ip單元的請求信號,進一步當接口控制器模塊接收到片上網(wǎng)絡路由節(jié)點發(fā)送數(shù)據(jù)分組的請求信號后,通過讀取功能寄存器模塊判斷片上網(wǎng)絡通信接口的工作狀態(tài)是否空閑,如果是空閑則執(zhí)行步驟402,否則,發(fā)送請求等待。
上述的數(shù)據(jù)分組為將待發(fā)送數(shù)據(jù)按照某種標準劃分為不同的組別,分組后的數(shù)據(jù)成為數(shù)據(jù)分組,對于本發(fā)明實施例通過檢測片上網(wǎng)絡通信接口是否空閑來了解當前片上網(wǎng)絡接口的通信狀態(tài),避免了在數(shù)據(jù)分組在接收過程中出現(xiàn)沖突,降低數(shù)據(jù)傳輸過程中的數(shù)據(jù)丟失的風險。
502、如果是,則提取待接收的數(shù)據(jù)分組的分組類型。
對于本發(fā)明實施例,可以通過接口收發(fā)數(shù)據(jù)模塊中的數(shù)據(jù)接收單元對接收到的數(shù)據(jù)分組的頭微片信息進行解析,根據(jù)頭微片信息來判斷待接收的數(shù)據(jù)分組的分組類型,不同的分組類型所需要的解析方式有所不同,這里的數(shù)據(jù)分組的分組類型可以包括控制類指令類分組和數(shù)據(jù)類分組,本發(fā)明實施例不進行限定。
503、根據(jù)不同分組類型對所述待接收的數(shù)據(jù)分組進行解析。
對于本發(fā)明實施例,當分組類型為控制指令類分組時,可以根據(jù)片上網(wǎng)絡通信接口中的接口數(shù)據(jù)收發(fā)模塊對待接收數(shù)據(jù)分組中的控制指令進行解碼,得到譯碼結果,并將譯碼結果發(fā)送至接口控制器模塊。
對于本發(fā)明實施例,當分組類型為數(shù)據(jù)類分組時,可以根據(jù)片上網(wǎng)絡通信接口中的接口數(shù)據(jù)收發(fā)模塊對待接收數(shù)據(jù)分組中的數(shù)據(jù)包信息進行解析,得到解析結果,并將解析結果發(fā)送至存儲器接口模塊。
504、根據(jù)解析結果將所述待接收的數(shù)據(jù)分組存儲至本地ip。
對于本發(fā)明實施例,當分組類型為控制指令類分組時,在接口控制器摸接收到譯碼結果后,根據(jù)接收到的譯碼結果執(zhí)行命令,將待接收的數(shù)據(jù)分組存儲至本地ip。
對于本發(fā)明實施例,當分組類型為數(shù)據(jù)類分組時,在存儲器接口模塊接收到解析結果后,根據(jù)接收到的解析結果將待接收的數(shù)據(jù)分組通過ip單元接口模塊發(fā)送給本地ip。
需要說明的是,為了保證數(shù)據(jù)接收的穩(wěn)定性,本發(fā)明實施例還可以在述待接收的數(shù)據(jù)分組存儲至本地ip之后,將片上網(wǎng)絡通信接口中的功能寄存器模塊的標志位置為空閑,等待下一次數(shù)據(jù)接收。
本發(fā)明實施例提供的另一種片上網(wǎng)絡通信接口的通信方法,在檢測片上網(wǎng)絡通信接口是空閑時,提取待接收的數(shù)據(jù)分組的分組類型,進而根據(jù)不同分組類型對待接收的數(shù)據(jù)分組進行解析,根據(jù)解析結果將待接收的數(shù)據(jù)分組存儲至本地ip,提高了片上網(wǎng)絡通信接口數(shù)據(jù)接收的靈活性。與現(xiàn)有技術的片上網(wǎng)絡通信接口的通信方法相比,本發(fā)明實施例中的片上網(wǎng)絡通信接口實現(xiàn)了通信與計算分離,由于片上網(wǎng)絡通信接口參與通信過程的唯一部件,通信過程對處理單元透明,有助于提高多核系統(tǒng)的通信性能,同時本發(fā)明實施例的片上網(wǎng)絡通信接口設計結構簡潔,占用資源少,兼容性好,易于擴展。
最后需要說明的是,以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明的權利要求保護的范圍。