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

啟動(dòng)裝置、目標(biāo)裝置、通信系統(tǒng)、超時(shí)檢測(cè)方法以及超時(shí)檢測(cè)程序的制作方法

文檔序號(hào):6494873閱讀:217來(lái)源:國(guó)知局
啟動(dòng)裝置、目標(biāo)裝置、通信系統(tǒng)、超時(shí)檢測(cè)方法以及超時(shí)檢測(cè)程序的制作方法
【專利摘要】本發(fā)明提供一種啟動(dòng)裝置,其在發(fā)出用于經(jīng)由無(wú)線通信對(duì)同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器進(jìn)行遠(yuǎn)程訪問(wèn)的訪問(wèn)請(qǐng)求的情況下,能夠不依賴于無(wú)線通信中的訪問(wèn)請(qǐng)求的發(fā)出數(shù),以一個(gè)計(jì)時(shí)器容易地進(jìn)行超時(shí)檢測(cè)。在該裝置中,訪問(wèn)請(qǐng)求處理單元(102)對(duì)包括同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置(110)發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從目標(biāo)裝置(110)接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)。在訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)進(jìn)行訪問(wèn)請(qǐng)求的發(fā)送或訪問(wèn)響應(yīng)的接收,超時(shí)檢測(cè)單元(103)對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在計(jì)時(shí)動(dòng)作超過(guò)了超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)。
【專利說(shuō)明】啟動(dòng)裝置、目標(biāo)裝置、通信系統(tǒng)、超時(shí)檢測(cè)方法以及超時(shí)檢
測(cè)程序
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對(duì)于連續(xù)產(chǎn)生的多個(gè)訪問(wèn)請(qǐng)求進(jìn)行各訪問(wèn)請(qǐng)求的超時(shí)檢測(cè)的啟動(dòng)裝置、目標(biāo)裝置、通信系統(tǒng)、超時(shí)檢測(cè)方法以及超時(shí)檢測(cè)程序。
【背景技術(shù)】
[0002]在以往的通信系統(tǒng)中,啟動(dòng)裝置有時(shí)經(jīng)由無(wú)線區(qū)間對(duì)連接于目標(biāo)裝置的存儲(chǔ)器進(jìn)行訪問(wèn)。并且,在這種通信系統(tǒng)中,存在如下情況,即,啟動(dòng)裝置最初發(fā)送出訪問(wèn)請(qǐng)求后,在接收到針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)之前,連續(xù)地發(fā)出多個(gè)訪問(wèn)請(qǐng)求。由此,通信系統(tǒng)能夠避免由無(wú)線通信的延遲(latency)引起的性能降低。
[0003]連續(xù)地發(fā)出多個(gè)訪問(wèn)請(qǐng)求時(shí)的超時(shí)檢測(cè)處理通常使用對(duì)每個(gè)訪問(wèn)請(qǐng)求進(jìn)行管理的多個(gè)計(jì)時(shí)器來(lái)處理。因此,專利文獻(xiàn)I以及專利文獻(xiàn)2中公開了如下的現(xiàn)有技術(shù),S卩,避免這種多個(gè)計(jì)時(shí)器管理的煩雜度并以一個(gè)計(jì)時(shí)器實(shí)現(xiàn)與多個(gè)訪問(wèn)請(qǐng)求有關(guān)的超時(shí)檢測(cè)處理的現(xiàn)有技術(shù)。專利文獻(xiàn)I以及專利文獻(xiàn)2中公開的現(xiàn)有技術(shù)根據(jù)同時(shí)執(zhí)行的訪問(wèn)請(qǐng)求數(shù)來(lái)計(jì)算出用作檢測(cè)出超時(shí)時(shí)的基準(zhǔn)值的超時(shí)時(shí)間。
[0004]現(xiàn)有技術(shù)文獻(xiàn)
[0005]專利文獻(xiàn)
[0006]專利文獻(xiàn)1:日本特開2009-223702號(hào)公報(bào)
[0007]專利文獻(xiàn)2:日本特開2000-099413號(hào)公報(bào)

【發(fā)明內(nèi)容】

[0008]發(fā)明要解決的問(wèn)題
[0009]然而,在上述通信系統(tǒng)中,在存儲(chǔ)器只能一個(gè)一個(gè)處理訪問(wèn)請(qǐng)求的情況下,若應(yīng)用現(xiàn)有技術(shù),則存在以下的課題。另外,對(duì)于上述存儲(chǔ)器,例如包括SD卡、USB大容量存儲(chǔ)器(Mass Storage)等橋媒介(Bridge Media)。
[0010]以下,說(shuō)明例如啟動(dòng)裝置對(duì)存儲(chǔ)器連續(xù)發(fā)出第一訪問(wèn)請(qǐng)求和第二訪問(wèn)請(qǐng)求并且存儲(chǔ)器按第一訪問(wèn)請(qǐng)求、第二訪問(wèn)請(qǐng)求的順序來(lái)執(zhí)行的情況。在此情況下,啟動(dòng)裝置對(duì)發(fā)出第一訪問(wèn)請(qǐng)求之后到接收到第一訪問(wèn)響應(yīng)為止的時(shí)間加上存儲(chǔ)器執(zhí)行第一訪問(wèn)請(qǐng)求的時(shí)間,由此計(jì)算超時(shí)時(shí)間。另一方面,對(duì)于第二訪問(wèn)響應(yīng),啟動(dòng)裝置通過(guò)將存儲(chǔ)器執(zhí)行第一訪問(wèn)請(qǐng)求的時(shí)間和存儲(chǔ)器執(zhí)行第二訪問(wèn)請(qǐng)求的時(shí)間相加來(lái)計(jì)算超時(shí)時(shí)間。
[0011]即,在與后續(xù)的訪問(wèn)請(qǐng)求有關(guān)的超時(shí)時(shí)間中,累計(jì)先前的訪問(wèn)請(qǐng)求的執(zhí)行時(shí)間。因此,連續(xù)發(fā)出的多個(gè)訪問(wèn)請(qǐng)求中的越是在存儲(chǔ)器中的執(zhí)行順序在后的訪問(wèn)請(qǐng)求,累計(jì)的時(shí)間越多,超時(shí)時(shí)間的計(jì)算變得困難。即,根據(jù)訪問(wèn)請(qǐng)求的發(fā)出數(shù)來(lái)檢測(cè)超時(shí)時(shí)間的技術(shù),存在超時(shí)時(shí)間的計(jì)算變得復(fù)雜等課題。
[0012]本發(fā)明的目的在于,不依賴于用于經(jīng)由無(wú)線通信對(duì)同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器進(jìn)行遠(yuǎn)程訪問(wèn)的訪問(wèn)請(qǐng)求的發(fā)出數(shù),以一個(gè)計(jì)時(shí)器容易地進(jìn)行超時(shí)檢測(cè)。[0013]解決問(wèn)題的方案
[0014]本發(fā)明的啟動(dòng)裝置,通過(guò)與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信來(lái)訪問(wèn)所述存儲(chǔ)器,該啟動(dòng)裝置包括:訪問(wèn)請(qǐng)求處理單元,向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng);以及超時(shí)檢測(cè)單元,在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)。
[0015]本發(fā)明的通信系統(tǒng),通過(guò)啟動(dòng)裝置與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信來(lái)訪問(wèn)所述存儲(chǔ)器,所述啟動(dòng)裝置包括:啟動(dòng)側(cè)訪問(wèn)請(qǐng)求處理單元,向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng);以及超時(shí)檢測(cè)單元,在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí),所述目標(biāo)裝置包括:存儲(chǔ)器接口單元,基于從所述啟動(dòng)裝置接收到的訪問(wèn)請(qǐng)求,在其與所述存儲(chǔ)器之間進(jìn)行本地訪問(wèn);以及目標(biāo)側(cè)訪問(wèn)請(qǐng)求處理單元,基于所述本地訪問(wèn)的結(jié)果,對(duì)所述啟動(dòng)裝置發(fā)送訪問(wèn)響應(yīng)或訪問(wèn)請(qǐng)求。
[0016]本發(fā)明的超時(shí)檢測(cè)方法,是由啟動(dòng)裝置執(zhí)行的超時(shí)檢測(cè)方法,該啟動(dòng)裝置通過(guò)與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信,來(lái)訪問(wèn)所述存儲(chǔ)器,所述超時(shí)檢測(cè)方法包括:向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)的步驟;以及在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)的步驟。
[0017]本發(fā)明的超時(shí)檢測(cè)程序,是使啟動(dòng)裝置的計(jì)算機(jī)運(yùn)行的超時(shí)檢測(cè)程序,該啟動(dòng)裝置通過(guò)經(jīng)由無(wú)線區(qū)間與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行通信,來(lái)訪問(wèn)所述存儲(chǔ)器,所述超時(shí)檢測(cè)程序使計(jì)算機(jī)運(yùn)行:向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)的處理;以及在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)的處理。
[0018]發(fā)明的效果
[0019]本發(fā)明能夠不依賴于用于經(jīng)由無(wú)線通信對(duì)同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器進(jìn)行遠(yuǎn)程訪問(wèn)的訪問(wèn)請(qǐng)求的發(fā)出數(shù),而以一個(gè)計(jì)時(shí)器容易地進(jìn)行超時(shí)檢測(cè)。
【專利附圖】

【附圖說(shuō)明】
[0020]圖1是例示本發(fā)明第一實(shí)施方式的通信系統(tǒng)的整體結(jié)構(gòu)的框圖。
[0021]圖2是例示本發(fā)明第一實(shí)施方式的數(shù)據(jù)包格式的概略的圖。
[0022]圖3是例示本發(fā)明第一實(shí)施方式的數(shù)據(jù)包格式的細(xì)節(jié)的圖。
[0023]圖4是例示本發(fā)明第一實(shí)施方式的啟動(dòng)裝置的動(dòng)作的流程圖。
[0024]圖5是例示本發(fā)明第一實(shí)施方式的目標(biāo)裝置的動(dòng)作的流程圖。[0025]圖6是例示本發(fā)明第一實(shí)施方式的超時(shí)檢測(cè)單元的動(dòng)作的流程圖。
[0026]圖7是例示本發(fā)明第一實(shí)施方式的通信系統(tǒng)中正常動(dòng)作的情況下的動(dòng)作時(shí)序的圖。
[0027]圖8是例示本發(fā)明第一實(shí)施方式的通信系統(tǒng)中因無(wú)線通信區(qū)間的數(shù)據(jù)包丟失而超時(shí)的情況下的動(dòng)作時(shí)序的圖。
[0028]圖9是例示本發(fā)明第一實(shí)施方式的通信系統(tǒng)中因?qū)Υ鎯?chǔ)器的本地訪問(wèn)的數(shù)據(jù)包丟失而超時(shí)的情況下的動(dòng)作時(shí)序的圖。
[0029]圖10是例示本發(fā)明第一實(shí)施方式的通信系統(tǒng)中在進(jìn)行數(shù)據(jù)傳輸時(shí)正常動(dòng)作時(shí)的動(dòng)作時(shí)序的圖。
[0030]圖11是例示本發(fā)明第一實(shí)施方式的通信系統(tǒng)中在數(shù)據(jù)傳輸中超時(shí)的情況下的動(dòng)作時(shí)序的圖。
[0031]圖12是例示本發(fā)明第二實(shí)施方式的通信系統(tǒng)的整體結(jié)構(gòu)的框圖。
[0032]圖13是例示本發(fā)明第二實(shí)施方式的超時(shí)檢測(cè)單元的動(dòng)作的流程圖。
[0033]圖14是例示本發(fā)明第二實(shí)施方式的通信系統(tǒng)中狀態(tài)確認(rèn)請(qǐng)求在無(wú)線區(qū)間中發(fā)生數(shù)據(jù)包丟失的情況下的動(dòng)作時(shí)序的圖。
[0034]圖15是例示本發(fā)明第二實(shí)施方式的通信系統(tǒng)中包含指令的訪問(wèn)請(qǐng)求的數(shù)據(jù)包丟失發(fā)生的情況下的動(dòng)作時(shí)序的圖。
[0035]標(biāo)號(hào)說(shuō)明
[0036]100啟動(dòng)裝置
[0037]101無(wú)線通信單元
[0038]102訪問(wèn)請(qǐng)求處理單元
[0039]103超時(shí)檢測(cè)單元
[0040]110目標(biāo)裝置
[0041]111無(wú)線通信單元
[0042]112訪問(wèn)請(qǐng)求處理單元
[0043]113存儲(chǔ)器接口
[0044]115超時(shí)通知單元
[0045]116超時(shí)檢測(cè)單元
[0046]120存儲(chǔ)器
【具體實(shí)施方式】
[0047]以下,參照附圖詳細(xì)地說(shuō)明本發(fā)明的實(shí)施方式。
[0048](第一實(shí)施方式)
[0049]首先,對(duì)第一實(shí)施方式進(jìn)行說(shuō)明。
[0050]圖1表示本實(shí)施方式的通信系統(tǒng)的結(jié)構(gòu)例。本實(shí)施方式的通信系統(tǒng)包括啟動(dòng)裝置100、目標(biāo)裝置110以及存儲(chǔ)器120。存儲(chǔ)器120是同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器,例如舉出SD卡、USB大容量存儲(chǔ)器等橋媒介。存儲(chǔ)器120連接于目標(biāo)裝置110。啟動(dòng)裝置100經(jīng)由無(wú)線區(qū)間與目標(biāo)裝置110進(jìn)行通信,從而能夠訪問(wèn)存儲(chǔ)器120。此外,啟動(dòng)裝置100對(duì)位于遠(yuǎn)程的存儲(chǔ)器120進(jìn)行訪問(wèn)稱為“遠(yuǎn)程訪問(wèn)”。另外,關(guān)于遠(yuǎn)程訪問(wèn),從發(fā)送側(cè)向接收側(cè)的請(qǐng)求稱為“訪問(wèn)請(qǐng)求”,針對(duì)訪問(wèn)請(qǐng)求的從接收側(cè)向發(fā)送側(cè)的響應(yīng)稱為“訪問(wèn)響應(yīng)”。
[0051]<啟動(dòng)裝置100的結(jié)構(gòu)>
[0052]在圖1中,本實(shí)施方式的啟動(dòng)裝置100是經(jīng)由無(wú)線區(qū)間訪問(wèn)與目標(biāo)裝置110連接的存儲(chǔ)器120的裝置。
[0053]如圖1所示,啟動(dòng)裝置100具有無(wú)線通信單元101、訪問(wèn)請(qǐng)求處理單元102以及超時(shí)檢測(cè)單元103。
[0054]無(wú)線通信單元101經(jīng)由無(wú)線區(qū)間將從訪問(wèn)請(qǐng)求處理單元102傳輸來(lái)的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)發(fā)送至目標(biāo)裝置110。另外,無(wú)線通信單元101將經(jīng)由無(wú)線區(qū)間從目標(biāo)裝置110接收到的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)傳輸至訪問(wèn)請(qǐng)求處理單元102。
[0055]無(wú)線通信單元101例如是基于IEEE802.11類標(biāo)準(zhǔn)或者WiGig(Wireless Gigabit)標(biāo)準(zhǔn)的無(wú)線通信的MAC層。此外,所謂的WiGig,是假設(shè)了超過(guò)IGbps的有線PAN用途的置換的、利用60GHz頻帶的毫米波的無(wú)線通信標(biāo)準(zhǔn)。此外,無(wú)線通信單元101應(yīng)用的無(wú)線通信標(biāo)準(zhǔn)并不限定于無(wú)線LAN以及WiGig。
[0056]訪問(wèn)請(qǐng)求處理單元102生成用于對(duì)目標(biāo)裝置110發(fā)送的訪問(wèn)請(qǐng)求,并經(jīng)由無(wú)線通信單元101發(fā)送至目標(biāo)裝置110。之后,訪問(wèn)請(qǐng)求處理單元102經(jīng)由無(wú)線通信單元101接收對(duì)于上述訪問(wèn)請(qǐng)求的從目標(biāo)裝置110發(fā)送出的訪問(wèn)響應(yīng)。
[0057]另外,訪問(wèn)請(qǐng)求處理單元102經(jīng)由無(wú)線通信單元101從目標(biāo)裝置110接收訪問(wèn)請(qǐng)求。之后,在通過(guò)接收到的訪問(wèn)請(qǐng)求所請(qǐng)求的處理正常結(jié)束的情況下,訪問(wèn)請(qǐng)求處理單元102生成表示該含義的訪問(wèn)響應(yīng)。然后,訪問(wèn)請(qǐng)求處理單元102經(jīng)由無(wú)線通信單元101將生成的訪問(wèn)響應(yīng)發(fā)送至目標(biāo)裝置110。
[0058]超時(shí)檢測(cè)單元103監(jiān)視是否有通過(guò)訪問(wèn)請(qǐng)求處理單元102進(jìn)行的訪問(wèn)請(qǐng)求的發(fā)送、訪問(wèn)響應(yīng)的接收、訪問(wèn)請(qǐng)求的接收、或者訪問(wèn)響應(yīng)的發(fā)送中的任一個(gè)(以下,適當(dāng)稱為“收發(fā)”)。監(jiān)視的結(jié)果為有最初的收發(fā)時(shí),超時(shí)檢測(cè)單元103開始計(jì)時(shí)動(dòng)作。
[0059]當(dāng)在計(jì)時(shí)過(guò)程中在規(guī)定的超時(shí)時(shí)間內(nèi)沒(méi)有訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)的收發(fā)的情況下,超時(shí)檢測(cè)單元103檢測(cè)出超時(shí)。另一方面,當(dāng)計(jì)時(shí)過(guò)程中在規(guī)定的超時(shí)時(shí)間內(nèi)有訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)的收發(fā)的情況下,判斷是否有未完成的遠(yuǎn)程訪問(wèn)。在本實(shí)施方式中,超時(shí)檢測(cè)單元103僅使用一個(gè)規(guī)定的超時(shí)時(shí)間。為此,超時(shí)時(shí)間需要設(shè)為相對(duì)于目標(biāo)裝置110以及存儲(chǔ)器120中的全部的訪問(wèn)請(qǐng)求而言比最大處理時(shí)間大得多的值。另外,上述超時(shí)時(shí)間需要對(duì)于無(wú)線通信單元101中的再發(fā)送處理時(shí)間也進(jìn)行考慮并且設(shè)想更大的值。
[0060]超時(shí)檢測(cè)單元103在判斷為有未完成的遠(yuǎn)程訪問(wèn)的情況下,重置計(jì)時(shí)器,重新開始計(jì)時(shí)動(dòng)作。另一方面,在判斷為沒(méi)有未完成的遠(yuǎn)程訪問(wèn)的情況下,超時(shí)檢測(cè)單元103使計(jì)時(shí)器停止,結(jié)束計(jì)時(shí)動(dòng)作。
[0061 ] 以上,每當(dāng)在規(guī)定的超時(shí)時(shí)間內(nèi)有訪問(wèn)請(qǐng)求的發(fā)送、訪問(wèn)請(qǐng)求的接收、訪問(wèn)響應(yīng)的發(fā)送、或訪問(wèn)響應(yīng)的接收中的任一個(gè),啟動(dòng)裝置100能夠重置計(jì)時(shí)器來(lái)重新開始計(jì)時(shí)動(dòng)作。
[0062]<目標(biāo)裝置110的結(jié)構(gòu)>
[0063]接著,對(duì)目標(biāo)裝置110的結(jié)構(gòu)進(jìn)行說(shuō)明。
[0064]在圖1中,本實(shí)施方式的目標(biāo)裝置110是對(duì)啟動(dòng)裝置100和存儲(chǔ)器120進(jìn)行中繼的裝置。
[0065]如圖1所示,目標(biāo)裝置110具有無(wú)線通信單元111、訪問(wèn)請(qǐng)求處理單元112以及存儲(chǔ)器接口單元113。
[0066]無(wú)線通信單元111經(jīng)由無(wú)線區(qū)間將從訪問(wèn)請(qǐng)求處理單元112傳輸來(lái)的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)發(fā)送至啟動(dòng)裝置100。另外,無(wú)線通信單元111將經(jīng)由無(wú)線區(qū)間從啟動(dòng)裝置100接收到的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)傳輸至訪問(wèn)請(qǐng)求處理單元112。此外,無(wú)線通信單元111在與啟動(dòng)裝置100進(jìn)行無(wú)線通信之際,使用與啟動(dòng)裝置100的無(wú)線通信單元101相同的無(wú)線通信標(biāo)準(zhǔn)。
[0067]訪問(wèn)請(qǐng)求處理單元112從由啟動(dòng)裝置100接收到的訪問(wèn)請(qǐng)求中提取指令、數(shù)據(jù),并經(jīng)由存儲(chǔ)器接口單元113傳輸至存儲(chǔ)器120。在此,存儲(chǔ)器120同時(shí)只能處理一個(gè)指令,因此訪問(wèn)請(qǐng)求處理單元112將提取到的多個(gè)指令、數(shù)據(jù)依次地發(fā)出至存儲(chǔ)器120。
[0068]另外,訪問(wèn)請(qǐng)求處理單元112從存儲(chǔ)器120受理回答、數(shù)據(jù),基于它們生成訪問(wèn)響應(yīng)或訪問(wèn)請(qǐng)求,并經(jīng)由無(wú)線通信單元111發(fā)送至啟動(dòng)裝置100。
[0069]存儲(chǔ)器接口單元113將從訪問(wèn)請(qǐng)求處理單元112傳輸來(lái)的指令或者數(shù)據(jù)經(jīng)由本地訪問(wèn)區(qū)間發(fā)送至存儲(chǔ)器120。另外,存儲(chǔ)器接口單元113經(jīng)由本地訪問(wèn)區(qū)間從存儲(chǔ)器120接收回答或者數(shù)據(jù)。對(duì)于本地訪問(wèn)區(qū)間的通信標(biāo)準(zhǔn),例如若存儲(chǔ)器120為SD卡,則能夠應(yīng)用SD總線協(xié)議,若存儲(chǔ)器120為USB大容量存儲(chǔ)器,則能夠應(yīng)用USB總線協(xié)議。
[0070]這種目標(biāo)裝置110經(jīng)由無(wú)線區(qū)間與啟動(dòng)裝置100進(jìn)行通信并經(jīng)由本地訪問(wèn)區(qū)間與存儲(chǔ)器120進(jìn)行通信,從而能夠?qū)?dòng)裝置100和存儲(chǔ)器120的通信進(jìn)行中繼。由此,啟動(dòng)裝置100能夠?qū)崿F(xiàn)對(duì)存儲(chǔ)器120的遠(yuǎn)程訪問(wèn)。
[0071]啟動(dòng)裝置100以及目標(biāo)裝置110例如分別具有CPU(Central Processing Unit:中央處理單元)、存儲(chǔ)有控制程序的ROM (Read Only Memory:只讀存儲(chǔ)器)等記錄介質(zhì)、以及RAM(Random Access Memory:隨機(jī)存取存儲(chǔ)器)等作業(yè)用存儲(chǔ)器。此時(shí),上述各構(gòu)成部分的功能通過(guò)CPU執(zhí)行控制程序來(lái)實(shí)現(xiàn)。
[0072]此外,啟動(dòng)裝置100以及目標(biāo)裝置110的各功能單元例如可以由集成電路構(gòu)成。啟動(dòng)裝置100以及目標(biāo)裝置110的各功能單元可以單獨(dú)地單片化,也可以采用多個(gè)來(lái)單片化。集成電路根據(jù)集成度的差異,能夠設(shè)為L(zhǎng)SI (Large Scale Integration)、IC (IntegratedCircuit)、系統(tǒng)LS1、超大LS1、或特大LSI等。另外,集成電路可以由專用電路或通用處理器來(lái)實(shí)現(xiàn)。另外,集成電路可以為在其制造后能夠編程的FPGA(Field Programmable GateArray:現(xiàn)場(chǎng)可編程門陣列)或能夠?qū)?nèi)部的電路塊的連接或設(shè)定進(jìn)行重構(gòu)的可重構(gòu)處理器。并且,啟動(dòng)裝置100以及目標(biāo)裝置110的各功能單元也可以根據(jù)半導(dǎo)體技術(shù)的進(jìn)步或派生的其他技術(shù),以通過(guò)代替LSI的其他集成電路化的技術(shù)(例如生物技術(shù))而集成化后的功能單元來(lái)實(shí)現(xiàn)。
[0073]另外,雖未圖示,但本實(shí)施方式的啟動(dòng)裝置100以及目標(biāo)裝置110也可以分別具有用于用戶選擇并執(zhí)行動(dòng)作的用戶界面。例如,本實(shí)施方式的啟動(dòng)裝置100以及目標(biāo)裝置110分別具有輸入按鍵、顯示器、麥克風(fēng)、揚(yáng)聲器、照相機(jī)、以及振動(dòng)器等功能作為用戶界面。另夕卜,啟動(dòng)裝置100以及目標(biāo)裝置110也可以分別具有用于程序存儲(chǔ)或者執(zhí)行的存儲(chǔ)器等功倉(cāng)泛。
[0074]〈數(shù)據(jù)包的格式〉
[0075]接著,使用圖2對(duì)訪問(wèn)請(qǐng)求以及訪問(wèn)響應(yīng)的數(shù)據(jù)包格式的例子進(jìn)行說(shuō)明。
[0076]數(shù)據(jù)包包含標(biāo)頭200和有效載荷(Payload) 201。標(biāo)頭200包含有效載荷類型(PTYP)210、設(shè)備 ID(DID)211、指令 ID (CID) 212、序號(hào)(SEQ) 213 以及數(shù)據(jù)包長(zhǎng)(PLEN) 214 ?
[0077]有效載荷類型210是能夠確定有效載荷201的內(nèi)容的信息。設(shè)備ID211是能夠確定發(fā)送目的地的存儲(chǔ)器的信息。指令I(lǐng)D212是用于識(shí)別包含用于訪問(wèn)存儲(chǔ)器的指令的數(shù)據(jù)包和與之對(duì)應(yīng)關(guān)聯(lián)的數(shù)據(jù)包的信息。序號(hào)213是為了識(shí)別附加了同一指令I(lǐng)D的數(shù)據(jù)包而在分別從啟動(dòng)裝置100和目標(biāo)裝置110發(fā)出時(shí)增數(shù)附加的信息。數(shù)據(jù)包長(zhǎng)214是顯示包含標(biāo)頭200的數(shù)據(jù)包全長(zhǎng)的信息。
[0078]有效載荷類型210例如舉出指令(CMD)、回答(RES)、數(shù)據(jù)片段(DATA)、數(shù)據(jù)確認(rèn)(DACK)、中斷(INT)、檢查狀態(tài)(CST)。它們中的指令(CMD)、回答(RES)、數(shù)據(jù)片段(DATA)在啟動(dòng)裝置100與目標(biāo)裝置110之間經(jīng)由存儲(chǔ)器接口單元113來(lái)傳輸。另外,指令(CMD)、回答(RES)、數(shù)據(jù)片段(DATA)在目標(biāo)裝置110與存儲(chǔ)器120之間經(jīng)由存儲(chǔ)器接口單元113來(lái)傳輸。另外,向同一方向連續(xù)發(fā)出的數(shù)據(jù)包的有效載荷類型210能夠統(tǒng)一為一個(gè)有效載荷。具體而言,例如,統(tǒng)一于一個(gè)有效載荷是指令十?dāng)?shù)據(jù)片段(CMD+DATA)、回答十?dāng)?shù)據(jù)片段(RES+DATA)、回答 + 數(shù)據(jù)確認(rèn)(RES+DACK)等。
[0079]參照?qǐng)D3對(duì)上述的有效載荷類型210的各例進(jìn)行說(shuō)明。
[0080]指令(CMD) 300作為訪問(wèn)請(qǐng)求從啟動(dòng)裝置100向目標(biāo)裝置110傳輸,并產(chǎn)生對(duì)連接于目標(biāo)裝置110的存儲(chǔ)器120的訪問(wèn)。指令(CMD) 300包括指令類型(CTYP) 301以及指令自變量(CARG)302。指令類型(CTYP) 301顯示包含初始化、狀態(tài)確認(rèn)、數(shù)據(jù)的讀出、寫入、刪除等的指令的類別。指令自變量(CARG) 302包含成為數(shù)據(jù)的讀出及寫入的對(duì)象的地址、數(shù)據(jù)的傳輸大小等指令(CMD) 300的自變量。
[0081]回答(RES) 310是存儲(chǔ)器120對(duì)于指令(CMD) 300返送并將其作為訪問(wèn)響應(yīng)從目標(biāo)裝置110向啟動(dòng)裝置100傳輸?shù)挠行лd荷?;卮?RES)中包含表示指令(CMD)300的成敗、存儲(chǔ)器120的狀態(tài)的狀態(tài)寄存器的 值。
[0082]數(shù)據(jù)片段(DATA) 320將由指令(CMD) 300所指定的讀出數(shù)據(jù)或?qū)懭霐?shù)據(jù)分割成適于無(wú)線通信的大小。并且,數(shù)據(jù)片段(DATA) 320將分割出的讀出數(shù)據(jù)或?qū)懭霐?shù)據(jù)作為訪問(wèn)請(qǐng)求在啟動(dòng)裝置100與目標(biāo)裝置110之間傳輸。
[0083]數(shù)據(jù)確認(rèn)(DACK)330是為了顯示數(shù)據(jù)片段(DATA) 320的接收處理的進(jìn)度而作為訪問(wèn)響應(yīng)返送至數(shù)據(jù)片段(DATA) 320的發(fā)送側(cè)的有效載荷。數(shù)據(jù)確認(rèn)(DACK) 330包含接收處理已完成的數(shù)據(jù)片段(DATA) 320的序號(hào)(SEQ) 213。
[0084]中斷(INT) 340用于將目標(biāo)裝置110的非同步的事件作為訪問(wèn)請(qǐng)求通知至啟動(dòng)裝置100,其包含以非同步的方式通知的事件的類別、中斷原因。
[0085]檢查狀態(tài)(CST)380作為訪問(wèn)請(qǐng)求由啟動(dòng)裝置100發(fā)送至目標(biāo)裝置110。并且,接收到檢查狀態(tài)(CST)380的目標(biāo)裝置110通過(guò)將其作為訪問(wèn)響應(yīng)返送至啟動(dòng)裝置100,從而能夠確認(rèn)目標(biāo)裝置Iio的狀態(tài)。從目標(biāo)裝置110向啟動(dòng)裝置100返送的檢查狀態(tài)(CST) 380中,包含目標(biāo)裝置110是否正在執(zhí)行對(duì)存儲(chǔ)器120的訪問(wèn)。啟動(dòng)裝置100通過(guò)接受來(lái)自目標(biāo)裝置Iio的檢查狀態(tài)(CST) 380的返送,不僅能夠確認(rèn)目標(biāo)裝置110的狀態(tài),還能夠確認(rèn)無(wú)線通信正在正確地動(dòng)作。
[0086]指令+數(shù)據(jù)片段(CMD+DATA) 350是將指示數(shù)據(jù)寫入的指令(CMD) 300和寫入的數(shù)據(jù)片段(DATA) 320捆綁并作為一個(gè)數(shù)據(jù)包的有效載荷。
[0087]回答+數(shù)據(jù)片段(RES+DATA)360是將針對(duì)指示數(shù)據(jù)讀出的指令的回答(RES) 310和讀出的數(shù)據(jù)片段(DATA) 320捆綁并作為一個(gè)數(shù)據(jù)包的有效載荷。
[0088]回答+數(shù)據(jù)確認(rèn)(RES+DACK)370是將針對(duì)指示數(shù)據(jù)寫入的指令的回答(RES)310和針對(duì)寫入的數(shù)據(jù)片段的數(shù)據(jù)確認(rèn)(DACK) 330捆綁并作為一個(gè)數(shù)據(jù)包的有效載荷。
[0089]這樣,在啟動(dòng)裝置100與目標(biāo)裝置110之間傳輸?shù)脑L問(wèn)請(qǐng)求以及訪問(wèn)響應(yīng)包含圖3所示的任一有效載荷。此外,回答+數(shù)據(jù)片段(RES+DATA)360兼具訪問(wèn)響應(yīng)和訪問(wèn)請(qǐng)求這兩方。
[0090]<啟動(dòng)裝置100的動(dòng)作例I >
[0091]接著,作為啟動(dòng)裝置100的動(dòng)作例1,對(duì)訪問(wèn)請(qǐng)求處理進(jìn)行說(shuō)明。
[0092]圖4是表示啟動(dòng)裝置100進(jìn)行的訪問(wèn)請(qǐng)求處理的一例的流程圖。
[0093]啟動(dòng)裝置100對(duì)一個(gè)以上的訪問(wèn)請(qǐng)求進(jìn)行訪問(wèn)請(qǐng)求處理(S410 — I, S410 一2,...,S410 - N)。以下,作為例子對(duì)步驟S410 — I的訪問(wèn)請(qǐng)求處理進(jìn)行說(shuō)明。
[0094]在步驟S411中,訪問(wèn)請(qǐng)求處理單元102將用于產(chǎn)生對(duì)存儲(chǔ)器120的遠(yuǎn)程訪問(wèn)的指令數(shù)據(jù)包作為訪問(wèn)請(qǐng)求經(jīng)由無(wú)線通信單元101發(fā)送至目標(biāo)裝置110。在此所說(shuō)的指令數(shù)據(jù)包例如是包含圖3的指令(CMD) 300的數(shù)據(jù)包,在指令(CMD) 300表示伴隨數(shù)據(jù)傳輸?shù)膶懭氲那闆r下,也可以是指令+數(shù)據(jù)片段(CMD+DATA)。
[0095]在步驟S412中,訪問(wèn)請(qǐng)求處理單元102經(jīng)由無(wú)線通信單元101從目標(biāo)裝置110接收來(lái)自存儲(chǔ)器120的回答數(shù)據(jù)包作為訪問(wèn)響應(yīng)。在此所說(shuō)的回答數(shù)據(jù)包例如是包含圖3的回答(RES) 310的數(shù)據(jù)包。此外,當(dāng)在步驟S411中發(fā)送出的指令(CMD) 300表示伴隨數(shù)據(jù)傳輸?shù)淖x出的情況下,回答數(shù)據(jù)包也可以是回答+數(shù)據(jù)片段(RES+DATA)。
[0096]在步驟S413中,訪問(wèn)請(qǐng)求處理單元102判斷指令數(shù)據(jù)包的指令類型是否為伴隨數(shù)據(jù)傳輸?shù)淖x出或?qū)懭搿?br> [0097]上述判定的結(jié)果是,訪問(wèn)請(qǐng)求處理單元102完成了在步驟S411中作為訪問(wèn)請(qǐng)求而發(fā)送出的指令數(shù)據(jù)包的執(zhí)行。此外,所謂判定的結(jié)果,是指在指令類型并不是伴隨數(shù)據(jù)傳輸?shù)淖x出或?qū)懭氲那闆r,或伴隨數(shù)據(jù)傳輸?shù)淖x出或者寫入達(dá)到指令所指定的傳輸大小而完成的情況(S413中為無(wú)或完成)。
[0098]上述判定的結(jié)果是指令類型為伴隨數(shù)據(jù)傳輸?shù)淖x出的情況下(S413中為接收),訪問(wèn)請(qǐng)求處理單元102進(jìn)入到步驟S414。
[0099]在步驟S414中,訪問(wèn)請(qǐng)求處理單元102經(jīng)由無(wú)線通信單元101接收來(lái)自目標(biāo)裝置110的一個(gè)以上的訪問(wèn)請(qǐng)求。在此所說(shuō)的訪問(wèn)請(qǐng)求例如是包含由來(lái)自存儲(chǔ)器120的讀出數(shù)據(jù)構(gòu)成的數(shù)據(jù)片段(DATA) 320的數(shù)據(jù)包。
[0100]在步驟S415中,訪問(wèn)請(qǐng)求處理單元102經(jīng)由無(wú)線通信單元101對(duì)目標(biāo)裝置110發(fā)送訪問(wèn)響應(yīng)。在此所說(shuō)的訪問(wèn)響應(yīng)例如是包含數(shù)據(jù)確認(rèn)(DACK) 330的數(shù)據(jù)確認(rèn)數(shù)據(jù)包。在此,訪問(wèn)請(qǐng)求處理單元102在連續(xù)地接收到包含數(shù)據(jù)片段的多個(gè)訪問(wèn)請(qǐng)求的情況下,只要僅對(duì)于最后的訪問(wèn)請(qǐng)求返回上述數(shù)據(jù)確認(rèn)數(shù)據(jù)包作為訪問(wèn)響應(yīng)即可。
[0101]上述的步驟S414與步驟S415中的數(shù)據(jù)讀出反復(fù)執(zhí)行,直到在步驟S413中判斷為完成為止。
[0102]上述判定的結(jié)果是指令類型為伴隨數(shù)據(jù)傳輸?shù)膶懭氲那闆r下(S413中為發(fā)送),訪問(wèn)請(qǐng)求處理單元102進(jìn)入到步驟S411。
[0103]在步驟S411中,訪問(wèn)請(qǐng)求處理單元102經(jīng)由無(wú)線通信單元101發(fā)送對(duì)目標(biāo)裝置110的一個(gè)以上的訪問(wèn)請(qǐng)求。在此所說(shuō)的訪問(wèn)請(qǐng)求例如是包含由對(duì)存儲(chǔ)器120的寫入數(shù)據(jù)構(gòu)成的數(shù)據(jù)片段(DATA) 320的數(shù)據(jù)數(shù)據(jù)包。
[0104]在步驟S412中,訪問(wèn)請(qǐng)求處理單元102經(jīng)由無(wú)線通信單元101接收來(lái)自目標(biāo)裝置110的訪問(wèn)響應(yīng)。在此所說(shuō)的訪問(wèn)響應(yīng)例如是包含數(shù)據(jù)確認(rèn)(DACK) 330的數(shù)據(jù)確認(rèn)數(shù)據(jù)包。在此,訪問(wèn)請(qǐng)求處理單元102在連續(xù)地發(fā)送了包含數(shù)據(jù)片段的多個(gè)訪問(wèn)請(qǐng)求的情況下,接收針對(duì)最后的訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)。由此,訪問(wèn)請(qǐng)求處理單元102能夠確認(rèn)之前發(fā)送的訪問(wèn)請(qǐng)求得到了正確的處理。
[0105]上述步驟S411與步驟S412中的數(shù)據(jù)寫入在步驟S413中判斷為完成為止反復(fù)執(zhí)行。
[0106]如上所述,訪問(wèn)請(qǐng)求處理單元102不僅能夠連續(xù)地發(fā)送指令I(lǐng)D分別不同的多個(gè)訪問(wèn)請(qǐng)求,也能夠連續(xù)地發(fā)送與同一指令I(lǐng)D對(duì)應(yīng)關(guān)聯(lián)的多個(gè)訪問(wèn)請(qǐng)求。
[0107]<目標(biāo)裝置110的動(dòng)作例>
[0108]作為目標(biāo)裝置110的動(dòng)作例,對(duì)訪問(wèn)請(qǐng)求處理進(jìn)行說(shuō)明。
[0109]圖5是表示目標(biāo)裝置110進(jìn)行的訪問(wèn)請(qǐng)求處理的一例的流程圖。
[0110]目標(biāo)裝置110與啟動(dòng)裝置100同樣地、對(duì)于一個(gè)以上的訪問(wèn)請(qǐng)求,進(jìn)行訪問(wèn)請(qǐng)求處理(S510 - 1,S510 一 2,...,S510 一 N)。以下,作為例子對(duì)步驟S510 — I的訪問(wèn)請(qǐng)求處理進(jìn)行說(shuō)明。
[0111]目標(biāo)裝置110中的訪問(wèn)請(qǐng)求處理S510 — I與上述的啟動(dòng)裝置100中的訪問(wèn)請(qǐng)求處理S410 -1對(duì)應(yīng),因此省略每個(gè)步驟的詳細(xì)的說(shuō)明。訪問(wèn)請(qǐng)求處理S510 -1接收通過(guò)訪問(wèn)請(qǐng)求處理S410 — I發(fā)送 的訪問(wèn)請(qǐng)求,并發(fā)送針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)。為此,訪問(wèn)請(qǐng)求處理S510 -1與訪問(wèn)請(qǐng)求處理S410 -1中的各步驟相比,不同點(diǎn)在于發(fā)送和接收分別相反。
[0112]<啟動(dòng)裝置100的動(dòng)作例2 >
[0113]接著,作為啟動(dòng)裝置100的動(dòng)作例2,對(duì)超時(shí)檢測(cè)處理進(jìn)行說(shuō)明。
[0114]圖6是表示啟動(dòng)裝置100進(jìn)行的超時(shí)檢測(cè)處理的一例的流程圖。
[0115]在步驟S600中,超時(shí)檢測(cè)單元103等待訪問(wèn)請(qǐng)求處理單元102進(jìn)行最初的訪問(wèn)請(qǐng)求的發(fā)送。在此所說(shuō)的最初的訪問(wèn)請(qǐng)求,例如是指從啟動(dòng)裝置100向目標(biāo)裝置110發(fā)送的、用于開始遠(yuǎn)程訪問(wèn)的指令數(shù)據(jù)包。
[0116]在步驟S610中,在進(jìn)行最初的訪問(wèn)請(qǐng)求的發(fā)送時(shí),超時(shí)檢測(cè)單元103重置計(jì)時(shí)器并開始計(jì)時(shí)動(dòng)作。此外,訪問(wèn)請(qǐng)求處理單元102能夠接著最初的指令數(shù)據(jù)包的發(fā)送,連續(xù)地發(fā)送指令I(lǐng)D(CID)212分別不同的指令數(shù)據(jù)包作為訪問(wèn)請(qǐng)求。由此,訪問(wèn)請(qǐng)求處理單元102開始一個(gè)以上的訪問(wèn)請(qǐng)求處理(S410 - 1,S410 - 2,…,S410 一 N)。
[0117]在步驟S620中,超時(shí)檢測(cè)單元103監(jiān)視訪問(wèn)請(qǐng)求處理單元102中的一個(gè)以上的訪問(wèn)請(qǐng)求處理(S410 - 1,S410 - 2,...,S410 — N)的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)的收發(fā)。然后,判定在通過(guò)計(jì)時(shí)器所計(jì)時(shí)的時(shí)間(以下,稱為“計(jì)時(shí)時(shí)間”)達(dá)到預(yù)先規(guī)定的超時(shí)時(shí)間之前是否有訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)的收發(fā)。該判定稱為“超時(shí)判定”。
[0118]當(dāng)在計(jì)時(shí)時(shí)間達(dá)到超時(shí)時(shí)間之前有通過(guò)訪問(wèn)請(qǐng)求處理單元102進(jìn)行的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)的收發(fā)的情況下(S620中為有收發(fā)),超時(shí)檢測(cè)單元103進(jìn)入到S630。
[0119]另一方面,在即使計(jì)時(shí)時(shí)間達(dá)到超時(shí)時(shí)間也沒(méi)有通過(guò)訪問(wèn)請(qǐng)求處理單元102進(jìn)行的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)的收發(fā)的情況下(S620中為無(wú)收發(fā)),超時(shí)檢測(cè)單元103檢測(cè)出超時(shí),并進(jìn)入到S640。
[0120]在步驟S630中,超時(shí)檢測(cè)單元103基于訪問(wèn)請(qǐng)求處理單元102的一個(gè)以上的訪問(wèn)請(qǐng)求處理(S410 - 1,S410 - 2,…,S410 一 N)的進(jìn)度,判斷是否有未完成的遠(yuǎn)程訪問(wèn)。
[0121]在判斷為沒(méi)有未完成的遠(yuǎn)程訪問(wèn)的情況下(S630中為否),超時(shí)檢測(cè)單元103不檢測(cè)出超時(shí),并進(jìn)入S640。
[0122]在判斷為有未完成的遠(yuǎn)程訪問(wèn)的情況下(S630中為是),超時(shí)檢測(cè)單元103進(jìn)入S610,重置計(jì)時(shí)器并重新開始計(jì)時(shí)動(dòng)作。
[0123]在步驟S640中,超時(shí)檢測(cè)單元103使計(jì)時(shí)器停止,結(jié)束計(jì)時(shí)動(dòng)作。
[0124]通過(guò)上述動(dòng)作,每當(dāng)在規(guī)定的超時(shí)時(shí)間內(nèi)有訪問(wèn)請(qǐng)求的發(fā)送、訪問(wèn)響應(yīng)的接收、訪問(wèn)請(qǐng)求的接收、訪問(wèn)響應(yīng)的發(fā)送中的任一動(dòng)作,啟動(dòng)裝置100重置計(jì)時(shí)器,并重新開始計(jì)時(shí)動(dòng)作。由此,啟動(dòng)裝置100在對(duì)于一個(gè)一個(gè)處理訪問(wèn)請(qǐng)求的存儲(chǔ)器120連續(xù)發(fā)出多個(gè)訪問(wèn)請(qǐng)求的情況下,無(wú)需計(jì)算每個(gè)訪問(wèn)請(qǐng)求的超時(shí)時(shí)間。即,啟動(dòng)裝置100不依賴于訪問(wèn)請(qǐng)求的發(fā)出數(shù)、存儲(chǔ)器120中的執(zhí)行狀態(tài),就能夠使用一個(gè)規(guī)定的超時(shí)時(shí)間容易地進(jìn)行超時(shí)檢測(cè)。
[0125]<通信系統(tǒng)的動(dòng)作>
[0126]以下,用圖7~圖11對(duì)啟動(dòng)裝置100以及目標(biāo)裝置110的整體(以下稱為“通信系統(tǒng)”)的動(dòng)作的各例進(jìn)行說(shuō)明。
[0127]首先,參照?qǐng)D7,對(duì)從啟動(dòng)裝置100發(fā)出的訪問(wèn)請(qǐng)求不包含伴隨數(shù)據(jù)傳輸?shù)闹噶畹那闆r下的動(dòng)作例進(jìn)行說(shuō)明。在 此,在啟動(dòng)裝置100與目標(biāo)裝置110之間收發(fā)的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)(700至705)由標(biāo)頭200和有效載荷201構(gòu)成。在圖中的標(biāo)頭內(nèi),按數(shù)據(jù)包類型(PTYP) 210、指令I(lǐng)D (CID) 212、序號(hào)(SEQ) 213的順序記載。即,記載于數(shù)據(jù)包700的CMD, O, O表示:數(shù)據(jù)包類型為指令,指令I(lǐng)D為0,序號(hào)為O。另外,關(guān)于有效載荷,將指令I(lǐng)D = O的指令設(shè)為指令O或CMD0,并將針對(duì)其的回答設(shè)為回答O或RES0。此外,在圖7中,設(shè)為未檢測(cè)到超時(shí)的例子。圖中的Tl~T6表示在啟動(dòng)裝置100側(cè)計(jì)時(shí)的時(shí)間軸上的時(shí)刻。
[0128]啟動(dòng)裝置100為了開始對(duì)連接于目標(biāo)裝置110的存儲(chǔ)器120的遠(yuǎn)程訪問(wèn)而在Tl至T3期間連續(xù)發(fā)送三個(gè)包含指令(CMD)的訪問(wèn)請(qǐng)求。由此,啟動(dòng)裝置100開始三個(gè)遠(yuǎn)程訪問(wèn)。這些遠(yuǎn)程訪問(wèn)通過(guò)指令的指令I(lǐng)D(CID)212來(lái)識(shí)別。作為例子,啟動(dòng)裝置100在Tl時(shí)發(fā)出訪問(wèn)請(qǐng)求700,在T2時(shí)發(fā)出訪問(wèn)請(qǐng)求701,在T3時(shí)發(fā)出訪問(wèn)請(qǐng)求702。此外,包含于上述訪問(wèn)請(qǐng)求的指令全部設(shè)為不伴隨數(shù)據(jù)傳輸?shù)闹噶?。在此,在無(wú)線通信單元101將從訪問(wèn)請(qǐng)求處理單元102收到的三個(gè)訪問(wèn)請(qǐng)求700、701、703歸納一起來(lái)發(fā)送的情況下,Tl至T3為相同時(shí)刻。
[0129]另外,存儲(chǔ)器120設(shè)為同時(shí)僅能處理一個(gè)指令。因此,目標(biāo)裝置110需要將從自啟動(dòng)裝置100接收到的各訪問(wèn)請(qǐng)求提取出的多個(gè)指令依次地發(fā)出至存儲(chǔ)器。
[0130]圖7所示的706表示通過(guò)包含于各訪問(wèn)請(qǐng)求的各指令來(lái)開始的遠(yuǎn)程訪問(wèn)的執(zhí)行狀態(tài)。在圖7的例子中,最初,通過(guò)訪問(wèn)請(qǐng)求700包含的指令O來(lái)開始的遠(yuǎn)程訪問(wèn)O從Tl起為執(zhí)行狀態(tài)。此時(shí),在T2、T3開始的遠(yuǎn)程訪問(wèn)1、2分別執(zhí)行待機(jī)狀態(tài)。
[0131]首先,對(duì)遠(yuǎn)程訪問(wèn)O被執(zhí)行的Tl至Τ4期間進(jìn)行說(shuō)明。
[0132]在Tl至Τ3期間,啟動(dòng)裝置100對(duì)目標(biāo)裝置110連續(xù)發(fā)送三個(gè)訪問(wèn)請(qǐng)求700、701、702,并分別開始遠(yuǎn)程訪問(wèn)0、1、2。此時(shí),啟動(dòng)裝置100在最初的訪問(wèn)請(qǐng)求700發(fā)送時(shí)(Tl),開始計(jì)時(shí)器的計(jì)時(shí)。并且,以后,在訪問(wèn)請(qǐng)求701、702發(fā)送時(shí)(T2,T3),分別判斷為存在未完成的遠(yuǎn)程訪問(wèn),重置計(jì)時(shí)器并重新開始計(jì)時(shí)。在此,這些訪問(wèn)請(qǐng)求700、701、702分別是在遠(yuǎn)程訪問(wèn)0、1、2中由啟動(dòng)裝置100最初發(fā)送的數(shù)據(jù)包,因此均被附加O作為序號(hào)。
[0133]目標(biāo)裝置110從最初接收到的訪問(wèn)請(qǐng)求700除去標(biāo)頭,并提取指令O。然后,目標(biāo)裝置Iio為了開始對(duì)存儲(chǔ)器120的本地訪問(wèn)而將提取到的指令O發(fā)出至存儲(chǔ)器120。
[0134]存儲(chǔ)器120接收到指令O時(shí),開始其與目標(biāo)裝置110之間的指令O的執(zhí)行。
[0135]之后,存儲(chǔ)器120將包含指令O的執(zhí)行結(jié)果的回答O (RESO)發(fā)出至目標(biāo)裝置110。
[0136]目標(biāo)裝置110生成包含接收到的回答O的訪問(wèn)響應(yīng)703,并將訪問(wèn)響應(yīng)703返送至啟動(dòng)裝置100。
[0137]在T4時(shí),啟動(dòng)裝置100在規(guī)定的超時(shí)時(shí)間內(nèi)從目標(biāo)裝置110接收訪問(wèn)響應(yīng)703。此時(shí),啟動(dòng)裝置100判斷為存在未完成的遠(yuǎn)程訪問(wèn),重置計(jì)時(shí)器,并重新開始計(jì)時(shí)。
[0138]這樣,遠(yuǎn)程訪問(wèn)O被執(zhí)行的Tl?T4期間,啟動(dòng)裝置100在Tl開始計(jì)時(shí)后,在T2、T3、T4分別重置計(jì)時(shí)器,并重新開始計(jì)時(shí)。
[0139]接著,對(duì)遠(yuǎn)程訪問(wèn)I被執(zhí)行的T4至T5期間進(jìn)行說(shuō)明。
[0140]目標(biāo)裝置110為了在訪問(wèn)響應(yīng)703的返送后將下一遠(yuǎn)程訪問(wèn)I轉(zhuǎn)移至執(zhí)行狀態(tài),而將包含于接收到的訪問(wèn)請(qǐng)求701的指令I(lǐng)發(fā)出至存儲(chǔ)器120。
[0141]存儲(chǔ)器120接收到指令I(lǐng)時(shí),開始其與目標(biāo)裝置110之間的指令I(lǐng)的執(zhí)行。之后,存儲(chǔ)器120將包含指令I(lǐng)的執(zhí)行結(jié)果的回答I發(fā)出至目標(biāo)裝置110。
[0142]目標(biāo)裝置110生成包含接收到的回答I的訪問(wèn)響應(yīng)704,并將訪問(wèn)響應(yīng)704返送至啟動(dòng)裝置100。
[0143]T5時(shí),啟動(dòng)裝置100在規(guī)定的超時(shí)時(shí)間內(nèi)從目標(biāo)裝置110接收訪問(wèn)響應(yīng)704。此時(shí),啟動(dòng)裝置100判斷為存在未完成的遠(yuǎn)程訪問(wèn),重置計(jì)時(shí)器,并重新開始計(jì)時(shí)。
[0144]這樣,遠(yuǎn)程訪問(wèn)I被執(zhí)行的T4?T5期間,啟動(dòng)裝置100使從T4重新開始的計(jì)時(shí)繼續(xù),在T5重置計(jì)時(shí)器,并重新開始計(jì)時(shí)。
[0145]接著,對(duì)遠(yuǎn)程訪問(wèn)2被執(zhí)行的T5至T6期間進(jìn)行說(shuō)明。
[0146]目標(biāo)裝置110為了在訪問(wèn)響應(yīng)704的返送后將下一遠(yuǎn)程訪問(wèn)2轉(zhuǎn)移至執(zhí)行狀態(tài),而將包含于接收到的訪問(wèn)請(qǐng)求702的指令2發(fā)出至存儲(chǔ)器120。
[0147]存儲(chǔ)器120接收到指令2時(shí),開始其與目標(biāo)裝置110之間的指令2的執(zhí)行。之后,存儲(chǔ)器120將包含指令2的執(zhí)行結(jié)果的回答2發(fā)出至目標(biāo)裝置110。
[0148]目標(biāo)裝置110生成包含接收到的回答2的訪問(wèn)響應(yīng)705,并將訪問(wèn)響應(yīng)705返送至啟動(dòng)裝置100。
[0149]在T6時(shí),啟動(dòng)裝置100在規(guī)定的超時(shí)時(shí)間內(nèi)從目標(biāo)裝置110接收訪問(wèn)響應(yīng)705。此時(shí),啟動(dòng)裝置100判斷為不存在未完成的遠(yuǎn)程訪問(wèn),即,全部遠(yuǎn)程訪問(wèn)已完成,使計(jì)時(shí)器停止。
[0150]這樣,遠(yuǎn)程訪問(wèn)2被執(zhí)行的T5?T6期間,啟動(dòng)裝置100使從T5重新開始的計(jì)時(shí)繼續(xù),在T6使計(jì)時(shí)器停止,結(jié)束計(jì)時(shí)。
[0151]通過(guò)上述動(dòng)作,每當(dāng)在規(guī)定的超時(shí)時(shí)間內(nèi)有訪問(wèn)請(qǐng)求的發(fā)送、訪問(wèn)響應(yīng)的接收、訪問(wèn)請(qǐng)求的接收、訪問(wèn)響應(yīng)的發(fā)送中的任一動(dòng)作,啟動(dòng)裝置100重置計(jì)時(shí)器,并重新開始計(jì)時(shí)動(dòng)作。由此,啟動(dòng)裝置100對(duì)于一個(gè)一個(gè)處理訪問(wèn)請(qǐng)求的存儲(chǔ)器120經(jīng)由無(wú)線通信發(fā)出I以上的訪問(wèn)請(qǐng)求的情況下,無(wú)需考慮訪問(wèn)請(qǐng)求的發(fā)出數(shù)來(lái)計(jì)算超時(shí)時(shí)間。即,啟動(dòng)裝置100不依賴于訪問(wèn)請(qǐng)求的發(fā)出數(shù)、存儲(chǔ)器120中的執(zhí)行狀態(tài),就能夠使用一個(gè)規(guī)定的超時(shí)時(shí)間(換言之使用一個(gè)計(jì)時(shí)器)容易地進(jìn)行超時(shí)檢測(cè)。
[0152]接著,參照?qǐng)D8,對(duì)在圖7的例子中在啟動(dòng)裝置100與目標(biāo)裝置110之間發(fā)生了數(shù)據(jù)包丟失時(shí)的動(dòng)作例進(jìn)行說(shuō)明。圖8作為例子,示出了啟動(dòng)裝置100由于數(shù)據(jù)包丟失而無(wú)法接收到訪問(wèn)響應(yīng)704的情況。
[0153]啟動(dòng)裝置100未接收到訪問(wèn)響應(yīng)704,所以即使經(jīng)過(guò)了T5也使在T4重新開始的計(jì)時(shí)繼續(xù)。另一方面,目標(biāo)裝置Iio接收到回答1,從而對(duì)存儲(chǔ)器120發(fā)出指令2。由此,存儲(chǔ)器120開始遠(yuǎn)程訪問(wèn)2的執(zhí)行。
[0154]在此,設(shè)為規(guī)定的超時(shí)時(shí)間為比遠(yuǎn)程訪問(wèn)I與遠(yuǎn)程訪問(wèn)2的執(zhí)行時(shí)間的最大值之和大的值。在此情況下,啟動(dòng)裝置100即使在T6接收到訪問(wèn)響應(yīng)705,也未檢測(cè)出超時(shí)。另夕卜,在T6時(shí),啟動(dòng)裝置100未接收到訪問(wèn)響應(yīng)704,因此將實(shí)際完成了的遠(yuǎn)程訪問(wèn)I判斷為未完成,重置計(jì)時(shí)器并重新開始計(jì)時(shí)。
[0155]之后,啟動(dòng)裝置100在從T6起經(jīng)過(guò)了超時(shí)時(shí)間707的T7時(shí),檢測(cè)出超時(shí)。
[0156]此外,在圖8的例子中,目標(biāo)裝置110檢測(cè)出訪問(wèn)響應(yīng)704的數(shù)據(jù)包丟失并進(jìn)行其再發(fā)送,啟動(dòng)裝置100如果在T5至T7期間接收到訪問(wèn)響應(yīng)704,就不發(fā)生超時(shí)。
[0157]這樣,啟動(dòng)裝置100不依賴于指令I(lǐng)D,在訪問(wèn)請(qǐng)求的發(fā)送以及訪問(wèn)響應(yīng)的接收的時(shí)機(jī)進(jìn)行計(jì)時(shí)器的重置。因此,不僅計(jì)時(shí)器重置的控制是簡(jiǎn)易的,即使在訪問(wèn)響應(yīng)的接收順序由于目標(biāo)裝置110進(jìn)行的再發(fā)送而改變的情況下,啟動(dòng)裝置100也能夠正確地檢測(cè)出超時(shí)。
[0158]接著,參照?qǐng)D9,對(duì)在圖7的例子中在目標(biāo)裝置110與存儲(chǔ)器120之間發(fā)生了數(shù)據(jù)包丟失時(shí)的動(dòng)作例進(jìn)行說(shuō)明。圖9作為例子,示出了目標(biāo)裝置110由于數(shù)據(jù)包丟失未接收到回答I而作為其結(jié)果、啟動(dòng)裝置100無(wú)法接收到圖7所示的訪問(wèn)響應(yīng)704的情況。
[0159]啟動(dòng)裝置100未接收到訪問(wèn)響應(yīng)704,所以使在T4重新開始的計(jì)時(shí)繼續(xù)。之后,啟動(dòng)裝置100在從T4起經(jīng)過(guò)了超時(shí)時(shí)間707的T5時(shí),檢測(cè)出超時(shí)。
[0160]此外,圖9所示的動(dòng)作在所發(fā)出的多個(gè)訪問(wèn)請(qǐng)求包含伴隨數(shù)據(jù)傳輸?shù)闹噶畹那闆r下也同樣執(zhí)行。
[0161]這樣,啟動(dòng)裝置100在目標(biāo)裝置110與存儲(chǔ)器120之間的區(qū)間發(fā)生了數(shù)據(jù)包丟失的情況下,能夠正確地檢測(cè)出超時(shí)。
[0162]接著,參照?qǐng)D10,對(duì)從啟動(dòng)裝置100發(fā)出的訪問(wèn)請(qǐng)求包含伴隨數(shù)據(jù)傳輸?shù)闹噶畹那闆r下的動(dòng)作例進(jìn)行說(shuō)明。此外,在圖10中,設(shè)為未檢測(cè)到超時(shí)的例子。
[0163]首先,對(duì)遠(yuǎn)程訪問(wèn)O被執(zhí)行的Tl至T4期間進(jìn)行說(shuō)明。
[0164]在Tl至T3期間,啟動(dòng)裝置100對(duì)目標(biāo)裝置110連續(xù)發(fā)出三個(gè)訪問(wèn)請(qǐng)求710、711、712,并分別開始遠(yuǎn)程訪問(wèn)0、1、2。此時(shí),啟動(dòng)裝置100在最初的訪問(wèn)請(qǐng)求710發(fā)送時(shí)(Tl),開始計(jì)時(shí)器的計(jì)時(shí)。并且,以后,在訪問(wèn)請(qǐng)求711、712發(fā)送時(shí)(T2,T3),分別判斷為存在未完成的遠(yuǎn)程訪問(wèn),重置計(jì)時(shí)器并重新開始計(jì)時(shí)。
[0165]訪問(wèn)請(qǐng)求710作為有效載荷而包含指令O以及數(shù)據(jù)O。指令O是用于指示對(duì)存儲(chǔ)器120的數(shù)據(jù)寫入的寫指令,圖中的(W)意味著寫入。另外,數(shù)據(jù)O是對(duì)存儲(chǔ)器120寫入的數(shù)據(jù),圖中的[O]意味著序號(hào)=O。另外,訪問(wèn)請(qǐng)求711作為有效載荷而包含指令I(lǐng)。指令I(lǐng)是用于指示從存儲(chǔ)器120讀出數(shù)據(jù)的讀指令,圖中的(R)意味著讀出。并且,訪問(wèn)請(qǐng)求712包含以指令O的傳輸大小所指定的剩余的寫入數(shù)據(jù),并且是從啟動(dòng)裝置100發(fā)送的第二個(gè)數(shù)據(jù)包,因此被附加序號(hào)=I。
[0166]目標(biāo)裝置110從最初接收到的訪問(wèn)請(qǐng)求710除去標(biāo)頭,并提取指令O。然后,目標(biāo)裝置Iio為了開始對(duì)存儲(chǔ)器120的本地訪問(wèn)而將提取到的指令O發(fā)出至存儲(chǔ)器120。
[0167]存儲(chǔ)器120將針對(duì)指令O的回答O發(fā)出至目標(biāo)裝置110,并通知以指令O所指定的寫入可以開始。
[0168]目標(biāo)裝置110對(duì)于接收到的訪問(wèn)請(qǐng)求710、712分別除去標(biāo)頭,分別提取序號(hào)O和I的數(shù)據(jù)O后,傳輸至存儲(chǔ)器120。在此,上述兩個(gè)數(shù)據(jù)O是將以指令O所指定的寫入數(shù)據(jù)分割為適于無(wú)線通信的大小而成的數(shù)據(jù)片段,因此在重新組織的基礎(chǔ)上傳輸至存儲(chǔ)器120。
[0169]存儲(chǔ)器120使傳輸來(lái)的兩個(gè)數(shù)據(jù)O的寫入開始,在寫入過(guò)程中為忙碌狀態(tài)。
[0170]目標(biāo)裝置110在完成對(duì)存儲(chǔ)器120的兩個(gè)數(shù)據(jù)O的傳輸時(shí),生成訪問(wèn)響應(yīng)713。訪問(wèn)響應(yīng)713包含針對(duì)指令O的回答O和針對(duì)數(shù)據(jù)O的數(shù)據(jù)確認(rèn)(DACK)O。在此,數(shù)據(jù)確認(rèn)O為了表示以將序號(hào)I為止的數(shù)據(jù)O正確地傳送到存儲(chǔ)器120而在有效載荷中包含I。然后,目標(biāo)裝置110將生成的訪問(wèn)響應(yīng)713返送至啟動(dòng)裝置100。
[0171]在T4時(shí),啟動(dòng)裝置100在規(guī)定的超時(shí)時(shí)間內(nèi)從目標(biāo)裝置110接收訪問(wèn)響應(yīng)713。由此,啟動(dòng)裝置100確認(rèn)指令O和伴隨指令O的全部數(shù)據(jù)O的發(fā)送完成,完成遠(yuǎn)程訪問(wèn)O。另外,此時(shí),啟動(dòng)裝置100判斷為存在未完成的遠(yuǎn)程訪問(wèn),重置計(jì)時(shí)器,并重新開始計(jì)時(shí)。
[0172]這樣,遠(yuǎn)程訪問(wèn)O被執(zhí)行的Tl?T4期間,啟動(dòng)裝置100在Tl開始計(jì)時(shí)后,在T2、T3、T4分別重置計(jì)時(shí)器,并重新開始計(jì)時(shí)。
[0173]接著,對(duì)遠(yuǎn)程訪問(wèn)I被執(zhí)行的T4至T7期間進(jìn)行說(shuō)明。
[0174]目標(biāo)裝置110在訪問(wèn)響應(yīng)713的返送后使下一次的遠(yuǎn)程訪問(wèn)I轉(zhuǎn)移到執(zhí)行狀態(tài)。因此,目標(biāo)裝置Iio在檢測(cè)到存儲(chǔ)器120的忙碌狀態(tài)被解除之后,將包含于接收到的訪問(wèn)請(qǐng)求711中的指令I(lǐng)發(fā)出至存儲(chǔ)器120。通過(guò)指令I(lǐng)來(lái)開始的遠(yuǎn)程訪問(wèn)I是從存儲(chǔ)器120讀出數(shù)據(jù)。
[0175]存儲(chǔ)器120在接收到指令I(lǐng)時(shí),開始遠(yuǎn)程訪問(wèn)I的執(zhí)行。然后,存儲(chǔ)器120對(duì)目標(biāo)裝置110發(fā)出針對(duì)指令I(lǐng)的回答I。另外,存儲(chǔ)器120對(duì)目標(biāo)裝置110送出數(shù)據(jù)I。數(shù)據(jù)I是以指令I(lǐng)來(lái)指定的來(lái)自存儲(chǔ)器120的讀出數(shù)據(jù)。
[0176]目標(biāo)裝置110在接收到回答I和數(shù)據(jù)I時(shí),生成包含將它們捆綁后的回答+數(shù)據(jù)(RES+DATA)的訪問(wèn)請(qǐng)求714,并返送至啟動(dòng)裝置100。在此,目標(biāo)裝置110由于訪問(wèn)請(qǐng)求714是遠(yuǎn)程訪問(wèn)I中的最初的發(fā)送數(shù)據(jù)包,因此附加O作為序號(hào)。
[0177]在T5時(shí),啟動(dòng)裝置100在規(guī)定的超時(shí)時(shí)間內(nèi)從目標(biāo)裝置110接收訪問(wèn)請(qǐng)求714。此時(shí),啟動(dòng)裝置100判斷為存在未完成的遠(yuǎn)程訪問(wèn),重置計(jì)時(shí)器,并重新開始計(jì)時(shí)。
[0178]目標(biāo)裝置110生成包含以指令I(lǐng)的傳輸大小所指定的剩余的讀出數(shù)據(jù)的訪問(wèn)請(qǐng)求715,附加I作為序號(hào)并發(fā)送至啟動(dòng)裝置100。
[0179]在T6時(shí),啟動(dòng)裝置100在規(guī)定的超時(shí)時(shí)間內(nèi)從目標(biāo)裝置110接收訪問(wèn)請(qǐng)求715。此時(shí),啟動(dòng)裝置100判斷為存在未完成的遠(yuǎn)程訪問(wèn),重置計(jì)時(shí)器,并重新開始計(jì)時(shí)。
[0180]在T7時(shí),啟動(dòng)裝置100正常地結(jié)束包含以指令I(lǐng)的傳輸大小所指定的讀出數(shù)據(jù)的末尾的訪問(wèn)請(qǐng)求715的接收處理。在接收處理正常結(jié)束時(shí),啟動(dòng)裝置100生成包含表示其訪問(wèn)請(qǐng)求715的序號(hào)即I的數(shù)據(jù)確認(rèn)的訪問(wèn)響應(yīng)716,并返送至目標(biāo)裝置110。此時(shí),啟動(dòng)裝置100判斷為不存在未完成的遠(yuǎn)程訪問(wèn),即,全部遠(yuǎn)程訪問(wèn)已完成,使計(jì)時(shí)器停止。
[0181]這樣,遠(yuǎn)程訪問(wèn)I被執(zhí)行的T4?T7期間,啟動(dòng)裝置100使從T4重新開始的計(jì)時(shí)繼續(xù),在T7使計(jì)時(shí)器停止,結(jié)束計(jì)時(shí)。
[0182]通過(guò)上述動(dòng)作,每當(dāng)在規(guī)定的超時(shí)時(shí)間內(nèi)有訪問(wèn)請(qǐng)求的發(fā)送、訪問(wèn)響應(yīng)的接收、訪問(wèn)請(qǐng)求的接收、訪問(wèn)響應(yīng)的發(fā)送中的任一動(dòng)作,啟動(dòng)裝置100重置計(jì)時(shí)器,并重新開始計(jì)時(shí)動(dòng)作。由此,啟動(dòng)裝置100對(duì)于一個(gè)一個(gè)處理訪問(wèn)請(qǐng)求的存儲(chǔ)器120經(jīng)由無(wú)線通信發(fā)出I以上的訪問(wèn)請(qǐng)求的情況下,無(wú)需根據(jù)訪問(wèn)請(qǐng)求的發(fā)出數(shù)來(lái)計(jì)算超時(shí)時(shí)間。即,啟動(dòng)裝置100不依賴于訪問(wèn)請(qǐng)求的發(fā)出數(shù)、存儲(chǔ)器120中的執(zhí)行狀態(tài),就能夠使用一個(gè)規(guī)定的超時(shí)時(shí)間容易地進(jìn)行超時(shí)檢測(cè)。
[0183]接著,參照?qǐng)D11,對(duì)在圖10的例子中在啟動(dòng)裝置100與目標(biāo)裝置110之間發(fā)生了數(shù)據(jù)包丟失時(shí)的動(dòng)作例進(jìn)行說(shuō)明。圖11作為例子,示出了啟動(dòng)裝置100由于數(shù)據(jù)包丟失而無(wú)法接收到訪問(wèn)請(qǐng)求714的情況。
[0184]啟動(dòng)裝置100未接收到訪問(wèn)響應(yīng)704,所以即使經(jīng)過(guò)了T5也使在T4重新開始的計(jì)時(shí)繼續(xù)。之后,在T6時(shí),啟動(dòng)裝置100接收到訪問(wèn)請(qǐng)求715。一般而言,無(wú)線通信單元101在將接收數(shù)據(jù)包傳送至訪問(wèn)請(qǐng)求處理單元102時(shí),保證來(lái)自相對(duì)的目標(biāo)裝置110的發(fā)送順序。為此,無(wú)線通信單元101直至正確地重新發(fā)送訪問(wèn)請(qǐng)求714為止,不將下一訪問(wèn)請(qǐng)求715傳送至訪問(wèn)請(qǐng)求處理單元102。為此,在T4重新開始的計(jì)時(shí)在T6也得以繼續(xù)。
[0185]之后,啟動(dòng)裝置100在從T4起經(jīng)過(guò)了超時(shí)時(shí)間707的T7時(shí),檢測(cè)出超時(shí)。
[0186]此外,啟動(dòng)裝置100接收在T5至T7期間重新發(fā)送的訪問(wèn)請(qǐng)求714,如果正常地結(jié)束處理,就檢測(cè)不到超時(shí)。
[0187]如以上說(shuō)明,本實(shí)施方式的啟動(dòng)裝置100不依賴于指令I(lǐng)D,在訪問(wèn)請(qǐng)求的發(fā)送以及訪問(wèn)響應(yīng)的接收的時(shí)機(jī)進(jìn)行計(jì)時(shí)器的重置。因此,在本實(shí)施方式中,不僅計(jì)時(shí)器重置的控制是簡(jiǎn)易的,即使在訪問(wèn)響應(yīng)的接收順序由于目標(biāo)裝置110進(jìn)行的再發(fā)送而改變的情況下,啟動(dòng)裝置100也能夠正確地檢測(cè)出超時(shí)。
[0188](第二實(shí)施方式)
[0189]接著,對(duì)第二實(shí)施方式進(jìn)行說(shuō)明。在第一實(shí)施方式中是僅使用一個(gè)規(guī)定的超時(shí)時(shí)間的結(jié)構(gòu),但也有例如刪除指令那樣、由于其刪除大小而需要數(shù)十秒以上的訪問(wèn)請(qǐng)求。為此,存在如下課題:需要將超時(shí)時(shí)間設(shè)定為其以上,對(duì)于本來(lái)以短時(shí)間完成的訪問(wèn)請(qǐng)求而言,超時(shí)檢測(cè)需要長(zhǎng)時(shí)間。因此,本實(shí)施方式與第一實(shí)施方式的不同點(diǎn)在于,不使用規(guī)定的超時(shí)時(shí)間來(lái)進(jìn)行超時(shí)的檢測(cè)。
[0190]圖12表示本實(shí)施方式的通信系統(tǒng)的結(jié)構(gòu)例。在圖12中,對(duì)于與圖1相同的結(jié)構(gòu)標(biāo)注同一符號(hào)。在第二實(shí)施方式中,與第一實(shí)施方式的不同點(diǎn)在于,對(duì)目標(biāo)裝置Iio增加了超時(shí)檢測(cè)單元115以及超時(shí)通知單元116。由此,目標(biāo)裝置110能夠監(jiān)視其與存儲(chǔ)器120的本地訪問(wèn)的超時(shí)。
[0191]<啟動(dòng)裝置100的結(jié)構(gòu)>
[0192]關(guān)于無(wú)線通信單元101、訪問(wèn)請(qǐng)求處理單元102以及超時(shí)檢測(cè)單元103的各功能,與在第一實(shí)施方式中說(shuō)明的相同,所以省略說(shuō)明。此外,關(guān)于訪問(wèn)請(qǐng)求處理單元102以及超時(shí)檢測(cè)單元103的、第一實(shí)施方式中說(shuō)明的以外的功能,用圖13進(jìn)行說(shuō)明。[0193]<目標(biāo)裝置110的結(jié)構(gòu)>
[0194]關(guān)于無(wú)線通信單元111、訪問(wèn)請(qǐng)求處理單元112以及存儲(chǔ)器接口單元113的各功能,與在第一實(shí)施方式中說(shuō)明的相同,所以省略說(shuō)明。本實(shí)施方式的目標(biāo)裝置110除了上述各單元以外,還具有超時(shí)檢測(cè)單元115以及超時(shí)通知單元116。
[0195]超時(shí)檢測(cè)單元115監(jiān)視存儲(chǔ)器接口單元113與存儲(chǔ)器120之間進(jìn)行的輸入輸出,即本地訪問(wèn)。并且,超時(shí)檢測(cè)單元115對(duì)從存儲(chǔ)器接口單元113輸出指令后到輸入針對(duì)該指令的回答為止的時(shí)間進(jìn)行計(jì)時(shí)。在計(jì)時(shí)時(shí)間超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,超時(shí)檢測(cè)單元115檢測(cè)出超時(shí)。在計(jì)時(shí)時(shí)間未超過(guò)規(guī)定的超時(shí)時(shí)間的情況下,使計(jì)時(shí)器的動(dòng)作停止,監(jiān)視下一輸入輸出。此外,超時(shí)檢測(cè)單元115使用的超時(shí)時(shí)間可以是根據(jù)存儲(chǔ)器120的特性預(yù)先確定的值,也可以是根據(jù)指令種類而設(shè)定的值。
[0196]此外,超時(shí)檢測(cè)單元115也可以以與啟動(dòng)裝置100的超時(shí)檢測(cè)單元103同樣的方式動(dòng)作。S卩,每當(dāng)從存儲(chǔ)器接口單元113輸出指令、數(shù)據(jù),超時(shí)檢測(cè)單元115重置計(jì)時(shí)器,并開始或重新開始計(jì)時(shí)動(dòng)作。或者,每當(dāng)對(duì)存儲(chǔ)器接口單元113輸入回答、數(shù)據(jù),超時(shí)檢測(cè)單元115重置計(jì)時(shí)器,并開始或重新開始計(jì)時(shí)動(dòng)作。并且,在保持未檢測(cè)到存儲(chǔ)器接口單元113的輸入輸出的狀態(tài)下,計(jì)時(shí)時(shí)間超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,超時(shí)檢測(cè)單元115檢測(cè)出超時(shí)。
[0197]超時(shí)檢測(cè)單元115檢測(cè)到超時(shí)的情況下,將該宗旨通知超時(shí)通知單元116。
[0198]超時(shí)通知單元116在從超時(shí)檢測(cè)單元115收到已檢測(cè)到超時(shí)這一宗旨的通知時(shí),生成超時(shí)通知。該超時(shí)通知表示對(duì)存儲(chǔ)器120的本地訪問(wèn)已超時(shí),是包含圖3的中斷(INT) 340的訪問(wèn)請(qǐng)求。然后,超時(shí)通知單元116將生成的超時(shí)通知經(jīng)由無(wú)線通信單元111發(fā)送至啟動(dòng)裝置100。啟動(dòng)裝置100接收到超時(shí)通知時(shí),與本裝置檢測(cè)到超時(shí)的情況同樣地進(jìn)行處理。
[0199]這樣,啟動(dòng)裝置100能夠立刻檢測(cè)到在目標(biāo)裝置110與存儲(chǔ)器120間的本地訪問(wèn)發(fā)生的超時(shí),能夠早期檢測(cè)超時(shí)。
[0200]<啟動(dòng)裝置100的動(dòng)作例>
[0201]接著,作為啟動(dòng)裝置100的動(dòng)作例,對(duì)超時(shí)檢測(cè)處理進(jìn)行說(shuō)明。
[0202]圖13是表示啟動(dòng)裝置100進(jìn)行的超時(shí)檢測(cè)處理的一例的流程圖。此外,在圖13中,對(duì)與圖6相同的步驟標(biāo)注同一符號(hào),省略此處說(shuō)明。因此,以下,對(duì)步驟S601以及步驟S621?626分別進(jìn)行說(shuō)明。
[0203]在步驟S601中,超時(shí)檢測(cè)單元103為預(yù)備至步驟S621?626為止的超時(shí)判定,而將對(duì)狀態(tài)確認(rèn)請(qǐng)求的執(zhí)行次數(shù)進(jìn)行計(jì)數(shù)的狀態(tài)確認(rèn)計(jì)數(shù)器初始化為O。
[0204]在步驟S621中,超時(shí)檢測(cè)單元103在預(yù)先規(guī)定的狀態(tài)確認(rèn)時(shí)間內(nèi)待機(jī),直到訪問(wèn)請(qǐng)求處理單元102進(jìn)行訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)的收發(fā)為止。通過(guò)考慮啟動(dòng)裝置100的訪問(wèn)請(qǐng)求處理單元102發(fā)送對(duì)目標(biāo)裝置110的狀態(tài)確認(rèn)請(qǐng)求之后到收到狀態(tài)確認(rèn)響應(yīng)為止的時(shí)間來(lái)決定狀態(tài)確認(rèn)時(shí)間。為此,狀態(tài)確認(rèn)時(shí)間無(wú)需考慮目標(biāo)裝置110與存儲(chǔ)器120之間的本地訪問(wèn)時(shí)間,因此使用比第一實(shí)施方式中說(shuō)明的超時(shí)時(shí)間足夠短的時(shí)間。
[0205]在此,在通過(guò)訪問(wèn)請(qǐng)求處理單元102除了有超時(shí)通知以及狀態(tài)確認(rèn)響應(yīng)的接收以外還有通常的訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng)的收發(fā)的情況下(S621中為有收發(fā)),超時(shí)檢測(cè)單元103進(jìn)入到S630。此外,通過(guò)該訪問(wèn)請(qǐng)求或訪問(wèn)響應(yīng),遠(yuǎn)程訪問(wèn)進(jìn)展,因此在步驟S630中判定為“是”的情況下,在步驟S601中使?fàn)顟B(tài)確認(rèn)計(jì)數(shù)器初始化,并重新開始超時(shí)判定。
[0206]在此,在通過(guò)訪問(wèn)請(qǐng)求處理單元102有超時(shí)通知的接收的情況下(S621中為超時(shí)通知接收),超時(shí)檢測(cè)單元103檢測(cè)出超時(shí),并進(jìn)入到S640。
[0207]在此,在通過(guò)訪問(wèn)請(qǐng)求處理單元102有狀態(tài)確認(rèn)響應(yīng)的接收的情況下(S621中為狀態(tài)確認(rèn)響應(yīng)接收),超時(shí)檢測(cè)單元103進(jìn)入到步驟S622。
[0208]在此,在通過(guò)訪問(wèn)請(qǐng)求單元102沒(méi)有如上所述的收發(fā)的狀態(tài)下經(jīng)過(guò)了狀態(tài)確認(rèn)時(shí)間的情況下(S621中為狀態(tài)確認(rèn)時(shí)間經(jīng)過(guò)),超時(shí)檢測(cè)單元103通過(guò)步驟S623使?fàn)顟B(tài)確認(rèn)計(jì)數(shù)器增數(shù)之后,進(jìn)入到步驟S624。
[0209]在步驟S622中,超時(shí)檢測(cè)單元103確認(rèn)狀態(tài)確認(rèn)響應(yīng)的有效載荷即檢查狀態(tài)(CST) 380。然后,超時(shí)檢測(cè)單元103判定是否示出了目標(biāo)裝置110與存儲(chǔ)器120之間的訪問(wèn)正在執(zhí)行當(dāng)中。
[0210]上述判定的結(jié)果是沒(méi)示出訪問(wèn)正在執(zhí)行當(dāng)中的情況下(S622中為否),超時(shí)檢測(cè)單元103在通過(guò)步驟S623使?fàn)顟B(tài)確認(rèn)計(jì)數(shù)器增數(shù)后,進(jìn)入到步驟S624。
[0211]上述判定的結(jié)果是示出了訪問(wèn)正在執(zhí)行當(dāng)中的情況下(S622中為是),超時(shí)檢測(cè)單元103跳過(guò)步驟S623中的狀態(tài)確認(rèn)計(jì)數(shù)器的增數(shù),進(jìn)入到步驟S624。
[0212]在步驟S624中,超時(shí)檢測(cè)單元103判定狀態(tài)確認(rèn)計(jì)數(shù)器是否達(dá)到了預(yù)先設(shè)定的規(guī)定值。
[0213]上述判定的結(jié)果是狀態(tài)確認(rèn)計(jì)數(shù)器達(dá)到了規(guī)定值的情況下(S624中為是),超時(shí)檢測(cè)單元103檢測(cè)出超時(shí),并進(jìn)入到步驟S640。
[0214]上述判定的結(jié)果是狀態(tài)確認(rèn)計(jì)數(shù)器未達(dá)到規(guī)定值的情況下(S624中為否),超時(shí)檢測(cè)單元103通過(guò)步驟S625對(duì)訪問(wèn)請(qǐng)求處理單元102指示狀態(tài)確認(rèn)請(qǐng)求的發(fā)送。然后,在通過(guò)訪問(wèn)請(qǐng)求處理單元102發(fā)送狀態(tài)確認(rèn)請(qǐng)求后,通過(guò)步驟S610重置計(jì)時(shí)器,并重復(fù)以后的處理。
[0215]以上,本實(shí)施方式的超時(shí)判定,在狀態(tài)確認(rèn)時(shí)間內(nèi)從目標(biāo)裝置110接收到超時(shí)通知,或顯示狀態(tài)確認(rèn)請(qǐng)求的執(zhí)行次數(shù)的狀態(tài)確認(rèn)計(jì)數(shù)器達(dá)到了規(guī)定值時(shí),檢測(cè)出超時(shí)。在此,啟動(dòng)裝置100在發(fā)出了如上述的刪除指令那樣需要長(zhǎng)時(shí)間的指令的情況下,不會(huì)檢測(cè)出超時(shí)。其理由是,只要通過(guò)步驟S621接收的狀態(tài)確認(rèn)響應(yīng)示出了目標(biāo)裝置110與存儲(chǔ)器120之間的本地訪問(wèn)正在執(zhí)行當(dāng)中,就不使?fàn)顟B(tài)確認(rèn)計(jì)數(shù)器增數(shù)。另一方面,啟動(dòng)裝置100在其與目標(biāo)裝置110之間的無(wú)線通信狀態(tài)惡化從而無(wú)法正確地接收狀態(tài)確認(rèn)響應(yīng)時(shí),使?fàn)顟B(tài)確認(rèn)計(jì)數(shù)器增數(shù),最終檢測(cè)出超時(shí)。另外,啟動(dòng)裝置100能夠通過(guò)超時(shí)通知的接收來(lái)檢測(cè)目標(biāo)裝置Iio與存儲(chǔ)器120之間的本地訪問(wèn)中的超時(shí),因此能夠及早地進(jìn)行超時(shí)檢測(cè)。
[0216]<通信系統(tǒng)的動(dòng)作>
[0217]以下,用圖14對(duì)本實(shí)施方式的通信系統(tǒng)的動(dòng)作的各例進(jìn)行說(shuō)明。
[0218]首先,參照?qǐng)D14,對(duì)狀態(tài)確認(rèn)請(qǐng)求在無(wú)線區(qū)間發(fā)生了數(shù)據(jù)包丟失的情況下的動(dòng)作例進(jìn)行說(shuō)明。圖中的Tl?T8表示在目標(biāo)裝置110側(cè)計(jì)時(shí)的時(shí)間軸上的時(shí)刻。此外,在圖14中,Tl?T5與圖8中說(shuō)明的動(dòng)作相同。因此,啟動(dòng)裝置100處于在T4以后等待接收回答I的狀態(tài)。此外,在圖14中,與圖8不同的是,訪問(wèn)請(qǐng)求701中包含的指令I(lǐng)是如上述的刪除指令那樣需要長(zhǎng)時(shí)間的指令。存儲(chǔ)器120在接收刪除指令即指令I(lǐng)并返送針對(duì)其的回答I時(shí),成為在完成內(nèi)部存儲(chǔ)器的刪除動(dòng)作為止的長(zhǎng)時(shí)間忙碌狀態(tài)。[0219]在T6時(shí),啟動(dòng)裝置100判斷為在圖13的步驟S621的等待收發(fā)的狀態(tài)下計(jì)時(shí)時(shí)間經(jīng)過(guò)了狀態(tài)確認(rèn)時(shí)間810。然后,啟動(dòng)裝置100在步驟S623的狀態(tài)確認(rèn)計(jì)數(shù)器的增數(shù)后,通過(guò)步驟S624判斷為狀態(tài)確認(rèn)計(jì)數(shù)器小于規(guī)定值。然后,啟動(dòng)裝置100基于步驟S625中的狀態(tài)確認(rèn)指示,對(duì)目標(biāo)裝置110發(fā)送狀態(tài)確認(rèn)請(qǐng)求800。此時(shí),啟動(dòng)裝置100通過(guò)步驟S610重置計(jì)時(shí)器并重新開始計(jì)時(shí)。
[0220]在此,在Τ5以后,若依然為無(wú)線區(qū)間的通信品質(zhì)較低的狀態(tài)時(shí),每當(dāng)經(jīng)過(guò)狀態(tài)確認(rèn)時(shí)間810,啟動(dòng)裝置100使?fàn)顟B(tài)確認(rèn)計(jì)數(shù)器增數(shù),同時(shí)重復(fù)狀態(tài)確認(rèn)請(qǐng)求的發(fā)送。
[0221]在Τ7時(shí),經(jīng)過(guò)了狀態(tài)確認(rèn)時(shí)間810并且增數(shù)后的狀態(tài)確認(rèn)計(jì)數(shù)器成為(規(guī)定值一I),啟動(dòng)裝置100發(fā)送狀態(tài)確認(rèn)請(qǐng)求。
[0222]在Τ8時(shí),經(jīng)過(guò)了狀態(tài)確認(rèn)時(shí)間810并且增數(shù)后的狀態(tài)確認(rèn)計(jì)數(shù)器等于規(guī)定值,因此啟動(dòng)裝置100檢測(cè)出超時(shí)。
[0223]此外,在Τ6以后,在無(wú)線區(qū)間的通信品質(zhì)改善并且啟動(dòng)裝置100能夠正確地接收針對(duì)全部狀態(tài)確認(rèn)請(qǐng)求800、801的狀態(tài)確認(rèn)響應(yīng)的情況下,基于步驟S622的判定,不使?fàn)顟B(tài)確認(rèn)計(jì)數(shù)器增數(shù)。這是由于,在上述狀態(tài)確認(rèn)響應(yīng)中,包含表示訪問(wèn)正在執(zhí)行當(dāng)中的檢查狀態(tài)(CST) 380。為此,不會(huì)由于在步驟S624中狀態(tài)確認(rèn)計(jì)數(shù)器達(dá)到規(guī)定值而啟動(dòng)裝置100檢測(cè)出超時(shí)。但是,在例如存儲(chǔ)器120達(dá)到異常狀態(tài)等在目標(biāo)裝置110中檢測(cè)到超時(shí)的情況下,啟動(dòng)裝置100能夠通過(guò)來(lái)自目標(biāo)裝置110的超時(shí)通知的接收檢測(cè)出超時(shí)。
[0224]接著,參照?qǐng)D15,對(duì)發(fā)生了包含指令的訪問(wèn)請(qǐng)求的數(shù)據(jù)包丟失的情況下的動(dòng)作例進(jìn)行說(shuō)明。此外,在圖15中,Tl?Τ4與圖8中說(shuō)明的動(dòng)作相同,啟動(dòng)裝置100在Τ2發(fā)送的訪問(wèn)請(qǐng)求701發(fā)生數(shù)據(jù)包丟失這一情況不同。為此,啟動(dòng)裝置100在Τ4以后,為等待接收回答I的狀態(tài)。
[0225]在Τ5時(shí),啟動(dòng)裝置100判斷為在圖13的步驟S621的等待收發(fā)的狀態(tài)下計(jì)時(shí)時(shí)間經(jīng)過(guò)了狀態(tài)確認(rèn)時(shí)間810。然后,啟動(dòng)裝置100在步驟S623的狀態(tài)確認(rèn)計(jì)數(shù)器的增數(shù)后,通過(guò)步驟S624判斷為狀態(tài)確認(rèn)計(jì)數(shù)器小于規(guī)定值。然后,啟動(dòng)裝置100基于步驟S625中的狀態(tài)確認(rèn)指示,對(duì)目標(biāo)裝置110發(fā)送狀態(tài)確認(rèn)請(qǐng)求800。此時(shí),啟動(dòng)裝置100通過(guò)步驟S610重置計(jì)時(shí)器并重新開始計(jì)時(shí),再次成為步驟S621的收發(fā)等待狀態(tài)。
[0226]然后,在Τ6時(shí),啟動(dòng)裝置100從目標(biāo)裝置110接收被設(shè)定為表示不是訪問(wèn)正在執(zhí)行當(dāng)中的O的狀態(tài)確認(rèn)響應(yīng)802作為檢查狀態(tài)(CST)380。為此,通過(guò)步驟S622判定為不是訪問(wèn)正在執(zhí)行當(dāng)中,使?fàn)顟B(tài)確認(rèn)計(jì)數(shù)器增數(shù)。
[0227]在T7時(shí),經(jīng)過(guò)了狀態(tài)確認(rèn)時(shí)間810并且增數(shù)后的狀態(tài)確認(rèn)計(jì)數(shù)器成為(規(guī)定值一I),啟動(dòng)裝置100發(fā)送狀態(tài)確認(rèn)請(qǐng)求。然后,在T8,接收到來(lái)自目標(biāo)裝置110的狀態(tài)確認(rèn)響應(yīng)803并且增數(shù)后的狀態(tài)確認(rèn)計(jì)數(shù)器與規(guī)定值相等,因此檢測(cè)出超時(shí)。
[0228]以上,對(duì)本實(shí)施方式進(jìn)行了說(shuō)明,但上述說(shuō)明是一例,能夠進(jìn)行各種變形。另外,在上述實(shí)施方式中,以用硬件構(gòu)成本發(fā)明的情況為例進(jìn)行了說(shuō)明,但本發(fā)明在與硬件的協(xié)作中也能夠以軟件來(lái)實(shí)現(xiàn)。
[0229]如上所述,本次公開的啟動(dòng)裝置,通過(guò)與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信來(lái)訪問(wèn)所述存儲(chǔ)器,該啟動(dòng)裝置包括:訪問(wèn)請(qǐng)求處理單元,向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng);以及超時(shí)檢測(cè)單元,在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)。
[0230]另外,在本次公開的啟動(dòng)裝置中,所述訪問(wèn)請(qǐng)求處理單元從所述目標(biāo)裝置接收訪問(wèn)請(qǐng)求,并向所述目標(biāo)裝置發(fā)送針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng),在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述訪問(wèn)請(qǐng)求的接收或所述訪問(wèn)響應(yīng)的發(fā)送中的任一動(dòng)作,所述超時(shí)檢測(cè)單元對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始。
[0231]另外,在本次公開的啟動(dòng)裝置中,所述訪問(wèn)請(qǐng)求是包含指令以及數(shù)據(jù)片段中的至少一者的數(shù)據(jù)包,所述訪問(wèn)響應(yīng)是包含回答以及數(shù)據(jù)確認(rèn)中的至少一者的數(shù)據(jù)包。
[0232]另外,在本次公開的啟動(dòng)裝置中,在所述訪問(wèn)請(qǐng)求處理單元接收到表示所述目標(biāo)裝置與所述存儲(chǔ)器之間的訪問(wèn)已超時(shí)的超時(shí)通知時(shí),所述超時(shí)檢測(cè)單元檢測(cè)出超時(shí)。
[0233]另外,在本次公開的啟動(dòng)裝置中,在所述計(jì)時(shí)動(dòng)作超過(guò)了比所述超時(shí)時(shí)間短的規(guī)定的狀態(tài)確認(rèn)時(shí)間的情況下,所述訪問(wèn)請(qǐng)求處理單元對(duì)所述目標(biāo)裝置發(fā)送狀態(tài)確認(rèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該狀態(tài)確認(rèn)請(qǐng)求的狀態(tài)確認(rèn)響應(yīng),每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述狀態(tài)確認(rèn)請(qǐng)求的發(fā)送以及所述狀態(tài)確認(rèn)響應(yīng)的接收中的任一動(dòng)作,所述超時(shí)檢測(cè)單元對(duì)所述計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始。
[0234]另外,在本次公開的啟動(dòng)裝置中,所述超時(shí)檢測(cè)單元管理顯示所述狀態(tài)確認(rèn)請(qǐng)求的執(zhí)行次數(shù)的狀態(tài)確認(rèn)計(jì)數(shù)器,在該狀態(tài)確認(rèn)計(jì)數(shù)器達(dá)到了規(guī)定值的情況下,檢測(cè)出超時(shí)。
[0235]另外,在本次公開的啟動(dòng)裝置中,所述狀態(tài)確認(rèn)響應(yīng)包含表示所述目標(biāo)裝置與所述存儲(chǔ)器之間的訪問(wèn)是否處于執(zhí)行中的標(biāo)志,在所述訪問(wèn)請(qǐng)求處理單元中接收到被設(shè)定了表示未處于訪問(wèn)執(zhí)行中的所述標(biāo)志的所述狀態(tài)確認(rèn)響應(yīng)時(shí),所述超時(shí)檢測(cè)單元不使所述狀態(tài)確認(rèn)計(jì)數(shù)器增數(shù)。
[0236]另外,本次公開的通信系統(tǒng),通過(guò)啟動(dòng)裝置與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信來(lái)訪問(wèn)所述存儲(chǔ)器,所述啟動(dòng)裝置包括:啟動(dòng)側(cè)訪問(wèn)請(qǐng)求處理單元,向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng);以及超時(shí)檢測(cè)單元,在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí),所述目標(biāo)裝置包括:存儲(chǔ)器接口單元,基于從所述啟動(dòng)裝置接收到的訪問(wèn)請(qǐng)求,在其與所述存儲(chǔ)器之間進(jìn)行本地訪問(wèn);以及目標(biāo)側(cè)訪問(wèn)請(qǐng)求處理單元,基于所述本地訪問(wèn)的結(jié)果,對(duì)所述啟動(dòng)裝置發(fā)送訪問(wèn)響應(yīng)或訪問(wèn)請(qǐng)求。
[0237]另外,本次公開的超時(shí)檢測(cè)方法,是由啟動(dòng)裝置執(zhí)行的超時(shí)檢測(cè)方法,該啟動(dòng)裝置通過(guò)與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信來(lái)訪問(wèn)所述存儲(chǔ)器,所述超時(shí)檢測(cè)方法包括:向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)的步驟;以及在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)的步驟。
[0238]另外,本次公開的超時(shí)檢測(cè)程序,是使啟動(dòng)裝置的計(jì)算機(jī)運(yùn)行的超時(shí)檢測(cè)程序,該啟動(dòng)裝置通過(guò)經(jīng)由無(wú)線區(qū)間與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行通信來(lái)訪問(wèn)所述存儲(chǔ)器,所述超時(shí)檢測(cè)程序使計(jì)算機(jī)運(yùn)行:向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)的處理;以及在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)的處理。
[0239]2012年2月20日提出的日本專利申請(qǐng)?zhí)卦傅?012 — 034159號(hào)所包含的說(shuō)明書、附圖及摘要的公開內(nèi)容全部援引到本申請(qǐng)中。
[0240]工業(yè)實(shí)用性
[0241]本發(fā)明作為對(duì)于一個(gè)一個(gè)處理訪問(wèn)請(qǐng)求的存儲(chǔ)器連續(xù)發(fā)出多個(gè)訪問(wèn)請(qǐng)求并對(duì)各訪問(wèn)請(qǐng)求監(jiān)視超時(shí)的有無(wú)的通信裝置、通信方法以及通信控制程序是有用的。本發(fā)明例如能夠應(yīng)用于便攜電話、平板電腦等便攜設(shè)備以及個(gè)人計(jì)算機(jī)。
【權(quán)利要求】
1.啟動(dòng)裝置,通過(guò)與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信,從而訪問(wèn)所述存儲(chǔ)器,該啟動(dòng)裝置包括: 訪問(wèn)請(qǐng)求處理單元,向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng);以及 超時(shí)檢測(cè)單元,在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)。
2.如權(quán)利要求1所述的啟動(dòng)裝置, 所述訪問(wèn)請(qǐng)求處理單元從所述目標(biāo)裝置接收訪問(wèn)請(qǐng)求,并向所述目標(biāo)裝置發(fā)送針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng), 在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述訪問(wèn)請(qǐng)求的接收或所述訪問(wèn)響應(yīng)的發(fā)送中的任一動(dòng)作,所述超時(shí)檢測(cè)單元對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始。
3.如權(quán)利要求1所述的啟動(dòng)裝置, 所述訪問(wèn)請(qǐng)求是包含指令以及數(shù)據(jù)片段中的至少一者的數(shù)據(jù)包, 所述訪問(wèn)響應(yīng)是包含回答以及數(shù)據(jù)確認(rèn)中的至少一者的數(shù)據(jù)包。
4.如權(quán)利要求1所述的啟動(dòng)裝置, 在所述訪問(wèn)請(qǐng)求處理單元接收到表示所述目標(biāo)裝置與所述存儲(chǔ)器之間的訪問(wèn)已超時(shí)的超時(shí)通知時(shí),所述超時(shí)檢 測(cè)單元檢測(cè)出超時(shí)。
5.如權(quán)利要求1所述的啟動(dòng)裝置, 在所述計(jì)時(shí)動(dòng)作超過(guò)了比所述超時(shí)時(shí)間短的規(guī)定的狀態(tài)確認(rèn)時(shí)間的情況下,所述訪問(wèn)請(qǐng)求處理單元對(duì)所述目標(biāo)裝置發(fā)送狀態(tài)確認(rèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該狀態(tài)確認(rèn)請(qǐng)求的狀態(tài)確認(rèn)響應(yīng), 每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述狀態(tài)確認(rèn)請(qǐng)求的發(fā)送以及所述狀態(tài)確認(rèn)響應(yīng)的接收中的任一動(dòng)作,所述超時(shí)檢測(cè)單元對(duì)所述計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始。
6.如權(quán)利要求5所述的啟動(dòng)裝置,所述超時(shí)檢測(cè)單元管理表示所述狀態(tài)確認(rèn)請(qǐng)求的執(zhí)行次數(shù)的狀態(tài)確認(rèn)計(jì)數(shù)器,在該狀態(tài)確認(rèn)計(jì)數(shù)器達(dá)到了規(guī)定值的情況下,檢測(cè)出超時(shí)。
7.如權(quán)利要求6所述的啟動(dòng)裝置, 所述狀態(tài)確認(rèn)響應(yīng)包含表示所述目標(biāo)裝置與所述存儲(chǔ)器之間的訪問(wèn)是否處于執(zhí)行中的標(biāo)志, 在所述訪問(wèn)請(qǐng)求處理單元中接收到被設(shè)定了表示未處于訪問(wèn)執(zhí)行中的所述標(biāo)志的所述狀態(tài)確認(rèn)響應(yīng)時(shí),所述超時(shí)檢測(cè)單元不使所述狀態(tài)確認(rèn)計(jì)數(shù)器增數(shù)。
8.一種通信系統(tǒng),通過(guò)啟動(dòng)裝置與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信來(lái)訪問(wèn)所述存儲(chǔ)器, 所述啟動(dòng)裝置包括: 啟動(dòng)側(cè)訪問(wèn)請(qǐng)求處理單元,向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng);以及 以及超時(shí)檢測(cè)單元,在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)所述訪問(wèn)請(qǐng)求處理單元進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí), 所述目標(biāo)裝置包括: 存儲(chǔ)器接口單元,基于從所述啟動(dòng)裝置接收到的訪問(wèn)請(qǐng)求,在其與所述存儲(chǔ)器之間進(jìn)行本地訪問(wèn);以及 目標(biāo)側(cè)訪問(wèn)請(qǐng)求處理單元,基于所述本地訪問(wèn)的結(jié)果,對(duì)所述啟動(dòng)裝置發(fā)送訪問(wèn)響應(yīng)或訪問(wèn)請(qǐng)求。
9.超時(shí)檢測(cè)方法,是由啟動(dòng)裝置執(zhí)行的超時(shí)檢測(cè)方法,該啟動(dòng)裝置通過(guò)與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行無(wú)線通信,來(lái)訪問(wèn)所述存儲(chǔ)器,所述超時(shí)檢測(cè)方法包括: 向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)的步驟;以及 在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)的步驟。
10.超時(shí)檢測(cè)程序,是使啟動(dòng)裝置的計(jì)算機(jī)運(yùn)行的超時(shí)檢測(cè)程序,該啟動(dòng)裝置通過(guò)經(jīng)由無(wú)線區(qū)間與連接了同時(shí)僅處理一個(gè)訪問(wèn)請(qǐng)求的存儲(chǔ)器的目標(biāo)裝置進(jìn)行通信來(lái)訪問(wèn)所述存儲(chǔ)器,所述超時(shí)檢測(cè)程序使計(jì)算機(jī)運(yùn)行: 向所述目標(biāo)裝置發(fā)送一個(gè)以上的訪問(wèn)請(qǐng)求,并從所述目標(biāo)裝置接收針對(duì)該訪問(wèn)請(qǐng)求的訪問(wèn)響應(yīng)的處理;以及 在所述訪問(wèn)請(qǐng)求全部完成為止的期間,每當(dāng)進(jìn)行所述訪問(wèn)請(qǐng)求的發(fā)送或所述訪問(wèn)響應(yīng)的接收中的任一動(dòng)作,就對(duì)計(jì)時(shí)動(dòng)作進(jìn)行重置并重新開始,在所述計(jì)時(shí)動(dòng)作超過(guò)了規(guī)定的超時(shí)時(shí)間的情況下,檢測(cè)出超時(shí)的處理。
【文檔編號(hào)】G06F13/00GK103477331SQ201280019031
【公開日】2013年12月25日 申請(qǐng)日期:2012年10月2日 優(yōu)先權(quán)日:2012年2月20日
【發(fā)明者】西岡伸一郎, 千賀諭 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
墨玉县| 金阳县| 海丰县| 司法| 始兴县| 彭阳县| 阳谷县| 营山县| 海盐县| 金堂县| 靖边县| 太原市| 淮北市| 宜都市| 丹寨县| 金堂县| 四子王旗| 宜丰县| 通州市| 花莲县| 隆昌县| 黄山市| 鲜城| 永福县| 澄江县| 塘沽区| 龙江县| 高青县| 松原市| 科技| 郎溪县| 浮山县| 津南区| 郓城县| 萨迦县| 阳江市| 宜黄县| 广宗县| 天峻县| 丰镇市| 磐安县|