專利名稱:通信輔助裝置與采用通信輔助裝置的通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及提高計(jì)算機(jī)系統(tǒng)內(nèi)的計(jì)算機(jī)的工作效率并使工作穩(wěn)定的技術(shù)。
背景技術(shù):
傳統(tǒng)的將計(jì)算機(jī)系統(tǒng)內(nèi)的多臺(tái)計(jì)算機(jī)(以下稱為「PC」)以有線或無線的方式加以連接、進(jìn)行交換數(shù)據(jù)的網(wǎng)絡(luò)通信,為人們所周知。例如,局域網(wǎng)((Local area networkLAN)就是進(jìn)行這樣的網(wǎng)絡(luò)通信的計(jì)算機(jī)系統(tǒng)之一例。在進(jìn)行網(wǎng)絡(luò)通信的計(jì)算機(jī)系統(tǒng)中,多臺(tái)PC共享數(shù)據(jù)時(shí)必須共用有數(shù)據(jù)存在的PC的存儲(chǔ)裝置(硬盤驅(qū)動(dòng)器(HDD))(例如,參照日本專利文獻(xiàn)1特開平9-91217號(hào)公報(bào))。
另一方面,也存在設(shè)有暫時(shí)保存通信數(shù)據(jù)的緩沖器的裝置。這樣的裝置與進(jìn)行數(shù)據(jù)交換的PC與其他裝置(例如,打印機(jī))有線連接,將PC發(fā)送的數(shù)據(jù)保存在緩沖器內(nèi)。即使在PC中發(fā)生問題而不能傳送數(shù)據(jù)時(shí),也能將緩沖器中保存的數(shù)據(jù)發(fā)送到其他裝置,避免產(chǎn)生錯(cuò)誤(例如,參照日本專利文獻(xiàn)2特開平6-L68082號(hào)公報(bào))。
網(wǎng)絡(luò)通信中,設(shè)有成為共享對(duì)象的HDD的PC的中央處理裝置(CPU)的處理動(dòng)作有時(shí)會(huì)受到妨礙。因?yàn)樵趯?duì)HDD進(jìn)行存取時(shí)PC內(nèi)部的數(shù)據(jù)總線被占有,從而對(duì)別的數(shù)據(jù)的傳送構(gòu)成了限制。而且,在對(duì)特定的數(shù)據(jù)集中了必要以上的存取或者安全不能萬無一失等場(chǎng)合,也存在共享側(cè)的PC停止的危險(xiǎn)。
為了不共有多于必需的信息,可以對(duì)多臺(tái)PC各自進(jìn)行個(gè)別地安全的設(shè)定,并且可以改變?cè)O(shè)定內(nèi)容。但是,只對(duì)各PC特別是對(duì)特定的數(shù)據(jù)進(jìn)行安全設(shè)定非常麻煩,設(shè)定的量越多,產(chǎn)生人為差錯(cuò)分可能性就越高。也就是成為安全漏洞的要因?;谝陨侠碛?,網(wǎng)絡(luò)通信中的HDD的數(shù)據(jù)的共享中存在很大的問題。
另外,用無線方式進(jìn)行網(wǎng)絡(luò)通信的場(chǎng)合,時(shí)有傳送狀態(tài)惡化而使保持?jǐn)?shù)據(jù)的發(fā)送側(cè)的PC和接收側(cè)的終端之間不能進(jìn)行數(shù)據(jù)交換的情況。所謂傳送狀態(tài)的惡化是指例如障礙物的存在和與數(shù)據(jù)無關(guān)的噪聲信號(hào)的重疊。在傳送狀態(tài)不穩(wěn)定的使用環(huán)境中,不能使發(fā)送側(cè)的PC等的終端的處理穩(wěn)定。
發(fā)明內(nèi)容
本發(fā)明的目的在于消除數(shù)據(jù)發(fā)送側(cè)的處理負(fù)擔(dān),并使得其處理穩(wěn)定。
本發(fā)明的通信輔助裝置在第一數(shù)據(jù)處理裝置和第二數(shù)據(jù)處理裝置之間調(diào)停數(shù)據(jù)傳送。通信輔助裝置中設(shè)有與第一數(shù)據(jù)處理裝置有線連接的、接收來自該第一數(shù)據(jù)處理裝置的數(shù)據(jù)的第一連接單元,將所述第一連接單元接收的數(shù)據(jù)存儲(chǔ)的存儲(chǔ)器,以及與第二數(shù)據(jù)處理裝置無線連接的、將從所述存儲(chǔ)器讀出的所述數(shù)據(jù)發(fā)送到該第二數(shù)據(jù)處理裝置的第二連接單元。由此,上述目的得以實(shí)現(xiàn)。
并且,本發(fā)明的通信系統(tǒng)中設(shè)有可進(jìn)行數(shù)據(jù)傳送的第一數(shù)據(jù)處理裝置與第二數(shù)據(jù)處理裝置,與所述第一數(shù)據(jù)處理裝置有線連接的第一通信輔助裝置,以及與所述第二數(shù)據(jù)處理裝置有線連接分第二通信輔助裝置。所述第一通信輔助裝置中設(shè)有接收來自所述第一數(shù)據(jù)處理裝置的數(shù)據(jù)的第一有線連接單元,將所述第一有線連接單元接收的數(shù)據(jù)存儲(chǔ)的第一存儲(chǔ)器,以及與所述第二通信輔助裝置無線的連接的、將從所述第一存儲(chǔ)器讀出的所述數(shù)據(jù)發(fā)送到該第二通信輔助裝置的第一無線連接單元。所述第二通信輔助裝置中設(shè)有與所述第一通信輔助裝置無線連接的、接收來自該第一通信輔助裝置的數(shù)據(jù)的第二無線連接單元,將所述第二無線連接單元接收的所述數(shù)據(jù)存儲(chǔ)的第二存儲(chǔ)器,以及將從所述第二存儲(chǔ)器讀出的所述數(shù)據(jù)發(fā)送到所述第二數(shù)據(jù)處理裝置的第二有線連接單元。由此,上述目的得以實(shí)現(xiàn)。
圖1是表示實(shí)施例1的計(jì)算機(jī)網(wǎng)絡(luò)的示圖。
圖2是表示實(shí)施例1的通信輔助裝置的結(jié)構(gòu)的框3是表示計(jì)算機(jī)網(wǎng)絡(luò)中處理流程的示圖。
圖4是表示變形例1的網(wǎng)絡(luò)的示圖。
圖5是表示實(shí)施例2的網(wǎng)絡(luò)的示圖。
圖6是表示實(shí)施例2的通信輔助裝置的結(jié)構(gòu)的框圖。
圖7是表示包含圖1、圖4與圖5的所有結(jié)構(gòu)的網(wǎng)絡(luò)的示圖。
1CPU;2存儲(chǔ)器控制器;3存儲(chǔ)器;4有線連接控制器;5端子;6無線連接控制器;7天線;8主單元;9有線連接單元;10無線連接單元;11主單元-有線連接單元之間的數(shù)據(jù)路徑;12無線連接單元-無線連接單元之間的數(shù)據(jù)路徑;13主單元-存儲(chǔ)器之間的數(shù)據(jù)路徑;14存儲(chǔ)器總線具體實(shí)施方式
以下,參照附圖就本發(fā)明的實(shí)施例進(jìn)行說明。
(實(shí)施例1)圖1是表示實(shí)施例1的計(jì)算機(jī)網(wǎng)絡(luò)通信系統(tǒng)110的示圖。通信系統(tǒng)110由多臺(tái)數(shù)據(jù)處理裝置(以下稱為「PC」)連接而成,這些裝置之間可進(jìn)行數(shù)據(jù)通信。為了簡(jiǎn)化說明,圖中只表示了2臺(tái)PC111與112。并且,在PC111的內(nèi)部設(shè)置的存儲(chǔ)裝置(硬盤驅(qū)動(dòng)器(HDD))為PC111與PC112所共有。PC112能夠在PC111的HDD上存取,并能夠從PC111讀出其數(shù)據(jù)。以下,設(shè)PC111為數(shù)據(jù)發(fā)送側(cè),設(shè)PC112數(shù)據(jù)接收側(cè)。
通信系統(tǒng)110中,PC111與PC112通過實(shí)施例1的通信輔助裝置100進(jìn)行數(shù)據(jù)通信。通信輔助裝置100與PC111有線連接、與PC112無線連接,輔助PC111和112之間的通信。本說明書中,有線連接以采用USB(Universal Serial Bus通用串行總線,以下稱為「USB」)標(biāo)準(zhǔn)的連接為例,無線連接以采用藍(lán)牙(以下稱為「BT」)標(biāo)準(zhǔn)的連接為例進(jìn)行說明。當(dāng)然,在PC111設(shè)有USB端子,在PC112上設(shè)有BT標(biāo)準(zhǔn)的通信部。再有,也可以用IEEE1394接口取代USB,用IEEE802.11接口等的有線和無線標(biāo)準(zhǔn)取代BT標(biāo)準(zhǔn)。
通信輔助裝置100的特征之一是在通信輔助裝置100內(nèi)部設(shè)有數(shù)據(jù)存儲(chǔ)用的存儲(chǔ)器,PC111給PC112發(fā)送數(shù)據(jù)時(shí)將來自PC111的數(shù)據(jù)暫時(shí)存儲(chǔ)的在該存儲(chǔ)器中。具體而言,以有線的方式從PC111接收數(shù)據(jù)并存儲(chǔ)在存儲(chǔ)器中,之后以無線方式將數(shù)據(jù)發(fā)送到PC112。由于至少在發(fā)送側(cè)的PC中設(shè)置內(nèi)有存儲(chǔ)器的通信輔助裝置來存儲(chǔ)發(fā)送數(shù)據(jù),因此,設(shè)有通信輔助裝置100的PC111在要發(fā)送的數(shù)據(jù)傳遞到通信輔助裝置100的時(shí)刻,數(shù)據(jù)發(fā)送結(jié)束而成為空閑。這樣一來,能夠?qū)?nèi)部總線釋放而進(jìn)行其他的處理。此時(shí),數(shù)據(jù)是否實(shí)際發(fā)送到PC112并非問題之所在。
圖2是表示實(shí)施例1的通信輔助裝置100的結(jié)構(gòu)的框圖。通信輔助裝置100大體上包括存儲(chǔ)器3、主單元8、有線連接單元9和無線連接單元10。再有,依據(jù)上述的USB標(biāo)準(zhǔn),由PC111供給電力(總線電力),通信輔助裝置100基于該電力進(jìn)行工作,因此圖中沒有特別表示電源單元。但是,通信輔助裝置100中,也可以另設(shè)可插拔的適當(dāng)?shù)碾娫磫卧?未作圖示)。
以下,說明通信輔助裝置100的構(gòu)成部件。存儲(chǔ)器3為眾所周知的閃速存儲(chǔ)器,通過路徑13與主單元8交換數(shù)據(jù)。其他方面,存儲(chǔ)器3可為EEPROM、EPROM、EAROM等的非易失存儲(chǔ)器,或者也可為DRAM、SDRAM等的易失性存儲(chǔ)器。主單元8控制通信輔助裝置100的動(dòng)作。主單元8包括中央處理單元(Central Processing UnitCPU)1和存儲(chǔ)器控制器2。CPU1與有線連接單元9之間進(jìn)行雙向通信。并且,CPU1也與無線連接單元10之間進(jìn)行雙向通信。CPU1將與有線連接單元9之間和無線連接單元10之間交換的數(shù)據(jù)發(fā)送給存儲(chǔ)器控制器2,同時(shí)發(fā)送寫入指示或讀出指示。存儲(chǔ)器控制器2根據(jù)CPU1的指示控制存儲(chǔ)器3的動(dòng)作。具體而言,存儲(chǔ)器控制器2經(jīng)由數(shù)據(jù)總線14將數(shù)據(jù)寫入存儲(chǔ)器3的適當(dāng)?shù)牡刂飞?,并從存?chǔ)器3讀出數(shù)據(jù)。數(shù)據(jù)從存儲(chǔ)器3的特定的地址讀出。
再有,圖中為了方便存儲(chǔ)器總線14表示為一條路徑,但是根據(jù)使用的存儲(chǔ)器的功能、特性,存儲(chǔ)器總線14也可采用多條路徑的結(jié)構(gòu)。特別是如閃速存儲(chǔ)器等那樣,存儲(chǔ)器3具有與寫入并行進(jìn)行讀出動(dòng)作的雙重操作功能的場(chǎng)合,最好采用多條路徑的存儲(chǔ)器總線14結(jié)構(gòu)。由主單元8實(shí)現(xiàn)的通信輔助裝置100的主要?jiǎng)幼?,后面將參照?qǐng)D3進(jìn)行說明。
接著,就通信輔助裝置100的有線連接單元9和無線連接單元10進(jìn)行說明。有線連接單元9具有與PC111(圖1)之間的USB連接的功能。有線連接單元9設(shè)有有線連接控制器4和用以確保與PC111連接的有線連接用端子5。本例中,有線連接控制器4為眾所周知的USB控制器,它沿著路徑11發(fā)送、接收數(shù)據(jù)。也就是,有線連接控制器4基于在端子5上接收的信號(hào)來指定數(shù)據(jù),發(fā)送給CPU1?;蛘邔腃PU1接受的數(shù)據(jù)變換成信號(hào)經(jīng)由端子5傳送給PC111(未作圖示)。另一方面,無線連接單元10具有符合與PC112(圖1)之間的BT標(biāo)準(zhǔn)的連接功能。無線連接單元10設(shè)有無線連接控制器6,以及與PC112(圖1)進(jìn)行無線通信的天線7。本例中,無線連接控制器6是眾所周知的BT控制器,它沿著路徑12發(fā)送、接收數(shù)據(jù)。也就是,無線連接控制器6是、基于天線7接收的信號(hào)來指定數(shù)據(jù),傳送給CPU1?;蛘邔PU1接受的數(shù)據(jù)通過電波從天線7發(fā)送給PC112。
再有,圖1中通信輔助裝置100和PC111之間用電纜連接,但請(qǐng)注意自然也可以不用電纜來構(gòu)成通信輔助裝置100。例如可將通信輔助裝置100做成所謂的PC卡等可攜帶的小型卡的尺寸,設(shè)置在通信輔助裝置100的箱體內(nèi)。
圖3是表示通信系統(tǒng)110(圖1)中的處理流程的示圖。以下,如上述說明從PC111經(jīng)由通信輔助裝置100發(fā)送數(shù)據(jù)到PC112的情況。
處理流程的詳細(xì)情況如下。首先PC111詢問與通信輔助裝置100之間的連接(有線連接)是否完成(S1)。若連接完成,通信輔助裝置100的CPU1(圖2)就給PC111發(fā)出關(guān)于連接已完成的應(yīng)答(S2)。由此,PC111能夠確認(rèn)連接的完成。接著,通信輔助裝置100的CPU1進(jìn)行與PC112之間的無線連接,然后詢問與PC112的連接是否完成(S3)。若連接已完成,PC112就給通信輔助裝置100發(fā)送關(guān)于連接已完成的應(yīng)答(S4)。在該時(shí)刻,在PC111、通信輔助裝置100與PC112之間建立了用于數(shù)據(jù)收發(fā)的連接。
若PC111與112之間的連接建立,接著詢問PC111、PC112之間能否進(jìn)行數(shù)據(jù)傳送,也就是,向PC112詢問PC112中是否完成了進(jìn)行實(shí)際數(shù)據(jù)傳送的準(zhǔn)備(S5、S6)。若已經(jīng)完成,則PC112經(jīng)由通信輔助裝置100發(fā)出關(guān)于此內(nèi)容的應(yīng)答(S7、S8)。此時(shí),通信輔助裝置100的CPU1不經(jīng)由通信輔助裝置100的存儲(chǔ)器3(圖2),而通過路徑11與路徑12來調(diào)停它們之間的詢問與應(yīng)答。再有,這時(shí)CPU1利用傳送功能將從有線連接控制器4輸入的信號(hào)變換成適合無線連接控制器6的信號(hào)體系。
一旦能夠與PC112之間進(jìn)行數(shù)據(jù)傳送的情況得到確認(rèn),PC111就將所需的數(shù)據(jù)傳送給通信輔助裝置100(S9)。該時(shí)刻PC111對(duì)PC112的數(shù)據(jù)傳送結(jié)束,其作業(yè)狀態(tài)成為空閑。
通信輔助裝置100的CPU1從PC111接收數(shù)據(jù),并將接收的數(shù)據(jù)暫時(shí)存儲(chǔ)在存儲(chǔ)器3中加以保持。然后,CPU1調(diào)查與PC112的通信狀況。本例中,CPU1這時(shí)向PC112詢問是否可傳送數(shù)據(jù)(S10)。若從PC112返回表示當(dāng)前不能進(jìn)行數(shù)據(jù)傳送的「占用」信號(hào),CPU1就將數(shù)據(jù)的傳送暫停,等待預(yù)定的時(shí)間(S12)。再有,若沒有「占用」或其他應(yīng)答,CPU1就判定為不能進(jìn)行通信,將數(shù)據(jù)的傳送暫停,等待預(yù)定的時(shí)間。經(jīng)過了預(yù)定的時(shí)間時(shí),CPU1再次詢問PC112當(dāng)前是否能進(jìn)行數(shù)據(jù)的傳送(S13)。若從PC112返回關(guān)于可進(jìn)行數(shù)據(jù)傳送的應(yīng)答(S14),CPU1就將存儲(chǔ)器3中保持的數(shù)據(jù)讀出,傳送給PC112(S15)。
再有,由于即使數(shù)據(jù)傳送開始但由于障礙物等的原因而未完成時(shí),數(shù)據(jù)也被存儲(chǔ)在存儲(chǔ)器3中,因此,通信輔助裝置100能夠獨(dú)立于PC111的處理動(dòng)作從該存儲(chǔ)器將數(shù)據(jù)再發(fā)送出去。
如以上說明的那樣,經(jīng)由通信輔助裝置100,從PC111向PC 112傳送數(shù)據(jù)。將數(shù)據(jù)傳送到通信輔助裝置100后,即使實(shí)際上該數(shù)據(jù)未被傳送到PC112,PC111也能進(jìn)入下一處理。因此,能夠極大地提高PC111的工作效率。另外,由于不與通信輔助裝置100以外的裝置連接,PC111能夠不受通信狀況等影響地進(jìn)行工作。因此,能夠?qū)崿F(xiàn)動(dòng)作的穩(wěn)定化。另外,當(dāng)通信狀況惡化、連接被切斷時(shí),由于數(shù)據(jù)被保存在通信輔助裝置100的存儲(chǔ)器3(圖2)中,PC111不需要重新傳送數(shù)據(jù)。
在通信輔助裝置100的存儲(chǔ)器3中,能夠存儲(chǔ)在網(wǎng)絡(luò)中共享的數(shù)據(jù)。這時(shí),存儲(chǔ)器3可以采用不可重寫的非易失存儲(chǔ)器。采用非易失存儲(chǔ)器時(shí),就只能進(jìn)行讀出。通信輔助裝置100的CPU1按照其他PC等的請(qǐng)求獨(dú)立地控制存儲(chǔ)器3,并傳送存儲(chǔ)器3保存的數(shù)據(jù),因此,PC111不會(huì)因來自PC112等其他裝置的存取請(qǐng)求而中斷處理,能夠繼續(xù)進(jìn)行處理。而且,由于PC的HDD(未作圖示)自身不被共享也行,因此無需進(jìn)行安全設(shè)定。在這點(diǎn)上,也能實(shí)現(xiàn)工作效率的改善與動(dòng)作的穩(wěn)定化。
再有,圖3表示從PC111到PC112的數(shù)據(jù)傳送流程,但是從PC112到PC111的數(shù)據(jù)傳送也完全相同地進(jìn)行。通信輔助裝置100可以用無線方式從PC112接收數(shù)據(jù),暫且存儲(chǔ)在存儲(chǔ)器3,然后在適當(dāng)?shù)亩〞r(shí)傳送給PC111。通信輔助裝置100的CPU1用發(fā)送功能將信號(hào)變換成適合有線連接控制器4的信號(hào)體系的信號(hào),傳送給有線連接控制器4。接收了信號(hào)的有線連接控制器4,將信號(hào)變換成USB標(biāo)準(zhǔn)的信號(hào)后輸出到PC111。這樣一來,即使在例如PC112的數(shù)據(jù)處理速度比PC111的數(shù)據(jù)處理速度慢時(shí),PC111也無需等到PC112的數(shù)據(jù)處理結(jié)束后再結(jié)束通信。PC111可以在從PC112到通信輔助裝置100的數(shù)據(jù)傳送結(jié)束的時(shí)刻,將存儲(chǔ)在通信輔助裝置100的存儲(chǔ)器中的數(shù)據(jù)讀出。另外,近年的PC多以USB接口作為標(biāo)準(zhǔn)裝備,通過如上述用USB端子構(gòu)成通信輔助裝置100,即使變更了所使用的PC,也能在不改變通信輔助裝置100的設(shè)定的狀態(tài)下使用通信輔助裝置100。因此,即使在與通常的使用環(huán)境不同的環(huán)境下,也能如通常那樣進(jìn)行作業(yè)。并且,即使對(duì)于不具對(duì)應(yīng)于BT標(biāo)準(zhǔn)的功能的PC,能夠通過USB端子附加該功能,從而無需購(gòu)置新的PC,有利于減少費(fèi)用。
上述說明中提到將數(shù)據(jù)暫且存儲(chǔ)在存儲(chǔ)器3中,但是在能夠確保例如數(shù)據(jù)傳送速度為預(yù)定值以上的良好通信狀態(tài)的場(chǎng)合,也可以不在存儲(chǔ)器3(圖2)中存儲(chǔ)數(shù)據(jù)而直接向發(fā)送終點(diǎn)傳送。但是,考慮到存在通信狀態(tài)突然惡化的情況,因此最好一邊將數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器3一邊進(jìn)行傳送。
圖4是表示第一變形例的通信系統(tǒng)140的示圖。與圖1的通信系統(tǒng)110的不同點(diǎn)在于PC111與112雙方分別設(shè)有通信輔助裝置100-1與100-2。通信輔助裝置100-1與100-2的結(jié)構(gòu)與圖2所示的通信輔助裝置100的結(jié)構(gòu)完全相同。除了在通信輔助裝置100-1和PC112之間插入通信輔助裝置100-2這點(diǎn)不同以外,其余的數(shù)據(jù)的傳送順序與圖3完全相同。
以下,說明通信系統(tǒng)140中數(shù)據(jù)的傳送順序。從PC111傳送到通信輔助裝置100-1的數(shù)據(jù),被存儲(chǔ)在通信輔助裝置100-1的存儲(chǔ)器3中,之后在適當(dāng)?shù)亩〞r(shí)傳送給通信輔助裝置100-2?;蛘撸粚?shù)據(jù)存儲(chǔ)在存儲(chǔ)器3中,而直接傳送給通信輔助裝置100-2。通信輔助裝置100-2將接收的數(shù)據(jù)存入其內(nèi)部的存儲(chǔ)器3,在適當(dāng)?shù)亩〞r(shí)傳送給PC112。這樣一來,能夠從PC111向PC112傳送數(shù)據(jù)。
如此,通過在發(fā)送端與接收端的PC雙方設(shè)置通信輔助裝置,能夠?qū)⒊蔀閭魉蛯?duì)象的數(shù)據(jù)存儲(chǔ)在一方或雙方的存儲(chǔ)器3中。因此,發(fā)送端的PC中具有上述優(yōu)點(diǎn),而在接收端的PC中不論是否在通信中均能進(jìn)行其他的處理,在之后的空閑時(shí)間等適當(dāng)?shù)亩〞r(shí)將數(shù)據(jù)接收。因此,即使在接收端的PC中,也能實(shí)現(xiàn)工作效率的提高和動(dòng)作的穩(wěn)定化。
(實(shí)施例2)圖5是表示實(shí)施例2的通信系統(tǒng)150的示圖。通信系統(tǒng)150由兩種數(shù)據(jù)處理裝置即PC111與打印機(jī)50連接而成,該兩個(gè)裝置之間能夠進(jìn)行數(shù)據(jù)通信。圖中只示出PC111與打印機(jī)50,但是也可以由多臺(tái)PC共用1臺(tái)打印機(jī)50。也就是,打印機(jī)50是所謂的網(wǎng)絡(luò)打印機(jī)。以下說明的處理是設(shè)PC111為數(shù)據(jù)發(fā)送側(cè)、打印機(jī)50為數(shù)據(jù)接收側(cè),由打印機(jī)50打印來自PC111的打印數(shù)據(jù)。
在PC111上連接著從通信輔助裝置100(圖2)改型的第二通信輔助裝置200。通信系統(tǒng)150中,PC111與打印機(jī)50經(jīng)由通信輔助裝置200進(jìn)行數(shù)據(jù)通信。除了用通信輔助裝置200替代通信輔助裝置100(圖2)和用打印機(jī)50替代PC112(圖1)以外,通信系統(tǒng)150以及構(gòu)成通信系統(tǒng)150的部件和實(shí)施例1中說明的通信系統(tǒng)110(圖1)完全相同。例如通信輔助裝置200也在內(nèi)部設(shè)有數(shù)據(jù)存儲(chǔ)用的存儲(chǔ)器,PC111給打印機(jī)50發(fā)送數(shù)據(jù)時(shí),暫且將來自PC 111的數(shù)據(jù)存儲(chǔ)在該存儲(chǔ)器中。以下,說明通信輔助裝置200、打印機(jī)50以及采用由這些部件構(gòu)成的系統(tǒng)進(jìn)行的通信順序的不同點(diǎn)。
通信輔助裝置200的特征在于內(nèi)部存儲(chǔ)器中設(shè)有存儲(chǔ)指定的固定數(shù)據(jù)的區(qū)域,進(jìn)行通信時(shí)與來自PC111的數(shù)據(jù)一起傳送固定數(shù)據(jù)。本例中,所謂「固定數(shù)據(jù)」是指文件的格式(layout)設(shè)定數(shù)據(jù)、字體數(shù)據(jù)、對(duì)應(yīng)于打印機(jī)廠家的設(shè)定值的變換表等的環(huán)境數(shù)據(jù),它們是存儲(chǔ)在掩模ROM、EEPROM等非易失存儲(chǔ)區(qū)的數(shù)據(jù)。
以下進(jìn)行更詳細(xì)的說明。圖6是表示實(shí)施例2的通信輔助裝置200的結(jié)構(gòu)的框圖。通信輔助裝置200與圖2的通信輔助裝置100的不同點(diǎn)在于設(shè)有固定存儲(chǔ)區(qū)16。其他的構(gòu)成部件及其動(dòng)作均與圖2的通信輔助裝置100相同,其說明從略。
如上所述,固定存儲(chǔ)區(qū)16是存儲(chǔ)固定數(shù)據(jù)的非易失存儲(chǔ)區(qū)。存儲(chǔ)器控制器2能夠獨(dú)立地從固定存儲(chǔ)區(qū)16與存儲(chǔ)器3讀出數(shù)據(jù),能夠?qū)?shù)據(jù)寫入存儲(chǔ)器3。由于具有設(shè)置多條從CPU1到存儲(chǔ)器3的寫入與讀出路徑13的雙端口功能,能夠?qū)崿F(xiàn)更順利處理。因?yàn)樽煮w數(shù)據(jù)等的環(huán)境數(shù)據(jù)很少改變,如作為固定數(shù)據(jù)將環(huán)境數(shù)據(jù)存入非易失存儲(chǔ)器,可以不需要后備電源。另外,若使用掩模ROM,還具有可以降低費(fèi)用的優(yōu)點(diǎn)。
將這種環(huán)境數(shù)據(jù)存儲(chǔ)在固定存儲(chǔ)區(qū)16的理由如下傳統(tǒng)技術(shù)中,將文件數(shù)據(jù)等打印輸出時(shí),往往在文件作成時(shí)確定文件的格式或字體的種類、文字的尺寸等,通常使用的打印機(jī)按照用戶的設(shè)定將文件打印輸出。這種打印機(jī)通過將所需的字體預(yù)先保持在內(nèi)裝存儲(chǔ)器中,或者通過在打印輸出時(shí)從PC等接收字體數(shù)據(jù),能夠打印輸出符合用戶意圖的文件。
但是,在與通常不同的環(huán)境下打印輸出時(shí),時(shí)有不能打印輸出符合用戶意圖的文件的情況。這種情況發(fā)生在不能用自己的PC且前往地點(diǎn)的打印機(jī)沒有設(shè)定的字體的場(chǎng)合。這時(shí),會(huì)出現(xiàn)或者用其他字體代替,或者不能正確表示(字體走樣)的情況。例如到海外出差,將文件數(shù)據(jù)存儲(chǔ)在軟盤等的可擦除媒體中,用當(dāng)?shù)氐腜C進(jìn)行打印輸出的場(chǎng)合,就會(huì)出現(xiàn)文字走樣的情況。這是因?yàn)楫?dāng)?shù)氐腜C與打印機(jī)中沒有常用漢字和假名字體。
另外,文件的格式也大多依賴于打印紙的送進(jìn)、打印可能范圍等打印機(jī)的各種設(shè)定值,而設(shè)定值又往往因打印機(jī)廠家不同而異。因此,為了設(shè)定所需格式,需要費(fèi)時(shí)費(fèi)工地反復(fù)進(jìn)行打印輸出。
基于以上理由,設(shè)置通信輔助裝置200的固定存儲(chǔ)區(qū)16,將格式設(shè)定數(shù)據(jù)、字體數(shù)據(jù)、與打印機(jī)廠家對(duì)應(yīng)的設(shè)定值的變換表等的環(huán)境數(shù)據(jù)存儲(chǔ)其中。用戶前往與通常環(huán)境相異的地方,在當(dāng)?shù)丨h(huán)境下進(jìn)行打印輸出時(shí),通過將存儲(chǔ)于固定存儲(chǔ)區(qū)16的環(huán)境數(shù)據(jù)傳送給打印機(jī),打印機(jī)就能基于該環(huán)境數(shù)據(jù)設(shè)定工作條件。這樣一來,用戶就能打印輸出所需的內(nèi)容。以PC卡大小的尺寸制造通信輔助裝置200,由于容易攜帶,可供在與通常不同的使用環(huán)境中使用。
即使在通信輔助裝置200中,也與實(shí)施例1的通信輔助裝置100(圖2)相同,PC111(圖5)傳送的數(shù)據(jù)被暫且存儲(chǔ)在存儲(chǔ)器3中。然后,在向打印機(jī)50(圖5)傳送時(shí),CPU1向存儲(chǔ)器控制器2發(fā)出指示,取得環(huán)境數(shù)據(jù)。在適當(dāng)?shù)亩〞r(shí),向打印機(jī)50傳送讀出的環(huán)境數(shù)據(jù)。例如,當(dāng)打印機(jī)50需要在文件數(shù)據(jù)之前得到字體或設(shè)定值數(shù)據(jù)時(shí),在與收取打印數(shù)據(jù)前的打印機(jī)50連接建立的時(shí)刻CPU1將環(huán)境數(shù)據(jù)傳送給打印機(jī)50。另外,打印機(jī)50需要在文件數(shù)據(jù)之后得到環(huán)境數(shù)據(jù)時(shí),CPU1在文件數(shù)據(jù)傳送后傳送環(huán)境數(shù)據(jù)。再有,CPU1可以在收到打印數(shù)據(jù)后指定必要的字體數(shù)據(jù)、格式設(shè)定數(shù)據(jù)等,只將必要的數(shù)據(jù)傳送給打印機(jī)50。
也可以從打印機(jī)50向PC111發(fā)送數(shù)據(jù)。數(shù)據(jù)的內(nèi)容包括例如打印輸出的完成的聯(lián)絡(luò),以及打印紙用完、墨水用完與其他事故而使打印輸出不能完成時(shí)的報(bào)告等。PC111能夠持續(xù)進(jìn)行處理,對(duì)于打印輸出的完成報(bào)告或CPU1不能處理的項(xiàng)目(打印紙用完、墨水用完等的報(bào)告)以外的麻煩的作業(yè)并不感知。
前面的說明中,以文件數(shù)據(jù)作為打印輸出的對(duì)象作了說明,但也可以是圖像數(shù)據(jù)或用其他的軟件作成的數(shù)據(jù)。也就是,若相同的設(shè)定值、字體數(shù)據(jù)是打印輸出時(shí)必要的數(shù)據(jù),則可將該數(shù)據(jù)預(yù)先存儲(chǔ)在固定存儲(chǔ)區(qū)16中。
再有,在作為獨(dú)自的功能打印機(jī)50能夠無來自PC的控制信號(hào)打印輸出文件數(shù)據(jù)時(shí)或者打印機(jī)能夠直接分析文件數(shù)據(jù)時(shí)(例如機(jī)器語(yǔ)言等)等場(chǎng)合,可以使通信輔助裝置200不與PC111連接而與打印機(jī)50連接進(jìn)行輸出。此時(shí),可以用有線方式與蓄電池等的電源單元連接得到電源供給,以無線或有線的方式向打印機(jī)50傳送數(shù)據(jù)。
圖7是表示包含圖1、圖4與圖5的所有結(jié)構(gòu)的通信系統(tǒng)170的示圖。PC111使用通信輔助裝置200(圖6),PC1 13使用通信輔助裝置100(圖2)。如上所述,除了固定存儲(chǔ)區(qū)16(圖6),通信輔助裝置200具有與通信輔助裝置100相同的結(jié)構(gòu),實(shí)施例1中說明的功能與效果與采用通信輔助裝置200時(shí)相同。如參照?qǐng)D1所說明的那樣,通信輔助裝置200調(diào)停PC111和PC112之間的數(shù)據(jù)傳送。又如參照?qǐng)D4所說明的那樣,通信輔助裝置200調(diào)停PC111和PC113之間的數(shù)據(jù)傳送。再如參照?qǐng)D5所說明的那樣,PC111調(diào)停PC111和打印機(jī)50之間的數(shù)據(jù)傳送。總之,也可將本發(fā)明的通信輔助裝置100與通信輔助裝置200組合起來使用,能夠同時(shí)取得與上述相同的效果。
在前面說明的實(shí)施例中,對(duì)主單元8、有線連接單元9、無線連接單元10等作了單獨(dú)描述來加以說明,但是這不過作為功能框加以區(qū)分來進(jìn)行說明。若是將這些單元的功能一體化并實(shí)際安裝的結(jié)構(gòu),則仍然屬于本發(fā)明的范疇。
并且,本發(fā)明的通信輔助裝置未必一定要有有線連接單元和無線連接單元。若能取得上述的效果,可以只采用無線連接單元。另外,雖然圖中本發(fā)明的通信輔助裝置表示為與PC 111等分開設(shè)置,但是也可以將通信輔助裝置裝在PC111等的內(nèi)部。
一旦從發(fā)送端的數(shù)據(jù)處理裝置接收了數(shù)據(jù),通信輔助裝置就將該數(shù)據(jù)暫時(shí)存儲(chǔ)在設(shè)于內(nèi)部的存儲(chǔ)器中。由此,即使在實(shí)際并未將該數(shù)據(jù)傳送時(shí),發(fā)送端的數(shù)據(jù)處理裝置也能轉(zhuǎn)移至下一步處理。因此,能夠大大提高發(fā)送端的數(shù)據(jù)處理裝置的工作效率。特別是,由于通信輔助裝置以無線方式來發(fā)送數(shù)據(jù),因此即使存在有線方式時(shí)不發(fā)生的障礙物等造成的通信障礙或無關(guān)信號(hào)(噪聲)的隨機(jī)混入等情況,通信輔助裝置也能再次將存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)發(fā)送出去。由此,無需在發(fā)送端的數(shù)據(jù)處理裝置上加載處理負(fù)荷。并且,該數(shù)據(jù)處理裝置是、由于不跟與該數(shù)據(jù)的發(fā)送相關(guān)的通信輔助裝置以外的裝置連接,能夠不受與接收端的數(shù)據(jù)處理裝置的通信狀況等影響地動(dòng)作。因此,能夠?qū)崿F(xiàn)動(dòng)作的穩(wěn)定化。
另外,通過將通信輔助裝置與發(fā)送端和接收端的數(shù)據(jù)處理裝置均實(shí)施連接,發(fā)送端的數(shù)據(jù)處理裝置具有上述的優(yōu)點(diǎn),而接收端的數(shù)據(jù)處理裝置在以無線通信方式接收數(shù)據(jù)結(jié)束后才進(jìn)行數(shù)據(jù)的接收處理,因此,兩端的數(shù)據(jù)處理裝置均能高效率地工作。
權(quán)利要求
1.一種通信輔助裝置,它是調(diào)停第一數(shù)據(jù)處理裝置和第二數(shù)據(jù)處理裝置之間的數(shù)據(jù)傳送的通信輔助裝置,其特征在于設(shè)有以有線方式與第一數(shù)據(jù)處理裝置連接的、從該第一數(shù)據(jù)處理裝置接收數(shù)據(jù)的第一連接單元;存儲(chǔ)所述第一連接單元接收的數(shù)據(jù)的存儲(chǔ)器;以及以無線方式與第二數(shù)據(jù)處理裝置連接的、將從所述存儲(chǔ)器讀出的所述數(shù)據(jù)發(fā)送到該第二數(shù)據(jù)處理裝置的第二連接單元。
2.如權(quán)利要求1所述的通信輔助裝置,其特征在于還設(shè)有按照與所述第二數(shù)據(jù)處理裝置的通信狀況,將所述存儲(chǔ)器存儲(chǔ)的所述數(shù)據(jù)讀出的處理部。
3.如權(quán)利要求2所述的通信輔助裝置,其特征在于所述處理部暫時(shí)停止將所述存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)讀出,一直等到與所述第二數(shù)據(jù)處理裝置的通信建立為止。
4.如權(quán)利要求1所述的通信輔助裝置,其特征在于所述第二連接單元以無線方式從所述第二數(shù)據(jù)處理裝置接收與所述存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)不同的別的數(shù)據(jù);所述存儲(chǔ)器存儲(chǔ)所述第二連接單元接收的所述別的數(shù)據(jù);所述第一連接單元將從所述存儲(chǔ)器讀出的所述別的數(shù)據(jù)發(fā)送給所述第一數(shù)據(jù)處理裝置。
5.如權(quán)利要求2所述的通信輔助裝置,其特征在于所述存儲(chǔ)器至少包括可重寫非易失存儲(chǔ)器和易失性存儲(chǔ)器這二者之一。
6.如權(quán)利要求5所述的通信輔助裝置,其特征在于所述可重寫非易失存儲(chǔ)器中存儲(chǔ)所述第二數(shù)據(jù)處理裝置中使用的、設(shè)定工作條件的環(huán)境數(shù)據(jù);所述處理部讀出所述存儲(chǔ)器存儲(chǔ)的所述數(shù)據(jù)時(shí),也將所述環(huán)境數(shù)據(jù)讀出,所述第二連接單元將所述處理部讀出的所述環(huán)境數(shù)據(jù)發(fā)送給該第二數(shù)據(jù)處理裝置。
7.一種通信系統(tǒng),它是在第一數(shù)據(jù)處理裝置和第二數(shù)據(jù)處理裝置之間進(jìn)行數(shù)據(jù)傳送的通信系統(tǒng),其中設(shè)有以有線方式與所述第一數(shù)據(jù)處理裝置連接的第一通信輔助裝置,以及以有線方式與所述第二數(shù)據(jù)處理裝置連接的第二通信輔助裝置;其特征在于所述第一通信輔助裝置設(shè)有,從所述第一數(shù)據(jù)處理裝置接收數(shù)據(jù)的第一有線連接單元,存儲(chǔ)所述第一有線連接單元接收的數(shù)據(jù)的第一存儲(chǔ)器,以及以無線方式與所述第二通信輔助裝置連接的、將從所述第一存儲(chǔ)器讀出的所述數(shù)據(jù)發(fā)送給該第二通信輔助裝置的第一無線連接單元;所述第二通信輔助裝置設(shè)有,以無線方式與所述第一通信輔助裝置連接的、從該第一通信輔助裝置接收數(shù)據(jù)的第二無線連接單元,存儲(chǔ)所述第二無線連接單元接收的所述數(shù)據(jù)的第二存儲(chǔ)器,以及將從所述第二存儲(chǔ)器讀出的所述數(shù)據(jù)發(fā)送給所述第二數(shù)據(jù)處理裝置的第二有線連接單元。
全文摘要
通信輔助裝置調(diào)停第一與第二數(shù)據(jù)處理裝置間的數(shù)據(jù)傳送。通信輔助裝置設(shè)有以有線方式與第一數(shù)據(jù)處理裝置連接來接收數(shù)據(jù)的第一連接單元;存儲(chǔ)第一連接單元接收的數(shù)據(jù)的存儲(chǔ)器;以及以無線方式與第二數(shù)據(jù)處理裝置連接、將從存儲(chǔ)器讀出的數(shù)據(jù)發(fā)送到第二數(shù)據(jù)處理裝置的第二連接單元。通信輔助裝置將數(shù)據(jù)暫時(shí)存儲(chǔ)在存儲(chǔ)器中,因此第一數(shù)據(jù)處理裝置不依賴于通信狀況地轉(zhuǎn)入下一步處理,工作效率可得到改善。并且,由于其后無線發(fā)送數(shù)據(jù),即使存在有線時(shí)不發(fā)生的通信障礙等,通信輔助裝置也可重新發(fā)送保存的數(shù)據(jù),第一數(shù)據(jù)處理裝置仍可實(shí)現(xiàn)穩(wěn)定工作。從而,提供了可消除數(shù)據(jù)發(fā)送側(cè)的處理負(fù)擔(dān)且使其處理穩(wěn)定的通信輔助裝置等。
文檔編號(hào)H04L29/08GK1525349SQ20041000683
公開日2004年9月1日 申請(qǐng)日期2004年2月18日 優(yōu)先權(quán)日2003年2月18日
發(fā)明者金子正秀, 太田誠(chéng), 木村正俊, 俊 申請(qǐng)人:株式會(huì)社瑞薩科技, 株式會(huì)社瑞薩系統(tǒng)科技