欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信控制方法和系統(tǒng)的制作方法

文檔序號(hào):7594301閱讀:119來源:國(guó)知局
專利名稱:通信控制方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于實(shí)現(xiàn)高效數(shù)據(jù)通信的技術(shù)。
背景技術(shù)
TCP(傳輸控制協(xié)議)是OSI(開放式系統(tǒng)互連)參考模型的傳輸層中所使用的通信協(xié)議,并且用于確??煽康臄?shù)據(jù)通信。具體地,當(dāng)根據(jù)TCP進(jìn)行通信時(shí),將數(shù)據(jù)分割為預(yù)定數(shù)據(jù)尺寸的數(shù)據(jù)部分,其中在將唯一的報(bào)頭添加在其上之后,每一個(gè)數(shù)據(jù)部分作為數(shù)據(jù)塊(此后,稱之為“分段”)來傳送。每一個(gè)報(bào)頭包含用于唯一識(shí)別在其上添加了報(bào)頭的分段中所包括的數(shù)據(jù)部分的序列號(hào),并且必要地,序列號(hào)對(duì)應(yīng)于從發(fā)射機(jī)設(shè)備傳送來的分段的順序。
根據(jù)TCP,在根據(jù)由“擁塞窗口尺寸”所定義的數(shù)量開始從發(fā)射機(jī)設(shè)備的數(shù)據(jù)傳送時(shí),將特定數(shù)量的分段連續(xù)地傳送到網(wǎng)絡(luò)中,其中,所述窗口尺寸是在接收到來自接收機(jī)設(shè)備的請(qǐng)求傳送后續(xù)分段的確認(rèn)之前,能夠連續(xù)地傳送的分段的數(shù)量。所述發(fā)射機(jī)設(shè)備根據(jù)被稱為慢啟動(dòng)算法的預(yù)定算法,針對(duì)每一個(gè)接收到的確認(rèn),逐漸增加連續(xù)傳送的分段的數(shù)量,即,擁塞窗口尺寸。為了防止由于在通信的初始階段處傳輸大量分段所造成的網(wǎng)絡(luò)中的可能擁塞,逐漸增加擁塞窗口尺寸。
然而,使用慢啟動(dòng)算法阻止了高效的數(shù)據(jù)通信,這是由于即使當(dāng)數(shù)據(jù)流量非常好地低于通信線路的頻帶容量時(shí),而算法僅逐漸地增加擁塞窗口尺寸。結(jié)果,當(dāng)使用該算法時(shí),通常會(huì)花費(fèi)一些時(shí)間,直到實(shí)現(xiàn)了頻帶的最佳使用為止。在待審日本專利申請(qǐng)JP 2001-298485中公開了解決該問題的一種技術(shù)。
在JP 2001-298485中所公開的技術(shù)實(shí)現(xiàn)了如以下所述的高效數(shù)據(jù)傳輸。發(fā)射機(jī)設(shè)備存儲(chǔ)擁塞窗口尺寸的默認(rèn)值和預(yù)定閾值。在數(shù)據(jù)傳輸?shù)拈_始,發(fā)射機(jī)設(shè)備根據(jù)默認(rèn)擁塞窗口尺寸來傳送一定數(shù)量的分段。在當(dāng)接收到針對(duì)傳送分段的確認(rèn)時(shí),窗口尺寸保持為小于閾值的情況下,發(fā)射機(jī)設(shè)備將擁塞窗口尺寸增加到預(yù)定閾值。因此,實(shí)現(xiàn)了高效數(shù)據(jù)傳輸。
在利用因特網(wǎng)的通信中,發(fā)射機(jī)設(shè)備和接收機(jī)設(shè)備通常不與相同的通信網(wǎng)絡(luò)相連,并且極少直接相互通信。通常,如圖7所示,接收機(jī)設(shè)備210與通信網(wǎng)絡(luò)230A相連,而發(fā)射機(jī)設(shè)備220與通信網(wǎng)絡(luò)230B相連。通信網(wǎng)絡(luò)230A通過諸如路由器等中繼設(shè)備240與通信網(wǎng)絡(luò)230B相連,并且發(fā)射機(jī)設(shè)備220和接收機(jī)設(shè)備210通過中繼設(shè)備240相互通信。然而,當(dāng)將JP 2001-298485中所公開的技術(shù)應(yīng)用于通過中繼設(shè)備240所進(jìn)行的數(shù)據(jù)通信,如同圖7所示的情況,存在以下可能性可以將超過中繼設(shè)備240的容量的大量分段傳送到中繼設(shè)備,從而導(dǎo)致了擁塞。

發(fā)明內(nèi)容
為了解決上述問題而構(gòu)思了本發(fā)明,本發(fā)明的目的是提出一種技術(shù),用于避免在中繼設(shè)備處的擁塞,并實(shí)現(xiàn)高效的數(shù)據(jù)通信。
為了解決所述問題,本發(fā)明提出了一種通信方法,包括計(jì)算要通過中繼設(shè)備從發(fā)射機(jī)設(shè)備傳送到接收機(jī)設(shè)備的數(shù)據(jù)塊的數(shù)據(jù)量;向中繼設(shè)備傳送包括至少計(jì)算出的數(shù)據(jù)量的詢問數(shù)據(jù);以及在所述中繼設(shè)備能夠中繼所述計(jì)算出的數(shù)據(jù)量的數(shù)據(jù)塊的情況下,當(dāng)在所述中繼設(shè)備中接收到所述詢問數(shù)據(jù)時(shí),由所述中繼設(shè)備向所述發(fā)射機(jī)設(shè)備通知允許傳送所述計(jì)算出的數(shù)據(jù)量的數(shù)據(jù)塊。
在優(yōu)選實(shí)施例中,把要連續(xù)地從所述發(fā)射機(jī)設(shè)備傳送的數(shù)據(jù)塊的數(shù)據(jù)量存儲(chǔ)在所述傳送設(shè)備的存儲(chǔ)裝置中;并且上述通信方法還包括當(dāng)從所述中繼設(shè)備接收到所述允許時(shí),將所述數(shù)據(jù)量的數(shù)據(jù)塊增加為與所述計(jì)算出的數(shù)據(jù)量相對(duì)應(yīng)的值。
本發(fā)明還提出了一種發(fā)射機(jī)設(shè)備,包括計(jì)算裝置,用于計(jì)算要通過中繼設(shè)備傳送到接收機(jī)設(shè)備的數(shù)據(jù)塊的數(shù)據(jù)量;第一傳輸裝置,用于向所述中繼設(shè)備傳送包括至少由計(jì)算裝置所計(jì)算出的數(shù)據(jù)量的詢問數(shù)據(jù);以及第二傳輸裝置,在發(fā)射機(jī)設(shè)備響應(yīng)所述詢問數(shù)據(jù),從所述中繼設(shè)備接收到允許傳送所述計(jì)算出的數(shù)據(jù)量的所述數(shù)據(jù)塊的通知的情況下,連續(xù)地傳送所述數(shù)據(jù)塊。
在一個(gè)優(yōu)選的實(shí)施例中,當(dāng)傳送等待傳輸?shù)臄?shù)據(jù)塊之前的前面的數(shù)據(jù)塊時(shí),所述發(fā)射機(jī)設(shè)備的第一傳輸裝置傳送所述詢問數(shù)據(jù)。優(yōu)選地,在將所述詢問數(shù)據(jù)分割為部分,并且將詢問數(shù)據(jù)的每一個(gè)所述分割后的部分順序地寫入所述前面的數(shù)據(jù)塊中之后,第一傳輸裝置向中繼設(shè)備傳送所述詢問數(shù)據(jù)。
本發(fā)明還提出了一種中繼設(shè)備,包括接收裝置,用于從連續(xù)傳送數(shù)據(jù)塊的發(fā)射機(jī)設(shè)備中接收數(shù)據(jù)傳輸?shù)脑儐枖?shù)據(jù),所述詢問數(shù)據(jù)示出了至少所述數(shù)據(jù)塊的數(shù)據(jù)量;確定裝置,用于確定是否能夠?qū)⑺鰯?shù)據(jù)塊中繼到接收機(jī)設(shè)備;以及傳輸裝置,用于向所述發(fā)射機(jī)設(shè)備傳送通知,通知由所述確定裝置所執(zhí)行的確定的結(jié)果,其中,至少由所述確定裝置來確定能夠中繼所述數(shù)據(jù)塊。
此外,本發(fā)明提出了一種使計(jì)算機(jī)執(zhí)行由上述發(fā)射機(jī)設(shè)備或中繼設(shè)備所進(jìn)行的處理的程序產(chǎn)品。
根據(jù)本發(fā)明,在避免在中繼設(shè)備處的擁塞的同時(shí),實(shí)現(xiàn)了高效的數(shù)據(jù)傳輸。


圖1是示出了根據(jù)本發(fā)明的通信系統(tǒng)的總體結(jié)構(gòu)的圖。
圖2是示出了在發(fā)射機(jī)設(shè)備20和中繼設(shè)備40中所存儲(chǔ)的請(qǐng)求碼表的實(shí)例的圖。
圖3是示出了發(fā)射機(jī)設(shè)備20的實(shí)例結(jié)構(gòu)的圖。
圖4是示出了由發(fā)射機(jī)設(shè)備20的控制單元100所執(zhí)行的分段傳輸操作的流程圖。
圖5是示出了中繼設(shè)備40的實(shí)例結(jié)構(gòu)的圖。
圖6是示出了由中繼設(shè)備40的控制單元100所執(zhí)行的分段中繼操作的流程圖。
圖7是示出了一般通信系統(tǒng)的圖。
具體實(shí)施例方式
1.系統(tǒng)的結(jié)構(gòu)圖1是示出了根據(jù)本發(fā)明實(shí)施例的實(shí)例通信系統(tǒng)的總體結(jié)果的圖。接收機(jī)設(shè)備10是具有無線通信功能的計(jì)算機(jī)設(shè)備,并且能夠根據(jù)TCP與服務(wù)于設(shè)備10的無線接入點(diǎn)設(shè)備進(jìn)行無線通信。發(fā)射機(jī)設(shè)備20是與諸如因特網(wǎng)等通信網(wǎng)絡(luò)30相連的計(jì)算機(jī)設(shè)備,能夠根據(jù)TCP來傳送數(shù)據(jù)。
在傳送到接收機(jī)設(shè)備10之前,發(fā)射機(jī)設(shè)備20將數(shù)據(jù)分割為多個(gè)分段。通常,根據(jù)慢啟動(dòng)算法來進(jìn)行傳輸。具體地,發(fā)射機(jī)設(shè)備20逐漸地將連續(xù)傳送的分段數(shù)量,即擁塞窗口尺寸增加為兩個(gè)、四個(gè),然后增加為八個(gè)分段。此外,發(fā)射機(jī)設(shè)備20分割并將請(qǐng)求碼寫入連續(xù)傳送的每一個(gè)分段。請(qǐng)求碼或詢問碼是示出了對(duì)中繼設(shè)備40進(jìn)行請(qǐng)求以便連續(xù)地中繼等待傳送到接收機(jī)設(shè)備10的剩余分段的數(shù)據(jù)。在本實(shí)施例中,剩余分段不包括發(fā)射機(jī)設(shè)備20已經(jīng)傳送或?qū)⒁獋魉偷姆侄?。?dāng)發(fā)射機(jī)設(shè)備20從中繼設(shè)備40接收到允許在請(qǐng)求碼中所示的請(qǐng)求的通知時(shí),利用剩余分段的數(shù)據(jù)量對(duì)擁塞窗口尺寸進(jìn)行更新。然后,將剩余分段連續(xù)地傳送到接收機(jī)設(shè)備10。
更具體地,發(fā)射機(jī)設(shè)備20存儲(chǔ)圖20所示的請(qǐng)求碼表,并且根據(jù)請(qǐng)求碼表的詳細(xì)內(nèi)容和剩余分段的數(shù)據(jù)量,識(shí)別要傳送到中繼設(shè)備40的請(qǐng)求碼。然后,發(fā)射機(jī)設(shè)備20將所識(shí)別的請(qǐng)求碼分割為具有預(yù)定數(shù)據(jù)尺寸(在本實(shí)施例中為1比特)的部分,并且將請(qǐng)求碼的每一個(gè)分割后的部分寫入到每一個(gè)分段的預(yù)定區(qū)域,以便傳送到接收機(jī)設(shè)備10。在本實(shí)施例中,使用針對(duì)CE(擁塞經(jīng)歷)比特的區(qū)域作為預(yù)定區(qū)域,其中當(dāng)根據(jù)ECN(明確擁塞通知)來進(jìn)行擁塞控制時(shí),使用CE比特。預(yù)定區(qū)域不必是針對(duì)CE比特的區(qū)域,而可以是諸如保留區(qū)域的另一區(qū)域。保留區(qū)域是并不局限于在TCP中的特定使用的區(qū)域,因此,可以根據(jù)由用戶所定義的用途,自由地進(jìn)行使用。將請(qǐng)求碼寫入到保留區(qū)域或CE比特區(qū)域中,以避免由已經(jīng)接收到分段但不能適當(dāng)?shù)亟庾g該代碼的設(shè)備誤譯該代碼。當(dāng)寫入到保留區(qū)域或CE比特區(qū)域中時(shí),不能解譯該代碼的設(shè)備忽略在保留區(qū)域或在CE比特區(qū)域中所描述的數(shù)據(jù)。此外,由于發(fā)射機(jī)設(shè)備20將請(qǐng)求碼分割為更小的數(shù)據(jù)部分,可以將請(qǐng)求碼傳送到中繼設(shè)備40,即使請(qǐng)求碼的數(shù)據(jù)長(zhǎng)度大于一個(gè)分段的預(yù)定區(qū)域的區(qū)域尺寸。
圖2是示出了請(qǐng)求碼表的實(shí)例的圖。圖2所示的請(qǐng)求碼表包含了三種類型的請(qǐng)求碼“01”、“10”和“11”,每一個(gè)均與剩余分段的數(shù)據(jù)量相關(guān)聯(lián)。在接收到請(qǐng)求碼時(shí),向中繼設(shè)備40通知剩余分段的數(shù)據(jù)量。在該圖中所示的請(qǐng)求碼表中所存儲(chǔ)的是以下情形的實(shí)例當(dāng)剩余分段的數(shù)據(jù)量小于10千字節(jié)(1千字節(jié)=1024字節(jié))時(shí),傳送請(qǐng)求碼“01”;當(dāng)剩余分段的數(shù)據(jù)量等于或大于10千字節(jié)、或者小于1兆字節(jié)(1兆字節(jié)=1024千字節(jié))時(shí),傳送請(qǐng)求碼“10”,而當(dāng)剩余分段的數(shù)據(jù)量等于或大于1兆字節(jié)時(shí),傳送請(qǐng)求碼“11”。
中繼設(shè)備40是與通信網(wǎng)絡(luò)30相連的無線接入點(diǎn)設(shè)備。中繼設(shè)備用于提供位于由中繼設(shè)備所覆蓋的無線區(qū)域中的接收機(jī)設(shè)備10和發(fā)射機(jī)設(shè)備20之間的通信。具體地,中繼設(shè)備40建立與接收機(jī)設(shè)備10之間的無線通信連接,并且還建立與發(fā)射機(jī)設(shè)備20之間的通信連接。中繼設(shè)備40配備有具有預(yù)定存儲(chǔ)容量的隊(duì)列區(qū)域。中繼設(shè)備40在隊(duì)列區(qū)域中寫入通過上述通信連接從發(fā)射機(jī)設(shè)備20傳送來的分段,并且將隊(duì)列區(qū)域中的這些分段通過上述無線通信連接順序地傳送到接收機(jī)設(shè)備10。中繼設(shè)備40通過無線通信連接接收從接收機(jī)設(shè)備10傳送來的確認(rèn),并且通過通信連接再次將接收到的確認(rèn)傳送到發(fā)射機(jī)設(shè)備20。因此,中繼設(shè)備40中繼接收機(jī)設(shè)備10和發(fā)射機(jī)設(shè)備20之間的數(shù)據(jù)通信。
此外,中繼設(shè)備40獲得從發(fā)射機(jī)設(shè)備20傳送來的詢問數(shù)據(jù)(即,來自發(fā)射機(jī)設(shè)備20的數(shù)據(jù)傳輸?shù)脑儐枖?shù)據(jù)),其中詢問數(shù)據(jù)包括剩余分段的數(shù)據(jù)量。具體地,中繼設(shè)備40獲得已分割并嵌入到從發(fā)射機(jī)設(shè)備20傳送來的分段中的請(qǐng)求碼。中繼設(shè)備40確定在所獲得的請(qǐng)求碼或詢問數(shù)據(jù)中所示的請(qǐng)求是否為可接受的,并且向發(fā)射機(jī)設(shè)備20停止確定結(jié)果。具體地,中繼設(shè)備40存儲(chǔ)與在發(fā)射機(jī)設(shè)備20中所存儲(chǔ)的請(qǐng)求碼相同的圖2所示的請(qǐng)求碼表;中繼設(shè)備40根據(jù)請(qǐng)求碼表的詳細(xì)內(nèi)容和從發(fā)射機(jī)設(shè)備20傳送來的請(qǐng)求碼,來識(shí)別剩余分段的數(shù)據(jù)量。具體地,中繼設(shè)備40根據(jù)隊(duì)列區(qū)域的剩余容量,確定是否能夠連續(xù)地接收在請(qǐng)求碼中所指定的剩余分段并中繼到接收機(jī)設(shè)備10,而且將確定結(jié)果傳送到發(fā)射機(jī)設(shè)備20。
如前所述,在圖1所示的通信系統(tǒng)中,發(fā)射機(jī)設(shè)備20向中繼設(shè)備40通知剩余分段的數(shù)據(jù)量。當(dāng)中繼設(shè)備40通知可以連續(xù)地中繼剩余分段時(shí),發(fā)射機(jī)設(shè)備20連續(xù)地傳送剩余分段。結(jié)果,實(shí)現(xiàn)了高效數(shù)據(jù)通信,并且在中繼設(shè)備40處,避免了擁塞。
2發(fā)射機(jī)設(shè)備20的擁塞如圖3所示,發(fā)射機(jī)設(shè)備20具有控制單元100、第一通信接口(此后稱為“IF”單元110a、第二通信IF單元110b、存儲(chǔ)單元120和用于這些組件之間的數(shù)據(jù)交換的總線130。
控制單元100是諸如CPU(中央控制單元)。所述控制單元100執(zhí)行在存儲(chǔ)單元120中所存儲(chǔ)的軟件,從而控制發(fā)射機(jī)設(shè)備20的每一個(gè)組件。通信IF單元110a與通信網(wǎng)絡(luò)30相連,并且接收通過網(wǎng)絡(luò)30傳送來的數(shù)據(jù)。通信IF單元110a將所接收到的數(shù)據(jù)傳送到控制單元100,并且向通信網(wǎng)絡(luò)30傳送從控制單元100傳送來的數(shù)據(jù)。
如圖3所示,存儲(chǔ)單元120包括易失性存儲(chǔ)單元120a和非易失性存儲(chǔ)單元120b。易失性存儲(chǔ)單元120a是諸如RAM(隨機(jī)存取存儲(chǔ)器),并且由控制單元100用作執(zhí)行軟件的工作區(qū)。
例如,非易失性存儲(chǔ)單元120b是硬盤,并且存儲(chǔ)了響應(yīng)來自接收機(jī)設(shè)備10的請(qǐng)求要傳送到接收機(jī)設(shè)備10的數(shù)據(jù)、請(qǐng)求碼表(參考圖2)、以及其他軟件。例如,在非易失性存儲(chǔ)單元120b中,存儲(chǔ)了在控制單元100中運(yùn)行的操作系統(tǒng)(此后稱之為“OS”)軟件。非易失性存儲(chǔ)單元120b還存儲(chǔ)了用于使控制單元100執(zhí)行數(shù)據(jù)傳輸操作以便將數(shù)據(jù)傳送到接收機(jī)設(shè)備10的傳輸軟件。
非易失性存儲(chǔ)單元120b還預(yù)先存儲(chǔ)了擁塞窗口尺寸的數(shù)據(jù),即,能夠連續(xù)地傳送的特定數(shù)據(jù)尺寸的預(yù)定數(shù)量的分段。每一次當(dāng)由接收機(jī)設(shè)備10確認(rèn)接收到傳送來的分段時(shí),開始窗口尺寸的改變。在本實(shí)施例中,當(dāng)允許從中繼設(shè)備40傳送剩余分段時(shí),利用與剩余分段的數(shù)據(jù)量相對(duì)應(yīng)的值來更新窗口尺寸。
下文中,將描述通過執(zhí)行上述軟件由控制單元100所實(shí)現(xiàn)的功能。
當(dāng)啟動(dòng)發(fā)射機(jī)設(shè)備20時(shí),控制單元100首先從非易失性存儲(chǔ)單元120b中讀取OS軟件。然后,控制單元100執(zhí)行OS軟件,從而實(shí)現(xiàn)發(fā)射機(jī)設(shè)備20的每一個(gè)組件的功能控制,并且從非易失性存儲(chǔ)單元120b中讀取并執(zhí)行其他軟件。當(dāng)從接收機(jī)設(shè)備10接收到傳輸數(shù)據(jù)的請(qǐng)求時(shí),控制單元100讀取并執(zhí)行來自非易失性存儲(chǔ)單元120b的傳輸軟件。
圖4是示出了由控制單元100所執(zhí)行、并由傳輸軟件所實(shí)現(xiàn)的分段傳輸操作的流程的流程圖。如圖4所示,在這種情況下,控制單元100提供了5個(gè)不同的功能選擇功能、計(jì)算功能、識(shí)別功能、第一傳輸功能和第二傳輸功能。
利用選擇功能,將數(shù)據(jù)分割為多個(gè)分段,并且從多個(gè)分段中,根據(jù)慢啟動(dòng)算法的初始窗口尺寸來選擇要連續(xù)傳送的分段??刂茊卧?00根據(jù)該算法,將擁塞窗口尺寸增加為2個(gè)、4個(gè),然后增加為8個(gè)分段,并且從具有最早的序列號(hào)的分段開始,按照降序,選擇與更新的擁塞窗口尺寸相對(duì)應(yīng)的分段數(shù)量。
通過計(jì)算功能,計(jì)算在多個(gè)分段中的剩余數(shù)據(jù)分段的數(shù)據(jù)量。假定多個(gè)分段的每一個(gè)具有相等的數(shù)據(jù)長(zhǎng)度,則可以通過將數(shù)據(jù)長(zhǎng)度乘以剩余分段的數(shù)量來計(jì)算剩余分段的數(shù)據(jù)量。
識(shí)別功能根據(jù)由計(jì)算功能所計(jì)算出的數(shù)據(jù)量和請(qǐng)求碼表的詳細(xì)內(nèi)容,來識(shí)別要傳送到中繼設(shè)備40的請(qǐng)求碼。
利用第一傳輸功能,在分割由識(shí)別功能所識(shí)別的請(qǐng)求碼并將其寫入每一個(gè)分段的預(yù)定區(qū)域之后,傳送由選擇功能所選擇的分段。通過通信IF單元110a將這些分段傳送到中繼設(shè)備40。更具體地,控制單元100以1比特為單位來分割請(qǐng)求碼,并且具有更小的序列號(hào)的分段具有更接近于其中嵌入了請(qǐng)求碼的引導(dǎo)部分的請(qǐng)求碼的分割部分。
利用第二傳輸功能,當(dāng)發(fā)射機(jī)設(shè)備20從中繼設(shè)備40接收到允許在請(qǐng)求碼中所指定量的分段的連續(xù)傳輸?shù)耐ㄖ獣r(shí),傳送剩余分段。
如前所述,發(fā)射機(jī)設(shè)備20的硬件結(jié)構(gòu)與通用計(jì)算機(jī)的硬件結(jié)構(gòu)相同,但是,通過使控制單元100執(zhí)行在存儲(chǔ)單元中所存儲(chǔ)的各種軟件,提供了對(duì)本發(fā)明的發(fā)射機(jī)設(shè)備特定的功能。
3中繼設(shè)備40的結(jié)構(gòu)除了以下三點(diǎn)之外,中繼設(shè)備40的結(jié)構(gòu)與發(fā)射機(jī)設(shè)備20的結(jié)構(gòu)相同。第一,中繼設(shè)備40具有與接收機(jī)設(shè)備10無線地進(jìn)行通信的無線通信IF單元110b。第二,易失性存儲(chǔ)單元120a用作隊(duì)列區(qū)域。第三,在非易失性存儲(chǔ)單元120b中存儲(chǔ)了中繼軟件,而不是傳輸軟件。中繼軟件使控制單元100實(shí)現(xiàn)對(duì)本發(fā)明的中繼設(shè)備所特定的功能。在下文中,將描述當(dāng)執(zhí)行在非易失性存儲(chǔ)單元120b中所存儲(chǔ)的軟件時(shí),提供給中繼設(shè)備40的控制單元100的功能。
當(dāng)啟動(dòng)中繼設(shè)備40時(shí),控制單元100首先讀取并執(zhí)行來自非易失性存儲(chǔ)單元120b的OS軟件??刂茊卧?00在OS軟件功能下進(jìn)行操作,以控制中繼設(shè)備40的每一個(gè)組件,并且從非易失性存儲(chǔ)單元120b中讀取并執(zhí)行其他軟件。當(dāng)完成了OS軟件的執(zhí)行時(shí),控制單元100立即讀取并執(zhí)行來自非易失性存儲(chǔ)單元120b的中繼軟件。
圖6是示出了由控制單元100根據(jù)中繼軟件所執(zhí)行的分段中繼操作的流程圖。如圖6所示,控制單元100配備有通用的中繼功能,用于利用隊(duì)列區(qū)域?qū)陌l(fā)射機(jī)設(shè)備20傳送來的分段中繼到接收機(jī)設(shè)備10,并且將從接收機(jī)設(shè)備10傳送來的分段中繼到發(fā)射機(jī)設(shè)備20??刂茊卧?00還配備有根據(jù)本發(fā)明的中繼設(shè)備所特定的以下兩個(gè)功能。
利用第一功能,獲得已分割并寫入到分段中且從發(fā)射機(jī)20中接收到的請(qǐng)求碼,并且根據(jù)該請(qǐng)求碼和請(qǐng)求碼表的詳細(xì)內(nèi)容來識(shí)別在所獲得的請(qǐng)求碼中所示出的數(shù)據(jù)量。具體地,控制單元100通過獲得在每一個(gè)接收到的分段的預(yù)定區(qū)域中所寫入的數(shù)據(jù)來獲得請(qǐng)求碼,并且按照在分段中所包含的序列號(hào)的順序來串聯(lián)多個(gè)獲得的數(shù)據(jù)。根據(jù)請(qǐng)求碼和請(qǐng)求碼表的詳細(xì)內(nèi)容來識(shí)別請(qǐng)求碼。
利用第二功能,檢測(cè)隊(duì)列區(qū)域中的可用容量,并且根據(jù)檢測(cè)到的容量和由第一功能所識(shí)別的數(shù)據(jù)量,確定是否中繼在請(qǐng)求碼中所示的數(shù)目和數(shù)量的中繼分段,并且將確定結(jié)果通知給發(fā)射機(jī)設(shè)備20。
如前所述,中繼設(shè)備40的硬件結(jié)構(gòu)與通用計(jì)算機(jī)的硬件結(jié)構(gòu)相同,但是,通過使控制單元100執(zhí)行在存儲(chǔ)單元中所存儲(chǔ)的各種軟件,提供了本發(fā)明的中繼設(shè)備所特定的功能。
操作現(xiàn)在將參考附圖來分別描述由發(fā)射機(jī)設(shè)備20和中繼設(shè)備40所進(jìn)行的操作,特別是與本發(fā)明的發(fā)射機(jī)設(shè)備和接收機(jī)設(shè)備的特性有關(guān)的操作。在該實(shí)例中,當(dāng)接收到傳送在非易失性存儲(chǔ)單元120b中所存儲(chǔ)的數(shù)據(jù)的請(qǐng)求時(shí),發(fā)射機(jī)設(shè)備20將數(shù)據(jù)分割為15個(gè)用于傳輸?shù)姆侄?,每一個(gè)均具有500字節(jié)的數(shù)據(jù)長(zhǎng)度。此外,根據(jù)在每一個(gè)分段中所包含的數(shù)據(jù)的相對(duì)位置,將按50遞增的序列號(hào)寫入15個(gè)分段的每一個(gè)中。此外,在該實(shí)例中,中繼設(shè)備40所配備的隊(duì)列區(qū)域的存儲(chǔ)容量是2兆字節(jié),并且在通信的開始,100%的容量是空閑的。
首先,將參考圖4來描述當(dāng)從接收機(jī)設(shè)備10請(qǐng)求數(shù)據(jù)傳輸時(shí),由發(fā)射機(jī)設(shè)備20的控制單元100所進(jìn)行的操作。如圖所示,控制單元100首先從15個(gè)分段中選擇要連續(xù)傳送的分段,以便傳送到接收機(jī)設(shè)備10(步驟SA1)。具體地,控制單元100從具有最小序列號(hào)的分段開始,以降序來選擇由擁塞窗口尺寸所指定數(shù)量的分段。在操作的開始,將擁塞窗口尺寸設(shè)置為2。假定每一個(gè)分段已在其中嵌入了以500遞增的序列號(hào),在步驟SA1,控制單元100選擇具有序列號(hào)500的分段和具有序列號(hào)1000的分段。
然后,控制單元100從要傳送到接收機(jī)設(shè)備10的15個(gè)分段中,計(jì)算不包括所傳送的分段和在步驟SA1中選擇的分段的分段數(shù)據(jù)量(步驟SA2)。在本實(shí)例中,還未傳送所有15個(gè)分段,并且在步驟SA1中選擇兩個(gè)分段。因此,控制單元100計(jì)算6500個(gè)字節(jié)(13×500字節(jié))的剩余分段的數(shù)據(jù)量。
隨后,控制單元100根據(jù)在步驟SA2中計(jì)算出的數(shù)據(jù)量和請(qǐng)求碼表的詳細(xì)內(nèi)容(參考圖2),識(shí)別要傳送到中繼設(shè)備40的請(qǐng)求碼(步驟SA3)。在該實(shí)例中,在步驟SA2中計(jì)算出的數(shù)據(jù)量是6500個(gè)字節(jié),而圖2中的請(qǐng)求碼表示出了當(dāng)剩余分段的數(shù)據(jù)量小于10千字節(jié)時(shí),傳送請(qǐng)求碼“01”。因此,控制單元100將“01”識(shí)別為要傳送到中繼設(shè)備40的請(qǐng)求碼。
然后,控制單元100分割并將在步驟SA3中所識(shí)別的請(qǐng)求碼寫入在步驟SA1中所選擇的兩個(gè)分段中,以便通過通信IF單元110a來傳送(步驟SA4)。具體地,在傳輸之前,控制單元100將“0”寫入具有序列號(hào)500的分段的預(yù)定區(qū)域中,而將“1”寫入具有序列號(hào)1000的分段的預(yù)定區(qū)域中。然后,控制單元100等待在步驟SA4中傳送來的分段的確認(rèn),并且同時(shí),等待響應(yīng)請(qǐng)求碼中的請(qǐng)求從中繼設(shè)備40中接收到的請(qǐng)求碼已分割并寫入到傳送的分段中的通知。
同時(shí),從發(fā)射機(jī)設(shè)備20傳送來的兩個(gè)分段通過通信網(wǎng)絡(luò)30到達(dá)中繼設(shè)備40。
如圖6所示,在通過通信IF單元110a接收到從發(fā)射機(jī)設(shè)備20傳送來的分段時(shí),中繼設(shè)備40的控制單元100將接收到的分段寫入在易失性存儲(chǔ)單元120a中設(shè)置的隊(duì)列區(qū)域中(步驟SB1)。
隨后,控制單元100獲得在步驟SB1已分割并寫入所接收到的分段中的請(qǐng)求碼。然后,控制單元100根據(jù)所獲得的請(qǐng)求碼和請(qǐng)求碼表(參考圖2),識(shí)別剩余分段的數(shù)據(jù)量(步驟SB2)。在該實(shí)例中,在步驟SB1中寫入到接收到的分段中的請(qǐng)求碼是“01”,因此,控制單元100識(shí)別到剩余分段的數(shù)據(jù)量小于10千字節(jié)。
然后,控制單元100檢測(cè)隊(duì)列區(qū)域的可用容量,并且確定是否能夠?qū)⒃诓襟ESB2中識(shí)別的數(shù)據(jù)量的分段存儲(chǔ)在隊(duì)列區(qū)域中。然后,控制單元100通過通信IF單元100a將確定結(jié)果傳送到發(fā)射機(jī)設(shè)備20(步驟SB3)。在該實(shí)例中,隊(duì)列區(qū)域的存儲(chǔ)容量是2兆字節(jié),并且在操作的開始,存儲(chǔ)容量是100%空閑的。因此,控制單元100確定能夠存儲(chǔ)剩余分段,并且向發(fā)射機(jī)設(shè)備20通知確定結(jié)果。
然后,控制單元100通過無線通信IF單元110b將在步驟SB1中在隊(duì)列區(qū)域中所寫入的分段傳送到接收機(jī)設(shè)備10(步驟SB4)。在根據(jù)TCP中繼分段時(shí),在此步驟之后,由中繼設(shè)備40所進(jìn)行的操作與由傳統(tǒng)中繼設(shè)備所進(jìn)行的操作相同。具體地,控制單元100通過無線通信IF單元110b接收從接收機(jī)設(shè)備10傳送來的確認(rèn),并且通過通信IF單元110a將所接收到的確認(rèn)傳送到發(fā)射機(jī)設(shè)備20。對(duì)本領(lǐng)域的技術(shù)人員顯而易見,可以使控制單元100首先執(zhí)行步驟SB4,然后執(zhí)行步驟SB3。
同時(shí),從中繼設(shè)備40傳送來的通知通過通信網(wǎng)絡(luò)30到達(dá)發(fā)射機(jī)設(shè)備20。
在圖4中,在接收到該通知時(shí)(步驟SA5),發(fā)射機(jī)設(shè)備20的控制單元100根據(jù)通知的詳細(xì)內(nèi)容,更新?lián)砣翱诔叽?、在非易失性存?chǔ)單元120b中所存儲(chǔ)的數(shù)據(jù)(步驟SA6)。具體地,當(dāng)在步驟SA5接收到的通知接受在步驟SA4中所傳送的請(qǐng)求碼中的請(qǐng)求時(shí),控制單元100利用在步驟SA2中所計(jì)算出的數(shù)據(jù)量來更新?lián)砣翱诔叽?。另一方面,?dāng)在步驟SA5中所接收到的通知未接受在步驟SA4中所傳送的請(qǐng)求碼中的請(qǐng)求時(shí),控制單元100保持當(dāng)前的擁塞窗口尺寸。在該實(shí)例中,從中繼設(shè)備40傳送來的通知接受剩余分段的連續(xù)傳輸,因此,控制單元100利用在步驟SA2計(jì)算出的數(shù)據(jù)量,即6500字節(jié),來更新?lián)砣翱诔叽纭?br> 從此時(shí)開始,當(dāng)其接收到針對(duì)在步驟SA4中傳送來的分段的確認(rèn)時(shí),控制單元100確定在分段中是否剩下任何分段要傳送到接收機(jī)設(shè)備10(步驟SA8)。重復(fù)從步驟SA1開始的處理,直到在步驟SA8中的確定結(jié)果變?yōu)椤胺瘛?。在該?shí)例中,假定剩下13個(gè)分段,則在步驟SA8中確定“是”。然后,將程序返回到步驟SA1,其中根據(jù)當(dāng)前擁塞窗口尺寸,即6500字節(jié),來選擇連續(xù)傳送的分段。結(jié)果,從發(fā)射機(jī)設(shè)備20向接收機(jī)設(shè)備10連續(xù)地傳送所有的剩余的13個(gè)分段,因此,完成了要傳送的分段的傳輸。
如前所述,在根據(jù)本發(fā)明的通信系統(tǒng)中,在要從發(fā)射機(jī)設(shè)備20傳送到接收機(jī)設(shè)備10的15個(gè)分段中,首先連續(xù)地傳送兩個(gè)分段,然后,連續(xù)地傳送剩余的13個(gè)分段。即,在2個(gè)傳輸操作中完成15個(gè)分段的傳輸。在傳統(tǒng)系統(tǒng)中,根據(jù)慢啟動(dòng)算法2、4、8來傳送15個(gè)分段,然后傳送1個(gè)分段,總共為4個(gè)傳輸操作。因此,與根據(jù)慢啟動(dòng)算法來傳送分段的傳統(tǒng)方法相比,根據(jù)本發(fā)明的通信系統(tǒng)實(shí)現(xiàn)了更高效的分段傳輸。
C修改如前所述,已經(jīng)描述了本發(fā)明的實(shí)施例,但是本發(fā)明并不局限于這樣的實(shí)施例,而可以做如下修改。
修改1在上述主要實(shí)施例中,中繼設(shè)備40是與通信網(wǎng)絡(luò)30相連的無線接入點(diǎn)設(shè)備,并且中繼位于由中繼設(shè)備所覆蓋的無線區(qū)域中的接收機(jī)設(shè)備10和與通信網(wǎng)絡(luò)30相連的發(fā)射機(jī)設(shè)備20之間的通信。然而,根據(jù)本發(fā)明的中繼設(shè)備并不局限于這樣的無線接入點(diǎn)設(shè)備,而可以是任意中繼設(shè)備,用于中繼發(fā)射機(jī)設(shè)備和接收機(jī)設(shè)備之間的通信,而與中繼設(shè)備和發(fā)射機(jī)或接收機(jī)設(shè)備之間的連接是有線的還是無線的無關(guān)。例如,中繼設(shè)備可以無線地與發(fā)射機(jī)和接收機(jī)設(shè)備相連,其中,這樣的中繼設(shè)備接收從發(fā)射機(jī)設(shè)備無線地傳送的分段,并且將接收到的分段無線地傳送到接收機(jī)設(shè)備。此外,中繼設(shè)備可以與第一通信網(wǎng)絡(luò)和第二通信網(wǎng)絡(luò)進(jìn)行有線連接。
修改2在上述主要實(shí)施例中,以1比特為單位來分割請(qǐng)求碼,并且具有更低序列號(hào)的分段具有更接近于在預(yù)定區(qū)域即CE比特存儲(chǔ)區(qū)域中寫入的請(qǐng)求碼的引導(dǎo)部分的請(qǐng)求碼的分割部分。該結(jié)構(gòu)使中繼設(shè)備40能夠通過根據(jù)在分段中所包含的序列號(hào)的順序來串聯(lián)從多個(gè)分段中的每一個(gè)分段的CE比特存儲(chǔ)區(qū)域中所獲得的數(shù)據(jù),恢復(fù)從發(fā)射機(jī)設(shè)備20傳送來的請(qǐng)求碼。然而,在可以由中繼設(shè)備40識(shí)別由請(qǐng)求碼所標(biāo)識(shí)的數(shù)據(jù)量而不恢復(fù)在傳輸之前已分割的請(qǐng)求碼的情況下,可以將每一個(gè)分割后的請(qǐng)求碼寫入每一個(gè)分段的預(yù)定區(qū)域,而與在每一個(gè)分段中所包含的序列號(hào)的順序無關(guān)。例如,剩余分段的數(shù)據(jù)量可以由在構(gòu)成請(qǐng)求碼的比特中設(shè)置為“1”的比特?cái)?shù)來示出。在該實(shí)例中,在請(qǐng)求碼包括3個(gè)比特,且設(shè)置為“1”的比特?cái)?shù)是一個(gè)的情況下,剩余分段的數(shù)據(jù)量小于10千字節(jié);在設(shè)置為“1”的比特?cái)?shù)為兩個(gè),剩余分段的數(shù)據(jù)量等于或大于10千字節(jié)且小于1兆字節(jié);而在設(shè)置為“1”的比特?cái)?shù)是三個(gè)的情況下,剩余分段的數(shù)據(jù)量等于或大于1兆字節(jié)。按照該方式,可以由中繼設(shè)備通過計(jì)算設(shè)置為“1”的比特?cái)?shù),來找到剩余分段的數(shù)據(jù)量,即使當(dāng)請(qǐng)求碼已分割并寫入到每一個(gè)分段的預(yù)定區(qū)域中,而與在每一個(gè)分段中所包含的序列號(hào)的順序無關(guān)。
修改3在上述主要實(shí)施例中,發(fā)射機(jī)設(shè)備、中繼設(shè)備和接收機(jī)設(shè)備根據(jù)TCP來進(jìn)行通信。然而,可以使用除了TCP之外的不同的通信協(xié)議來進(jìn)行根據(jù)本發(fā)明的發(fā)射機(jī)設(shè)備和中繼設(shè)備之間的通信,此外,在上述實(shí)施例中,中繼設(shè)備40向發(fā)射機(jī)設(shè)備20通知關(guān)于來自發(fā)射機(jī)設(shè)備20的結(jié)果是否由中繼設(shè)備接受的確定結(jié)果,而與發(fā)射機(jī)設(shè)備20和接收機(jī)設(shè)備10之間的數(shù)據(jù)交換無關(guān)。然而,可以將結(jié)果通知與數(shù)據(jù)交換一起傳輸。具體地,中繼設(shè)備40可以響應(yīng)從發(fā)射機(jī)設(shè)備20傳送來的分段,將表示確定結(jié)果的數(shù)據(jù)寫入到從接收機(jī)設(shè)備10傳送來的確認(rèn)中??蛇x地,在接收機(jī)設(shè)備10配備有在保留在接收到的分段的預(yù)定區(qū)域中所寫入的數(shù)據(jù)的同時(shí)返回確認(rèn)的功能的情況下,中繼設(shè)備40可以將表示確定結(jié)果的數(shù)據(jù)寫入從發(fā)射機(jī)設(shè)備20傳送來的分段的預(yù)定區(qū)域,然后,向接收機(jī)設(shè)備10中繼其中已寫入了確定結(jié)果的分段。
修改4在上述主要實(shí)施例中,中繼設(shè)備根據(jù)在隊(duì)列區(qū)域中剩余的可用容量來確定是否允許在從發(fā)射機(jī)設(shè)備通知的請(qǐng)求碼中所示的數(shù)據(jù)量的分段的傳輸。然而,用于確定的數(shù)據(jù)并不局限于隊(duì)列區(qū)域的可用容量。例如,在圖1所示的通信系統(tǒng)中,可以使用其中示出了通過在中繼設(shè)備40和接收機(jī)設(shè)備10之間建立的無線通信連接所進(jìn)行的無線通信質(zhì)量(例如,數(shù)據(jù)差錯(cuò)率和場(chǎng)強(qiáng)度)的不同數(shù)據(jù)。此外,可以交替地使用示出了無線通信連接的通信頻帶的數(shù)據(jù)。通信質(zhì)量或無線通信的通信頻帶通常會(huì)不斷改變,而有線通信則不會(huì)如此。因此,當(dāng)將本發(fā)明應(yīng)用于進(jìn)行無線通信的中繼設(shè)備時(shí),實(shí)現(xiàn)了高效數(shù)據(jù)通信。
修改5在上述主要實(shí)施例中,從發(fā)射機(jī)設(shè)備向中繼設(shè)備傳送示出了剩余分段的數(shù)據(jù)量的請(qǐng)求碼,從而中繼設(shè)備可以確定是否能夠接收在請(qǐng)求碼中所示的數(shù)據(jù)量的分段。然而,可以從發(fā)射機(jī)設(shè)備傳送示出了除了數(shù)據(jù)量之外的分段中所包含的數(shù)據(jù)類型的請(qǐng)求碼,從而中繼設(shè)備可以根據(jù)數(shù)據(jù)類型和數(shù)據(jù)量來確定是否能夠連續(xù)地傳送剩余分段。按照該方式,根據(jù)數(shù)據(jù)類型信息,當(dāng)數(shù)據(jù)需要實(shí)時(shí)傳輸時(shí),能夠允許剩余數(shù)據(jù)的傳輸,如同流數(shù)據(jù)的情況;相反,當(dāng)該數(shù)據(jù)不需要實(shí)時(shí)傳輸時(shí),不允許傳輸,如同郵件數(shù)據(jù)的情況。
修改6在上述主要實(shí)施例中,使用了固定長(zhǎng)度的請(qǐng)求碼,但是可以使用諸如霍夫曼碼的可變長(zhǎng)度的請(qǐng)求碼。具體地,傳送到接收機(jī)設(shè)備的剩余分段的數(shù)據(jù)量越小,則可以使用越短的數(shù)據(jù)長(zhǎng)度的請(qǐng)求碼。按照這種方式,剩余分段的數(shù)據(jù)量越小,則從分段傳輸?shù)拈_始,將越快地通知表示數(shù)據(jù)量的請(qǐng)求碼。這提供了以下優(yōu)點(diǎn)與在上述主要實(shí)施例中的情況相比,剩余分段的傳輸更為高效。
此外,盡管連續(xù)傳送的分段數(shù)量根據(jù)無線通信路徑的質(zhì)量或諸如網(wǎng)絡(luò)基礎(chǔ)設(shè)施的其他因數(shù)而發(fā)生變化,但是頻率分布最可能遵循在特定數(shù)量的分段處具有其峰值(例如,正態(tài)分布)。因此,可以賦予請(qǐng)求碼,從而可以向在分布中最經(jīng)常傳送的分段數(shù)量賦予更短數(shù)據(jù)長(zhǎng)度的請(qǐng)求碼。按照這種方式,可以減少將請(qǐng)求碼寫入數(shù)據(jù)塊中的發(fā)射機(jī)設(shè)備處的負(fù)載;同時(shí),在讀取請(qǐng)求碼時(shí),減小了在中繼設(shè)備處的工作負(fù)載。
修改7在上述主要實(shí)施例中,發(fā)射機(jī)設(shè)備20根據(jù)剩余分段的數(shù)據(jù)量和在圖2中所示的請(qǐng)求碼表,確定要通知給中繼設(shè)備40的請(qǐng)求碼。然而,不必定由發(fā)射機(jī)設(shè)備20來使用請(qǐng)求碼表以確定用于通知的請(qǐng)求碼。例如,可以由發(fā)射機(jī)設(shè)備20的控制單元100來執(zhí)行以下處理。在剩余分段的數(shù)據(jù)量小于10千字節(jié)的情況下,使用請(qǐng)求碼“01”;在數(shù)據(jù)量等于或大于10千字節(jié)且小于1兆字節(jié)的情況下,使用請(qǐng)求碼“10”;而當(dāng)數(shù)據(jù)量等于或大于1兆字節(jié)的情況下,使用請(qǐng)求碼“11”。
修改8在上述主要實(shí)施例中,將傳輸軟件預(yù)先存儲(chǔ)在發(fā)射機(jī)設(shè)備20中;并且將中繼軟件預(yù)先存儲(chǔ)在中繼設(shè)備40中。然而,可以將該軟件寫入在諸如CD-ROM(光盤-只讀存儲(chǔ)器)的計(jì)算機(jī)可讀記錄介質(zhì)中,并且這樣的記錄介質(zhì)可以用于將上述軟件安裝在通用計(jì)算機(jī)設(shè)備中。按照這種方式,能夠?qū)⑾嗤墓δ苜x予通用計(jì)算機(jī)設(shè)備,如賦予本發(fā)明的發(fā)射機(jī)設(shè)備和中繼設(shè)備的功能那樣。
修改9在上述主要實(shí)施例中,中繼設(shè)備40向發(fā)射機(jī)設(shè)備20傳送通知,通知關(guān)于是否能夠中繼由請(qǐng)求碼所指定的數(shù)據(jù)量的剩余分段的確定結(jié)果。然而,還能夠在確定中繼設(shè)備允許傳送剩余分段的情況下,僅傳送通知。
修改10在上述實(shí)施例中,發(fā)射機(jī)設(shè)備20計(jì)算剩余數(shù)據(jù)的數(shù)據(jù)量,并且將計(jì)算出的數(shù)據(jù)量傳送到中繼設(shè)備40。然而,還能夠使與通信網(wǎng)絡(luò)30或發(fā)射機(jī)設(shè)備20相連的另一計(jì)算機(jī)設(shè)備來計(jì)算剩余數(shù)據(jù)的數(shù)據(jù)量,并且直接地或通過發(fā)射機(jī)設(shè)備20,向中繼設(shè)備40傳送示出了計(jì)算出的數(shù)據(jù)量的結(jié)果。因此,減少了施加在發(fā)射機(jī)設(shè)備20上的負(fù)擔(dān)。
權(quán)利要求
1.一種通信方法,包括計(jì)算要通過中繼設(shè)備從發(fā)射機(jī)設(shè)備傳送到接收機(jī)設(shè)備的數(shù)據(jù)塊的數(shù)據(jù)量;從傳輸裝置向所述中繼設(shè)備傳送示出了至少所述計(jì)算出的數(shù)據(jù)量的詢問數(shù)據(jù);以及在所述中繼設(shè)備能夠中繼所述計(jì)算出的數(shù)據(jù)量的數(shù)據(jù)塊的情況下,當(dāng)在所述中繼設(shè)備中接收到所述詢問數(shù)據(jù)時(shí),由所述中繼設(shè)備向所述發(fā)射機(jī)設(shè)備通知允許傳送所述計(jì)算出的數(shù)據(jù)量的數(shù)據(jù)塊。
2.根據(jù)權(quán)利要求1所述的通信方法,其特征在于將要連續(xù)地從所述發(fā)射機(jī)設(shè)備傳送的數(shù)據(jù)塊的數(shù)據(jù)量存儲(chǔ)在所述傳送設(shè)備的存儲(chǔ)裝置中;所述方法還包括當(dāng)從所述中繼設(shè)備接收到所述允許時(shí),將所述數(shù)據(jù)量的數(shù)據(jù)塊增加為與所述計(jì)算出的數(shù)據(jù)量相對(duì)應(yīng)的值。
3.一種發(fā)射機(jī)設(shè)備,包括計(jì)算裝置,用于計(jì)算要通過中繼設(shè)備從發(fā)射機(jī)設(shè)備傳送到接收機(jī)設(shè)備的數(shù)據(jù)塊的數(shù)據(jù)量;第一傳輸裝置,用于向所述中繼設(shè)備傳送示出了由所述計(jì)算裝置計(jì)算出的至少所述數(shù)據(jù)量的詢問數(shù)據(jù);以及第二傳輸裝置,在發(fā)射機(jī)設(shè)備響應(yīng)所述詢問數(shù)據(jù),從所述中繼設(shè)備接收到允許傳送所述計(jì)算出的數(shù)據(jù)量的所述數(shù)據(jù)塊的通知的情況下,連續(xù)地傳送所述數(shù)據(jù)塊。
4.根據(jù)權(quán)利要求3所述的發(fā)射機(jī)設(shè)備,其特征在于當(dāng)傳送在所述數(shù)據(jù)塊之前的前面的數(shù)據(jù)塊時(shí),所述第一傳輸裝置傳送所述詢問數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的發(fā)射機(jī)設(shè)備,其特征在于在將所述詢問數(shù)據(jù)分割為部分,并且將詢問數(shù)據(jù)的每一個(gè)所述分割后的部分順序地寫入所述前面的數(shù)據(jù)塊中之后,所述第一傳輸裝置將所述詢問數(shù)據(jù)傳送到所述中繼設(shè)備。
6.根據(jù)權(quán)利要求3所述的發(fā)射機(jī)設(shè)備,其特征在于所述詢問數(shù)據(jù)包括在所述數(shù)據(jù)塊中所包含的數(shù)據(jù)類型。
7.根據(jù)權(quán)利要求3所述的發(fā)射機(jī)設(shè)備,其特征在于所述詢問數(shù)據(jù)是根據(jù)所述數(shù)據(jù)塊的所述計(jì)算出的數(shù)據(jù)量的長(zhǎng)度可變的數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的發(fā)射機(jī)設(shè)備,其特征在于當(dāng)所述數(shù)據(jù)塊的數(shù)據(jù)量越小時(shí),所述詢問數(shù)據(jù)越短。
9.一種中繼設(shè)備,包括接收裝置,用于從連續(xù)傳送數(shù)據(jù)塊的發(fā)射機(jī)設(shè)備中接收數(shù)據(jù)傳輸?shù)脑儐枖?shù)據(jù),所述詢問數(shù)據(jù)示出了至少所述數(shù)據(jù)塊的數(shù)據(jù)量;確定裝置,用于確定是否能夠?qū)⑺鰯?shù)據(jù)塊中繼到接收機(jī)設(shè)備;以及傳輸裝置,用于向所述發(fā)射機(jī)設(shè)備傳送通知,通知由所述確定裝置所執(zhí)行的確定的結(jié)果,其中,至少由所述確定裝置來確定能夠中繼所述數(shù)據(jù)塊。
全文摘要
一種通信控制方法和系統(tǒng),在通過中繼設(shè)備將多個(gè)數(shù)據(jù)塊中的預(yù)定數(shù)量的數(shù)據(jù)塊傳送到接收機(jī)設(shè)備10時(shí),發(fā)射機(jī)設(shè)備20分割并向連續(xù)傳送的數(shù)據(jù)塊中寫入用于請(qǐng)求中繼設(shè)備40中繼剩余數(shù)據(jù)塊的請(qǐng)求碼。在接受在從發(fā)射機(jī)設(shè)備20傳送來的數(shù)據(jù)塊中已分割并寫入的請(qǐng)求碼中所示的請(qǐng)求的情況下,中繼設(shè)備40將請(qǐng)求的接受通知給發(fā)射機(jī)設(shè)備20。然后,在接收到該通知時(shí),發(fā)射機(jī)設(shè)備20將剩余數(shù)據(jù)塊連續(xù)地傳送到中繼設(shè)備40。
文檔編號(hào)H04L12/54GK1581840SQ20041005586
公開日2005年2月16日 申請(qǐng)日期2004年8月4日 優(yōu)先權(quán)日2003年8月14日
發(fā)明者三宅基治, 稻村浩, 高橋修 申請(qǐng)人:株式會(huì)社Ntt都科摩
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大厂| 陈巴尔虎旗| 舒城县| 南郑县| 乌拉特中旗| 穆棱市| 潢川县| 开远市| 红桥区| 双流县| 科尔| 仙游县| 黑龙江省| 游戏| 顺昌县| 达日县| 五常市| 抚远县| 海城市| 兖州市| 高尔夫| 沙田区| 梅州市| 历史| 永川市| 镇原县| 五台县| 隆林| 英山县| 民丰县| 富民县| 恩平市| 临猗县| 新丰县| 新和县| 新津县| 连城县| 府谷县| 宁国市| 衡山县| 绥中县|