欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種USB設(shè)備及USB通信方法與流程

文檔序號:11154922閱讀:335來源:國知局
一種USB設(shè)備及USB通信方法與制造工藝

本發(fā)明涉及通用串行總線領(lǐng)域,具體地,涉及一種USB外圍裝置。



背景技術(shù):

USB(Universal Serial Bus,通用串行總線)是連接計算機系統(tǒng)與外部設(shè)備的一種串口總線標(biāo)準(zhǔn),也是一種輸入輸出接口的技術(shù)規(guī)范,USB技術(shù)應(yīng)用目前已普遍存在,尤其USB3.0及以上標(biāo)準(zhǔn)實現(xiàn)了更高的數(shù)據(jù)傳輸速率,例如可以傳輸更高分辨率及更高幀率的視頻數(shù)據(jù)。

得益于USB技術(shù)的快速發(fā)展,一些需要傳輸圖像、視頻的具備USB傳輸能力的外圍設(shè)備的功能也日益完善,比如視頻展臺、高拍儀等。但現(xiàn)有技術(shù)中,視頻展臺、高拍儀等不能直接傳輸人機交互數(shù)據(jù)等擴展功能數(shù)據(jù),因此如果要對這些外圍裝置進行控制操作,比如教師在展示實驗過程時,要對投影出來的視頻進行放大或縮小操作,只能通過操作視頻展臺所連接的上游設(shè)備——平板或電腦等主機實現(xiàn),而不能直接在視頻展臺上操作,這樣會導(dǎo)致操作上的麻煩;此外,也不能在計算機終端上控制USB設(shè)備的工作狀態(tài),比如打開或關(guān)閉補光燈、調(diào)整投影角度等。



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

本發(fā)明的目的在于提供一種USB設(shè)備和USB通信方法,實現(xiàn)USB設(shè)備和計算機終端之間的擴展功能數(shù)據(jù)雙向通信,使用戶既能在USB設(shè)備上操作又能在計算機終端上控制USB設(shè)備的工作狀態(tài),避免操作上的麻煩。

為了實現(xiàn)上述目的,本發(fā)明一方面提供一種USB設(shè)備,包括交互輸入模塊、控制器和USB輸出接口;所述控制器包括信號傳輸端口;

所述USB輸出接口用于連接計算機終端以實現(xiàn)本USB設(shè)備與所述計算機終端的通信連接;

所述交互輸入模塊用于接收由用戶的操作引起的控制信息,并將所述控制信息發(fā)送到所述控制器;

所述控制器用于接收所述控制信息及通過所述信號傳輸端口監(jiān)聽所述計算機終端發(fā)送的控制指令;根據(jù)所述控制信息或者所述控制指令,配置本USB設(shè)備的工作狀態(tài);

所述控制器還用于根據(jù)本USB設(shè)備的工作狀態(tài),創(chuàng)建USB數(shù)據(jù)格式的設(shè)備狀態(tài)指令,通過所述信號傳輸端口向所述計算機終端發(fā)送所述設(shè)備狀態(tài)指令,以使所述計算機終端同步記錄本USB設(shè)備的工作狀態(tài)。

實施本發(fā)明,具有如下有益效果:

本發(fā)明提供的USB設(shè)備,通過控制器創(chuàng)建USB數(shù)據(jù)格式的指令,使指令能通過USB輸出接口傳送到計算機終端,根據(jù)計算機終端發(fā)出的指令或者用戶在本USB設(shè)備上操作引起的控制信息配置工作狀態(tài),并返回給計算機終端使計算機終端始終同步記錄本USB設(shè)備的工作狀態(tài),即可使用戶既能在USB設(shè)備上操作又能在計算機終端上控制USB設(shè)備的工作狀態(tài),克服了某些功能需要在計算機終端上設(shè)置,某些功能又需要在USB設(shè)備上設(shè)置的技術(shù)限制,避免了操作上麻煩。

進一步地,本USB設(shè)備還包括USB下游模塊和USB控制芯片;

所述USB下游模塊包括數(shù)據(jù)輸出端口;所述USB下游模塊用于生成視頻數(shù)據(jù)并通過所述數(shù)據(jù)輸出端口發(fā)送所述視頻數(shù)據(jù);

所述USB控制芯片包括第一下游端口、第二下游端口和第一上游端口;所述USB控制芯片用于從所述第一下游端口和第二下游端口接收數(shù)據(jù)或指令,并通過所述第一上游端口發(fā)送所述數(shù)據(jù)或指令;

所述USB下游模塊的數(shù)據(jù)輸出端口包括USB2.0輸出端口;本USB設(shè)備的所述USB輸出接口包括USB2.0數(shù)據(jù)上游輸出接口;

所述控制器的所述信號傳輸端口連接所述USB控制芯片的所述第一下游端口;所述USB下游模塊的所述USB2.0輸出端口連接所述第二下游端口;所述USB控制芯片的第一上游端口連接所述USB2.0數(shù)據(jù)上游輸出接口。

在進一步方案中,將USB控制芯片接入控制器的信號傳輸端口與USB輸出接口之間,由于USB控制芯片具有擴展轉(zhuǎn)接的功能,使控制器發(fā)送的指令與USB下游模塊的視頻數(shù)據(jù)都能傳輸?shù)缴嫌卧O(shè)備,保證了原有的USB設(shè)備的視頻傳輸功能不受影響。

優(yōu)選地,所述USB下游模塊的數(shù)據(jù)輸出端口還包括SSTX輸出端口和SSRX輸出端口;

本USB設(shè)備的所述USB輸出接口還包括SSTX數(shù)據(jù)上游輸出接口和SSRX數(shù)據(jù)上游輸出接口;

所述SSTX輸出端口連接所述SSTX數(shù)據(jù)上游輸出端口,所述SSRX輸出端口連接所述SSRX數(shù)據(jù)上游輸出端口。

優(yōu)選地,所述USB控制芯片為USB2.0控制芯片。

優(yōu)選方案中,僅用USB2.0控制芯片,就能同時滿足USB3.0傳輸系統(tǒng)的功能及指令的傳輸??刂破鞯闹噶钔ㄟ^信號輸出端口連接到USB2.0控制芯片進行轉(zhuǎn)接,USB3.0下游模塊的SSTX輸出端口和SSRX輸出端口直接連接到USB3.0輸出接口。由于計算機終端和USB設(shè)備之間的通信指令的傳輸最高僅需在USB2.0的D+/D-數(shù)據(jù)傳輸?shù)娜倩蚋咚贍顟B(tài)下即可實現(xiàn),對傳輸速率的要求不高,因此信號傳輸端口輸出USB2.0數(shù)據(jù),采用轉(zhuǎn)接USB2.0數(shù)據(jù)的控制芯片,而USB下游模塊從SSTX輸出端口和SSRX輸出端口輸出的視頻由于不需要和其他模塊共享輸出接口,因此可以直接連接到USB輸出接口。因此采用USB2.0控制芯片性價比很高。相比直接使用USB3.0控制芯片連接于USB3.0下游模塊與USB3.0輸出接口之間,本方案能實現(xiàn)USB資源的最大限度利用,降低了成本。

優(yōu)選地,本USB設(shè)備為視頻展臺。

優(yōu)選地,本USB設(shè)備為高拍儀。

本發(fā)明另一方面提供一種USB通信方法,包括:

建立本USB設(shè)備與計算機終端的通信連接;

接收由用戶的操作引起的控制信息;

監(jiān)聽所述計算機終端發(fā)送的控制指令;

根據(jù)所述控制信息或者所述控制指令,配置本USB設(shè)備的工作狀態(tài);

根據(jù)本USB設(shè)備的工作狀態(tài),創(chuàng)建USB數(shù)據(jù)格式的設(shè)備狀態(tài)指令,向所述計算機終端發(fā)送所述設(shè)備狀態(tài)指令,以使所述計算機終端同步記錄本USB設(shè)備的工作狀態(tài);

其中,本USB設(shè)備為上述的USB設(shè)備。

本發(fā)明提供的USB通信方法,可使用戶既能在USB設(shè)備上操作又能在計算機終端上控制USB設(shè)備的工作狀態(tài),克服了某些功能需要在計算機終端上設(shè)置,某些功能又需要在USB設(shè)備上設(shè)置的技術(shù)限制,避免了操作上麻煩。

進一步地,所述建立本USB設(shè)備與計算機終端的通信連接,具體包括:

向所述計算機終端發(fā)送啟動信號,以觸發(fā)所述計算機終端創(chuàng)建連接請求指令;

在接收到所述計算機終端發(fā)送的連接請求指令時,開始持續(xù)向所述計算機終端發(fā)送第一心跳信號,同時檢測是否接收到來自所述計算機終端的第二心跳信號;

若接收到所述第二心跳信號,則確認(rèn)與所述計算機終端保持持續(xù)的通信連接。

進一步方案中,通過雙方檢測心跳信號確保有效連接。

進一步地,所述向計算機終端發(fā)送啟動信號,以觸發(fā)所述計算機終端創(chuàng)建連接請求指令,具體包括:

將啟動信號封裝成USB數(shù)據(jù)格式的啟動指令,向所述計算機終端發(fā)送所述啟動指令;其中,所述啟動指令用于請求計算機終端返回設(shè)備標(biāo)識讀取指令;

在接收到所述計算機終端發(fā)出的設(shè)備標(biāo)識讀取指令時,向所述計算機終端發(fā)送標(biāo)識本USB設(shè)備身份的設(shè)備標(biāo)識數(shù)據(jù),以使所述計算機終端判斷自身是否與授權(quán)的USB設(shè)備連接,在確定自身與授權(quán)的USB設(shè)備連接時,創(chuàng)建連接請求指令。

進一步方案中,計算機終端通過設(shè)備標(biāo)識讀取,有效甄別配套設(shè)備,保證USB設(shè)備與計算機終端間的有效交互控制及安全傳輸。

附圖說明

圖1是本發(fā)明提供的USB設(shè)備的第一實施例的結(jié)構(gòu)示意圖;

圖2是本發(fā)明提供的USB設(shè)備的第二實施例的結(jié)構(gòu)示意圖;

圖3是本發(fā)明提供的USB設(shè)備的第三實施例的結(jié)構(gòu)示意圖;

圖4是本發(fā)明提供的USB通信方法的流程圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

參見圖1,是本發(fā)明提供的USB設(shè)備的第一實施例的結(jié)構(gòu)示意圖;

第一實施例的USB設(shè)備包括:交互輸入模塊10、控制器20和USB輸出接口40;所述控制器20包括信號傳輸端口;

USB輸出接口40用于連接計算機終端以實現(xiàn)本USB設(shè)備與所述計算機終端的通信連接;

交互輸入模塊10用于接收由用戶的操作引起的控制信息,并將所述控制信息發(fā)送到所述控制器;

控制器20用于接收所述控制信息及通過所述信號傳輸端口監(jiān)聽所述計算機終端發(fā)送的控制指令;根據(jù)所述控制信息或者所述控制指令,配置本USB設(shè)備的工作狀態(tài);

控制器20還用于根據(jù)本USB設(shè)備的工作狀態(tài),創(chuàng)建USB數(shù)據(jù)格式的設(shè)備狀態(tài)指令,通過所述信號傳輸端口向所述計算機終端發(fā)送所述設(shè)備狀態(tài)指令,以使所述計算機終端同步記錄本USB設(shè)備的工作狀態(tài)。

本發(fā)明第一實施例提供的USB設(shè)備,通過控制器創(chuàng)建USB數(shù)據(jù)格式的指令,使指令能通過USB輸出接口傳送到計算機終端,根據(jù)計算機終端發(fā)出的指令或者用戶在本USB設(shè)備上操作引起的控制信息配置工作狀態(tài),并返回給計算機終端使計算機終端始終同步記錄本USB設(shè)備的工作狀態(tài),即可使用戶既能在USB設(shè)備上操作又能在計算機終端上控制USB設(shè)備的工作狀態(tài),克服了某些功能需要在計算機終端上設(shè)置,某些功能又需要在USB設(shè)備上設(shè)置的技術(shù)限制,避免了操作上麻煩。

為了維持原有的USB視頻數(shù)據(jù)傳輸不受影響,本USB設(shè)備還包括USB下游模塊50和USB控制芯片;第一實施例中,USB控制芯片為USB2.0控制芯片30;

USB下游模塊50包括數(shù)據(jù)輸出端口;USB下游模塊50用于生成視頻數(shù)據(jù)并通過數(shù)據(jù)輸出端口發(fā)送視頻數(shù)據(jù);

USB2.0控制芯片30包括第一下游端口、第二下游端口和第一上游端口;USB2.0控制芯片30用于從第一下游端口和第二下游端口接收數(shù)據(jù)或指令,并通過第一上游端口發(fā)送數(shù)據(jù)或指令;

USB下游模塊50的數(shù)據(jù)輸出端口包括USB2.0輸出端口;本USB設(shè)備的USB輸出接口包括USB2.0數(shù)據(jù)上游輸出接口;

控制器的信號傳輸端口連接USB控制芯片的第一下游端口(如圖1中的控制器20與USB2.0控制芯片30之間的D+/D-通道);USB下游模塊的USB2.0輸出端口連接第二下游端口(如圖1中的USB下游模塊50與USB2.0控制芯片30之間的D+/D-通道);USB控制芯片的第一上游端口連接USB2.0數(shù)據(jù)上游輸出接口。

由于USB控制芯片具有擴展轉(zhuǎn)接的功能,使控制器發(fā)送的指令與USB下游模塊的視頻數(shù)據(jù)都能傳輸?shù)缴嫌卧O(shè)備,保證了原有的USB設(shè)備的視頻傳輸功能不受影響。USB控制芯片還用于從所述第一上游端口接收計算機終端經(jīng)由USB輸出接口發(fā)送的控制指令,并通過所述第一下游端口發(fā)送至所述信號傳輸端口。

參見圖2,是本發(fā)明提供的USB設(shè)備的第二實施例的結(jié)構(gòu)示意圖;

第二實施例的USB設(shè)備包括:交互輸入模塊10、控制器20、USB輸出接口40、USB下游模塊50和USB控制芯片;所述控制器20包括信號傳輸端口;

USB輸出接口40用于連接計算機終端以實現(xiàn)本USB設(shè)備與所述計算機終端的通信連接;

交互輸入模塊10用于接收由用戶的操作引起的控制信息,并將所述控制信息發(fā)送到所述控制器;

控制器20用于接收所述控制信息及通過所述信號傳輸端口監(jiān)聽所述計算機終端發(fā)送的控制指令;根據(jù)所述控制信息或者所述控制指令,配置本USB設(shè)備的工作狀態(tài);

控制器20還用于根據(jù)本USB設(shè)備的工作狀態(tài),創(chuàng)建USB數(shù)據(jù)格式的設(shè)備狀態(tài)指令,通過所述信號傳輸端口向所述計算機終端發(fā)送所述設(shè)備狀態(tài)指令,以使所述計算機終端同步記錄本USB設(shè)備的工作狀態(tài)。

第二實施例采用USB3.0標(biāo)準(zhǔn)傳輸數(shù)據(jù),實現(xiàn)更大的數(shù)據(jù)傳輸速率。USB控制芯片為USB3.0控制芯片31;

USB下游模塊50包括數(shù)據(jù)輸出端口;USB下游模塊50用于生成視頻數(shù)據(jù)并通過數(shù)據(jù)輸出端口發(fā)送視頻數(shù)據(jù);

USB3.0控制芯片31包括第一下游端口、第二下游端口、SSTX下游端口、SSRX下游端口和第一上游端口、SSTX上游端口、SSRX上游端口;USB3.0控制芯片31用于從下游端口接收數(shù)據(jù)或指令,通過上游端口發(fā)送數(shù)據(jù)或指令;

USB下游模塊50的數(shù)據(jù)輸出端口包括USB2.0輸出端口、SSTX輸出端口和SSRX輸出端口;本USB設(shè)備的USB輸出接口包括USB2.0數(shù)據(jù)上游輸出接口、SSTX數(shù)據(jù)上游輸出接口和SSRX數(shù)據(jù)上游輸出接口;

控制器的信號傳輸端口連接USB控制芯片的第一下游端口;USB下游模塊的USB2.0輸出端口連接第二下游端口(如圖2中的USB下游模塊50與USB3.0控制芯片31之間的D+/D-通道);SSTX輸出端口和SSRX輸出端口分別連接SSTX下游端口和SSRX下游端口(如圖2中的USB下游模塊50與USB3.0控制芯片31之間的SSTX通道和SSRX通道);USB3.0控制芯片31的SSTX上游端口和SSRX上游端口分別連接USB輸出接口的SSTX數(shù)據(jù)上游輸出接口和SSRX數(shù)據(jù)上游輸出接口。

需要說明的是,第二實施例中的控制器的信號傳輸端口可包括USB2.0端口(D+/D-端口)、SSTX端口和SSRX端口,USB3.0控制芯片的第一下游端口相應(yīng)包括D+/D-端口、SSTX端口和SSRX端口,三類端口對應(yīng)連接;信號傳輸端口和第一下游端口也可僅由D+/D-端口組成。若信號傳輸端口和第一下游端口包含三類端口,則USB3.0控制芯片31將所有SSTX端口數(shù)據(jù)轉(zhuǎn)接到SSTX上游端口,將所有SSRX端口數(shù)據(jù)轉(zhuǎn)接到SSRX上游端口,將所有D+/D-端口數(shù)據(jù)轉(zhuǎn)接到第一上游端口。

第二實施例增加了SSTX和SSRX兩組差分?jǐn)?shù)據(jù),可以實現(xiàn)更大的數(shù)據(jù)傳輸速率。當(dāng)USB下游模塊50通過USB3.0輸出接口傳輸數(shù)據(jù)到具有USB3.0上游傳輸能力的計算機終端時,數(shù)據(jù)傳輸速率可以達到僅以USB2.0數(shù)據(jù)傳輸?shù)乃俾实?0倍以上。按照本發(fā)明的原理,可以采用USB3.0控制芯片31,USB3.0控制芯片31具有多個USB3.0下游端口,若信號傳輸端口包含SSTX端口和SSRX端口,則可以控制器20輸出的信號以USB3.0標(biāo)準(zhǔn)傳輸?shù)缴嫌卧O(shè)備,效率非常高。同時將USB3.0控制芯片31連接于USB下游模塊50和USB3.0輸出接口40之間,使USB3.0設(shè)備輸出的數(shù)據(jù)也能以USB3.0標(biāo)準(zhǔn)傳輸?shù)缴嫌卧O(shè)備。

參見圖3,是本發(fā)明提供的USB設(shè)備的第三實施例的結(jié)構(gòu)示意圖;

第三實施例的USB設(shè)備包括:交互輸入模塊10、控制器20、USB輸出接口40、USB下游模塊50和USB控制芯片;所述控制器20包括信號傳輸端口;

USB輸出接口40用于連接計算機終端以實現(xiàn)本USB設(shè)備與所述計算機終端的通信連接;

交互輸入模塊10用于接收由用戶的操作引起的控制信息,并將所述控制信息發(fā)送到所述控制器;

控制器20用于接收所述控制信息及通過所述信號傳輸端口監(jiān)聽所述計算機終端發(fā)送的控制指令;根據(jù)所述控制信息或者所述控制指令,配置本USB設(shè)備的工作狀態(tài);

控制器20還用于根據(jù)本USB設(shè)備的工作狀態(tài),創(chuàng)建USB數(shù)據(jù)格式的設(shè)備狀態(tài)指令,通過所述信號傳輸端口向所述計算機終端發(fā)送所述設(shè)備狀態(tài)指令,以使所述計算機終端同步記錄本USB設(shè)備的工作狀態(tài)。

第三實施例中USB設(shè)備USB控制芯片為USB2.0控制芯片30;

USB下游模塊50包括數(shù)據(jù)輸出端口;USB下游模塊50用于生成視頻數(shù)據(jù)并通過所述數(shù)據(jù)輸出端口發(fā)送所述視頻數(shù)據(jù);

USB2.0控制芯片30包括第一下游端口、第二下游端口和第一上游端口;USB2.0控制芯片30用于從所述第一下游端口和第二下游端口接收數(shù)據(jù)或指令,并通過所述第一上游端口發(fā)送所述數(shù)據(jù)或指令;

USB下游模塊50的數(shù)據(jù)輸出端口包括USB2.0輸出端口、SSTX輸出端口和SSRX輸出端口;本USB設(shè)備的所述USB輸出接口包括USB2.0數(shù)據(jù)上游輸出接口、SSTX數(shù)據(jù)上游輸出接口和SSRX數(shù)據(jù)上游輸出接口;

控制器20的所述信號傳輸端口連接所述USB控制芯片的所述第一下游端口(如圖3中的控制器20與USB2.0控制芯片30之間的D+/D-通道);所述USB下游模塊50的所述USB2.0輸出端口連接所述第二下游端口(如圖3中的USB下游模塊50與USB2.0控制芯片30之間的D+/D-通道);USB2.0控制芯片30的第一上游端口連接所述USB2.0數(shù)據(jù)上游輸出接口;所述SSTX輸出端口連接所述SSTX數(shù)據(jù)上游輸出端口,所述SSRX輸出端口連接所述SSRX數(shù)據(jù)上游輸出端口。

本實施例提供了一種僅用USB2.0控制芯片,就能同時滿足USB3.0傳輸系統(tǒng)的功能及指令的傳輸??刂破鞯闹噶钔ㄟ^信號輸出端口連接到USB2.0控制芯片進行轉(zhuǎn)接,USB3.0下游模塊的SSTX輸出端口和SSRX輸出端口直接連接到USB3.0輸出接口。由于計算機終端和USB設(shè)備的通信指令的傳輸最高僅需在USB2.0的D+/D-數(shù)據(jù)傳輸?shù)娜倩蚋咚贍顟B(tài)下即可實現(xiàn),對傳輸速率的要求不高,因此信號傳輸端口輸出USB2.0數(shù)據(jù),采用轉(zhuǎn)接USB2.0數(shù)據(jù)的控制芯片,而USB下游模塊從SSTX輸出端口和SSRX輸出端口輸出的視頻由于不需要和其他模塊共享輸出接口,因此可以直接連接到USB輸出接口。因此采用USB2.0控制芯片性價比很高。相比直接使用USB3.0控制芯片連接于USB3.0下游模塊與USB3.0輸出接口之間,本方案能實現(xiàn)USB資源的最大限度利用,降低了成本。。相比直接使用USB3.0數(shù)據(jù)連接于USB3.0下游設(shè)備與USB3.0輸出接口之間,本方案能實現(xiàn)USB資源的最大限度利用,降低了成本。

上述USB設(shè)備的實施例中,USB設(shè)備指的是具有USB傳輸能力的計算機外圍設(shè)備。優(yōu)選地,為視頻展臺或高拍儀。計算機終端可以是平板電腦、手機、計算機等終端。

參見圖4,是本發(fā)明提供的USB通信方法的流程圖。本發(fā)明提供的USB通信方法,包括:

S41、建立本USB設(shè)備與計算機終端的通信連接;

S42、接收由用戶的操作引起的控制信息;

S43、監(jiān)聽所述計算機終端發(fā)送的控制指令;

S44、根據(jù)所述控制信息或者所述控制指令,配置本USB設(shè)備的工作狀態(tài);

S45、根據(jù)本USB設(shè)備的工作狀態(tài),創(chuàng)建USB數(shù)據(jù)格式的設(shè)備狀態(tài)指令,向所述計算機終端發(fā)送所述設(shè)備狀態(tài)指令,以使所述計算機終端同步記錄本USB設(shè)備的工作狀態(tài);

其中,本USB設(shè)備為上述實施例提供的USB設(shè)備。

本發(fā)明提供的USB通信方法,可使用戶既能在USB設(shè)備上操作又能在計算機終端上控制USB設(shè)備的工作狀態(tài),克服了某些功能需要在計算機終端上設(shè)置,某些功能又需要在USB設(shè)備上設(shè)置的技術(shù)限制,避免了操作上麻煩。

進一步地,步驟S41“建立本USB設(shè)備與計算機終端的通信連接”,具體包括:

向所述計算機終端發(fā)送啟動信號,以觸發(fā)所述計算機終端創(chuàng)建連接請求指令;

在接收到所述計算機終端發(fā)送的連接請求指令時,開始持續(xù)向所述計算機終端發(fā)送第一心跳信號,同時檢測是否接收到來自所述計算機終端的第二心跳信號;

若接收到所述第二心跳信號,則確認(rèn)與所述計算機終端保持持續(xù)的通信連接。

進一步方案中,通過雙方檢測心跳信號確保有效連接。

進一步地,步驟S41中的“向計算機終端發(fā)送啟動信號,以觸發(fā)所述計算機終端創(chuàng)建連接請求指令”,具體包括:

將啟動信號封裝成USB數(shù)據(jù)格式的啟動指令,向所述計算機終端發(fā)送所述啟動指令;其中,所述啟動指令用于請求計算機終端返回設(shè)備標(biāo)識讀取指令;

在接收到所述計算機終端發(fā)出的設(shè)備標(biāo)識讀取指令時,向所述計算機終端發(fā)送標(biāo)識本USB設(shè)備身份的設(shè)備標(biāo)識數(shù)據(jù),以使所述計算機終端判斷自身是否與授權(quán)的USB設(shè)備連接,在確定自身與授權(quán)的USB設(shè)備連接時,創(chuàng)建連接請求指令。

進一步方案中,計算機終端通過設(shè)備標(biāo)識讀取,有效甄別配套設(shè)備,保證USB設(shè)備與計算機終端間的有效交互控制及安全傳輸。

本發(fā)明提供的USB設(shè)備及USB通信方法,通過控制器創(chuàng)建USB數(shù)據(jù)格式的指令,使指令能通過USB輸出接口傳送到計算機終端,根據(jù)計算機終端發(fā)出的指令或者用戶在本USB設(shè)備上操作引起的控制信息配置工作狀態(tài),并返回給計算機終端使計算機終端始終同步記錄本USB設(shè)備的工作狀態(tài),即可使用戶既能在USB設(shè)備上操作又能在計算機終端上控制USB設(shè)備的工作狀態(tài),克服了某些功能需要在計算機終端上設(shè)置,某些功能又需要在USB設(shè)備上設(shè)置的技術(shù)限制,避免了操作上麻煩。

以上是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和變形,這些改進和變形也視為本發(fā)明的保護范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
芦山县| 木兰县| 蓬安县| 宜章县| 雷州市| 山阳县| 龙泉市| 漯河市| 富川| 赣榆县| 惠东县| 龙川县| 桃园县| 宁陕县| 房山区| 北宁市| 秀山| 台中县| 进贤县| 万州区| 京山县| 永年县| 龙游县| 漳州市| 西丰县| 遂平县| 霍州市| 岳池县| 永年县| 井研县| 福安市| 迭部县| 贞丰县| 囊谦县| 永修县| 根河市| 神池县| 永和县| 邵武市| 宁德市| 二手房|