[發(fā)明專利]通信裝置,通信方法和計(jì)算機(jī)可讀記錄介質(zhì)無效
| 申請?zhí)枺?/td> | 201310446212.8 | 申請日: | 2013-09-26 |
| 公開(公告)號: | CN103716296A | 公開(公告)日: | 2014-04-09 |
| 發(fā)明(設(shè)計(jì))人: | 小林優(yōu)太;菅沢延彥;后藤真孝;村井信哉 | 申請(專利權(quán))人: | 株式會(huì)社東芝 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 上海市華誠律師事務(wù)所 31210 | 代理人: | 談晨雯 |
| 地址: | 日本東京都*** | 國省代碼: | 日本;JP |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 通信 裝置 方法 計(jì)算機(jī) 可讀 記錄 介質(zhì) | ||
技術(shù)領(lǐng)域
此處描述的實(shí)施例涉及通信裝置和計(jì)算機(jī)可讀記錄介質(zhì)。
背景技術(shù)
一些常規(guī)的通信裝置通過專用硬件(DMA控制裝置)處理存儲器和I/O裝置之間的數(shù)據(jù)傳送,減少了對CPU的中斷,從而加速了數(shù)據(jù)傳送。當(dāng)進(jìn)行諸如文件傳送的數(shù)據(jù)傳送時(shí),通信裝置在指定文件大小(數(shù)據(jù)量)之后,從通過CPU的處理切換到通過專用硬件的數(shù)據(jù)傳送處理。專用硬件代替CPU執(zhí)行指定的數(shù)據(jù)量的數(shù)據(jù)傳送處理。
但是,有CPU可能由于切換到專用硬件的時(shí)刻而錯(cuò)誤地處理應(yīng)該由專用硬件處理的包的問題。例如,發(fā)送終端的CPU通過使用控制包向接收終端的CPU通知文件大小,并且通過使用專用硬件開始文件傳送。此時(shí),如果發(fā)送側(cè)終端在CPU在接收終端中被切換到專用硬件之前開始文件傳送,則在切換之前接收到的包在CPU中被錯(cuò)誤地處理。如果十個(gè)數(shù)據(jù)包從發(fā)送終端被發(fā)送,并且最初的兩個(gè)包在切換之前被CPU接收和處理,專用硬件只接收在完成切換之后接收到的八個(gè)數(shù)據(jù)包。專用硬件進(jìn)入連續(xù)地等待接收兩個(gè)剩余包的狀態(tài)。
如描述的,在利用CPU和切換的專用硬件進(jìn)行數(shù)據(jù)傳送的情況下,常規(guī)技術(shù)具有以下問題:CPU可能因?yàn)槭褂脤S糜布臄?shù)據(jù)傳送的開始和結(jié)束時(shí)刻而錯(cuò)誤地處理應(yīng)該由專用硬件處理的包。
發(fā)明內(nèi)容
根據(jù)一些實(shí)施例,提供有通信裝置,該通信裝置與目標(biāo)通信裝置通信,包含:通信控制器、通用處理單元、數(shù)據(jù)傳送處理單元和起動(dòng)單元。
通用處理單元借助于通信控制器與目標(biāo)通信裝置通信。
數(shù)據(jù)傳送處理單元借助于通信控制器接收來自目標(biāo)通信裝置的數(shù)據(jù)。
起動(dòng)單元起動(dòng)數(shù)據(jù)傳送處理單元。
通用處理單元接收來自目標(biāo)通信裝置的數(shù)據(jù)傳送開始請求。
當(dāng)通用處理單元接收到數(shù)據(jù)傳送開始請求時(shí),起動(dòng)單元起動(dòng)數(shù)據(jù)傳送處理單元。
在數(shù)據(jù)傳送處理單元被起動(dòng)之后,通用處理單元或者數(shù)據(jù)傳送處理單元向目標(biāo)通信裝置通知數(shù)據(jù)傳送開始應(yīng)答。
附圖說明
圖1是圖示根據(jù)第一實(shí)施例的通信裝置的方框圖;
圖2是圖示根據(jù)第一實(shí)施例的發(fā)送終端和接收終端的操作的順序圖;
圖3是圖示根據(jù)第二實(shí)施例的通信裝置的方框圖;
圖4是圖示根據(jù)第二實(shí)施例的發(fā)送終端和接收終端的操作的順序圖;
圖5是圖示根據(jù)第三實(shí)施例的通信裝置的方框圖;和
圖6是圖示根據(jù)第三實(shí)施例的發(fā)送終端和接收終端的操作的順序圖。
具體實(shí)施方式
根據(jù)一些實(shí)施例,提供有通信裝置,該通信裝置與目標(biāo)通信裝置通信,包含:通信控制器、通用處理單元、數(shù)據(jù)傳送處理單元和起動(dòng)單元。
通用處理單元借助于通信控制器與目標(biāo)通信裝置通信。
數(shù)據(jù)傳送處理單元借助于通信控制器接收來自目標(biāo)通信裝置的數(shù)據(jù)。
起動(dòng)單元起動(dòng)數(shù)據(jù)傳送處理單元。
通用處理單元接收來自目標(biāo)通信裝置的數(shù)據(jù)傳送開始請求。
當(dāng)通用處理單元接收到數(shù)據(jù)傳送開始請求時(shí),起動(dòng)單元起動(dòng)數(shù)據(jù)傳送處理單元。
在數(shù)據(jù)傳送處理單元被起動(dòng)之后,通用處理單元或者數(shù)據(jù)傳送處理單元向目標(biāo)通信裝置通知數(shù)據(jù)傳送開始應(yīng)答。
在下文中,將參考附圖描述實(shí)施例。
(第一實(shí)施例)
本實(shí)施例的特征在于,在確保接收側(cè)上的專用硬件的起動(dòng)之后,發(fā)送側(cè)開始數(shù)據(jù)傳送。這通過控制高速傳送處理單元的開始和停止時(shí)刻來實(shí)現(xiàn),高速傳送處理單元是發(fā)送側(cè)中的專用硬件??梢酝ㄟ^利用與目標(biāo)通信裝置發(fā)送和接收控制包來進(jìn)行控制。在下面,將具體描述本實(shí)施例。
圖1是圖示根據(jù)第一實(shí)施例的通信裝置的方框圖。顯示了兩個(gè)通信裝置:發(fā)送終端和接收終端。
發(fā)送終端包含通信控制器11、存儲介質(zhì)控制器12、通用處理單元13、高速傳送處理單元14、通信模式管理單元15、高速發(fā)送起動(dòng)單元16和高速發(fā)送結(jié)束單元17。
接收終端包含:通信控制器31、存儲介質(zhì)控制器32、通用處理單元33、高速傳送處理單元34、通信模式管理單元35、高速接收起動(dòng)單元36和高速接收結(jié)束單元37。
通用處理單元13和33由CPU、存儲器等等組成,并且使用軟件來執(zhí)行通用處理。
高速傳送處理單元14和34進(jìn)行關(guān)于數(shù)據(jù)傳送的處理。高速傳送處理單元14和34部分地或者完全地通過硬件來實(shí)現(xiàn)。高速傳送處理單元14和34可以比由通用處理單元處理的數(shù)據(jù)傳送更高速地進(jìn)行數(shù)據(jù)傳送。例如,高速傳送處理單元14和34是DMA控制裝置。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于株式會(huì)社東芝,未經(jīng)株式會(huì)社東芝許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310446212.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)
- 雙桌面遠(yuǎn)程控制系統(tǒng)及方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 雙計(jì)算機(jī)系統(tǒng)
- 制導(dǎo)雷達(dá)計(jì)算機(jī)系統(tǒng)
- 一種服務(wù)部署方法及裝置
- 一種計(jì)算機(jī)集成系統(tǒng)及故障自動(dòng)切換方法
- 一種計(jì)算機(jī)信息安全監(jiān)控系統(tǒng)
- 混合型量子計(jì)算機(jī)架構(gòu)及其執(zhí)行計(jì)算任務(wù)的方法





