一種數位訊號處理方法及設備與流程
2023-12-04 21:37:06 1
本發明涉及數位訊號處理領域,特別涉及一種數位訊號處理方法及設備。
背景技術:
目前,匹配濾波器的應用十分廣泛,尤其在擴頻通信領域中,匹配濾波器用於對擴頻信號進行解擴,以恢復擴頻之前的信號,並且抑制信號傳輸過程中的噪音,因此匹配濾波器的性能直接影響到通信的質量。
請參見圖1,為目前通常採用的匹配濾波器的計算結構。圖1中示出的匹配濾波器一個波特的過採樣率為4,也就是每個波特的採樣值為4個,即圖1中d0-d3,該匹配濾波器的偽隨機碼(pseudorandomnoise,pn)長度為1023,即圖1中的pn0-pn1022。在進行信號處理時,將每個波特中的每個採樣值分別與每個波特對應的pn碼相乘得到1023x4個數值,再將這1023x4個數值求和得到相關結果,相關結果即是該段採樣值對應的採樣的信號的幅度峰值。可見,每個波特中的每個採樣值分別與pn碼相乘會消耗1023x4個乘法資源,如果過採樣率很大,例如過採樣率為8或者16,每個波特內的採樣值則更多,則會消耗更多的乘法資源,更多的資源也就代表著成本也隨之增加。
技術實現要素:
本發明實施例提供一種數位訊號處理方法及設備,用於解決匹配濾波器資源消耗過大的技術問題。
第一方面,提供一種數位訊號處理方法,該方法包括:
接收承載了數位訊號的m個波特,所述m個波特中的每個波特內包括至少一個數位訊號,m為正整數;
對所述m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,得到m個第一數位訊號;
將所述m個第一數位訊號與所述m個波特對應的m個偽隨機碼相乘,得到m個第二數位訊號;其中,一個第一數位訊號與一個偽隨機碼相乘;
對所述m個第二數位訊號求和,得到第三數位訊號;所述第三數位訊號用於指示所述m個波特承載的數位訊號的幅度峰值;
根據所述第三數位訊號確定所述m個波特包括的數位訊號中是否包括目標信號。
可選的,對所述m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,包括:
對所述m個波特中的每個波特內包括的至少一個數位訊號求和。
可選的,對所述m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,包括:
計算所述每個波特內的第一個數位訊號與最後一個數位訊號之差。
可選的,在接收承載了數位訊號的m個波特之後,還包括:
接收承載了數位訊號的n個波特;n為正整數;
將所述n個波特操作至所述m個波特末尾,得到由所述m個波特包括的數位訊號及所述n個波特包括的數位訊號構成的第一信號序列;
判斷所述第一信號序列的長度是否大於預設長度閾值;
若所述第一信號序列的長度大於所述預設長度閾值,則從所述第一信號序列的前端取出部分數位訊號,得到的更新後的第一信號序列包括所述第一信號序列中除所述部分數位訊號外的剩餘部分數位訊號,所述更新後的第一信號序列的長度小於或等於所述預設長度閾值;所述更新後的第一信號序列包括p個波特的數位訊號;p為正整數,且p≤m+n。
可選的,所述方法還包括:
對所述更新後的第一信號序列中的每個波特內包括的至少一個數位訊號求和,得到p個第四數位訊號;
將所述p個第四數位訊號與所述p個波特對應的p個偽隨機碼相乘,得到p個第五數位訊號;其中,一個第四數位訊號與一個偽隨機碼相乘;
對所述p個第五數位訊號求和,得到第六數位訊號,所述第六數位訊號用於指示所述p個波特承載的數位訊號的幅度峰值;
根據所述第六數位訊號確定所述p個波特包括的數位訊號中是否包括目標信號。
可選的,所述方法還包括:
計算所述更新後的第一信號序列中的每個波特內的第一個數位訊號與最後一個數位訊號之差,得到p個差值;
將所述p個差值與所述p個波特對應的p個偽隨機碼相乘,得到p個第七數位訊號;其中,一個差值與一個偽隨機碼相乘;
將所述p個第七數位訊號與所述m個第二數位訊號對應的部分求和,得到p個第八數位訊號;其中,若所述p個第七數位訊號對應的p個波特中的第一波特的前端部分在所述更新後的第一信號序列中的位置與所述m個第二數位訊號對應的m個波特中的第一波特在由所述m個波特構成的信號序列中的位置相同,則所述第一波特對應的第七數位訊號與所述第二波特對應的第二數位訊號相對應;
對所述p個第八數位訊號求和,得到第九數位訊號,所述第九數位訊號用於指示所述p個波特承載的數位訊號的幅度峰值;
根據所述第九數位訊號確定所述p個波特包括的數位訊號中是否包括目標信號。
可選的,根據所述第三數位訊號確定所述m個波特包括的數位訊號中是否包括目標信號,包括:
確定所述第三數位訊號的值是否大於預設峰值閾值;其中,若確定所述第三數位訊號的值大於所述預設峰值閾值,則確定所述m個波特包括的數位訊號中包括所述目標信號。
第二方面,提供一種數位訊號處理設備,該設備包括:
接收單元,用於接收承載了數位訊號的m個波特,所述m個波特中的每個波特內包括至少一個數位訊號,m為正整數;
運算單元,用於對所述m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,得到m個第一數位訊號;將所述m個第一數位訊號與所述m個波特對應的m個偽隨機碼相乘,得到m個第二數位訊號;其中,一個第一數位訊號與一個偽隨機碼相乘;對所述m個第二數位訊號求和,得到第三數位訊號;所述第三數位訊號用於指示所述m個波特承載的數位訊號的幅度峰值;
確定單元,用於根據所述第三數位訊號確定所述m個波特包括的數位訊號中是否包括目標信號。
可選的,所述運算單元對所述m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,包括:
所述運算單元對所述m個波特中的每個波特內包括的至少一個數位訊號求和。
可選的,所述運算單元對所述m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,包括:
所述運算單元計算所述每個波特內的第一個數位訊號與最後一個數位訊號之差。
可選的,所述設備還包括操作單元、判斷單元和更新單元;
所述接收單元還用於:在所述接收單元接收承載了數位訊號的m個波特之後,接收承載了數位訊號的n個波特;n為正整數;
所述操作單元用於:將所述n個波特操作至所述m個波特末尾,得到由所述m個波特包括的數位訊號及所述n個波特包括的數位訊號構成的第一信號序列;
所述判斷單元用於:判斷所述第一信號序列的長度是否大於預設長度閾值;
所述更新單元用於:若所述第一信號序列的長度大於所述預設長度閾值,則從所述第一信號序列的前端取出部分數位訊號,得到的更新後的第一信號序列包括所述第一信號序列中除所述部分數位訊號外的剩餘部分數位訊號,所述更新後的第一信號序列的長度小於或等於所述預設長度閾值;所述更新後的第一信號序列包括p個波特的數位訊號;p為正整數,且p≤m+n。
可選的,所述運算單元還用於:對所述更新後的第一信號序列中的每個波特內包括的至少一個數位訊號求和,得到p個第四數位訊號;將所述p個第四數位訊號與所述p個波特對應的p個偽隨機碼相乘,得到p個第五數位訊號;其中,一個第四數位訊號與一個偽隨機碼相乘;對所述p個第五數位訊號求和,得到第六數位訊號,所述第六數位訊號用於指示所述p個波特承載的數位訊號的幅度峰值;
所述確定單元還用於:根據所述第六數位訊號確定所述p個波特包括的數位訊號中是否包括目標信號。
可選的,所述運算單元還用於:計算所述更新後的第一信號序列中的每個波特內的第一個數位訊號與最後一個數位訊號之差,得到p個差值;將所述p個差值與所述p個波特對應的p個偽隨機碼相乘,得到p個第七數位訊號;其中,一個差值與一個偽隨機碼相乘;將所述p個第七數位訊號與所述m個第二數位訊號對應的部分求和,得到p個第八數位訊號;其中,若所述p個第七數位訊號對應的p個波特中的第一波特的前端部分在所述更新後的第一信號序列中的位置與所述m個第二數位訊號對應的m個波特中的第一波特在由所述m個波特構成的信號序列中的位置相同,則所述第一波特對應的第七數位訊號與所述第二波特對應的第二數位訊號相對應;對所述p個第八數位訊號求和,得到第九數位訊號,所述第九數位訊號用於指示所述p個波特承載的數位訊號的幅度峰值;
所述確定單元還用於:根據所述第九數位訊號確定所述p個波特包括的數位訊號中是否包括目標信號。
可選的,所述確定單元根據所述第三數位訊號確定所述m個波特包括的數位訊號中是否包括目標信號,包括:
所述確定單元確定所述第三數位訊號的值是否大於預設峰值閾值;其中,若所述確定單元確定所述第三數位訊號的值大於所述預設峰值閾值,則所述確定單元確定所述m個波特包括的數位訊號中包括所述目標信號。
本發明實施例中,對m個波特中的每個波特內包括數位訊號進行第一運算得到m個第一數位訊號後,再將所述m個第一數位訊號與所述m個波特對應的m個pn碼相乘,也就是每個波特只需要與pn碼相乘一次,也就減少了對乘法資源的消耗。並且,本發明實施例的方法無論每個波特的過採樣率多大,每個波特都只消耗一個乘法資源,成本低,適用範圍更廣。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所介紹的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為現有技術中匹配濾波器的計算結構示意圖;
圖2為本發明實施例提供的數位訊號處理方法的流程圖;
圖3為本發明實施例提供的數位訊號處理設備的計算結構示意圖;
圖4為本發明實施例提供的數位訊號處理設備的一種結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明實施例保護的範圍。
請參見圖2,本發明實施例提供一種數位訊號處理方法,該方法可以由本發明實施例提供的數位訊號處理設備來執行,該數位訊號處理設備可以通過匹配濾波器或者相關器來實現。該方法包括:
步驟101:接收承載了數位訊號的m個波特,m個波特中的每個波特內包括至少一個數位訊號,m為正整數;
步驟102:對m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,得到m個第一數位訊號;
步驟103:將m個第一數位訊號與m個波特對應的m個偽隨機碼相乘,得到m個第二數位訊號;其中,一個第一數位訊號與一個偽隨機碼相乘;
步驟104:對m個第二數位訊號求和,得到第三數位訊號;第三數位訊號用於指示m個波特承載的數位訊號的幅度峰值;
步驟105:根據第三數位訊號確定m個波特包括的數位訊號中是否包括目標信號。
本發明實施例中,數位訊號處理設備可以接收其他設備發送的承載了數位訊號的m個波特,其他設備可以是模數轉換器(analogtodigital,a/d轉換器)等,當然,也可以是其他可能的設備,本發明實施例對此不做限制。具體的,在接收其他設備發送的m個波特時,可以是一次接收一個數位訊號,使得多次接收後可以接收m個波特,當然,也可以是一次就接收m個波特,本發明實施例對此不做限制。其中,數位訊號處理設備接收到的m個波特中的每個波特內包括至少一個數位訊號,每個波特內包括的數位訊號的數量是與信號採集的過採樣率有關,例如信號採集的過採樣率可以是1,則每個波特內的數位訊號數量則為1;信號採集的過採樣率可以是4,,則每個波特內的數位訊號數量則為4。
請參見圖3,為本發明實施例提供的數位訊號處理設備的計算結構示意圖。數位訊號處理設備在接收到m個波特之後,即可對接收到的m個波特的每個波特內包括的至少一個數位訊號進行第一運算,得到m個第一數位訊號。具體的,第一運算可以至少有如下兩種但不限於如下兩種運算方法:
(1)對m個波特中的每個波特內包括的至少一個數位訊號求和,每個波特求和可以得到一個第一數位訊號,則m個波特可以得到m個第一數位訊號。
(2)計算所述每個波特內的第一個數位訊號與最後一個數位訊號之差,每個波特可以得到一個第一數位訊號,則m個波特可以得到m個第一數位訊號。
本發明實施例中,在得到m個第一數位訊號之後,數位訊號處理設備可以將m個第一數位訊號分別與這m個波特對應的pn碼相乘,得到m個第二數位訊號。其中,m個波特中一個波特對應的第一數位訊號與一個pn碼相乘。pn碼可以存儲在數位訊號處理設備內部,也可以是存儲在可以與該數位訊號處理設備進行數據傳輸的其他設備中。具體的,若是m的值與pn碼長度相同,則m個波特與pn碼則是一一對應;若是m的值小於pn碼長度,則m個波特與pn碼中前m個pn碼對應。可見,不管一個波特內包括多少個數位訊號,一個波特與一個pn碼相乘都只需要消耗一個乘法資源,相較背景技術中的計算結構,更加節省資源,也就節了數位訊號處理設備的成本。
本發明實施例中,數位訊號處理設備可以對得到的m個第二數位訊號求和,得到第三數位訊號,第三數位訊號即可以指示接收到的m個波特包括的數位訊號的幅度峰值。
本發明實施例中,數位訊號處理設備可以根據第三數位訊號確定m個波特包括的數位訊號中是否包括目標信號。具體的,數位訊號處理設備可以確定第三數位訊號的值是否大於預設峰值閾值,若是確定第三數位訊號的值大於所述預設峰值閾值,也就是第三數位訊號所指示的幅度峰值大於預設峰值閾值,則確定m個波特包括的數位訊號中包括所述目標信號。其中,預設峰值閾值可以是根據計算或者根據經驗來設定。
本發明實施例中,在數位訊號處理設備接收到m個波特之後,還可以繼續接收其他設備發送的n個波特。其中,數位訊號處理設備接收n個波特的方式與接收m個波特相同,在此不再贅述。
本發明實施例中,在數位訊號處理設備接收到n個波特之後,數位訊號處理設備可以將接收到的n個波特補充至m個波特的末尾,則可以得到由m個波特和n個波特構成的第一信號序列。具體的,數位訊號處理設備在接收到一次數位訊號即將這一次接收到的數位訊號補充到數位訊號處理設備之前接收到的數位訊號構成的信號序列末尾。例如,數位訊號處理設備之前接收到的是由m個波特包括的數位訊號構成的信號序列,若數位訊號處理設備在之後再接收到一次數位訊號,這一次的接收到的數位訊號數量可以是一個,也可以是多個,則數位訊號處理設備會將這一次的接收到的數位訊號都補充至信號序列末尾。
本發明實施例中,因為數位訊號處理設備所能處理的信號序列的長度是有限制的,不能無限的將新接收的數位訊號補充至之前接收的信號序列末尾,因此數位訊號處理設備還會判斷第一信號序列的長度是否大於預設長度閾值,預設長度閾值即為數位訊號處理設備所能處理的信號序列的最大長度,預設長度閾值的具體值可以與pn碼的長度有關。其中,若是數位訊號處理設備判斷第一信號序列的長度大於預設長度閾值,則數位訊號處理設備會從第一信號序列的前端部分取出部分數位訊號,得到更新後的第一信號序列,並使得更新後的第一信號序列的長度不大於預設長度閾值。其中,更新後的第一信號序列包括第一信號序列除被取出的部分信號之外的剩餘部分信號,該剩餘部分信號包括p各數位訊號,並且p≤m+n。若是數位訊號處理設備判斷第一信號序列的長度不大於預設長度閾值,數位訊號處理設備不對第一信號序列進行操作,則將第一信號序列直接作為更新後的第一信號序列。
本發明實施例中,數位訊號處理設備可以不斷的接收其他設備發送的承載了數位訊號的波特,數位訊號處理設備可以在每接收一個數位訊號即對信號序列進行一次更新。
本發明實施例中,在得到更新後的第一信號序列後,即會對更新後的第一信號序列進行圖3中的計算過程。其中,在第一運算採用第一種運算方法,也就是對每個波特內的數位訊號求和的運算方法時,對第一信號序列包括的數位訊號進行數位訊號處理的過程與上述對m個波特包括的數位訊號進行數位訊號處理的過程完全相同,在此不再贅述。
下面對第一運算採用第二種運算方法,也就是計算每個波特內第一個數位訊號與最後一個數位訊號之差的運算方法進行介紹。
本發明實施例中,數位訊號處理設備可以計算更新後的第一信號序列中的每個波特內的第一個數位訊號與最後一個數位訊號之差,得到p個差值;再將p個差值與p個波特對應的p個偽隨機碼相乘,得到p個第七數位訊號。其中,p個波特中一個波特的差值與一個pn碼相乘。
本發明實施例中,在得到p個第七數位訊號之後,數位訊號處理設備會將p個第七數位訊號與上一次求得的m個第二數位訊號值對應的部分相加,得到p個第八數位訊號。其中,p個波特中的第一個波特與m個波特中的第一個波特相對應,也就是由p個波特得到的p個第七數位訊號中的第一個第七數位訊號與由m個波特得到的m個第二數位訊號的第一個第二數位訊號相對應,p個第七數位訊號的其餘部分則與m個第二數位訊號的其餘部分依次一一對應。另外,若是p>m,則p個第七數位訊號的末尾則會存在部分第七數位訊號沒有第二數位訊號與之對應,則默認這部分第七數位訊號對應的第二數位訊號則為零。
本發明實施例中,數位訊號處理設備得到p個第八數位訊號後,即可對p個第八數位訊號求和,得到第九數位訊號,該第九數位訊號即是指示p個波特承載的數位訊號的幅度峰值。數位訊號處理設備根據第九數位訊號即可確定p個波特包括的數位訊號中是否包括目標信號。具體的,當第九數位訊號的值大於預定峰值閾值,也就是第九數位訊號指示的幅度峰值大於預定峰值閾值時,則可以確定p個波特包括的數位訊號中包括目標信號。
本發明實施例中,數位訊號處理設備每次更新信號序列過後,都會確定該信號序列是否包括目標信號,也就是每更新一次信號序列,進行一次上述計算過程,則將第七數位訊號與第二數位訊號相加實際上也就是在每個波特內求得差值,差值與pn碼相乘後將相乘得到的值進行累加的過程。
在實際應用中,數位訊號處理設備計算的過程可以通過使用賽靈思指令(xlinx)的現場可編程門陣列(field-programmablegatearray,fpga)來實現。具體的,上述第一運算為計算每個波特內的第一個數位訊號與最後一個數位訊號之差時,則每個波特內的計算過程都可以通過xlinx指令(d-a)*b+p來實現。其中,d和a分別代表第一個數位訊號和最後一個數位訊號,b為每個波特對應pn碼,p則為上一次求得計算求得的值。例如,數位訊號處理設備第一次通過(d-a)*b+p計算時,因為為第一次計算,則p為0,假如第一次通過(d-a)*b+p求得的值為1,則第二次計算時p則為1,假如第二次通過(d-a)*b+p求得的值為3,則第三次計算時p則為3,依次遞推。另外,使用xlinx指令(d-a)*b+p進行計算時每個波特只消耗一個乘法資源,也就節省了乘法資源,降低了設備成本。
本發明實施例中,對m個波特中的每個波特內包括數位訊號進行第一運算得到m個第一數位訊號後,再將所述m個第一數位訊號與所述m個波特對應的m個pn碼相乘,也就是每個波特只需要與pn碼相乘一次,也就減少了對乘法資源的消耗。並且,本發明實施例的方法無論每個波特的過採樣率多大,每個波特都只消耗一個乘法資源,成本低,適用範圍更廣。
下面結合附圖介紹本發明實施例提供的設備。
請參見圖4,基於同一發明構思,本發明一實施例提供一種數位訊號處理設備,該設備包括:
接收單元401,用於接收承載了數位訊號的m個波特,m個波特中的每個波特內包括至少一個數位訊號,m為正整數;
運算單元402,用於對m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,得到m個第一數位訊號;將m個第一數位訊號與m個波特對應的m個偽隨機碼相乘,得到m個第二數位訊號;其中,一個第一數位訊號與一個偽隨機碼相乘;對m個第二數位訊號求和,得到第三數位訊號;第三數位訊號用於指示m個波特承載的數位訊號的幅度峰值;
確定單元403,用於根據第三數位訊號確定m個波特包括的數位訊號中是否包括目標信號。
可選的,運算單元402對m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,包括:
運算單元402對m個波特中的每個波特內包括的至少一個數位訊號求和。
可選的,運算單元402對m個波特中的每個波特內包括的至少一個數位訊號進行第一運算,包括:
運算單元402計算每個波特內的第一個數位訊號與最後一個數位訊號之差。
可選的,該設備還包括操作單元404、判斷單元405和更新單元406,可繼續參見圖4。其中,因為操作單元404、判斷單元405和更新單元406為可選的功能模塊,為了與必選的功能模塊相區分,在圖4中將操作單元404、判斷單元405和更新單元406畫為虛線。
接收單元401還用於:在接收單元401接收承載了數位訊號的m個波特之後,接收承載了數位訊號的n個波特;n為正整數;
操作單元404用於:將n個波特操作至m個波特末尾,得到由m個波特包括的數位訊號及n個波特包括的數位訊號構成的第一信號序列;
判斷單元405用於:判斷第一信號序列的長度是否大於預設長度閾值;
更新單元406用於:若第一信號序列的長度大於預設長度閾值,則從第一信號序列的前端取出部分數位訊號,得到的更新後的第一信號序列包括第一信號序列中除部分數位訊號外的剩餘部分數位訊號,更新後的第一信號序列的長度小於或等於預設長度閾值;更新後的第一信號序列包括p個波特的數位訊號;p為正整數,且p≤m+n。
可選的,運算單元402還用於:對更新後的第一信號序列中的每個波特內包括的至少一個數位訊號求和,得到p個第四數位訊號;將p個第四數位訊號與p個波特對應的p個偽隨機碼相乘,得到p個第五數位訊號;其中,一個第四數位訊號與一個偽隨機碼相乘;對p個第五數位訊號求和,得到第六數位訊號,第六數位訊號用於指示p個波特承載的數位訊號的幅度峰值;
確定單元403還用於:根據第六數位訊號確定p個波特包括的數位訊號中是否包括目標信號。
可選的,運算單元402還用於:計算更新後的第一信號序列中的每個波特內的第一個數位訊號與最後一個數位訊號之差,得到p個差值;將p個差值與p個波特對應的p個偽隨機碼相乘,得到p個第七數位訊號;其中,一個差值與一個偽隨機碼相乘;將p個第七數位訊號與m個第二數位訊號對應的部分求和,得到p個第八數位訊號;其中,若p個第七數位訊號對應的p個波特中的第一波特的前端部分在更新後的第一信號序列中的位置與m個第二數位訊號對應的m個波特中的第一波特在由m個波特構成的信號序列中的位置相同,則第一波特對應的第七數位訊號與第二波特對應的第二數位訊號相對應;對p個第八數位訊號求和,得到第九數位訊號,第九數位訊號用於指示p個波特承載的數位訊號的幅度峰值;
確定單元403還用於:根據第九數位訊號確定p個波特包括的數位訊號中是否包括目標信號。
可選的,確定單元403根據第三數位訊號確定m個波特包括的數位訊號中是否包括目標信號,包括:
確定單元403確定第三數位訊號的值是否大於預設峰值閾值;其中,若確定單元403確定第三數位訊號的值大於預設峰值閾值,則確定單元403確定m個波特包括的數位訊號中包括目標信號。
該數位訊號處理設備可以用於執行圖2所示的實施例所提供的方法,因此,對於該數位訊號處理設備的各功能模塊所能夠實現的功能等可參考圖2所示的實施例的描述,不多贅述。
在本發明中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現。例如,以上所描述的設備實施例僅僅是示意性的,例如,所述單元或單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性或其它的形式。
在本發明實施例中的各功能單元可以集成在一個處理單元中,或者各個單元也可以均是獨立的物理模塊。
所述集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備,例如可以是個人計算機,伺服器,或者網絡設備等,或處理器(processor)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:通用串行總線快閃記憶體盤(universalserialbusflashdrive)、移動硬碟、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述,以上實施例僅用以對本發明的技術方案進行了詳細介紹,但以上實施例的說明只是用於幫助理解本發明實施例的方法,不應理解為對本發明實施例的限制。本技術領域的技術人員可輕易想到的變化或替換,都應涵蓋在本發明實施例的保護範圍之內。