[發明專利]用于裝置通信信道包的數據修改無效
| 申請號: | 201280041994.0 | 申請日: | 2012-08-28 |
| 公開(公告)號: | CN103765853A | 公開(公告)日: | 2014-04-30 |
| 發明(設計)人: | 史蒂芬·考 | 申請(專利權)人: | ATI科技無限責任公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/70 |
| 代理公司: | 上海勝康律師事務所 31263 | 代理人: | 李獻忠 |
| 地址: | 加拿大*** | 國省代碼: | 加拿大;CA |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 裝置 通信 信道 數據 修改 | ||
背景
技術領域
本公開涉及經由裝置通信信道傳輸數據包,并且更確切地,涉及對那些數據包應用處理算法。
相關技術描述
在操作計算裝置期間,可在附接至通信鏈路和/或總線的裝置之間發送數據包。計算機處理器可向例如硬盤驅動器或其它存儲單元發送(或從其接收)數據。向或從裝置發送的數據可根據特定格式來傳輸,所述特定格式如PCI-Express規范中所定義的TLP(事務層包)。被傳送數據可呈原始或未處理形式;即,可能在通信鏈路和/或總線上發送所述數據之前,尚未對所述數據進行操作以便傳輸。
因此,被配置用于傳送呈特定格式的數據的總線和通信鏈路可能限制于針對所述格式所存在的任何缺點。例如,可能在特定通信鏈路和/或總線上并不可能達到或超過最大帶寬,并且就處理分組數據而言,被配置用于發送并接收呈特定格式的包的裝置可能并不是性能高效的。
實施方案概述
本文公開允許處理元件修改分組數據的方法和結構的各種實施方案。
在所描述的一個實施方案中公開一種設備,其包括被配置用于聯接至通信鏈路的處理元件,其中所述處理元件被配置用于:為響應接收去往聯接至所述通信鏈路的裝置的有效載荷數據,根據一種或多種指定處理算法來修改所接收有效載荷數據,創建一個或多個包,其中所述一個或多個包被編址到所述裝置并且包括已修改有效載荷數據和指示所述一種或多種指定處理算法的信息,并且使得經由所述通信鏈路向所述裝置傳輸所述一個或多個包。
另一個實施方案包括一種計算機可讀存儲介質,其中所述介質具有指令存儲在其上,所述指令可由計算裝置的處理器執行以引起所述計算裝置進行以下操作,所述操作包括:接收向聯接至所述計算裝置的通信鏈路的外圍裝置傳遞應用程序數據的請求,其中所述通信鏈路被配置用于根據第一通信協議并且基于以下指示來傳遞包:所述外圍裝置被配置用于經由所述通信鏈路來接收根據指定算法處理的數據包;使得根據所述指定算法來修改所述應用程序數據;和使得所述已修改應用程序數據在一個或多個包中經由所述通信鏈路被發送至所述外圍裝置,其中所述一個或多個包可與所述第一通信協議兼容。
又一個實施方案是一種方法,其包括:處理元件為響應接收去往聯接至還聯接至所述處理單元的通信鏈路的裝置的數據,創建包括已修改有效載荷數據的一個或多個數據包,其中所述已修改有效載荷數據是根據一種或多種指定處理算法來處理所接收數據的結果,其中所述一個或多個包被編址到所述裝置;和使得經由所述通信鏈路向所述裝置傳輸所述一個或多個包和指示所述一種或多種指定處理算法的信息。
又一個實施方案包括一種永久性計算機可讀存儲介質,其包括數據結構,所述數據結構可由可在計算機系統上執行的程序使用,以進行建造集成電路的過程的一部分,所述集成電路包括由所述數據結構所描述的回路,以所述數據結構所描述的回路包括被配置用于聯接至通信鏈路的處理元件,其中所述處理元件被配置用于:為響應接收去往聯接至所述通信鏈路的裝置的有效載荷數據,根據一種或多種指定處理算法來修改所接收有效載荷數據,創建一個或多個包,其中所述一個或多個包被編址到所述裝置并且包括所述已修改有效載荷數據和指示所述一種或多種指定處理算法的信息,并且使得經由所述通信鏈路向所述裝置傳輸所述一個或多個包。
附圖簡述
圖1是示出計算機系統的一個實施方案的框圖。
圖2是若干可能數據包的框圖。
圖3是示出計算機可讀存儲介質的框圖。
圖4是示出一種方法的一個實施方案的流程圖,在所述方法中,創建并向裝置發送包括已修改有效載荷數據的一個或多個數據包。
圖5是示出計算機系統的另一個實施方案的框圖。
詳述
本說明書包括對“一種實施方案”或“實施方案”的參考。詞組“在一個實施方案中”或“在實施方案中”的出現沒有必要是指同一實施方案。可以與本公開一致的任何合適的方式來結合特定特征、結構或特性。
術語.以下段落提供用于本公開(包括所附權利要求書)中所發現術語的定義和/或背景:
“包括(Comprising)”或“包括(Including)”.這些術語是開放式的。如在所附權利要求書中所使用,這些術語并不排除另外的結構或步驟。考慮敘述“一種裝置,其包括一個或多個處理元件……”的一項權利要求。這樣的權利要求并不排除所述設備包括另外的部件(例如,網絡接口單元、圖形回路等)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ATI科技無限責任公司,未經ATI科技無限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280041994.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種會計用的票據壓平工具
- 下一篇:瓷磚輥式卸料平臺





