麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

轉(zhuǎn)換器、控制系統(tǒng)和方法

文檔序號(hào):7979372閱讀:328來源:國(guó)知局
轉(zhuǎn)換器、控制系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種轉(zhuǎn)換器、控制系統(tǒng)和方法。其中,該轉(zhuǎn)換器包括:與外部設(shè)備進(jìn)行連接的設(shè)備接口,用于接收向外部設(shè)備發(fā)送的信息,并接收來自外部設(shè)備的信息;與網(wǎng)絡(luò)進(jìn)行連接的網(wǎng)絡(luò)接口,用于通過網(wǎng)絡(luò)接收向外部設(shè)備發(fā)送的信息并發(fā)送至設(shè)備接口,還用于將來自外部設(shè)備的信息發(fā)送至網(wǎng)絡(luò)。通過本發(fā)明,轉(zhuǎn)換器上的設(shè)備接口接收向外部設(shè)備發(fā)送的信息,并接收來自外部設(shè)備的信息,轉(zhuǎn)換器上的網(wǎng)絡(luò)接口,通過網(wǎng)絡(luò)接收向外部設(shè)備發(fā)送的信息并發(fā)送至設(shè)備接口,還將來自外部設(shè)備的信息發(fā)送至網(wǎng)絡(luò),解決了相關(guān)技術(shù)中外部設(shè)備的適用存在地域局限性的問題,進(jìn)而突破了外部設(shè)備的地域局限性,提高了外部設(shè)備與計(jì)算機(jī)等遠(yuǎn)端設(shè)備連接的便利性。
【專利說明】轉(zhuǎn)換器、控制系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種轉(zhuǎn)換器、控制系統(tǒng)和方法。
【背景技術(shù)】
[0002]計(jì)算機(jī)技術(shù)發(fā)展至今,各種外部設(shè)備已經(jīng)非常豐富,比如外部硬盤存儲(chǔ)器、光盤驅(qū)動(dòng)器、視頻采集設(shè)備、各類外部存儲(chǔ)卡讀卡器及集成電路卡(Integrated Circuit Card,簡(jiǎn)稱為IC卡)/磁卡讀卡器等等。但是,目前這些外設(shè)僅限于本地使用,如圖1所示,外部設(shè)備與本地計(jì)算機(jī)直接相連接,二者的連接受到距離的限制,使得外部設(shè)備在使用上的地域范圍有一定的局限性。圖2是根據(jù)相關(guān)技術(shù)的USB與計(jì)算機(jī)連接的系統(tǒng)示意圖,如圖2所示,通用串行總線(Universal Serial Bus,簡(jiǎn)稱為USB)設(shè)備(USB Device)通過USB總線與USB所應(yīng)用的主機(jī)(USB host)建立連接,受距離等空間因素制約,USB設(shè)備的易用性沒有得到更大范圍的發(fā)揮。
[0003]針對(duì)相關(guān)技術(shù)中外部設(shè)備的適用存在地域局限性的問題,目前尚未提出有效的解決方案。

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

[0004]針對(duì)相關(guān)技術(shù)中外部設(shè)備的適用存在地域局限性的問題,本發(fā)明提供了一種轉(zhuǎn)換器、控制系統(tǒng)和方法,以至少解決上述問題。
[0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種轉(zhuǎn)換器,該轉(zhuǎn)換器包括:與外部設(shè)備進(jìn)行連接的設(shè)備接口,用于接收向上述外部設(shè)備發(fā)送的信息,并接收來自上述外部設(shè)備的信息;與網(wǎng)絡(luò)進(jìn)行連接的網(wǎng)絡(luò)接口,用于通過上述網(wǎng)絡(luò)接收向上述外部設(shè)備發(fā)送的信息并發(fā)送至上述設(shè)備接口,還用于將來自上述外部設(shè)備的信息發(fā)送至上述網(wǎng)絡(luò)。
[0006]上述設(shè)備接口可以包括USB接口 ;和/或,上述網(wǎng)絡(luò)接口可以包括以太網(wǎng)接口。
[0007]上述轉(zhuǎn)換器上運(yùn)行的后臺(tái)服務(wù)對(duì),經(jīng)由上述設(shè)備接口交互的數(shù)據(jù)和經(jīng)由上述網(wǎng)絡(luò)接口交互的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換。
[0008]根據(jù)本發(fā)明的另一方面,提供了一種控制系統(tǒng),該系統(tǒng)包括:遠(yuǎn)端設(shè)備、上述轉(zhuǎn)換器,以及上述外部設(shè)備,其中,該遠(yuǎn)端設(shè)備包括:網(wǎng)絡(luò)接口,用于與網(wǎng)絡(luò)進(jìn)行連接,其中,通過上述網(wǎng)絡(luò)與上述轉(zhuǎn)換器進(jìn)行信息的交互;上述外部設(shè)備包括:設(shè)備接口,用于與上述轉(zhuǎn)換器進(jìn)行連接。
[0009]上述遠(yuǎn)端設(shè)備虛擬出與上述外部設(shè)備的設(shè)備接口對(duì)應(yīng)的虛擬設(shè)備,并通過上述虛擬設(shè)備經(jīng)由上述網(wǎng)絡(luò)與上述轉(zhuǎn)換器進(jìn)行交互。
[0010]上述遠(yuǎn)端設(shè)備運(yùn)行的后臺(tái)服務(wù)對(duì)來自上述網(wǎng)絡(luò)的信息與來自上述虛擬設(shè)備的信息進(jìn)行轉(zhuǎn)換。
[0011]根據(jù)本發(fā)明的又一方面,提供了一種控制方法,該方法包括:轉(zhuǎn)換器將外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)端設(shè)備;上述轉(zhuǎn)換器接收上述遠(yuǎn)端設(shè)備通過上述網(wǎng)絡(luò)發(fā)送的命令信息;上述轉(zhuǎn)換器將上述命令信息發(fā)送給上述外部設(shè)備,其中,該命令信息用于指示上述外部設(shè)備執(zhí)行相應(yīng)操作。
[0012]轉(zhuǎn)換器將外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)端設(shè)備之后,上述方法還可以包括:上述遠(yuǎn)端設(shè)備虛擬出與上述外部設(shè)備的設(shè)備接口對(duì)應(yīng)的虛擬設(shè)備,并通過上述虛擬設(shè)備經(jīng)由上述網(wǎng)絡(luò)與上述轉(zhuǎn)換器進(jìn)行信息交互。
[0013]轉(zhuǎn)換器將外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)端設(shè)備之后,上述方法還可以包括:上述遠(yuǎn)端設(shè)備運(yùn)行的后臺(tái)服務(wù)對(duì)來自上述網(wǎng)絡(luò)的信息與來自上述虛擬設(shè)備的信息進(jìn)行轉(zhuǎn)換。
[0014]上述外部設(shè)備可以包括以下設(shè)備之一:鍵盤、鼠標(biāo)、數(shù)碼相機(jī)、打印機(jī)、U盤、視頻采集設(shè)備、手機(jī)。
[0015]通過本發(fā)明,轉(zhuǎn)換器上的設(shè)備接口接收向外部設(shè)備發(fā)送的信息,并接收來自外部設(shè)備的信息,轉(zhuǎn)換器上的網(wǎng)絡(luò)接口,通過網(wǎng)絡(luò)接收向外部設(shè)備發(fā)送的信息并發(fā)送至設(shè)備接口,還將來自外部設(shè)備的信息發(fā)送至網(wǎng)絡(luò),從而使外部設(shè)備通過轉(zhuǎn)換器與網(wǎng)絡(luò)相連接,解決了相關(guān)技術(shù)中外部設(shè)備的適用存在地域局限性的問題,進(jìn)而突破了外部設(shè)備的地域局限性,提高了外部設(shè)備與計(jì)算機(jī)等遠(yuǎn)端設(shè)備連接的便利性。
【專利附圖】

【附圖說明】
[0016]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0017]圖1是根據(jù)相關(guān)技術(shù)的外部設(shè)備與計(jì)算機(jī)連接的系統(tǒng)示意圖;
[0018]圖2是根據(jù)相關(guān)技術(shù)的USB與計(jì)算機(jī)連接的系統(tǒng)示意圖;
[0019]圖3是根據(jù)本發(fā)明實(shí)施例的轉(zhuǎn)換器的結(jié)構(gòu)框圖;
[0020]圖4是根據(jù)本發(fā)明實(shí)施例的控制外部設(shè)備的系統(tǒng)示意圖;
[0021]圖5是根據(jù)本發(fā)明實(shí)施例的控制系統(tǒng)的結(jié)構(gòu)框圖;
[0022]圖6是根據(jù)本發(fā)明實(shí)施例的控制系統(tǒng)軟件模塊的示意圖;
[0023]圖7是根據(jù)本發(fā)明實(shí)施例的控制方法的流程圖;
[0024]圖8是根據(jù)本發(fā)明實(shí)施例的控制USB外部設(shè)備的系統(tǒng)示意圖;
[0025]圖9是根據(jù)本發(fā)明實(shí)施例的控制USB的系統(tǒng)軟件模塊的示意圖。
【具體實(shí)施方式】
[0026]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0027]相關(guān)技術(shù)中,本地計(jì)算機(jī)需要與外部設(shè)備直接連接,才能對(duì)外部設(shè)備進(jìn)行控制操作,考慮到當(dāng)前網(wǎng)絡(luò)分布廣泛、網(wǎng)絡(luò)拓?fù)潇`活,本發(fā)明實(shí)施例提供了一種轉(zhuǎn)換器、控制系統(tǒng)和方法,外部設(shè)備通過轉(zhuǎn)換器與網(wǎng)絡(luò)連接,再以網(wǎng)絡(luò)為媒介,與遠(yuǎn)端設(shè)備(例如計(jì)算機(jī))進(jìn)行信息交互。
[0028]本實(shí)施例提供了一種轉(zhuǎn)換器,如圖3所示的轉(zhuǎn)換器的結(jié)構(gòu)框圖,該轉(zhuǎn)換器包括:設(shè)備接口 32和網(wǎng)絡(luò)接口 34。下面對(duì)該結(jié)構(gòu)進(jìn)行說明。
[0029]設(shè)備接口 32,與外部設(shè)備進(jìn)行連接,用于接收向外部設(shè)備發(fā)送的信息,并接收來自上述外部設(shè)備的信息;[0030]網(wǎng)絡(luò)接口 34,連接至設(shè)備接口 32,與網(wǎng)絡(luò)進(jìn)行連接,用于通過該網(wǎng)絡(luò)接收向外部設(shè)備發(fā)送的信息并發(fā)送至上述設(shè)備接口 32,還用于將來自上述外部設(shè)備的信息發(fā)送至上述網(wǎng)絡(luò)。
[0031]通過上述實(shí)施例,轉(zhuǎn)換器上的設(shè)備接口 32接收向外部設(shè)備發(fā)送的信息,并接收來自外部設(shè)備的信息,轉(zhuǎn)換器上的網(wǎng)絡(luò)接口 34,通過網(wǎng)絡(luò)接收向外部設(shè)備發(fā)送的信息并發(fā)送至設(shè)備接口 32,還將來自外部設(shè)備的信息發(fā)送至網(wǎng)絡(luò),從而使外部設(shè)備通過轉(zhuǎn)換器與網(wǎng)絡(luò)相連接,解決了相關(guān)技術(shù)中外部設(shè)備的適用存在地域局限性的問題,進(jìn)而突破了外部設(shè)備的地域局限性,提高了外部設(shè)備與計(jì)算機(jī)等遠(yuǎn)端設(shè)備連接的便利性。
[0032]通過上述實(shí)施例,并不需要對(duì)現(xiàn)有的外部設(shè)備進(jìn)行任何改變,增加一個(gè)轉(zhuǎn)換器就可以實(shí)現(xiàn)對(duì)該外部設(shè)備的遠(yuǎn)程訪問。
[0033]優(yōu)選地,上述設(shè)備接口可以包括USB接口,上述網(wǎng)絡(luò)接口可以包括以太網(wǎng)接口。
[0034]圖4是根據(jù)本發(fā)明實(shí)施例的控制外部設(shè)備的系統(tǒng)示意圖,如圖4所示,該系統(tǒng)包括外部設(shè)備401,轉(zhuǎn)換器402,計(jì)算機(jī)404 (本實(shí)施例以計(jì)算機(jī)表示遠(yuǎn)端設(shè)備),以及連接轉(zhuǎn)換器402和計(jì)算機(jī)404的網(wǎng)絡(luò)403。外部設(shè)備401通過通信總線與轉(zhuǎn)換器402進(jìn)行通信,外部設(shè)備401的信息發(fā)送到轉(zhuǎn)換器402,轉(zhuǎn)換器402將外部設(shè)備401的信息通過網(wǎng)絡(luò)403發(fā)送至計(jì)算機(jī)404。計(jì)算機(jī)404根據(jù)接收到的信息虛擬出一個(gè)虛擬設(shè)備,該虛擬設(shè)備的功能與外部設(shè)備401的功能相同,計(jì)算機(jī)404通過網(wǎng)絡(luò)403向轉(zhuǎn)換器402發(fā)送命令信息,轉(zhuǎn)換器402將該命令信息發(fā)送至外部設(shè)備401,就可以實(shí)現(xiàn)計(jì)算機(jī)404對(duì)外部設(shè)備401的控制操作。
[0035]但是,在外部設(shè)備的信息通過轉(zhuǎn)換器發(fā)送到網(wǎng)絡(luò)之前,轉(zhuǎn)換器需要對(duì)上述外部設(shè)備的信息進(jìn)行處理,將該信息中的數(shù)據(jù)轉(zhuǎn)換成網(wǎng)絡(luò)側(cè)格式的數(shù)據(jù),同理,在遠(yuǎn)端設(shè)備的信息發(fā)送到轉(zhuǎn)換器之后,轉(zhuǎn)換器需要對(duì)遠(yuǎn)端設(shè)備的信息進(jìn)行處理,將該信息中的數(shù)據(jù)轉(zhuǎn)換成網(wǎng)絡(luò)側(cè)格式的數(shù)據(jù)。因此,本實(shí)施例提供了一種優(yōu)選實(shí)施方式,即上述轉(zhuǎn)換器上運(yùn)行的后臺(tái)服務(wù)對(duì),經(jīng)由設(shè)備接口交互的數(shù)據(jù)和經(jīng)由網(wǎng)絡(luò)接口交互的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換。該方式提高了數(shù)據(jù)交互的準(zhǔn)確性。
[0036]基于上述轉(zhuǎn)換器,本實(shí)施例提供了一種控制系統(tǒng),如圖5所示的控制系統(tǒng)的結(jié)構(gòu)框圖,該系統(tǒng)除了包括圖4中的轉(zhuǎn)換器之外,包括:上述實(shí)施例中的轉(zhuǎn)換器30、遠(yuǎn)端設(shè)備40和外部設(shè)備50。外部設(shè)備50與轉(zhuǎn)換器30相連,轉(zhuǎn)換器30與遠(yuǎn)端設(shè)備40通過網(wǎng)絡(luò)相連,下面對(duì)該結(jié)構(gòu)進(jìn)行說明。
[0037]上述遠(yuǎn)端設(shè)備40包括:網(wǎng)絡(luò)接口 42,與網(wǎng)絡(luò)進(jìn)行連接,連接至轉(zhuǎn)換器30上的網(wǎng)絡(luò)接口 34,用于通過上述網(wǎng)絡(luò)與上述轉(zhuǎn)換器30進(jìn)行信息的交互;
[0038]上述外部設(shè)備50包括:設(shè)備接口 52,連接至轉(zhuǎn)換器30上的設(shè)備接口 32,用于與上述轉(zhuǎn)換器30進(jìn)行連接。
[0039]通過上述實(shí)施例,遠(yuǎn)端設(shè)備40上的網(wǎng)絡(luò)接口 42,與網(wǎng)絡(luò)進(jìn)行連接,通過上述網(wǎng)絡(luò)與上述轉(zhuǎn)換器30進(jìn)行信息的交互,外部設(shè)備50中的設(shè)備接口 52,與上述轉(zhuǎn)換器30進(jìn)行連接,從而使外部設(shè)備通過轉(zhuǎn)換器與網(wǎng)絡(luò)相連接,解決了相關(guān)技術(shù)中外部設(shè)備的適用存在地域局限性的問題,進(jìn)而突破了外部設(shè)備的地域局限性,提高了外部設(shè)備與計(jì)算機(jī)等遠(yuǎn)端設(shè)備連接的便利性。
[0040]上述遠(yuǎn)端設(shè)備40還包括虛擬設(shè)備和運(yùn)行的后臺(tái)服務(wù),上述遠(yuǎn)端設(shè)備40虛擬出與上述外部設(shè)備50的設(shè)備接口 52對(duì)應(yīng)的虛擬設(shè)備,并通過該虛擬設(shè)備經(jīng)由上述網(wǎng)絡(luò)與上述轉(zhuǎn)換器30進(jìn)行交互。上述遠(yuǎn)端設(shè)備40運(yùn)行的后臺(tái)服務(wù)對(duì)來自網(wǎng)絡(luò)的信息與來自上述虛擬設(shè)備的信息進(jìn)行轉(zhuǎn)換。
[0041]圖6是根據(jù)本發(fā)明實(shí)施例的控制系統(tǒng)軟件模塊的示意圖,如圖6所示,本地設(shè)備(Logical Device,即上述外部設(shè)備)通過通信總線接口(BUS Interface)與轉(zhuǎn)換器(converter)的通信總線接口建立通信,本地設(shè)備將信息發(fā)送給轉(zhuǎn)換器,轉(zhuǎn)換器包括通信總線接口、系統(tǒng)軟件(System Software)、網(wǎng)絡(luò)協(xié)議棧(Network Protocol Stack)、網(wǎng)絡(luò)接口(Network Interface),轉(zhuǎn)換器通過網(wǎng)絡(luò)(Network)與設(shè)備驅(qū)動(dòng)(Device Driver,即上述遠(yuǎn)端設(shè)備)建立連接,轉(zhuǎn)換器對(duì)本地設(shè)備的信息中的標(biāo)準(zhǔn)數(shù)據(jù)包進(jìn)行拆包操作,將有效載荷封裝為網(wǎng)絡(luò)側(cè)格式的數(shù)據(jù)包通過網(wǎng)絡(luò)發(fā)送至設(shè)備驅(qū)動(dòng)。同時(shí),轉(zhuǎn)換器將本地設(shè)備的信息中的控制信息封裝發(fā)送到網(wǎng)絡(luò)。
[0042]設(shè)備驅(qū)動(dòng)包括與本地設(shè)備相同類型的網(wǎng)絡(luò)接口,同時(shí)引入后臺(tái)服務(wù)daemoruhost和虛擬外部設(shè)備驅(qū)動(dòng)。daemoruhost作為后臺(tái)服務(wù),將網(wǎng)絡(luò)接收到的封裝后的外設(shè)數(shù)據(jù)拆包,將其中的有效數(shù)據(jù)發(fā)送到虛擬外部設(shè)備驅(qū)動(dòng),由其提供外設(shè)設(shè)備的功能給上層應(yīng)用App0
[0043]對(duì)應(yīng)于上述控制系統(tǒng),本實(shí)施例提供了一種控制方法,如圖7所示的控制方法的流程圖,該方法包括以下步驟(步驟S702-步驟S706):
[0044]步驟S702,轉(zhuǎn)換器將外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)端設(shè)備;
[0045]步驟S704,轉(zhuǎn)換器接收上述遠(yuǎn)端設(shè)備通過上述網(wǎng)絡(luò)發(fā)送的命令信息;
[0046]步驟S706,轉(zhuǎn)換器將上述命令信息發(fā)送給上述外部設(shè)備,其中,該命令信息用于指示上述外部設(shè)備執(zhí)行相應(yīng)操作。
[0047]通過上述方法,轉(zhuǎn)換器將外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送至遠(yuǎn)端設(shè)備,然后接收遠(yuǎn)端設(shè)備通過網(wǎng)絡(luò)向外部設(shè)備發(fā)送的命令信息,從而使外部設(shè)備通過轉(zhuǎn)換器與網(wǎng)絡(luò)相連接,解決了相關(guān)技術(shù)中外部設(shè)備的適用存在地域局限性的問題,進(jìn)而突破了外部設(shè)備的地域局限性,提高了外部設(shè)備與計(jì)算機(jī)等遠(yuǎn)端設(shè)備連接的便利性。
[0048]基于上述方法,外部設(shè)備可以通過一個(gè)網(wǎng)絡(luò)被本地計(jì)算機(jī)遠(yuǎn)程訪問,外部設(shè)備的信息可分為控制信息和數(shù)據(jù),并以網(wǎng)絡(luò)為媒介傳遞到本地計(jì)算機(jī),以實(shí)現(xiàn)外部設(shè)備到本地的映射。具體地,外部設(shè)備將數(shù)據(jù)發(fā)送給轉(zhuǎn)換器,轉(zhuǎn)換器支持外設(shè)的總線接口,可以識(shí)別外部設(shè)備的控制信息符合其結(jié)構(gòu)、電器、協(xié)議標(biāo)準(zhǔn)接口要求。同時(shí)轉(zhuǎn)換器引入一個(gè)數(shù)據(jù)包轉(zhuǎn)換機(jī)制,將外部設(shè)備數(shù)據(jù)的有效載荷通過封裝等操作,打包為相應(yīng)的網(wǎng)絡(luò)包格式,再通過網(wǎng)絡(luò)發(fā)送至遠(yuǎn)端設(shè)備。此外,轉(zhuǎn)換器還將外部設(shè)備的控制信息打包,再通過網(wǎng)絡(luò)發(fā)送至遠(yuǎn)端設(shè)備。
[0049]遠(yuǎn)端設(shè)備帶有與其外部設(shè)備相同類型的網(wǎng)絡(luò)接口,遠(yuǎn)端設(shè)備映射出一個(gè)與外部設(shè)備的設(shè)備接口對(duì)應(yīng)的虛擬設(shè)備。遠(yuǎn)端設(shè)備接收到外部設(shè)備發(fā)來的數(shù)據(jù)包,并將其拆包獲得有效數(shù)據(jù)和控制信息。遠(yuǎn)端設(shè)備將上述數(shù)據(jù)重新封裝為符合外設(shè)總線協(xié)議的數(shù)據(jù)包發(fā)送給虛擬設(shè)備。虛擬設(shè)備提供與外部設(shè)備相同的功能,遠(yuǎn)端設(shè)備上運(yùn)行的應(yīng)用App是外部設(shè)備功能的最終消費(fèi)者。
[0050]基于上述遠(yuǎn)端設(shè)備對(duì)接收到的外部設(shè)備的數(shù)據(jù)的處理方式,本實(shí)施例提供了一種優(yōu)選實(shí)施方式,即在轉(zhuǎn)換器將外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)端設(shè)備之后,遠(yuǎn)端設(shè)備虛擬出與外部設(shè)備的設(shè)備接口對(duì)應(yīng)的虛擬設(shè)備,并通過該虛擬設(shè)備經(jīng)由上述網(wǎng)絡(luò)與上述轉(zhuǎn)換器進(jìn)行信息交互。上述遠(yuǎn)端設(shè)備運(yùn)行的后臺(tái)服務(wù)對(duì)來自網(wǎng)絡(luò)的信息與來自上述虛擬設(shè)備的信息進(jìn)行轉(zhuǎn)換。
[0051]上述外部設(shè)備可以包括以下設(shè)備之一:鍵盤、鼠標(biāo)、數(shù)碼相機(jī)、打印機(jī)、U盤、視頻采集設(shè)備、手機(jī)等。
[0052]本實(shí)施例以USB設(shè)備(USB Device)舉例進(jìn)行說明,USB通用串行總線作為一種計(jì)算機(jī)與外部電子設(shè)備通信的標(biāo)準(zhǔn)接口已經(jīng)獲得廣泛應(yīng)用,由于USB作為與計(jì)算機(jī)的通用接口,具有接口統(tǒng)一和使用方便的特點(diǎn),因此USB設(shè)備提供的功能也非常豐富,包括鍵盤、鼠標(biāo)、數(shù)碼相機(jī)、打印機(jī)、U盤、視頻采集和手機(jī)等。
[0053]圖8是根據(jù)本發(fā)明實(shí)施例的控制USB外部設(shè)備的系統(tǒng)示意圖,如圖8所示,該系統(tǒng)包括USB外部設(shè)備801,轉(zhuǎn)換器802,計(jì)算機(jī)804,以及連接轉(zhuǎn)換器802和計(jì)算機(jī)804的以太網(wǎng)網(wǎng)絡(luò)(Ethernet Network)803。USB外部設(shè)備801通過通信總線與轉(zhuǎn)換器802進(jìn)行通信,USB外部設(shè)備801的信息發(fā)送到轉(zhuǎn)換器802,轉(zhuǎn)換器802對(duì)USB設(shè)備801的數(shù)據(jù)及控制信息通過封裝,然后通過以太網(wǎng)網(wǎng)絡(luò)803發(fā)送到計(jì)算機(jī)804。計(jì)算機(jī)804根據(jù)接收到的信息虛擬出一個(gè)虛擬設(shè)備,該虛擬設(shè)備的功能與USB外部設(shè)備801的功能相同,計(jì)算機(jī)804能夠像訪問本地USB設(shè)備一樣地使用USB設(shè)備801,并使用其提供的功能。計(jì)算機(jī)804通過以太網(wǎng)網(wǎng)絡(luò)803向轉(zhuǎn)換器802發(fā)送信息,轉(zhuǎn)換器802也承擔(dān)轉(zhuǎn)換由計(jì)算機(jī)804發(fā)往USB設(shè)備801的數(shù)據(jù),然后發(fā)送至USB外部設(shè)備801,就可以實(shí)現(xiàn)計(jì)算機(jī)804對(duì)USB外部設(shè)備801的控制操作。
[0054]對(duì)于上述控制USB外部設(shè)備的系統(tǒng)的具體實(shí)現(xiàn)過程,下面進(jìn)行詳細(xì)介紹。圖9是根據(jù)本發(fā)明實(shí)施例的控制USB的系統(tǒng)軟件模塊的示意圖,如圖9所示,本地USB設(shè)備(LogicalUSB Device)通過USB通信數(shù)據(jù)總線(USB BUS)與轉(zhuǎn)換器(converter)建立通信,本地USB設(shè)備將信息發(fā)送給轉(zhuǎn)換器,本地USB設(shè)備和轉(zhuǎn)換器都包括總線控制器(Host Controller),轉(zhuǎn)換器還包括USB系統(tǒng)軟件(USB System Software)、傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP,Transfer Control Protocol/Internet Protocol)協(xié)議棧(TCP/IP Protocol Stack)、以太網(wǎng)(Ethernet),轉(zhuǎn)換器通過總線控制器接受USB數(shù)據(jù)包并由USB系統(tǒng)軟件(USB SystemSoftware )拆包將數(shù)據(jù)發(fā)送給轉(zhuǎn)換器上運(yùn)行的后臺(tái)服務(wù)(daemon_converter),后臺(tái)服務(wù)將獲得的數(shù)據(jù)及控制信息作為TCP/IP協(xié)議棧的有效載荷封裝為以太網(wǎng)數(shù)據(jù)包,并發(fā)送到USB總線上,通過底層以太網(wǎng)接口發(fā)送到計(jì)算機(jī)。
[0055]計(jì)算機(jī)上運(yùn)行著后臺(tái)服務(wù)(daemon_host)。計(jì)算機(jī)上的后臺(tái)服務(wù)經(jīng)過與轉(zhuǎn)換器相反的過程取出有效載荷,并將該有效載荷還原為符合USB協(xié)議的USB數(shù)據(jù)包,具體地,計(jì)算機(jī)的USB數(shù)據(jù)和USB控制信息由USB驅(qū)動(dòng)發(fā)送到后臺(tái)服務(wù)daemonjiost,后臺(tái)服務(wù)通過TCP/IP協(xié)議棧將上述數(shù)據(jù)和控制信息作為以太網(wǎng)有效載荷,通過網(wǎng)卡發(fā)送到以太網(wǎng)上。計(jì)算機(jī)底層的USB驅(qū)動(dòng)(USB Driver)虛擬出一個(gè)虛擬USB設(shè)備,與上述本地USB設(shè)備功能相同,是本地USB設(shè)備的映像。最后,本地USB設(shè)備從USB總線接受數(shù)據(jù)和控制信息,并完成相應(yīng)功能。計(jì)算機(jī)上的應(yīng)用App消費(fèi)本地USB設(shè)備提供的功能。
[0056]從以上的描述中可以看出,本發(fā)明方案實(shí)現(xiàn)了通過網(wǎng)絡(luò)使用外部設(shè)備,在保留外部設(shè)備易用性特點(diǎn)的同時(shí),可有效擴(kuò)大外部設(shè)備使用的地理范圍。例如,用戶使用通過網(wǎng)絡(luò)使用外部設(shè)備的方法將遠(yuǎn)程GPS接收機(jī)虛擬為本地GPS接收機(jī),可以方便地獲得遠(yuǎn)端GPS接收機(jī)使用者的地理位置參數(shù),可進(jìn)行戶外緊急救援,遠(yuǎn)程控制等操作。[0057]此外,用戶使用通過網(wǎng)絡(luò)使用外部設(shè)備的方法將遠(yuǎn)程視頻監(jiān)視器虛擬為本地監(jiān)視器設(shè)備,可以方便地實(shí)現(xiàn)遠(yuǎn)程視頻監(jiān)控,為視頻監(jiān)控網(wǎng)絡(luò)或全球眼系統(tǒng)的部署帶來優(yōu)選方案。另外,現(xiàn)在物聯(lián)網(wǎng)和工業(yè)控制領(lǐng)域廣泛使用傳感器作為信息收集來源,例如光線、氣壓、溫度傳感器收集光線、壓力、溫度信息等等。通過上述通過網(wǎng)絡(luò)使用外部設(shè)備的方法將傳感器接口進(jìn)行統(tǒng)一,例如統(tǒng)一為USB接口。可以為物聯(lián)網(wǎng)實(shí)現(xiàn)方案提供較優(yōu)的接口技術(shù),大大簡(jiǎn)化了傳感器接口的設(shè)計(jì),統(tǒng)一了接口標(biāo)準(zhǔn),使部署傳感器網(wǎng)絡(luò)更靈活。當(dāng)用戶需要變更、增加傳感器功能時(shí),只需變換或增加作為遠(yuǎn)程控制的計(jì)算機(jī)的上層應(yīng)用,以及更換或增加終端的傳感器組件,其間的網(wǎng)絡(luò)通道不需要變化。這樣不僅使網(wǎng)絡(luò)構(gòu)建更加靈活,而且降低了網(wǎng)絡(luò)部署的成本。
[0058]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0059]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種轉(zhuǎn)換器,其特征在于,包括: 與外部設(shè)備進(jìn)行連接的設(shè)備接口,用于接收向所述外部設(shè)備發(fā)送的信息,并接收來自所述外部設(shè)備的信息; 與網(wǎng)絡(luò)進(jìn)行連接的網(wǎng)絡(luò)接口,用于通過所述網(wǎng)絡(luò)接收向所述外部設(shè)備發(fā)送的信息并發(fā)送至所述設(shè)備接口,還用于將來自所述外部設(shè)備的信息發(fā)送至所述網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的轉(zhuǎn)換器,其特征在于,所述設(shè)備接口包括USB接口;和/或,所述網(wǎng)絡(luò)接口包括以太網(wǎng)接口。
3.根據(jù)權(quán)利要求1或2所述的轉(zhuǎn)換器,其特征在于,所述轉(zhuǎn)換器上運(yùn)行的后臺(tái)服務(wù)對(duì),經(jīng)由所述設(shè)備接口交互的數(shù)據(jù)和經(jīng)由所述網(wǎng)絡(luò)接口交互的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換。
4.一種控制系統(tǒng),其特征在于,包括:遠(yuǎn)端設(shè)備、權(quán)利要求1至3中任一項(xiàng)所述的轉(zhuǎn)換器,以及所述外部設(shè)備,其中, 所述遠(yuǎn)端設(shè)備包括:網(wǎng)絡(luò)接口,用于與網(wǎng)絡(luò)進(jìn)行連接,其中,通過所述網(wǎng)絡(luò)與所述轉(zhuǎn)換器進(jìn)行信息的交互; 所述外部設(shè)備包括:設(shè)備接口,用于與所述轉(zhuǎn)換器進(jìn)行連接。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述遠(yuǎn)端設(shè)備虛擬出與所述外部設(shè)備的設(shè)備接口對(duì)應(yīng)的虛擬設(shè)備,并通過所述虛擬設(shè)備經(jīng)由所述網(wǎng)絡(luò)與所述轉(zhuǎn)換器進(jìn)行交互。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述遠(yuǎn)端設(shè)備運(yùn)行的后臺(tái)服務(wù)對(duì)來自所述網(wǎng)絡(luò)的信息與來自所述虛擬設(shè)備的信息進(jìn)行轉(zhuǎn)換。
7.一種控制方法,其特征在于,包括: 權(quán)利要求1至3中任一項(xiàng)所述的轉(zhuǎn)換器將所述外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)端設(shè)備; 所述轉(zhuǎn)換器接收所述遠(yuǎn)端設(shè)備通過所述網(wǎng)絡(luò)發(fā)送的命令信息; 所述轉(zhuǎn)換器將所述命令信息發(fā)送給所述外部設(shè)備,其中,所述命令信息用于指示所述外部設(shè)備執(zhí)行相應(yīng)操作。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,轉(zhuǎn)換器將外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)端設(shè)備之后,所述方法還包括: 所述遠(yuǎn)端設(shè)備虛擬出與所述外部設(shè)備的設(shè)備接口對(duì)應(yīng)的虛擬設(shè)備,并通過所述虛擬設(shè)備經(jīng)由所述網(wǎng)絡(luò)與所述轉(zhuǎn)換器進(jìn)行信息交互。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,轉(zhuǎn)換器將外部設(shè)備的信息通過網(wǎng)絡(luò)發(fā)送到遠(yuǎn)端設(shè)備之后,所述方法還包括: 所述遠(yuǎn)端設(shè)備運(yùn)行的后臺(tái)服務(wù)對(duì)來自所述網(wǎng)絡(luò)的信息與來自所述虛擬設(shè)備的信息進(jìn)行轉(zhuǎn)換。
10.根據(jù)權(quán)利要求7-9任一項(xiàng)所述的方法,其特征在于,所述外部設(shè)備包括以下設(shè)備之一:鍵盤、鼠標(biāo)、數(shù)碼相機(jī)、打印機(jī)、U盤、視頻采集設(shè)備、手機(jī)。
【文檔編號(hào)】H04L12/28GK103457806SQ201210170215
【公開日】2013年12月18日 申請(qǐng)日期:2012年5月29日 優(yōu)先權(quán)日:2012年5月29日
【發(fā)明者】薛青 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 交口县| 尚义县| 和平区| 鸡泽县| 龙泉市| 固镇县| 本溪| 青河县| 剑阁县| 余江县| 达孜县| 江津市| 常熟市| 河源市| 治多县| 化德县| 许昌市| 阿合奇县| 松阳县| 泉州市| 汉寿县| 商南县| 屯留县| 岳西县| 治县。| 沙坪坝区| 疏勒县| 女性| 襄汾县| 阿拉善右旗| 朝阳县| 余干县| 奉节县| 兴义市| 西和县| 旬阳县| 鄯善县| 新竹市| 石嘴山市| 旺苍县| 吴江市|