[發明專利]虛擬通信鏈路中數據傳輸的方法在審
| 申請號: | 201310355054.5 | 申請日: | 2013-08-15 |
| 公開(公告)號: | CN103401755A | 公開(公告)日: | 2013-11-20 |
| 發明(設計)人: | 朱錦雷;劉璐 | 申請(專利權)人: | 山東神思電子技術股份有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46 |
| 代理公司: | 濟南泉城專利商標事務所 37218 | 代理人: | 丁修亭 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 通信 鏈路中 數據傳輸 方法 | ||
技術領域
本發明涉及一種虛擬通信鏈路數據傳輸的方法。
背景技術
所謂鏈路就是從一個節點到相鄰節點的一段物理線路,而中間沒有任何其他的交換節點。但由于網絡的拓撲結構復雜,有時無法滿足每個區域必須和骨干區域直接相連的要求。為解決此問題,就產生了邏輯上的連接通道,也就是虛擬通信鏈路。
虛擬化技術為實現設備資源共享提供了一種新的實現途徑,其最大的優點是,通過虛擬通信鏈路使用另一臺智能設備的外設時,可保持通信協議與接口的透明性,即可像使用本地外設一樣使用遠程外設。
虛擬通信鏈路通常成為虛擬鏈路或者虛鏈路,對應為虛連接(Virtual-link),其中虛連接是指在兩臺ABR(Area?Border?Router,路由器)之間,穿過一個非骨干區域(轉換區域——Transit?Area),建立的一條邏輯上的連接通道,可以理解為兩臺ABR之間存在一個點對點的連接。
“邏輯通道”是指兩臺ABR之間的多臺運行OSPF的路由器只是起到一個轉發報文的作用(由于協議報文的目的地址不是這些路由器,所以這些報文對于它們是透明的,只是當作普通的IP報文來轉發),兩臺ABR之間直接傳遞路由信息。
智能設備與外設之間通過虛擬鏈路進行通信,在進行控制指令與少量數據傳輸時一般沒有問題,但操作像高拍儀(如500萬像素)、打印機等需要傳輸大量數據的設備,操作延遲明顯,嚴重影響用戶的體驗效果。在于智能設備與外設之間的通信線路受帶寬所限,傳輸速率必然會受到限制,而諸如高拍儀所產生的數據,數據量比較大,操作延遲明顯,必然會嚴重影響用戶的體驗效果。
因此,基于此,在數據傳輸中,會存在數據緩沖機制,當如智能設備發出請求時,響應該請求,外設傳輸過來的數據當不滿足本地流暢瀏覽時會存放在本地一段時間,等待后續數據的傳入而進行數據的緩沖,然后呈現于本地,該方法本質上并不能提高整體的數據傳輸速率,只是通過緩沖機制實現在一定時間段內提高如視頻瀏覽的流暢性,但如視頻的斷斷續續的播放會影響用戶體驗效果。
發明內容
為此,本發明的目的在于提供一種虛擬通信鏈路中數據傳輸的方法,基于緩沖機制,提升設備間傳輸實時性。
本發明采用以下技術方案:
一種虛擬通信鏈路中數據傳輸的方法,建立虛擬通信鏈路的主從設備在通信鏈路各節點創建數據緩沖區,在數據緩沖區內臨時存放預期要傳輸的數據,從而當有請求發出時,驗證匹配該請求的所要傳輸的數據是否在本地數據緩沖區內,若在本地,則直接取用本地數據緩沖區內的相應數據,否則,則響應該請求從建立虛擬通信連接的相應遠端設備取得原始數據。
從上述方案可以看出,依據本發明,區別于現有技術,變換建立虛擬通信鏈路的緩沖機制,將可能要傳輸的數據預先存入緩沖區,若要傳輸的數據存在于本地緩沖區,就可以直接在本地緩沖區取用,減少了遠程設備數據傳輸請求的相應過程,大大提高了請求響應的實時性,從而提升了設備間數據傳輸的實時性。
在較佳的實施例中,上述虛擬通信鏈路中數據傳輸的方法,對于臨時存放的預期要傳輸的數據提取其唯一標識的特征值,以在當前需要判斷傳輸的數據是否在本地數據緩沖區內時通過特征值進行判斷。
上述虛擬通信鏈路中數據傳輸的方法,在相應的數據緩沖區內創建有用于存放特征值的表。
上述虛擬通信鏈路中數據傳輸的方法在對緩沖區數據進行濾波之后,在時域或頻率范圍內通過HASH算法取得數據特征值。
上述上述虛擬通信鏈路中數據傳輸的方法,匹配所述HASH值得哈希函數為數據MD5或SHA,相應于前者,響應所述請求,取得本地數據緩沖區內數據的MD5碼和所請求的遠端設備上數據的MD5碼,比較兩MD5碼,若相同則直接使用本地數據緩沖區內的數據并截斷請求對應的指令傳輸,若不通,則由所請求的遠端設備響應所述請求對應的指令從遠端設備取得原始數據。
上述虛擬通信鏈路中數據傳輸的方法,虛擬通信鏈路在協議層提供透明的數據訪問接口,從而本地設備驅動程序通過虛擬通信鏈路操作遠程設備,且訪問途徑與直接訪問本地設備相同。
上述虛擬通信鏈路中數據傳輸的方法,在指定的時間段內錄制由主設備向從設備發送的指令序列,進而每隔固定時間執行所述指令序列更新一次相應數據緩沖區內的數據。
上述虛擬通信鏈路中數據傳輸的方法,在依據指令序列更新數據緩沖區的數據時,標記每條指令對應的數據緩沖區的數據段。
上述虛擬通信鏈路中數據傳輸的方法,配置數據緩沖區為在給定的時間段內可用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東神思電子技術股份有限公司,未經山東神思電子技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310355054.5/2.html,轉載請聲明來源鉆瓜專利網。





