亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

串行通信中的幀接收監(jiān)視方法與流程

文檔序號:11589605閱讀:467來源:國知局
串行通信中的幀接收監(jiān)視方法與流程

本公開的實(shí)施例涉及一種串行通信中的幀接收的監(jiān)視方法。



背景技術(shù):

在串行通信中,傳輸終端將一個(gè)幀劃分成多個(gè)子幀以將其以一定的時(shí)間間隔發(fā)送到可編程邏輯控制器(plc)。這時(shí),傳輸終端通過緩沖器向plc發(fā)送子幀,并且子幀的數(shù)目根據(jù)緩沖器的尺寸而不同。

例如,如果組成一個(gè)幀的子幀的數(shù)目是三(3)個(gè)且緩沖器的尺寸是三(3),則傳輸終端可通過緩沖器同時(shí)地向plc發(fā)送三個(gè)子幀。在上述情況下,傳輸終端可按緩沖器的尺寸通過緩沖器每次向plc發(fā)送多個(gè)(即三個(gè))子幀,并且因此其傳輸速率很高。然而,此類緩沖器所裝配的uart控制器不利地是昂貴的。

針對另一示例,如果組成一個(gè)幀的子幀的數(shù)目是三(3)個(gè)且緩沖器的尺寸是一(1),則傳輸終端可通過緩沖器向plc發(fā)送第一子幀。在完成第一子幀的傳輸之后,其可通過緩沖器向plc發(fā)送第二子幀。然后,在完成第二子幀的傳輸之后,其可通過緩沖器向plc發(fā)送第三子幀。在上述情況下,傳輸終端可通過緩沖器各個(gè)地向plc發(fā)送多個(gè)(即三個(gè))子幀,并且因此其傳輸速率很低。然而,此類緩沖器所裝配的uart控制器有利地是價(jià)格低廉的。

盡管如此,在上述示例中,存在以下問題,即在其中第一子幀和第二子幀的接收時(shí)間之間的時(shí)間差不小于特定時(shí)間(例如,3.5char時(shí)間)或者第二子幀和第三子幀的接收時(shí)間之間的時(shí)間差不小于特定時(shí)間的情況下,plc可能將第一、第二和第三子幀中的每一個(gè)識別為是不同幀。

在這種情況下,由于所識別的幀不同于意圖要接收的對象幀,所以所識別的幀被丟棄,并且結(jié)果接收過程未完成。同樣地,plc具有以下問題,即難以保持兼容性并實(shí)現(xiàn)平滑的通信,這是因?yàn)楦鞣N類型的單元儀器以各自的格式執(zhí)行傳輸。



技術(shù)實(shí)現(xiàn)要素:

本公開的一方面是提供一種串行通信中的幀接收監(jiān)視方法,其可以一定的時(shí)間間隔向由傳輸終端接收到的子幀分配時(shí)間戳并將其存儲,使得可以使用相應(yīng)子幀的時(shí)間戳來計(jì)算子幀的接收時(shí)間之間的間隔信息。

本公開的另一方面是提供一種串行通信中的幀接收監(jiān)視方法,其可根據(jù)使用子幀的時(shí)間戳計(jì)算的子幀的接收時(shí)間之間的間隔信息來控制待被識別成一個(gè)幀的子幀之間的間隔,以控制子幀的組合,并且因此可以與任何類型的串行通信儀器進(jìn)行平滑的通信。

本公開的其它目的不限于上述目的,并且通過參考本公開的實(shí)施例描述的以下描述可以認(rèn)識到上述目的及其它目的和優(yōu)點(diǎn)。最后,將很容易認(rèn)識到的是用所附權(quán)利要求中敘述的手段及其組合可以實(shí)現(xiàn)本發(fā)明的目的和優(yōu)點(diǎn)。

根據(jù)本發(fā)明的一個(gè)方面,串行通信中的幀接收監(jiān)視方法包括:當(dāng)組成幀的多個(gè)子幀每個(gè)以一定的時(shí)間間隔進(jìn)入接收緩沖器時(shí),允許相應(yīng)子幀被存儲在臨時(shí)緩沖器上;允許被存儲在臨時(shí)緩沖器上的所述多個(gè)子幀在預(yù)定的子幀間超時(shí)時(shí)間內(nèi)進(jìn)入服務(wù)緩沖器;使用進(jìn)入服務(wù)緩沖器中的所述多個(gè)子幀來生成組合幀;以及使用組合幀來執(zhí)行控制。

如上所述,本公開以一定的時(shí)間間隔向由傳輸終端接收到的子幀分配時(shí)間戳并將其存儲,使得可以使用對應(yīng)子幀的時(shí)間戳來有利地計(jì)算子幀的接收時(shí)間之間的間隔信息。

此外,本公開可以根據(jù)使用子幀的時(shí)間戳計(jì)算的子幀的接收時(shí)間之間的間隔信息來控制要被識別為一個(gè)幀的子幀之間的間隔,以控制子幀的組合,并且因此可以有利地與任何類型的串行通信儀器進(jìn)行平滑通信。

附圖說明

圖1是用于圖示出uart控制器中的幀發(fā)送/接收過程的圖。

圖2是用于圖示出根據(jù)本公開的一個(gè)實(shí)施例的串行通信中的幀接收監(jiān)視方法的流程圖。

圖3是用于圖示出根據(jù)本公開的一個(gè)實(shí)施例的幀接收監(jiān)視裝置的內(nèi)部結(jié)構(gòu)的框圖。

圖4是用于圖示出根據(jù)本公開的一個(gè)實(shí)施例的幀接收監(jiān)視過程的圖。

圖5是用于更詳細(xì)地圖示出圖4的幀接收監(jiān)視過程的圖。

圖6是用于圖示出計(jì)算子幀的接收時(shí)間之間的間隔信息的過程的圖。

圖7是在幀監(jiān)視器上顯示多個(gè)子幀的接收時(shí)間之間的間隔信息的示例性視圖。

圖8是用于圖示出基于預(yù)定子幀間超時(shí)時(shí)間的幀接收監(jiān)視過程的圖。

具體實(shí)施方式

根據(jù)參考附圖的以下詳細(xì)描述,上述目的、特征和優(yōu)點(diǎn)將變得顯而易見。足夠詳細(xì)地描述了實(shí)施例以使得本領(lǐng)域的技術(shù)人員能夠容易地實(shí)施本公開的技術(shù)思想??墒÷员娝苤墓δ芑蚺渲玫脑敿?xì)公開以免不必要地使本公開的主旨含糊難懂。在下文中,將參考附圖來詳細(xì)地描述本公開的優(yōu)選實(shí)施例。遍及各圖,相同的參考標(biāo)號指代相同元件。

圖1是用于圖示出uart控制器中的幀發(fā)送/接收過程的圖。

參考圖1,傳輸終端30將一個(gè)幀劃分成多個(gè)子幀以便以一定的時(shí)間間隔將其發(fā)送到plc20。這時(shí),傳輸終端30通過相應(yīng)緩沖器來向plc20發(fā)送不同數(shù)目的子幀,子幀的數(shù)目取決于相應(yīng)緩沖器的尺寸。

例如,如果組成一個(gè)幀的子幀的數(shù)目是三(3)個(gè)且緩沖器的尺寸是三(3),則傳輸終端30可通過緩沖器同時(shí)地向plc20發(fā)送三個(gè)子幀。在上述情況下,因?yàn)榫彌_器的尺寸很大,所以傳輸終端30可通過緩沖器每次向plc發(fā)送多個(gè)(即三個(gè))子幀,并且因此其傳輸速率很高。然而,此類緩沖器所裝配的uart控制器不利地是昂貴的。

針對另一示例,如果組成一個(gè)幀的子幀的數(shù)目是3(三)個(gè)且緩沖器的尺寸是1(一),則傳輸終端30可通過緩沖器向plc發(fā)送第一子幀。在完成第一子幀的傳輸之后,其可通過緩沖器向plc20發(fā)送第二子幀。然后,在完成第二子幀的傳輸之后,其可通過緩沖器向plc20發(fā)送第三子幀。在上述情況下,傳輸終端可通過緩沖器各個(gè)地向plc20發(fā)送多個(gè)(即三個(gè))子幀,并且因此其傳輸速率很低。然而,此類緩沖器所裝配的uart控制器有利地是價(jià)格低廉的。

盡管如此,在上述示例中,存在問題,即在其中第一子幀和第二子幀的接收時(shí)間之間的時(shí)間差不小于特定時(shí)間(例如,3.5char時(shí)間)或者第二子幀和第三子幀的接收時(shí)間之間的時(shí)間差不小于特定時(shí)間的情況下,plc20可將第一、第二和第三子幀中的每一個(gè)識別為是不同幀。

也就是說,當(dāng)以一定時(shí)間間隔向plc20發(fā)送第一至第三子幀中的每一個(gè)時(shí),傳輸終端30預(yù)期plc20將第一、第二和第三子幀中的每一個(gè)識別為一個(gè)幀,如在圖1的(a)中那樣。

然而,當(dāng)?shù)谝蛔訋偷诙訋慕邮諘r(shí)間之間的時(shí)間差不小于特定時(shí)間或者第二子幀和第三子幀的接收時(shí)間之間的時(shí)間差不小于特定時(shí)間時(shí),plc20將第一、第二和第三子幀中的每一個(gè)識別成不同的幀,如在圖1的(b)中那樣。

在這種情況下,由于所識別的幀不同于意圖要接收的對象幀,所以所識別的幀被丟棄,并且結(jié)果接收過程未完成。同樣地,plc具有以下問題,即難以保持兼容性并實(shí)現(xiàn)平滑的通信,這是因?yàn)楦鞣N類型的單元儀器以各自的格式執(zhí)行傳輸。

圖2是用于圖示出根據(jù)本公開的一個(gè)實(shí)施例的串行通信中的幀接收監(jiān)視方法的流程圖。

參考圖2,當(dāng)組成幀的多個(gè)子幀每個(gè)以一定的時(shí)間間隔進(jìn)入接收緩沖器時(shí)(步驟s210),幀接收監(jiān)視裝置將相應(yīng)子幀存儲在臨時(shí)緩沖器上(步驟s220)。

這時(shí),當(dāng)將進(jìn)入接收緩沖器中的子幀存儲在臨時(shí)緩沖器上時(shí),幀接收監(jiān)視裝置向子幀分配時(shí)間戳,并且然后將子幀存儲在臨時(shí)緩沖器上。

如上所述地向子幀分配時(shí)間戳的原因是利用分配給子幀的時(shí)間戳來計(jì)算子幀的接收時(shí)間之間的間隔信息,從而確定子幀間超時(shí)時(shí)間(inter-sub-framestime-outtime)。下面將更詳細(xì)地描述確定子幀間超時(shí)時(shí)間的過程。

在下文中,將描述分別地向多個(gè)子幀分配時(shí)間戳的過程。當(dāng)所述多個(gè)子幀以一定的時(shí)間間隔被接收到接收緩沖器中時(shí),幀接收監(jiān)視裝置利用各子幀的接收完成時(shí)間點(diǎn)處的時(shí)間信息來向相應(yīng)子幀分配時(shí)間戳。

例如,當(dāng)多個(gè)子幀中的第二子幀被接收到接收緩沖器中時(shí),幀接收監(jiān)視裝置利用第二子幀的接收完成時(shí)間點(diǎn)處的時(shí)間信息(1200μs)來向第二子幀分配時(shí)間戳1200μs。

幀接收監(jiān)視裝置允許在臨時(shí)緩沖器上存儲的所述多個(gè)子幀在預(yù)定子幀間超時(shí)時(shí)間期間進(jìn)入服務(wù)緩沖器(步驟s230)。

這時(shí),先前確定子幀間超時(shí)時(shí)間的原因是要確定從傳輸終端發(fā)送的子幀可以被識別成一個(gè)幀時(shí)的時(shí)間點(diǎn)。也就是說,先前確定了子幀間超時(shí)時(shí)間以便將跨特定時(shí)間點(diǎn)接收到的第一子幀至任何子幀識別為一個(gè)幀。

因此,本公開可以利用預(yù)定子幀間超時(shí)時(shí)間來將在指定時(shí)間段期間存儲在臨時(shí)緩沖器上的子幀識別成一個(gè)幀。

然而,將子幀間超時(shí)時(shí)間確定成太短可致使子幀間超時(shí)時(shí)間在組成一個(gè)幀的所有子幀都通過接收緩沖器被存儲在臨時(shí)緩沖器上之前到期。

例如,子幀間超時(shí)時(shí)間可能在接收到子幀a、b和c時(shí)到期,雖然幀是由子幀a、b、c、d和e組成的。在這種情況下,即使子幀a、b和c被用來生成組合幀,該組合幀也被丟棄,這是因?yàn)槠洳煌谝鈭D要接收的對象幀。

相反地,將子幀間超時(shí)時(shí)間確定成太長可致使組成一個(gè)幀的所有子幀通過接收緩沖器且然后被存儲在臨時(shí)緩沖器上。然而,由于預(yù)定子幀間超時(shí)時(shí)間尚未到期,這具有以下問題,即其應(yīng)等到預(yù)定子幀間超時(shí)時(shí)間到期為止。

例如,組成一個(gè)幀的所有子幀a、b、c、d和e可被接收到。這時(shí),如果剩下了預(yù)定子幀間超時(shí)時(shí)間,則其應(yīng)等到預(yù)定子幀間超時(shí)時(shí)間到期。

因此,本公開可利用組成一個(gè)幀的多個(gè)子幀的接收時(shí)間之間的間隔信息來預(yù)先確定子幀間超時(shí)時(shí)間,從而防止上述問題。

在下文中,將描述利用多個(gè)子幀的時(shí)間戳來計(jì)算子幀的接收時(shí)間之間的間隔信息的過程。

幀接收監(jiān)視裝置利用所述多個(gè)子幀中的第一子幀的接收完成時(shí)間點(diǎn)處的時(shí)間信息和所述多個(gè)子幀中的第二子幀的接收開始時(shí)間點(diǎn)處的時(shí)間信息來計(jì)算第一子幀和第二子幀的接收時(shí)間之間的間隔信息。

這時(shí),幀接收監(jiān)視裝置利用第一子幀的時(shí)間戳來確定第一子幀的接收完成時(shí)間點(diǎn)處的時(shí)間信息。然而,幀接收監(jiān)視裝置不能知道第二子幀的接收開始時(shí)間點(diǎn)處的時(shí)間信息。因此,幀接收監(jiān)視裝置利用第二子幀的接收完成時(shí)間點(diǎn)處的時(shí)間信息、第二子幀的長度以及通信狀態(tài)來追溯第二子幀的接收開始時(shí)間點(diǎn)處的時(shí)間信息。

然后,幀接收監(jiān)視裝置可利用由上述過程確定的第一子幀的接收完成時(shí)間點(diǎn)處的時(shí)間信息和第二子幀的接收開始時(shí)間點(diǎn)處的時(shí)間信息,從而計(jì)算第一子幀和第二子幀的接收時(shí)間之間的間隔信息。

可通過重復(fù)地執(zhí)行前述過程來知道所述多個(gè)子幀的接收時(shí)間之間的間隔信息。此外,可以通過利用此類間隔信息來預(yù)先確定子幀間超時(shí)時(shí)間來控制子幀的組合,使得可以實(shí)現(xiàn)與任何類型的串行通信儀器的平滑通信。

幀接收監(jiān)視裝置利用進(jìn)入服務(wù)緩沖器中的多個(gè)子幀來生成組合幀(步驟s240),并且檢查組合幀是否與意圖要接收的對象幀相同(步驟s250)。

響應(yīng)于組合幀與意圖要接收的對象幀相同(步驟s250),幀接收監(jiān)視裝置利用組合幀來執(zhí)行控制(步驟s260)。

圖3是用于圖示出根據(jù)本公開的一個(gè)實(shí)施例的幀接收監(jiān)視裝置的內(nèi)部結(jié)構(gòu)的框圖。

參考圖3,幀接收監(jiān)視裝置包括通信模塊110、接收緩沖器120、臨時(shí)緩沖器130、服務(wù)緩沖器140以及控制模塊150。

通信模塊110以一定的時(shí)間間隔接收多個(gè)子幀,其組合一個(gè)幀。然后,控制模塊150允許通過通信模塊110接收到的所述多個(gè)子幀中的每一個(gè)進(jìn)入接收緩沖器120中??刂颇K150向進(jìn)入接收緩沖器120中的子幀分配時(shí)間戳并允許子幀移動(dòng)至臨時(shí)緩沖器130。

也就是說,控制模塊150利用進(jìn)入接收緩沖器120的各子幀的接收完成時(shí)間點(diǎn)處的時(shí)間信息來向相應(yīng)子幀分配時(shí)間戳,并且然后允許子幀移動(dòng)至臨時(shí)緩沖器120。

如上所述地向子幀分配時(shí)間戳的原因是利用分配給子幀的時(shí)間戳來計(jì)算子幀的接收時(shí)間之間的間隔信息,從而確定子幀間超時(shí)時(shí)間。也就是說,先前確定了子幀間超時(shí)時(shí)間以便將跨特定時(shí)間點(diǎn)接收到的第一子幀至任何子幀識別為一個(gè)幀。

控制模塊150允許存儲在所述臨時(shí)緩沖器130上的所述多個(gè)子幀在預(yù)定子幀間超時(shí)時(shí)間內(nèi)進(jìn)入服務(wù)緩沖器140。

這時(shí),先前確定子幀間超時(shí)時(shí)間的原因是要確定從傳輸終端發(fā)送的子幀可以被識別成一個(gè)幀時(shí)的時(shí)間點(diǎn)。

因此,本公開可以利用預(yù)定子幀間超時(shí)時(shí)間來將在指定時(shí)間段期間存儲在臨時(shí)緩沖器上的子幀識別成一個(gè)幀。

然而,將子幀間超時(shí)時(shí)間設(shè)定成太短可致使預(yù)定子幀間超時(shí)時(shí)間在組成一個(gè)幀的所有子幀都通過接收緩沖器被存儲在臨時(shí)緩沖器上之前到期。

相反地,將預(yù)定子幀間超時(shí)時(shí)間設(shè)定成太長可致使組成一個(gè)幀的所有子幀通過接收緩沖器且然后被存儲在臨時(shí)緩沖器上。然而,由于預(yù)定子幀間超時(shí)時(shí)間尚未到期,這具有以下問題,即其應(yīng)等到預(yù)定子幀間超時(shí)時(shí)間到期為止。

因此,本公開可以利用組成一個(gè)幀的多個(gè)子幀的接收時(shí)間之間的間隔信息來預(yù)先確定子幀間超時(shí)時(shí)間,從而防止上述問題。

為此,控制模塊150利用前一子幀的基于當(dāng)前子幀的時(shí)間戳確定的接收完成時(shí)間點(diǎn)處的時(shí)間信息、當(dāng)前幀的長度以及通信速率來計(jì)算當(dāng)前子幀的接收開始時(shí)間點(diǎn)處的時(shí)間信息。

然后,控制模塊150可利用前一子幀的基于前一子幀的時(shí)間戳確定的接收完成時(shí)間點(diǎn)處的時(shí)間信息和由上述過程確定的當(dāng)前子幀的接收開始時(shí)間點(diǎn)處的時(shí)間信息,從而計(jì)算前一子幀和當(dāng)前子幀的接收時(shí)間之間的間隔信息。

可通過重復(fù)地執(zhí)行前述過程來知道多個(gè)子幀之間的時(shí)間間隔。此外,可以通過利用此類間隔信息來確定子幀間超時(shí)時(shí)間來控制子幀的組合,使得可以實(shí)現(xiàn)與任何類型的串行通信儀器的平滑通信。

控制模塊150利用進(jìn)入服務(wù)緩沖器中的多個(gè)子幀來生成組合幀,并且檢查組合幀是否與意圖要接收的對象幀相同。

圖4是用于圖示出根據(jù)本公開的一個(gè)實(shí)施例的幀接收監(jiān)視過程的圖。

參考圖3和4,幀接收監(jiān)視裝置通過通信模塊110連續(xù)地接收組成一個(gè)幀的多個(gè)子幀以允許其進(jìn)入接收緩沖器120。幀接收監(jiān)視裝置允許進(jìn)入接收緩沖器120的子幀移動(dòng)至臨時(shí)緩沖器130。

這時(shí),當(dāng)將被接收到接收緩沖器120中的子幀存儲在臨時(shí)緩沖器130上時(shí),幀接收監(jiān)視裝置向子幀分配時(shí)間戳,并且然后將子幀存儲在臨時(shí)緩沖器130上。

如上所述地向子幀分配時(shí)間戳的原因是利用分配給子幀的時(shí)間戳來計(jì)算子幀的接收時(shí)間之間的間隔信息,從而確定子幀間超時(shí)時(shí)間。

也就是說,可以通過利用多個(gè)子幀的接收時(shí)間之間的間隔信息來預(yù)先確定子幀間超時(shí)時(shí)間30來控制子幀的組合,使得可以實(shí)現(xiàn)與任何類型的串行通信儀器的平滑通信。

控制模塊150允許存儲在所述臨時(shí)緩沖器130上的所述多個(gè)子幀在預(yù)定子幀間超時(shí)時(shí)間30期間進(jìn)入服務(wù)緩沖器140。然后,控制模塊150利用進(jìn)入服務(wù)緩沖器140中的所述多個(gè)子幀來生成組合幀,并且當(dāng)組合幀與意圖要接收的對象幀相同時(shí)通過使用組合幀來執(zhí)行控制。

圖5是用于更詳細(xì)地圖示出圖4的幀接收監(jiān)視過程的圖。

參考圖3和5,幀接收監(jiān)視裝置通過通信模塊110來接收第一子幀21,其組成一個(gè)幀的一部分。幀接收監(jiān)視裝置允許接收到的第一子幀21進(jìn)入接收緩沖器120,并且然后將進(jìn)入接收緩沖器120的第一子幀21存儲在臨時(shí)緩沖器130上。

這時(shí),在將被接收到接收緩沖器120中的第一子幀21存儲在臨時(shí)緩沖器130上時(shí),幀接收監(jiān)視裝置利用第一子幀21的接收完成時(shí)間點(diǎn)處的時(shí)間信息來向第一子幀21分配時(shí)間戳,并且然后允許將第一子幀21存儲在臨時(shí)緩沖器130上。如在圖5中,其可利用第一子幀21的接收完成時(shí)間點(diǎn)處的時(shí)間信息2100μs來向第一子幀21分配時(shí)間戳2100μs。

然后,幀接收監(jiān)視裝置通過通信模塊110接收組成一個(gè)幀的一部分的第二子幀22。幀接收監(jiān)視裝置允許接收到的第二接收子幀22進(jìn)入接收緩沖器120中,并且然后將進(jìn)入接收緩沖器120中的第二子幀22存儲在臨時(shí)緩沖器130上。

這時(shí),在將被接收到接收緩沖器120中的第二子幀22存儲在臨時(shí)緩沖器130上時(shí),幀接收監(jiān)視裝置利用第二子幀22的接收完成時(shí)間點(diǎn)處的時(shí)間信息來向第二子幀22分配時(shí)間戳,并且然后允許將第二子幀22存儲在臨時(shí)緩沖器130上。如在圖5中,其可利用第二子幀22的接收完成時(shí)間點(diǎn)處的時(shí)間信息3100μs來向第二子幀22分配時(shí)間戳3100μs。

然后,幀接收監(jiān)視裝置允許存儲在臨時(shí)緩沖器上的第一子幀21和第二子幀22在預(yù)定子幀間超時(shí)時(shí)間2000μs內(nèi)進(jìn)入服務(wù)緩沖器140。服務(wù)緩沖器140可使用第一子幀21和第二子幀22來生成組合幀23。

本公開利用第一子幀21和第二子幀22的各自時(shí)間戳來計(jì)算第一子幀21和第二子幀22的接收時(shí)間之間的間隔信息。然后,本公開可利用計(jì)算出間隔信息來確定子幀間超時(shí)時(shí)間。

然而,為了計(jì)算多個(gè)子幀的接收時(shí)間之間的間隔信息,應(yīng)知道所述多個(gè)子幀的各接收開始時(shí)間點(diǎn)處的時(shí)間信息。盡管如此,分配給各子幀的時(shí)間戳僅指示子幀的接收完成時(shí)間點(diǎn)。

因此,本公開追溯并計(jì)算當(dāng)前幀的接收開始時(shí)間點(diǎn)處的時(shí)間信息。接下來,其可利用前一子幀的、基于前一子幀的時(shí)間戳確定的接收完成時(shí)間點(diǎn)處的時(shí)間信息和當(dāng)前子幀的接收開始時(shí)間點(diǎn)處的時(shí)間信息,從而計(jì)算前一子幀和當(dāng)前子幀的接收時(shí)間之間的間隔信息。在下文中,將參考圖6來更詳細(xì)地描述前述過程。

圖6是用于圖示出計(jì)算子幀的接收時(shí)間之間的間隔信息的過程的圖。

參考圖6,幀接收監(jiān)視裝置利用所述多個(gè)子幀10、11和12的第一子幀10的接收完成時(shí)間點(diǎn)處的時(shí)間信息和所述多個(gè)子幀的第二子幀11的接收開始時(shí)間點(diǎn)處的時(shí)間信息來計(jì)算第一子幀10和第二子幀11的接收時(shí)間之間的間隔信息。

這時(shí),幀接收監(jiān)視裝置利用第一子幀10的時(shí)間戳來確定第一子幀10的接收完成時(shí)間點(diǎn)處的時(shí)間信息。此外,幀接收監(jiān)視裝置通過使用以下等式1來計(jì)算第二子幀11的接收開始時(shí)間點(diǎn)處的時(shí)間信息:

【等式1】

ht:根據(jù)通信速率的第二或更多子幀的第一位的接收完成時(shí)間點(diǎn)處的時(shí)間信息

t:基于被分配給相應(yīng)子幀的時(shí)間戳確定的相應(yīng)子幀的接收完成時(shí)間點(diǎn)處的時(shí)間信息

幀接收監(jiān)視裝置可用基于第二子幀11的時(shí)間戳確定的第二子幀11的接收完成時(shí)間點(diǎn)處的時(shí)間信息t2、通信速率以及第二子幀11的長度代替等式1來計(jì)算第二子幀11的接收開始時(shí)間點(diǎn)ht2。

然后,幀接收監(jiān)視裝置可利用第一子幀10的接收完成時(shí)間點(diǎn)處的時(shí)間信息t1和由等式1確定的第二子幀11的接收開始時(shí)間點(diǎn)處的時(shí)間信息ht2,從而計(jì)算第一子幀10和當(dāng)前子幀的接收時(shí)間之間的間隔信息δt1。

此外,幀接收監(jiān)視裝置利用所述多個(gè)子幀10、11和12的第二子幀11的接收完成時(shí)間點(diǎn)處的時(shí)間信息和所述多個(gè)子幀的第三子幀12的接收開始時(shí)間點(diǎn)處的時(shí)間信息來計(jì)算第二子幀11和第三子幀12的接收時(shí)間之間的間隔信息。

這時(shí),幀接收監(jiān)視裝置利用第二子幀11的時(shí)間戳來確定第二子幀11的接收完成時(shí)間點(diǎn)處的時(shí)間信息。此外,幀接收監(jiān)視裝置通過使用上述等式1來計(jì)算第三子幀12的接收開始時(shí)間點(diǎn)處的時(shí)間信息。

即,通過與確定第二子幀11的接收開始時(shí)間點(diǎn)處的時(shí)間信息的過程同樣地使用上述等式1,可以計(jì)算第三子幀12的接收開始時(shí)間點(diǎn)處的時(shí)間信息ht3。

然后,幀接收監(jiān)視裝置可利用第二子幀11的接收完成時(shí)間點(diǎn)處的時(shí)間信息t2和由等式1確定的第三子幀12的接收開始時(shí)間點(diǎn)處的時(shí)間信息ht3,從而確定第二子幀11和第三子幀12的接收時(shí)間之間的間隔信息δt2。

圖7是在幀監(jiān)視器上顯示多個(gè)子幀的接收時(shí)間之間的間隔信息的示例性視圖。

參考圖7,組成一個(gè)幀的多個(gè)子幀每個(gè)以一定的時(shí)間間隔被接收到接收緩沖器中,并且然后幀接收監(jiān)視裝置在允許將進(jìn)入接收緩沖器的子幀存儲在臨時(shí)緩沖器上時(shí)向子幀分配時(shí)間戳,并且然后允許將子幀存儲在臨時(shí)緩沖器上。

然后,幀接收監(jiān)視裝置在諸如幀監(jiān)視器之類的應(yīng)用上顯示被分配給子幀的時(shí)間戳。因此,用戶可以有利地確認(rèn)了根據(jù)他/她已設(shè)定的子幀間超時(shí)時(shí)間來精確地操作串行通信。

例如,用戶可通過使用子幀112233的如710所表示的時(shí)間戳10021μs來獲悉子幀112233的接收完成時(shí)間點(diǎn)處的時(shí)間信息是10021μs。此外,用戶然后可通過使用子幀445566的如720所表示的時(shí)間戳10022μs來獲悉子幀445566的接收完成時(shí)間點(diǎn)處的時(shí)間信息是10022μs。

圖8是用于圖示出基于預(yù)定子幀間超時(shí)時(shí)間的幀接收監(jiān)視過程的圖。圖8的實(shí)施例涉及其中當(dāng)子幀間超時(shí)時(shí)間已被設(shè)置成0時(shí)可以監(jiān)視幀接收的實(shí)施例。

參考圖8,幀接收監(jiān)視裝置以一定的時(shí)間間隔通過通信模塊來接收組成一個(gè)幀的多個(gè)子幀。幀接收監(jiān)視裝置允許所述多個(gè)子幀分別地進(jìn)入接收緩沖器120。

然而,幀接收監(jiān)視裝置向進(jìn)入接收緩沖器120的子幀分配時(shí)間戳,并且然后直接地將其提供給服務(wù)緩沖器140而不通過臨時(shí)緩沖器130(圖2),因?yàn)樽訋g超時(shí)時(shí)間已被設(shè)置成0。

例如,幀接收監(jiān)視裝置通過通信模塊來接收組成一個(gè)幀的所述多個(gè)子幀的第一子幀,并允許其進(jìn)入接收緩沖器120。并且,幀接收監(jiān)視裝置向進(jìn)入接收緩沖器120的第一子幀分配時(shí)間戳,并且然后直接地將其提供給服務(wù)緩沖器140而不通過臨時(shí)緩沖器130。

如上所述,本公開以一定的時(shí)間間隔向被傳輸終端接收到的子幀分配時(shí)間戳并將其存儲,使得可以使用相應(yīng)子幀的時(shí)間戳來有利地計(jì)算子幀的接收時(shí)間之間的間隔信息。

此外,本公開可以根據(jù)使用子幀的時(shí)間戳計(jì)算的子幀的接收時(shí)間之間的間隔信息來控制將被識別為一個(gè)幀的子幀之間的間隔,以控制子幀的組合,并且因此可以有利地與任何類型的串行通信儀器進(jìn)行平滑通信。

在不脫離本公開的范圍和精神的情況下,本發(fā)明相關(guān)領(lǐng)域的技術(shù)人員可以不同的方式替換、改變以及修改上文所述的本公開。因此,本公開不限于上述示例性實(shí)施例和附圖。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1