遠(yuǎn)端總線的傳輸系統(tǒng)、裝置與其傳輸方法
【專利摘要】本發(fā)明公開了一種遠(yuǎn)端總線的傳輸系統(tǒng)、裝置與其傳輸方法,透過網(wǎng)路的傳輸用于實(shí)現(xiàn)遠(yuǎn)端總線與硬體的控制。傳輸系統(tǒng)包括主控電腦與橋接裝置。主控電腦具有第一處理單元、存儲(chǔ)單元、第一網(wǎng)路接口與中介程序。第一處理單元根據(jù)所接收的識(shí)別資訊調(diào)派中介程序建立位址空間與多個(gè)連線通道。橋接裝置連接于主控電腦與目標(biāo)設(shè)備之間。中介程序根據(jù)這些連線通道對(duì)操作指令分段并封裝為第一網(wǎng)路封包。主控電腦透過第一網(wǎng)路接口向橋接裝置發(fā)送這些第一網(wǎng)路封包。橋接裝置組合第一網(wǎng)路封包再還原為操作指令,并根據(jù)操作指令驅(qū)動(dòng)目標(biāo)設(shè)備。
【專利說明】遠(yuǎn)端總線的傳輸系統(tǒng)、裝置與其傳輸方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器與遠(yuǎn)端設(shè)備的控制技術(shù),具體涉及一種遠(yuǎn)端總線的傳輸系統(tǒng)、裝置與其傳輸方法
【背景技術(shù)】
[0002]隨著因特網(wǎng)的快速發(fā)展,許多的電子設(shè)備也加入遠(yuǎn)端控制的功能。例如具有影音功能的播放器可以透過網(wǎng)路的方式,借以達(dá)到遠(yuǎn)端播放的目的。對(duì)于網(wǎng)路的不可靠的傳輸特性是可以被應(yīng)用在影像傳輸或聲音傳輸。由于使用者對(duì)于小片段的影音資料的遺失是可以接受的。但并非所有電子設(shè)備都適合遠(yuǎn)端控制。這是因?yàn)榫W(wǎng)路傳輸?shù)膮f(xié)議與環(huán)境存在著不確定的因素。換句話說,網(wǎng)路封包可能在傳輸?shù)倪^程中會(huì)有遺落的風(fēng)險(xiǎn)。所以遠(yuǎn)端的電子設(shè)備可能會(huì)發(fā)生接收到不完整的控制指令。
[0003]一旦發(fā)生封包遺落,則遠(yuǎn)端的電子設(shè)備可能會(huì)出現(xiàn)錯(cuò)誤的操作或持續(xù)的等待的行為。而電子設(shè)備的錯(cuò)誤操作,小則可能會(huì)造成機(jī)器的耗電,大則可能會(huì)造成公安意外。特別是對(duì)并行介面(serial port)與平行介面(parallel port),由于該些控制介面需要完整的控制指令才能正確的驅(qū)動(dòng)。因此不完整的控制指令勢(shì)必會(huì)對(duì)前述介面的電子設(shè)備造成錯(cuò)誤的控制或毀損。
[0004]而且透過網(wǎng)路來控制電子設(shè)備另外存在「主控電腦如何對(duì)應(yīng)電子設(shè)備」的問題。在習(xí)知技術(shù)中,所述電子設(shè)備是直接連接于主控電腦。但在網(wǎng)路的架構(gòu)中,在網(wǎng)路中的每一臺(tái)主機(jī)都可以看到所述的電子設(shè)備。因此會(huì)造成每一臺(tái)主機(jī)可能會(huì)占用所述電子設(shè)備的使用權(quán),使得其他主機(jī)無法順利使用。所以在現(xiàn)有的網(wǎng)路架構(gòu)下,使得主機(jī)與電子設(shè)備間無法實(shí)現(xiàn)熱插拔(hot plug)的目的。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種遠(yuǎn)端總線的傳輸系統(tǒng),可提供主控電腦操作遠(yuǎn)端的目標(biāo)設(shè)備的存取動(dòng)作。
[0006]為了解決上述問題,本發(fā)明揭示了一種遠(yuǎn)端總線的傳輸系統(tǒng)包括:主控電腦、橋接裝置與目標(biāo)設(shè)備。主控電腦,具有第一處理單元、存儲(chǔ)單元與第一網(wǎng)路接口,第一處理單元連接于存儲(chǔ)單元與第一網(wǎng)路接口,第一處理單元運(yùn)行存儲(chǔ)單元中的中介程序,第一處理單元根據(jù)所接收的識(shí)別資訊調(diào)派中介程序建立位址空間與多個(gè)連線通道(channel);橋接裝置,其包括第二處理單元、第二網(wǎng)路接口與異質(zhì)介面接口,第二處理單元連接于第二網(wǎng)路接口與異質(zhì)介面接口,第二網(wǎng)路接口連接于主控電腦與第一網(wǎng)路接口,異質(zhì)介面接口連接于目標(biāo)設(shè)備,橋接裝置透過第二網(wǎng)路接口發(fā)送識(shí)別資訊;中介程序根據(jù)這些連線通道對(duì)操作指令分段并將每一分段結(jié)果封裝為第一網(wǎng)路封包,主控電腦透過第一網(wǎng)路接口向橋接裝置發(fā)送這些第一網(wǎng)路封包;橋接裝置判斷所接收的這些第一網(wǎng)路封包的順序,并組合這些第一網(wǎng)路封包再還原為操作指令,橋接裝置根據(jù)操作指令驅(qū)動(dòng)目標(biāo)設(shè)備。
[0007]本發(fā)明揭示了一種遠(yuǎn)端總線的橋接裝置。本發(fā)明的遠(yuǎn)端總線的橋接裝置包括:主要網(wǎng)路接口、異質(zhì)介面接口與處理單元;主要網(wǎng)路接口網(wǎng)路連接于主控電腦,用于接收來自于主控電腦的多個(gè)第一網(wǎng)路封包或傳送多個(gè)第二網(wǎng)路封包至主控電腦;異質(zhì)介面接口電性連接于目標(biāo)設(shè)備;處理單元連接于主要網(wǎng)路接口與異質(zhì)介面接口,處理單元根據(jù)每一第一網(wǎng)路封包的連線通道用于辨識(shí)第一網(wǎng)路封包的排列順序,處理單元對(duì)網(wǎng)路封包進(jìn)行重組并得到操作指令,處理單元透過異質(zhì)介面接口向目標(biāo)設(shè)備發(fā)送操作指令。
[0008]本發(fā)明另提出一種遠(yuǎn)端總線的傳輸方法。本發(fā)明的傳輸方法包括以下步驟:主控電腦接收橋接裝置的識(shí)別資訊,用于建立位址空間與多個(gè)連線通道;主控電腦根據(jù)位址空間與連線通道對(duì)操作指令進(jìn)行分段處理,并將每一個(gè)分段結(jié)果封裝為第一網(wǎng)路封包;主控電腦透過網(wǎng)路將第一網(wǎng)路封包發(fā)送至橋接裝置;橋接裝置根據(jù)第一網(wǎng)路封包的連線通道的順序進(jìn)行重組借以得到操作指令;橋接裝置將操作指令轉(zhuǎn)發(fā)向目標(biāo)設(shè)備。
[0009]與現(xiàn)有技術(shù)相比,本發(fā)明可以獲得包括以下技術(shù)效果:
[0010]I)主控電腦可以快速的進(jìn)行網(wǎng)路封包的轉(zhuǎn)換。而且橋接裝置可以針對(duì)網(wǎng)路封包的傳輸順序進(jìn)行反應(yīng),借以確保對(duì)目標(biāo)設(shè)備的即時(shí)控制。
[0011]2)橋接裝置可以模擬遠(yuǎn)端設(shè)備的總線的傳輸,用于確保目標(biāo)設(shè)備的控制速度。
[0012]當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品必不一定需要同時(shí)達(dá)到以上所述的所有技術(shù)效果。
【專利附圖】
【附圖說明】
[0013]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。
[0014]圖1為本發(fā)明的架構(gòu)細(xì)部示意圖。
[0015]圖2A為本發(fā)明的運(yùn)作流程示意圖。
[0016]圖2B為本發(fā)明的運(yùn)作架構(gòu)示意圖。
[0017]圖3A為本發(fā)明的操作指令傳輸過程示意圖。
[0018]圖3B為本發(fā)明的回應(yīng)訊息傳輸過程示意圖。
[0019]圖4A為本發(fā)明的封包確認(rèn)傳輸示意圖。
[0020]圖4B為本發(fā)明的封包未確認(rèn)傳輸示意圖。
【具體實(shí)施方式】
[0021]以下請(qǐng)配合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,藉此對(duì)本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。
[0022]請(qǐng)參考圖1所示,為本發(fā)明的系統(tǒng)示意圖。本發(fā)明的處理系統(tǒng)包括主控電腦110、橋接裝置120與目標(biāo)設(shè)備130。主控電腦110透過網(wǎng)路連接于橋接裝置120。橋接裝置120另電性連接目標(biāo)設(shè)備130。在本發(fā)明中所述的網(wǎng)路可以是互聯(lián)網(wǎng)(internet)也可以是內(nèi)聯(lián)網(wǎng)(intranet)。而為方便說明,以下是以內(nèi)聯(lián)網(wǎng)作為解說,但實(shí)際上熟悉本領(lǐng)域者可以將其技術(shù)應(yīng)用在互聯(lián)網(wǎng)之中。
[0023]主控電腦110具有第一處理單元111、存儲(chǔ)單元112與第一網(wǎng)路接口 113。第一處理單元111電性連接于存儲(chǔ)單元112與第一網(wǎng)路接口 113。本發(fā)明中的主控電腦110泛指具有網(wǎng)路連線能力的計(jì)算機(jī)裝置。第一網(wǎng)路接口 113可以透過有線連接或無線連接(wireless)的方式實(shí)現(xiàn)。所述的計(jì)算機(jī)裝置可以是但不限定為個(gè)人電腦、筆記型電腦或平板電腦等。
[0024]主控電腦110透過第一網(wǎng)路接口 113可發(fā)送操作指令至橋接裝置120,或者接收來自于橋接裝置120的輸出訊息。第一網(wǎng)路接口 113的種類可以是但不限定為有線的乙太網(wǎng)路,也可以是無線網(wǎng)路(wireless network)。存儲(chǔ)單元112存儲(chǔ)中介程序114。處理單元111運(yùn)行中介程序114。中介程序114除了用以搜尋橋接裝置120、發(fā)送操作指令或接收回應(yīng)訊息,更對(duì)于前述的操作指令進(jìn)行網(wǎng)路封包的拆分處理。而中介程序114可以是獨(dú)立的應(yīng)用程序,也可以內(nèi)建于作業(yè)系統(tǒng)(Operation System)之中。第一處理單元111根據(jù)橋接裝置120所發(fā)出的識(shí)別資訊調(diào)派中介程序114,用于建立位址空間(address space)與多個(gè)連線通道(channel)。中介程序114透過位址空間與多個(gè)連線通道用以模擬目標(biāo)設(shè)備與主控電腦間的總線的傳輸方式。
[0025]橋接裝置120包括第二處理單元121、第二網(wǎng)路接口 122與至少一個(gè)異質(zhì)介面接口123。第二處理單元121電性連接于第二網(wǎng)路接口 122與異質(zhì)介面接口 123。第二處理單元121用以重組所接收的網(wǎng)路封包,或?qū)⒛繕?biāo)設(shè)備130所返回的訊息轉(zhuǎn)換為網(wǎng)路封包。橋接裝置120的第二網(wǎng)路接口 122網(wǎng)路連接于主控電腦110的第一網(wǎng)路接口 113。橋接裝置120透過第二網(wǎng)路接口 122發(fā)送識(shí)別資訊給主控電腦110。識(shí)別資訊中記錄橋接裝置120的型號(hào)與異質(zhì)介面接口 123的數(shù)量。異質(zhì)介面接口 123連接于目標(biāo)設(shè)備130,異質(zhì)介面接口123的種類對(duì)應(yīng)于目標(biāo)設(shè)備130的種類。異質(zhì)介面接口 123的種類為并列串口(parallelport)、序列串口 (serial port)或數(shù)字輸入/輸出(digital 1/0, D/10)或通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter)。換言之,目標(biāo)設(shè)備 130 若為RS-232接口的設(shè)備,則異質(zhì)介面接口 123為RS-232接口。本發(fā)明中主控電腦110傳向橋接裝置120的網(wǎng)路封包定義為第一網(wǎng)路封包。而橋接裝置120傳向主控電腦110的封包則另定義為第二網(wǎng)路封包。
[0026]本發(fā)明運(yùn)作方式請(qǐng)參考圖2A所示,本發(fā)明的傳輸方法包括以下步驟:
[0027]步驟S210:主控電腦運(yùn)行中介程序,中介程序搜尋網(wǎng)路中的橋接裝置;
[0028]步驟S220:橋接裝置接獲搜尋的要求后,橋接裝置返回類別資訊;
[0029]步驟S230:主控電腦接收橋接裝置的類別資訊,并用于建立位址空間與多個(gè)連線通道;
[0030]步驟S240:主控電腦根據(jù)位址空間與這些連線通道對(duì)操作指令進(jìn)行分段處理,并對(duì)每一個(gè)分段結(jié)果封裝為第一網(wǎng)路封包;
[0031]步驟S250:主控電腦透過網(wǎng)路對(duì)這些第一網(wǎng)路封包發(fā)送至橋接裝置;
[0032]步驟S260:橋接裝置對(duì)第一網(wǎng)路封包轉(zhuǎn)發(fā)向異質(zhì)轉(zhuǎn)換單元;
[0033]步驟S270:異質(zhì)轉(zhuǎn)換單元根據(jù)這些第一網(wǎng)路封包的連線通道的順序進(jìn)行重組用于得到操作指令,并對(duì)操作指令發(fā)送至目標(biāo)設(shè)備;
[0034]步驟S280:目標(biāo)設(shè)備執(zhí)行操作指令,并輸出回應(yīng)訊息至橋接裝置;
[0035]步驟S290:橋接裝置根據(jù)連線通道的數(shù)量對(duì)回應(yīng)訊息進(jìn)行分段,并對(duì)每一分段的結(jié)果進(jìn)行封裝,借以輸出多個(gè)第二網(wǎng)路封包;以及
[0036]步驟S300:橋接裝置對(duì)這些第二網(wǎng)路封包發(fā)送至主控電腦。
[0037]為能清楚說明整理的運(yùn)作方式,請(qǐng)配合圖2B、圖3A與圖3B所示。首先,主控電腦110開始執(zhí)行中介程序114。中介程序114對(duì)網(wǎng)路搜尋橋接裝置120。當(dāng)橋接裝置120接獲設(shè)備搜尋命令后,橋接裝置120會(huì)返回對(duì)應(yīng)的識(shí)別資訊。識(shí)別資訊紀(jì)錄橋接裝置120的串口種類、串口數(shù)量、目標(biāo)設(shè)備130、或者是橋接裝置120的型號(hào)。
[0038]主控電腦110接獲識(shí)別資訊后,主控電腦110可以根據(jù)識(shí)別資訊產(chǎn)生位址空間與多個(gè)連線通道。位址空間的大小是根據(jù)目標(biāo)設(shè)備130的種類所決定。而連線通道的數(shù)量可根據(jù)目標(biāo)設(shè)備130所決定,或者預(yù)設(shè)成固定數(shù)量。位址空間用于模擬目標(biāo)設(shè)備130在連接主控電腦110時(shí)的記憶體空間。因?yàn)楸景l(fā)明的目標(biāo)設(shè)備130是透過網(wǎng)路連接于主控電腦110,因此需要在主控電腦110中對(duì)應(yīng)的產(chǎn)生位址空間,提供主控電腦110進(jìn)行定址存取的目的。
[0039]當(dāng)主控電腦110向目標(biāo)設(shè)備130發(fā)出操控命令(或操控資料)時(shí),中介程序114會(huì)對(duì)操控命令進(jìn)行分段的處理。在本發(fā)明中中介程序114會(huì)根據(jù)連線通道的數(shù)量對(duì)操控命令進(jìn)行分段。因此中介程序114會(huì)輸出與連線通道相同數(shù)量的分段結(jié)果。中介程序114根據(jù)切分后的操控命令進(jìn)而取得對(duì)應(yīng)的每一個(gè)資料偏移量(offset)。由于每一個(gè)資料偏移量所傳輸?shù)捻樞蚴艿娇刂?,因此可以確保收發(fā)的兩方(主控電腦110與目標(biāo)設(shè)備130)都可以確認(rèn)接收的順序。而此一方式可以透過硬體方式所實(shí)現(xiàn),且硬體處理的速度相較于軟體層解析的速度更加來的有效率。
[0040]為能方便說明經(jīng)過切分后的操控命令(或操控資料),將每一切分的部分定義為已切分區(qū)塊。中介程序114將已切分區(qū)塊與對(duì)應(yīng)的資料偏移量透過連線通道依序的進(jìn)行轉(zhuǎn)換為第一網(wǎng)路封包,并將第一網(wǎng)路封包發(fā)送給橋接裝置120。
[0041]橋接裝置120接獲第一網(wǎng)路封包后,橋接裝置120根據(jù)連線通道所記載資料偏移量順序判斷所接收到的第一網(wǎng)路封包的順序是否正確。請(qǐng)配合圖4A與圖4B所示,其分別為第一網(wǎng)路封包的接收順序示意圖。在圖4A與圖4B的左方為主控電腦110的第一網(wǎng)路封包的發(fā)送順序,右方為橋接裝置120的接收順序。
[0042]本發(fā)明的橋接裝置120會(huì)判斷接獲的連續(xù)第一網(wǎng)路封包的數(shù)量是否大于預(yù)設(shè)數(shù)量。若是大于預(yù)設(shè)數(shù)量時(shí),橋接裝置120會(huì)返回確認(rèn)信息(Acknowledgment, ACK)給主控電腦110。主控電腦110接獲確認(rèn)信息后再發(fā)送剩余的第一網(wǎng)路封包給橋接裝置120。舉例來說,主控電腦110依序?qū)⒌谝痪W(wǎng)路封包001、002、003與004發(fā)送至橋接裝置120。橋接裝置120若依序接獲第一網(wǎng)路封包001、002、003與004時(shí),則橋接裝置120返回一確認(rèn)信息給主控電腦110并要求主控電腦110再傳送后續(xù)的第一網(wǎng)路封包005、006。之后,橋接裝置120會(huì)從第一網(wǎng)路封包005開始計(jì)算所接獲的連續(xù)的第一網(wǎng)路封包的數(shù)量是否大于預(yù)設(shè)數(shù)量。
[0043]若是橋接裝置120所接獲的第一網(wǎng)路封包的順序不連續(xù)時(shí),橋接裝置120則會(huì)向主控電腦Iio要求重新傳送遺落的第一網(wǎng)路封包。從圖4B中可以知道橋接裝置120并未接獲第一網(wǎng)路封包003,而是先接到了第一網(wǎng)路封包004。因此橋接裝置120會(huì)向主控電腦110發(fā)出第一網(wǎng)路封包003的未確認(rèn)信息(Negative_Acknowledgment,NAK)。橋接裝置120同時(shí)停止接收第一網(wǎng)路封包003以后的封包。所以橋接裝置會(huì)將第一網(wǎng)路封包004(與之后的第一網(wǎng)路封包005、006)丟棄,并等待第一網(wǎng)路封包003。
[0044]一旦主控電腦110接獲未確認(rèn)信息,主控電腦110會(huì)停止發(fā)送當(dāng)前欲傳送的第一網(wǎng)路封包,而是改重送未被橋接裝置120接獲的第一網(wǎng)路封包003。在圖4B中,橋接裝置120并未接獲第一網(wǎng)路封包003。因此主控電腦110會(huì)從第一網(wǎng)路封包003開始重新發(fā)送剩余的第一網(wǎng)路封包004、005、006。[0045]接著,橋接裝置120將所接獲的第一網(wǎng)路封包進(jìn)行重組,借以取得對(duì)目標(biāo)設(shè)備130的操作指令。橋接裝置120將操作指令透過異質(zhì)介面接口 123發(fā)送至目標(biāo)設(shè)備130。目標(biāo)設(shè)備130根據(jù)操作指令進(jìn)行相應(yīng)的動(dòng)作。目標(biāo)設(shè)備130完成所述的動(dòng)作后,可能會(huì)輸出對(duì)應(yīng)的結(jié)果。此時(shí),目標(biāo)設(shè)備130將運(yùn)作結(jié)果輸出至橋接裝置120。
[0046]橋接裝置120同樣根據(jù)連線通道的數(shù)量對(duì)運(yùn)作結(jié)果進(jìn)行切分。橋接裝置120對(duì)每一切分封裝為第二網(wǎng)路封包,并將第二網(wǎng)路封包發(fā)送至主控電腦110。對(duì)于第二網(wǎng)路封包的傳送處理方式與前述第一網(wǎng)路封包的傳送過程相同,在此對(duì)于第二網(wǎng)路封包的傳送不重復(fù)敘述。主控電腦110接獲第二網(wǎng)路封包后,主控電腦110對(duì)第二網(wǎng)路封包進(jìn)行重組并得到目標(biāo)設(shè)備130的運(yùn)作結(jié)果。
[0047]本發(fā)明除了前述的操作指令與資料的傳輸外,也可以針對(duì)中斷要求進(jìn)行相同的切分與傳輸處理。本發(fā)明可以透過不同的連線通道用于傳輸各種不同的中斷要求(interruptrequest, IRQ)。借由前文所述的的傳送方式,可以確保目標(biāo)設(shè)備130對(duì)于中斷要求的接收順序。所以目標(biāo)設(shè)備130可以根據(jù)正確的中斷要求進(jìn)行相應(yīng)的處理。
[0048]本發(fā)明所提出的網(wǎng)路遠(yuǎn)端控制的傳輸系統(tǒng)、橋接裝置120與傳輸方法可以對(duì)目標(biāo)設(shè)備130轉(zhuǎn)換網(wǎng)路封包的抽象化,使得主控電腦110可以快速的進(jìn)行網(wǎng)路封包的轉(zhuǎn)換。而且橋接裝置120可以針對(duì)網(wǎng)路封包的傳輸順序進(jìn)行反應(yīng),借以確保對(duì)目標(biāo)設(shè)備130的即時(shí)控制。
[0049]所述裝置與前述的方法流程描述對(duì)應(yīng),不足之處參考上述方法流程的敘述,不再一一贅述。上述說明示出并描述了本發(fā)明的若干優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí)進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種遠(yuǎn)端總線的傳輸系統(tǒng),透過網(wǎng)路用于控制遠(yuǎn)端的目標(biāo)設(shè)備,其特征在于所述遠(yuǎn)端總線的傳輸系統(tǒng)包括: 一主控電腦,具有一第一處理單元、一存儲(chǔ)單元與一第一網(wǎng)路接口,所述第一處理單元連接于所述存儲(chǔ)單元與所述第一網(wǎng)路接口,所述第一處理單元運(yùn)行所述存儲(chǔ)單元中的一中介程序,所述第一處理單元根據(jù)所接收的一識(shí)別資訊調(diào)派所述中介程序建立一位址空間與多個(gè)連線通道; 一橋接裝置,其包括一第二處理單元、一第二網(wǎng)路接口與一異質(zhì)介面接口,所述第二處理單元連接于所述第二網(wǎng)路接口與所述異質(zhì)介面接口,所述第二網(wǎng)路接口連接于所述主控電腦的所述第一網(wǎng)路接口,所述異質(zhì)介面接口連接于一目標(biāo)設(shè)備,所述橋接裝置透過所述第二網(wǎng)路接口發(fā)送所述識(shí)別資訊;以及 其中,所述中介程序根據(jù)所述連線通道對(duì)所述操作指令分段并將每一分段封裝為一第一網(wǎng)路封包,所述主控電腦透過所述第一網(wǎng)路接口向所述橋接裝置發(fā)送所述第一網(wǎng)路封包;所述橋接裝置判斷所接收的所述第一網(wǎng)路封包的順序,并組合所述第一網(wǎng)路封包再還原為所述操作指令,所述橋接裝置根據(jù)所述操作指令驅(qū)動(dòng)所述目標(biāo)設(shè)備。
2.如權(quán)利要求1所述的遠(yuǎn)端總線的傳輸系統(tǒng),其特征在于:所述主控電腦發(fā)出一設(shè)備搜尋命令,用于搜尋網(wǎng)路中的所述橋接裝置,所述橋接裝置接收所述設(shè)備搜尋命令后,所述橋接裝置向所述橋接裝置發(fā)出所述識(shí)別資訊。
3.如權(quán)利要求1所述的遠(yuǎn)端總線的傳輸系統(tǒng),其特征在于:所述連線通道用于傳輸所述操作指令的一資料偏移量。
4.如權(quán)利要求1所述的遠(yuǎn)端總線的傳輸系統(tǒng),其特征在于:橋接裝置接獲所述目標(biāo)設(shè)備所返回的一回應(yīng)訊息,所述橋接裝置根據(jù)所述連線通道對(duì)所述回應(yīng)訊息分段并將分段結(jié)果輸出為多個(gè)第二網(wǎng)路封包,所述橋接裝置將所述第二網(wǎng)路封包傳送至所述主控電腦。
5.一種遠(yuǎn)端總線的橋接裝置,其特征在于包括: 一主要網(wǎng)路接口,網(wǎng)路連接于一主控電腦,用于接收來自于所述主控電腦的多個(gè)第一網(wǎng)路封包或傳送多個(gè)第二網(wǎng)路封包至所述主控電腦; 一異質(zhì)介面接口,電性連接于一目標(biāo)設(shè)備;以及 一處理單元,連接于所述主要網(wǎng)路接口與所述異質(zhì)介面接口,所述處理單元根據(jù)每一所述第一網(wǎng)路封包的一連線通道用于辨識(shí)所述第一網(wǎng)路封包的排列順序,所述處理單元對(duì)所述網(wǎng)路封包進(jìn)行重組并得到一操作指令,所述處理單元透過所述異質(zhì)介面接口向所述目標(biāo)設(shè)備發(fā)送所述操作指令。
6.如權(quán)利要求5所述的遠(yuǎn)端總線的橋接裝置,其特征在于:所述橋接裝置接收來自于所述目標(biāo)設(shè)備的一輸出訊息,所述橋接裝置根據(jù)所述連線通道對(duì)所述輸出訊息進(jìn)分段用于輸出所述第二網(wǎng)路封包。
7.—種遠(yuǎn)端總線的傳輸方法,其特征在于包括以下步驟: 一主控電腦接收一橋接裝置的一識(shí)別資訊,用于建立一位址空間與多個(gè)連線通道; 所述主控電腦根據(jù)所述位址空間與所述連線通道對(duì)一操作指令進(jìn)行分段處理,并將每一個(gè)分段結(jié)果封裝為一第一網(wǎng)路封包; 所述主控電腦根據(jù)所述連線通道的順序并透過網(wǎng)路將所述第一網(wǎng)路封包發(fā)送至所述橋接裝置;所述橋接裝置根據(jù)所述第一網(wǎng)路封包的順序進(jìn)行重組借以得到所述操作指令;以及 所述橋接裝置將所述操作指令轉(zhuǎn)發(fā)向一目標(biāo)設(shè)備。
8.如權(quán)利要求7所述的透過遠(yuǎn)端總線的傳輸方法,其特征在于在進(jìn)行分段處理的步驟中更包括:根據(jù)所述操作指令的切分結(jié)果,取得每一分段結(jié)果的一資料偏移量。
9.如權(quán)利要求8所述的遠(yuǎn)端總線的傳輸方法,其特征在于:所述目標(biāo)設(shè)備接收所述操作指令后,所述目標(biāo)設(shè)備更執(zhí)行以下步驟: 所述目標(biāo)設(shè)備執(zhí)行所述操作指令,并輸出一回應(yīng)訊息至所述橋接裝置; 所述橋接裝置根據(jù)所述連線通道的數(shù)量對(duì)所述回應(yīng)訊息進(jìn)行分段,并對(duì)每一分段的結(jié)果進(jìn)行封裝,借以輸出多個(gè)第二網(wǎng)路封包;以及 將所述第二網(wǎng)路封包發(fā)送至所述主控電腦。
10.如權(quán)利要求7所述的遠(yuǎn)端總線的傳輸方法,其特征在于:所述橋接裝置接收所述第一封包時(shí)更包括以下步驟: 若所述橋接裝置接收到未按照順序的所述第一網(wǎng)路封包,所述橋接裝置根據(jù)已接收且依序的所述第一網(wǎng)路封包的最后所述第一網(wǎng)路封包,并向所述主控電腦發(fā)出一未確認(rèn)信息,用于要求所述主控電腦從所述的最后所述第一網(wǎng)路封包重新傳送;以及 若所述橋接裝置按照順序接收所述第一網(wǎng)路封包且所述第一網(wǎng)路封包的數(shù)量大于預(yù)設(shè)數(shù)量時(shí),所述橋接裝置向·所述主控電腦發(fā)送一確認(rèn)信息。
【文檔編號(hào)】H04L12/40GK103825790SQ201410043587
【公開日】2014年5月28日 申請(qǐng)日期:2014年1月29日 優(yōu)先權(quán)日:2014年1月29日
【發(fā)明者】林明政, 林宏洲, 簡(jiǎn)楷桐, 李俊宏 申請(qǐng)人:昆山三泰新電子科技有限公司