[發明專利]數據傳輸方法、裝置、計算機可讀存儲介質和終端設備有效
| 申請號: | 201711165798.5 | 申請日: | 2017-11-21 |
| 公開(公告)號: | CN107967225B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 王鑫 | 申請(專利權)人: | 深圳市統先科技股份有限公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28;G06F13/16 |
| 代理公司: | 深圳市恒申知識產權事務所(普通合伙) 44312 | 代理人: | 王利彬 |
| 地址: | 518031 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 計算機 可讀 存儲 介質 終端設備 | ||
本發明屬于計算機領域,提供了一種數據傳輸方法、裝置、計算機可讀存儲介質和終端設備。所述方法包括:配置寬帶衛星調制解調卡讀寫緩沖區的相關信息以及寬帶衛星調制解調卡讀寫緩沖區與計算機讀寫緩沖區之間的DMA控制器通道;當寬帶衛星調制解調卡的驅動程序收到來自上層應用程序的寫數據請求時,將第一寫源緩沖區和第二寫源緩沖區中數據交替寫入至第一寫目標緩沖區和第二寫目標緩沖區;當寬帶衛星調制解調卡的驅動程序收到來自上層應用程序的讀請求時,將第一讀源緩沖區和第二讀源緩沖區中數據交替讀取至第一讀目標緩沖區和第二讀目標緩沖區。本發明降低了寬帶衛星調制解調卡和計算機終端之間高速信號連續傳輸的實現成本。
技術領域
本發明屬于計算機領域,尤其涉及一種數據傳輸方法、裝置、計算機可讀存儲介質和終端設備。
背景技術
寬帶衛星調制解調卡是安裝在計算機系統上的周邊設備,其一方面可以完成下行衛星信號的采集、解調、譯碼和傳輸,最終實現在計算機系統上處理面向用戶的所有業務;另一方面可以完成上行衛星信號的用戶業務處理、傳輸、編碼、調制和發射。由于寬帶衛星調制解調卡具有上、下行信號傳輸速度快、數據量大的特性,應用PCIe總線技術成為實現寬帶衛星調制解調卡與計算機終端進行數據傳輸和交互的必然選擇,因此,如何解決寬帶衛星調制解調卡和計算機終端之間高速信號的連續傳輸是業界研究的關鍵問題。
在以中央處理單元(Central Processing Unit,CPU)為主控設備的信息處理系統(例如,計算機)中,數據的傳輸通常采用輪詢、中斷和直接存儲器存取(Direct MemoryAccess,DMA)等三種處理方式,其中,DMA是指數據傳輸時不需要CPU的介入,I/O設備和存儲器之間直接進行大量數據信息交換的傳輸方式。由于是由硬件設備代替CPU接管總線并負責數據傳輸,省去了由CPU負責傳輸時所必須的尋址指令,因此,與輪詢和中斷的處理方式相比,DMA傳輸方式具有傳輸速度快、I/O響應時間短以及CPU額外開銷小的明顯優點,使整個系統的性能大大提高。
考慮到當執行高速傳輸時,若沒有板載雙倍速率(Double Data Rate,DDR)同步動態隨機存儲器(SDRAM,Synchronous Dynamic Random Access Memory)作為緩存,數據就會溢出,不能實現連續傳輸,因此,現有DMA方式需要在寬帶衛星調制解調卡中額外增添一定容量的硬件存儲器即DDR顆粒作為緩存。然而,由于DDR顆粒價格昂貴,增加了這一硬件后,在實現時不僅使得系統的價格成本偏高,同時還增加了開發難度,因此,就寬帶衛星調制解調卡和計算機終端之間高速信號的連續傳輸問題而言,現有DMA方式的解決成本較高。
發明內容
本發明的目的在于提供一種數據傳輸方法、裝置、計算機可讀存儲介質和終端設備,以降低寬帶衛星調制解調卡和計算機終端之間高速信號連續傳輸的實現成本。
本發明第一方面提供一種數據傳輸方法,所述方法包括:
配置寬帶衛星調制解調卡讀寫緩沖區的相關信息以及所述寬帶衛星調制解調卡讀寫緩沖區與計算機讀寫緩沖區之間的直接內存存取DMA控制器通道,所述寬帶衛星調制解調卡讀寫緩沖區包括第一寫目標緩沖區、第二寫目標緩沖區、第一讀源緩沖區和第二讀源緩沖區,所述DMA控制器通道包括寫通道和讀通道;
當所述寬帶衛星調制解調卡的驅動程序收到來自上層應用程序的寫數據請求時,通過所述寫通道將所述計算機內部配置的第一寫源緩沖區和第二寫源緩沖區中數據交替寫入至所述第一寫目標緩沖區和第二寫目標緩沖區;
當所述寬帶衛星調制解調卡的驅動程序收到來自上層應用程序的讀數據請求時,通過所述讀通道將所述第一讀源緩沖區和第二讀源緩沖區中數據交替讀取至所述計算機內部配置的第一讀目標緩沖區和第二讀目標緩沖區。
本發明第二方面提供一種數據傳輸裝置,所述裝置包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市統先科技股份有限公司,未經深圳市統先科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711165798.5/2.html,轉載請聲明來源鉆瓜專利網。





