專利名稱:通信控制的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于減少在數(shù)據(jù)處理終端,如VTR,計(jì)算機(jī)或視頻顯示器間信息交換數(shù)量的通信控制方法和設(shè)備。
當(dāng)多個(gè)終端,如VTR被連接到一條公共數(shù)據(jù)總線時(shí),這些VTR在它們相互間就要交換命令。在這種網(wǎng)絡(luò)中,當(dāng)一個(gè)命令數(shù)據(jù)的命令包被一個(gè)終端收到時(shí),該接收終端就提供一個(gè)響應(yīng)包給發(fā)送終端;這個(gè)響應(yīng)包通知發(fā)送終端該接收終端已收到了那個(gè)命令。該網(wǎng)絡(luò)中的終端產(chǎn)生兩種類型的命令即在任何一個(gè)特定的終端能被同時(shí)執(zhí)行的命令和在任何一個(gè)特定的終端不能被同時(shí)執(zhí)行的命令。該第一種命令被稱為同時(shí)命令,而第二種命令被稱為非同時(shí)命令。一個(gè)同時(shí)命令可以單獨(dú)被執(zhí)行,或與其它命令,包括非同時(shí)命令一起在那個(gè)終端同時(shí)被執(zhí)行。而一個(gè)非同時(shí)命令決不能同時(shí)與其它非同時(shí)命令一起被同時(shí)執(zhí)行。一個(gè)非同時(shí)命令單獨(dú)地或者同時(shí)地與一個(gè)同時(shí)命令一起在終端被執(zhí)行。同時(shí)命令的例子是一個(gè)計(jì)數(shù)器復(fù)位命令和一個(gè)輸入轉(zhuǎn)換命令。非同時(shí)命令的例子是一個(gè)重放命令,一個(gè)記錄命令,一個(gè)快進(jìn)命令,及一個(gè)倒帶命令。
圖12示出了上述命令通信技術(shù)的執(zhí)行過程。在這外例子中,終端(A)發(fā)送給終端(B)多個(gè)非同時(shí)命令。假設(shè)終端(B)首先接收到了非同時(shí)命令1,且終端(B)正在執(zhí)行非同時(shí)命令1。終端(B)還發(fā)送給終端(A)一個(gè)占線信號(hào)1,它表示終端(B)當(dāng)前正在處理由終端(A)所發(fā)的命令。如果在終端(B)正處理非同時(shí)命令1的時(shí)候它收到了第二個(gè)非同時(shí)命令,終端(B)則停止處理非同時(shí)命令1并發(fā)出一個(gè)拒絕信號(hào),它表示終端(B)已中止處理非同時(shí)命令1。在發(fā)出拒絕信號(hào)1之后,終端(B)處理非同時(shí)命令2,并發(fā)送占線信號(hào)2。在終端(B)處理完非同時(shí)命令2之后,終端(B)發(fā)送一個(gè)完成信號(hào)2給終端(A)。由于這個(gè)完成信號(hào)相應(yīng)于在終端(B)收到的第二非同時(shí)信號(hào)的完成,所以參考標(biāo)號(hào)“2”被用來代替“1”。在這種情況下,為執(zhí)行一個(gè)命令產(chǎn)生了六個(gè)包信號(hào)。
在圖13的情況下,終端(A)發(fā)送給終端(B)一個(gè)非同時(shí)命令1和一個(gè)同時(shí)命令2。在從終端(A)收到非同時(shí)命令1之后,終端(B)發(fā)送給終端(A)一個(gè)占線信號(hào)1。在處理非同時(shí)命令1期間收到同時(shí)命令2之后,終端(B)產(chǎn)生一個(gè)占線信號(hào)2。在這種狀態(tài)下,該非同時(shí)命令1和同時(shí)命令2被同時(shí)執(zhí)行。然后,如果非同時(shí)命令3被發(fā)送至終端(B),終端(B)則停止非同時(shí)命令1的處理,并發(fā)一個(gè)拒絕信號(hào)1給終端(A)。然后終端(B)處理非同時(shí)命令3并發(fā)出一個(gè)占線信號(hào)3給終端(A)。在終端(B)完成同時(shí)命令2和非同時(shí)命令3后,它發(fā)出一個(gè)完成信號(hào)2和二個(gè)完成信號(hào)3到終端(A)。在這種情況下,九個(gè)包被發(fā)送和接收。
因而,在上述的以前建議的系統(tǒng)中,一個(gè)命令的接收總要引起接收終端發(fā)回一個(gè)響應(yīng)。所以,這種通信方法導(dǎo)致了在網(wǎng)絡(luò)上增加數(shù)據(jù)量。
因此,本發(fā)明的一個(gè)目的是要提供一種減少在一個(gè)命令發(fā)送終端和一命令接收終端之間交換數(shù)據(jù)量的網(wǎng)絡(luò)通信控制技術(shù)。
本發(fā)明各種其它的目的,優(yōu)點(diǎn)和特性將從隨后的詳細(xì)說明而變得更為明顯,并且新的特征將特別地在所附的權(quán)利要求書中指出。
按照本發(fā)明,提供了一種通信控制技術(shù),其中的多個(gè)終端連接到一條公共的數(shù)據(jù)總線。這些終端發(fā)送和接收以包形成的命令,并且這些命令被分為同時(shí)命令或非同時(shí)命令。每個(gè)終端包括一個(gè)命令選擇通信控制部分,它使一個(gè)接收終端存儲(chǔ)最近收到的非同時(shí)命令和清除任何先前所存儲(chǔ)的非同時(shí)命令。
進(jìn)一步,接收終端不用對(duì)每一個(gè)所收到的非同時(shí)命令都提供給發(fā)送終端一個(gè)接收認(rèn)證。該接收終端只是對(duì)被執(zhí)行的非同時(shí)命令提供這樣的回答。對(duì)于未執(zhí)行的命令,一個(gè)拒絕信號(hào)被發(fā)出,以便通知發(fā)送終端該相應(yīng)的命令未被執(zhí)行。因此,減少了在該網(wǎng)絡(luò)上發(fā)送和接收的包的數(shù)量。
接收終端的命令執(zhí)行處理部分在下一個(gè)預(yù)定的周期執(zhí)行所存儲(chǔ)的非同時(shí)命令。對(duì)于收到的同時(shí)命令,接收終端在收到它們的同一預(yù)定周期或者在下一預(yù)定周期執(zhí)行這些命令,并且這些命令與目前已在接收終端執(zhí)行的其它任何命令一起同時(shí)執(zhí)行。
圖1表示包括一個(gè)總線和多個(gè)終端的網(wǎng)絡(luò)。
圖2原理地表示在同一預(yù)定周期中接收兩個(gè)同時(shí)命令的命令通信。
圖3原理地表示在同一預(yù)定周期中接收兩個(gè)非同時(shí)命令的命令通信。
圖4原理地表示在一預(yù)定周期內(nèi)接收兩個(gè)非同時(shí)命令和一個(gè)同時(shí)命令的命令通信。
圖5表示本發(fā)明一個(gè)終端的命令選擇通信控制部分和命令執(zhí)行處理部分。
圖6原理地表示隨后的非同時(shí)命令到達(dá)時(shí)執(zhí)行的非同時(shí)命令中斷的命令通信。
圖7原理地表示在同一預(yù)定周期中接收兩個(gè)同時(shí)命令的命令通信。
圖8原理地表示在同一預(yù)定周期中接收兩個(gè)非同時(shí)命令的命令通信。
圖9原理地表示在同一預(yù)定周期內(nèi)接收兩個(gè)非同時(shí)命令和一個(gè)同時(shí)命令的命令通信。
圖10是一個(gè)描述處理一個(gè)接收命令的方法的流程。
圖11是一個(gè)表示命令執(zhí)行處理的定時(shí)的流程。
圖12原理地表示用于一個(gè)終端處理兩個(gè)非同時(shí)命令的從前建議的方法。
圖13原理地表示用于一個(gè)終端處理兩個(gè)非同時(shí)命令和一個(gè)同時(shí)命令的以前建議的方法。
下面將參照
本發(fā)明的通信控制方法。圖1表示本發(fā)明的通信控制方法所使用的一個(gè)網(wǎng)絡(luò)。該網(wǎng)絡(luò)包括終端1,終端2和數(shù)據(jù)總線10。由于圖1僅僅示出了最佳實(shí)施例的一個(gè)例子,所以其它終端也可以加到總線10上。這些終端各個(gè)可以包括各種視聽設(shè)備,如VTR,計(jì)算機(jī)或視頻顯示器。終端1包括一個(gè)命令選擇通信控制部分3和一個(gè)命令執(zhí)行處理部分4。同樣,終端2也包括一個(gè)命令選擇通信控制部分5和一個(gè)命令執(zhí)行處理部分6。終端2的命令選擇通信控制部分5在總線10上接收由終端1發(fā)出的任何命令。根據(jù)后面要描述的方法,該命令選擇通信控制部分5從在一預(yù)定時(shí)間周期內(nèi)收到的多個(gè)命令中選出要被執(zhí)行的命令。該預(yù)定時(shí)間周期可以是隨意設(shè)置的一個(gè)特定的期間;在本實(shí)施例中,這個(gè)預(yù)定時(shí)間周期是17mS。命令選擇通信控制部分5把所選擇的命令加至命令執(zhí)行處理部分6去執(zhí)行。
下面的描述說明了終端2執(zhí)行由終端1發(fā)出的一個(gè)命令的方法。當(dāng)同時(shí)命令到達(dá)終端2時(shí),終端2送出一個(gè)認(rèn)證信號(hào),占線1,返回給終端1,并在該命令被收到的同一預(yù)定時(shí)間周期內(nèi)執(zhí)行所收到的命令。與同時(shí)命令不同,由終端1發(fā)出的非同時(shí)命令首先在一個(gè)預(yù)定周期內(nèi)被存儲(chǔ)在終端2的緩沖寄存器中。如果該緩沖寄存器已存儲(chǔ)了先前收到的非同時(shí)命令,則該新收到的非同時(shí)命令被寫在該先前存儲(chǔ)的非同時(shí)命令上。進(jìn)一步,終端2返回給終端1一個(gè)相應(yīng)的清除非同時(shí)命令的拒絕信號(hào)。在下一個(gè)時(shí)間周期,終端2執(zhí)行最近存儲(chǔ)的非同時(shí)命令,并同時(shí)發(fā)給終端1一個(gè)證實(shí)收到執(zhí)行命令的占線信號(hào)。當(dāng)命令執(zhí)行完畢時(shí),終端2送給終端1一個(gè)完成信號(hào)。盡管本實(shí)施例給予最近收到的非同時(shí)命令以最高優(yōu)先權(quán),但是本發(fā)明也提供了對(duì)于最早收到的非同時(shí)命令給予最高優(yōu)先權(quán)的終端。在這種情況下,該接收終端直到先前存儲(chǔ)的命令完全執(zhí)行之后才能存儲(chǔ)一個(gè)新的非同時(shí)命令。進(jìn)一步,本發(fā)明還提供了按照預(yù)定的順序執(zhí)行所有收到的非同時(shí)命令的終端。
圖2表示在一預(yù)定周期內(nèi)終端2接收兩個(gè)同時(shí)命令的操作。在周期1中,終端2接收同時(shí)命令1,發(fā)送占線信號(hào)1,和開始執(zhí)行該同時(shí)命令1。終端2也在周期1期間接收同時(shí)命令2,并且和同時(shí)命令1一樣,終端2發(fā)送占線信號(hào)2和開始執(zhí)行同時(shí)命令2。因此,執(zhí)行這些命令的各周期對(duì)于一些內(nèi)容可以相互重迭,如圖所示。進(jìn)一步,這些命令的各執(zhí)行周期是與終端命令選擇通信控制部分的預(yù)定周期無關(guān)的。在周期2期間,當(dāng)同時(shí)命令1執(zhí)行完成后,終端2發(fā)送完成信號(hào)1。在周期3期間,當(dāng)同時(shí)命令2執(zhí)行完成后,終端2發(fā)送完成信號(hào)2。
圖3表示在一個(gè)預(yù)定周期內(nèi)終端2接收兩個(gè)非同時(shí)命令的操作。在這個(gè)例子中,終端2在17mS的預(yù)定周期內(nèi)先收到非同時(shí)命令1,然后收到非同時(shí)命令2。這個(gè)特定的實(shí)施例授予最近收到的非同時(shí)命令以最高優(yōu)選權(quán),因此,終端2在緩沖寄存器中存儲(chǔ)非同時(shí)命令2。當(dāng)收到非同時(shí)命令2,終端2也發(fā)送拒絕信號(hào)1,以向終端1表明終端2將不執(zhí)行非同時(shí)命令1。在下一個(gè)預(yù)定周期,終端2執(zhí)行非同時(shí)命令2并發(fā)送占線信號(hào)2給終端1。在第三預(yù)定周期,在非同時(shí)命令2的執(zhí)行完成之后,終端2發(fā)出一個(gè)完成信號(hào)2。該信號(hào)向終端1表明非同時(shí)命令2已經(jīng)執(zhí)行。與圖12所示的以前推薦的方法不同,圖3所示的方法不發(fā)送占線信號(hào)1,這是因?yàn)樵摲椒ㄖ械恼季€信號(hào)僅對(duì)要完全執(zhí)行的非同時(shí)命令發(fā)出。在圖3的例子中,非同時(shí)命令1由在同一預(yù)定周期收到的被終端2執(zhí)行的非同時(shí)命令2所代替。因此,由于非同時(shí)命令1沒被執(zhí)行,所以終端2不需要發(fā)出相對(duì)于它的占線信號(hào)。因此,圖3的方法比圖12以前建議的方法少用了一個(gè)包。
圖4表示在一個(gè)預(yù)定周期內(nèi)終端2接收非同時(shí)命令1的操作。如果在一個(gè)預(yù)定周期內(nèi)終端2僅僅接收一個(gè)非同時(shí)命令,那么終端2就執(zhí)行該非同時(shí)命令1。另一方面,如果在這個(gè)預(yù)定周期內(nèi)還收到了非同時(shí)命令3,那么僅執(zhí)行非同時(shí)命令3,并對(duì)被替代的非同時(shí)命令1發(fā)出拒絕信號(hào)1。在下一預(yù)定周期,當(dāng)終端2開始執(zhí)行非同時(shí)命令3時(shí),發(fā)出一個(gè)占線信號(hào)3。在非同時(shí)命令1之后收到的同時(shí)命令2與其它命令無關(guān)而被執(zhí)行。當(dāng)終端2收到同時(shí)命令2時(shí),終端2返回一個(gè)占線信號(hào)2給終端1,并開始執(zhí)行同時(shí)命令2。在周期2,當(dāng)同時(shí)命令2的執(zhí)行完成后,完成信號(hào)2被發(fā)出,并在周期3,在非同時(shí)命令3的執(zhí)行完成之后,完成信號(hào)3被發(fā)出。這種方法減少了總線10上的數(shù)據(jù)量,這是因?yàn)?,與圖13所示的以前建議的方法不同,由于非同時(shí)命令1被非同時(shí)命令3所代替,所以本方法不需要終端2發(fā)出占線信號(hào)1。
圖5表示終端12的一個(gè)命令選擇通信控制微機(jī)13和一個(gè)命令執(zhí)行處理微機(jī)14,該終端12可以包括一個(gè)VTR。一個(gè)命令從終端11被發(fā)至VTR12,并且一個(gè)響應(yīng)從VTR12被發(fā)至終端11。在一個(gè)預(yù)定的時(shí)間周期(約17mS),在VTR中的命令選擇通信控制微機(jī)13與命令執(zhí)行處理微機(jī)14之間進(jìn)行通信。當(dāng)該命令選擇通信控制微機(jī)13和命令執(zhí)行處理微機(jī)14不通信時(shí),如在本例中當(dāng)多個(gè)非同時(shí)命令到達(dá)VTR12時(shí),由命令選擇通信控制微機(jī)13選擇最近收到的非同時(shí)命令為實(shí)際執(zhí)行的命令。然后這個(gè)選出的命令在下一個(gè)通信定時(shí)被加至通信執(zhí)行處理微機(jī)14。在收到一條同時(shí)命令的情況下,它也要被加至通信執(zhí)行處理微機(jī)14去執(zhí)行。
圖6示出如何在收到一個(gè)隨后的非同時(shí)命令時(shí)中斷一個(gè)非同時(shí)命令的執(zhí)行。命令選擇通信控制微機(jī)13和命令執(zhí)行處理微機(jī)14在命令執(zhí)行處理微機(jī)14的預(yù)定定時(shí)期間執(zhí)行命令和響應(yīng)的發(fā)送及接收。當(dāng)非同時(shí)命令1在VTR12收到時(shí),它被存在一個(gè)緩沖寄存器中。在任何時(shí)間該緩沖寄存器中只能存儲(chǔ)一個(gè)非同時(shí)命令。在命令執(zhí)行處理微機(jī)14定時(shí)周期結(jié)束時(shí),非同時(shí)命令1被送至命令執(zhí)行處理微機(jī)14,并且相應(yīng)于該命令的占線信號(hào)被送給終端11。當(dāng)非同時(shí)命令1正在執(zhí)行時(shí),如果在這一定時(shí)周期非同時(shí)信號(hào)2到達(dá),則命令執(zhí)行處理微機(jī)14中斷非同時(shí)命令1的執(zhí)行,并相應(yīng)于這一信號(hào)發(fā)出拒絕信號(hào)1。在發(fā)出拒絕信號(hào)1后,該微機(jī)14執(zhí)行非同時(shí)命令2及發(fā)出占線信號(hào)2。一但該命令2被執(zhí)行,微機(jī)14就在下一個(gè)通信定時(shí)周期發(fā)出完成信號(hào)2。
圖7表示在一個(gè)單獨(dú)的預(yù)定周期內(nèi)兩個(gè)同時(shí)命令到達(dá)終端1的操作。在這個(gè)例子中,在同時(shí)命令2之前,同時(shí)命令1被接收。在第二個(gè)周期,同時(shí)命令1的執(zhí)行開始,并發(fā)出占線信號(hào)1。該命令的執(zhí)行在第三周期結(jié)束,在同時(shí)命令1的執(zhí)行結(jié)束時(shí),在該周期發(fā)出一個(gè)完成信號(hào)1。同時(shí)命令2的執(zhí)行在第三周期開始,并在第四周期結(jié)束。在第三周期,占線信號(hào)2被發(fā)出,并且在第四周期,一旦同時(shí)命令2的執(zhí)行完成時(shí),就發(fā)出完成信號(hào)2。與非同時(shí)命令不同,圖7的同時(shí)命令的執(zhí)行與命令選擇通信控制的通信周期無關(guān)。
在圖8中,在非同時(shí)命令2之前,非同時(shí)命令1被接收,但它們都是在同一周期中被接收的。如前所述,本發(fā)明的接收終端僅僅存儲(chǔ)和執(zhí)行最近收到的非同時(shí)命令。因此,在圖8中,一但收到非同時(shí)命令2,先前存儲(chǔ)的非同時(shí)命令1就從緩沖寄存器中刪除,并且發(fā)出相應(yīng)于這個(gè)刪除命令的拒絕信號(hào)1。在下一個(gè)周期,非同時(shí)命令2的執(zhí)行開始,并發(fā)出相應(yīng)的占線信號(hào)2。當(dāng)在第三周期完成非同時(shí)命令2的執(zhí)行時(shí),完成信號(hào)2被發(fā)出。由于非同時(shí)命令1沒有被執(zhí)行,所以沒有相應(yīng)的占線信號(hào)被發(fā)出。因此,這種方法比結(jié)合圖12和圖13所討論的以前建議的方法少用了一個(gè)包。
在圖9中,在一預(yù)定周期內(nèi),在同時(shí)命令2之前收到了一個(gè)非同時(shí)命令1。在終端2收到非同時(shí)信號(hào)1之后,該信號(hào)被存儲(chǔ)于緩沖寄存器中。因此,如果在同時(shí)命令2之后且在非同時(shí)命令1被執(zhí)行之前,非同時(shí)命令3被收到,則非同時(shí)命令1從終端2轉(zhuǎn)移,發(fā)出相應(yīng)的拒絕信號(hào)1。在第二周期,終端2開始執(zhí)行同時(shí)命令2并發(fā)出相應(yīng)的占線信號(hào)2。當(dāng)在第三周期同時(shí)命令2的執(zhí)行完成時(shí),終端2在同一周期內(nèi)發(fā)出完成信號(hào)2。對(duì)于非同時(shí)命令3,終端2在第三周期開始執(zhí)行這一命令并在第四周期完成這一執(zhí)行,在這期間完成信號(hào)3被發(fā)出。
圖10是描述一個(gè)終端如何處理接收命令的流程。當(dāng)終端收到一個(gè)命令時(shí)(步驟21),它將確定該命令是一個(gè)同時(shí)命令還是一個(gè)非同時(shí)命令(步驟22)。如果收到的命令是一個(gè)同時(shí)命令,那么該終端在下一個(gè)定時(shí)周期執(zhí)行該命令(步驟23)。如果收到的是一個(gè)非同時(shí)命令,那么該終端在步驟24確定是否緩沖寄存器中已存儲(chǔ)了一個(gè)先前接收的非同時(shí)命令。如果是,則后接收到的命令代替先前的命令被存入,并且該終端發(fā)出相應(yīng)于所替代的命令的一個(gè)拒絕信號(hào)(步驟25)。如果緩沖寄存器未存儲(chǔ)任何命令,則當(dāng)前的非同時(shí)命令被存入(步驟26)。
圖11是表示命令執(zhí)行處理定時(shí)的流程。在步驟31,命令處理執(zhí)行的定時(shí)開始。在步驟32,該終端確定是否在緩沖寄存器中存有任何命令。如果是,那么該終端執(zhí)行所存儲(chǔ)的命令并發(fā)出相應(yīng)的一個(gè)占線信號(hào)。如果該緩沖寄存器未包括任何信號(hào),則該終端返回到主程序(步驟32)。
上述實(shí)施例已經(jīng)描述了假定含有各VTR的多個(gè)終端。如果在各終端含有一個(gè)視頻顯示器,那么在任何時(shí)候都只有一個(gè)特定的頻道控制和僅有一個(gè)特定的音量控制操作可以選擇。因此,靠提供的一個(gè)頻道命令緩沖寄存器和一個(gè)音量緩沖寄存器,該視頻顯示器就能以類似于上述VTR的方式工作。例如,當(dāng)一個(gè)增加頻道的命令在減少頻道命令的同一周期中被收到時(shí),很明顯,這兩個(gè)矛盾的命令不能被同時(shí)執(zhí)行。在這個(gè)例子中,根據(jù)預(yù)定的優(yōu)先權(quán)安排這些命令。例如,該終端可以按執(zhí)行最近的或最早的命令編程。這個(gè)命令的優(yōu)先權(quán)也可以被用于增加音量的命令和減少音量的命令。除了視頻顯示器以外,本發(fā)明還可廣泛用于具有唯一決定的操作狀態(tài)(頻道,音量或此類的)的裝置。
盡管本發(fā)明已參照最佳實(shí)施例予以表述,但是本領(lǐng)域的普通技術(shù)人員將很容易在不脫離本發(fā)明精神和范圍的情況下可以進(jìn)行各種改變和改進(jìn)。
這里,附加的權(quán)利要求書的解釋將覆蓋上述的特定實(shí)施例,對(duì)上述實(shí)施例的修改和改型以及所有等同于此的東西。
權(quán)利要求
1.一種終端設(shè)備,包括用于接收至少一個(gè)同時(shí)命令或至少一個(gè)非同時(shí)命令的裝置;用于選擇所述的所接收的多個(gè)非同時(shí)命令之一的裝置;和用于執(zhí)行所述的被選擇的非同時(shí)命令的裝置。
2.根據(jù)權(quán)利要求1的終端設(shè)備,其中所述的選擇裝置包括用于選擇最新近收到的非同時(shí)命令信號(hào)的裝置。
3.根據(jù)權(quán)利要求2的終端設(shè)備,其中所述的選擇裝置進(jìn)一步包括僅用于存儲(chǔ)所述的選擇非同時(shí)命令的存儲(chǔ)裝置。
4.根據(jù)權(quán)利要求3的終端設(shè)備,進(jìn)一步包括用于產(chǎn)生一個(gè)拒絕信號(hào)的裝置,該拒絕信號(hào)相應(yīng)于已收到的未被選中的非同時(shí)命令。
5.一種終端設(shè)備,包括用于接收至少一個(gè)同時(shí)命令或至少一個(gè)非同時(shí)命令的裝置;用于選擇所述的被接收的多個(gè)非同時(shí)命令之一的裝置;用于存儲(chǔ)所述的被選擇的非同時(shí)命令的裝置;和用于執(zhí)行所述的被選擇的非同時(shí)命令和所述的至少一個(gè)同時(shí)命令的裝置。
6.根據(jù)權(quán)利要求5的終端設(shè)備,其中所述的至少一個(gè)同時(shí)命令和至少一個(gè)非同時(shí)命令在一個(gè)公共的定時(shí)周期期間被接收。
7.根據(jù)權(quán)利要求6的終端設(shè)備,其中在所述的公共定時(shí)周期期間接收多個(gè)非同時(shí)命令;以及其中所述的選擇裝置選擇所述多個(gè)非同時(shí)命令的最新近收到的一個(gè)。
8.根據(jù)權(quán)利要求7的終端設(shè)備,其中所述的執(zhí)行裝置包括占線信號(hào)發(fā)送裝置,用于發(fā)送一個(gè)僅相應(yīng)于所選擇的最新近收到的非同時(shí)命令的占線信號(hào)。
9.根據(jù)權(quán)利要求8的終端設(shè)備,其中所述的執(zhí)行裝置在下一個(gè)接著的定時(shí)周期期間執(zhí)行最新近收到的非同時(shí)命令的操作,以及所述的占線信號(hào)發(fā)送裝置可在所述的下一個(gè)接著的定時(shí)周期期間進(jìn)行發(fā)送所述占線信號(hào)的操作。
10.根據(jù)權(quán)利要求9的終端設(shè)備,其中所述的執(zhí)行裝置進(jìn)一步包括拒絕信號(hào)發(fā)送裝置,用于發(fā)送一個(gè)相應(yīng)于在所述的被選擇的非同時(shí)命令之前被接收的那些未被選中的非同時(shí)命令的拒絕信號(hào)。
11.根據(jù)權(quán)利要求10的終端設(shè)備,其中所述的拒絕信號(hào)發(fā)送裝置在所述的公共定時(shí)周期期間進(jìn)行發(fā)送所述拒絕信號(hào)的操作。
12.根據(jù)權(quán)利要求11的終端設(shè)備,其中所述的執(zhí)行裝置另外還包括完成信號(hào)發(fā)送裝置,用于當(dāng)一個(gè)同時(shí)命令的執(zhí)行完成時(shí)發(fā)送一個(gè)第一完成信號(hào)和當(dāng)所述的被選擇的非同時(shí)命令的執(zhí)行完成時(shí)發(fā)出一個(gè)第二完成信號(hào)。
13.一種終端設(shè)備,包括用于接收至少一個(gè)同時(shí)命令和多個(gè)非同時(shí)命令的裝置;用于按預(yù)定的順序存儲(chǔ)所述的被接收的非同時(shí)命令的裝置;和用于按所述的預(yù)定順序執(zhí)行所述的被接收的非同時(shí)命令的裝置。
14.一種在一個(gè)網(wǎng)絡(luò)的多個(gè)終端間控制通信的方法,所述的方法包括下述步驟在一個(gè)終端接收至少一個(gè)同時(shí)命令或至少一個(gè)非同時(shí)命令;選擇所述的被接收的非同時(shí)命令之一;和執(zhí)行所述的被選擇的非同時(shí)命令。
15.一種控制與一個(gè)終端通信的方法,包括接收至少一個(gè)同時(shí)命令和至少一個(gè)非同時(shí)命令;選擇所述的被接收的非同時(shí)命令之一;存儲(chǔ)所述的被選擇的非同時(shí)命令;和執(zhí)行所述的被選擇的非同時(shí)命令和所述的至少一個(gè)同時(shí)命令。
16.如權(quán)利要求15的方法,其中在一個(gè)公共定時(shí)周期期間接收所述的至少一個(gè)同時(shí)命令和所述的至少一個(gè)非同時(shí)命令。
17.如權(quán)利要求16的方法,其中在所述的公共定時(shí)周期期間接收多個(gè)非同時(shí)命令;并且其中的選擇步驟選擇所述多個(gè)非同時(shí)命令的最新近收到的一個(gè)。
18.如權(quán)利要求17的方法,其中的執(zhí)行步驟包括發(fā)送一個(gè)占線信號(hào),該占線信號(hào)僅相應(yīng)于所選的最新近收到的非同時(shí)命令。
19.如權(quán)利要18的方法,其中的執(zhí)行步驟在下一個(gè)接著的定時(shí)周期期間執(zhí)行所述的最新近收到的非同時(shí)命令;以及在所述的下一個(gè)接著的定時(shí)周期期間發(fā)送所述的占線信號(hào)。
20.如權(quán)利要求19的方法,其中的執(zhí)行步驟進(jìn)一步包括發(fā)送一個(gè)拒絕信號(hào),該拒絕信號(hào)相應(yīng)于在所述的被選擇的非同時(shí)命令之前被接收而未被選中的那些非同時(shí)命令。
21.如權(quán)利要求20的方法,其中所述的拒絕信號(hào)在所述的公共定時(shí)周期期間被發(fā)送。
22.如權(quán)利要求21的方法,其中所述的執(zhí)行步驟另外還包括當(dāng)一個(gè)同時(shí)命令的執(zhí)行完成時(shí)發(fā)送一個(gè)第一完成信號(hào)以及當(dāng)所述的被選擇的非同時(shí)命令的執(zhí)行完成時(shí)發(fā)送一個(gè)第二完成信號(hào)。
全文摘要
多個(gè)終端被連接到一條公共數(shù)據(jù)總線。各終端可以發(fā)出和執(zhí)行兩種類型的命令即同時(shí)命令和非同時(shí)命令。一個(gè)接收終端能處理每一個(gè)同時(shí)命令,但只能處理一個(gè)最新近收到的非同時(shí)命令。該接收終端證實(shí)收到的每一個(gè)被接收的同時(shí)命令和每一個(gè)被執(zhí)行的非同時(shí)命令。該接收終端對(duì)于每個(gè)收到而未被執(zhí)行的非同時(shí)命令發(fā)出一個(gè)拒絕信號(hào)。
文檔編號(hào)H04L12/28GK1114452SQ95105750
公開日1996年1月3日 申請(qǐng)日期1995年4月22日 優(yōu)先權(quán)日1994年4月22日
發(fā)明者加藤淳二, 長(zhǎng)野晉 申請(qǐng)人:索尼公司