两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

終端通過usb與計(jì)算機(jī)通信的方法

文檔序號(hào):6526321閱讀:152來源:國(guó)知局
終端通過usb與計(jì)算機(jī)通信的方法
【專利摘要】本發(fā)明公開了終端通過USB與計(jì)算機(jī)通信的方法,其特征在于:使用通用串行總線人機(jī)界面設(shè)備接口接收計(jì)算機(jī)通過通用串行總線接口發(fā)送的第一數(shù)據(jù);將接收到的第一數(shù)據(jù)通過通用異步收發(fā)器接口發(fā)送控制芯片,以便于控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。本發(fā)明能夠在計(jì)算機(jī)沒有安裝終端通用串行總線驅(qū)動(dòng)程序的情況下,仍然可使計(jì)算機(jī)與終端之相互通信。
【專利說明】終端通過USB與計(jì)算機(jī)通信的方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),特別是終端通過USB與計(jì)算機(jī)通信的方法。

【背景技術(shù)】
[0002]USB協(xié)議靈活,可支持同步和異步數(shù)據(jù)傳輸,且提供一種能夠廣泛接納各種設(shè)備的標(biāo)準(zhǔn)接口,因此,被廣泛的用于連接計(jì)算機(jī)和手機(jī)。
[0003]目前,幾乎所有手機(jī)都支持用過USB線與計(jì)算機(jī)間進(jìn)行數(shù)據(jù)交互,該交互的過程為:將手機(jī)通過USB線和計(jì)算機(jī)連接,當(dāng)計(jì)算機(jī)檢測(cè)到有USB設(shè)備插入后,判斷該USB設(shè)備的驅(qū)動(dòng)程序是否安裝,如果沒有安裝,則計(jì)算機(jī)拒絕與手機(jī)進(jìn)行通信,并彈出安裝USB驅(qū)動(dòng)的提示框;只有當(dāng)安裝了 USB驅(qū)動(dòng)后,手機(jī)才能以USB設(shè)備的身份與計(jì)算機(jī)進(jìn)行通信。
[0004]在實(shí)現(xiàn)上述手機(jī)通過USB與計(jì)算機(jī)通信的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:手機(jī)和計(jì)算機(jī)首次連接后,必須要先安裝USB驅(qū)動(dòng)手機(jī)才能和計(jì)算機(jī)通信,否則通信無法進(jìn)行。然而有些時(shí)候手機(jī)的USB驅(qū)動(dòng)程序沒有隨機(jī)攜帶,或者在某些特殊場(chǎng)合計(jì)算機(jī)不能進(jìn)行驅(qū)動(dòng)程序的安裝,這樣的話必須先安裝USB驅(qū)動(dòng)才能進(jìn)行手機(jī)和計(jì)算機(jī)通信的方式就會(huì)受到限制。


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

[0005]本發(fā)明的目的在于提供一種終端通過USB與計(jì)算機(jī)通信的方法,能夠在計(jì)算機(jī)沒有安裝終端通用串行總線驅(qū)動(dòng)程序的情況下,仍然可使計(jì)算機(jī)與終端之相互通信。
[0006]本發(fā)明的目的是這樣實(shí)現(xiàn)的:一種終端通過USB與計(jì)算機(jī)通信的方法,包括:使用通用串行總線人機(jī)界面設(shè)備接口接受計(jì)算機(jī)通過通用串行總線接口發(fā)送的第一數(shù)據(jù):將接受道德第一數(shù)據(jù)通過通用異步收發(fā)器接口發(fā)送至控制芯片,以便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。一種終端通過通用串行總線與計(jì)算機(jī)通信的方法,包括:在檢測(cè)到終端通過通用串行總線接口接入后,檢測(cè)是否安裝了該通用串行總線終端的通用串行總線驅(qū)動(dòng)程序;若有安裝所述驅(qū)動(dòng)程序,則通過所述通用串行總線接口直接與所述終端的控制芯片進(jìn)行通信;若沒有安裝所述驅(qū)動(dòng)程序,則通過應(yīng)用程序編程接口調(diào)用所述通用串行總線終端的通用串行總線人機(jī)界面設(shè)備接口 ;并通過所述通用串行總線人機(jī)界面設(shè)備接口與所述端的控制芯片進(jìn)行通信;一種終端,包括:接收單元,用于使用通用串行總線人機(jī)界面設(shè)備接口接收計(jì)算機(jī)通過通用串行總線接口發(fā)送第一數(shù)據(jù);傳輸單元,用于將接收到的第一數(shù)據(jù)通過通用異步收發(fā)器接口傳輸至控制芯片,以便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。
[0007]一種計(jì)算機(jī),包括:檢測(cè)單元,用于在檢測(cè)到終端通過通用串行總線接口接入后,檢測(cè)是否安裝了該通用串行總線終端的通用串行總線驅(qū)動(dòng)程序;第一通信單元,用于若有安裝所述驅(qū)動(dòng)的程序,則通過所述通用串行總線接口直接與所述終端的控制芯片進(jìn)行通信;第二通信單元,用于若沒有安裝所述驅(qū)動(dòng)程序,則通過所述通用串行總線接口調(diào)用所述通用串行總線終端的通用串行總線人機(jī)界面設(shè)備接口 ;并通過所述通用串行總線人機(jī)界面設(shè)備接口與所述終端的控制芯片進(jìn)行通信。
[0008]本發(fā)明實(shí)施例提供的終端通過UBS與計(jì)算機(jī)通信的方法、終端和計(jì)算機(jī),使用通用串行總線人機(jī)界面接口接收計(jì)算機(jī)通過通用串行總線發(fā)送的第一數(shù)據(jù);將接收到的第一數(shù)據(jù)通過通用異步收發(fā)器接口發(fā)送至控制芯片,以便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理,由于現(xiàn)有技術(shù)中的計(jì)算機(jī)系統(tǒng)默認(rèn)帶有HID接口的驅(qū)動(dòng)程序,因此,無論計(jì)算機(jī)是否已經(jīng)安裝有終端的驅(qū)動(dòng)程序,則都能識(shí)別終端,并用于終端進(jìn)行通信。本發(fā)明能夠在計(jì)算機(jī)沒有安裝終端通用串行總線驅(qū)動(dòng)程序的情況下,仍然可使計(jì)算機(jī)與終端之相互通信。
[0009]為了更清楚的說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些事例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。

【專利附圖】

【附圖說明】
[0010]下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明。
[0011]圖1為現(xiàn)有技術(shù)中手機(jī)與計(jì)算機(jī)之間通信示意圖;
圖2為本發(fā)明實(shí)施例提供的終端通過通用串行總線與計(jì)算機(jī)通信的方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的另一終端通過通用串行總線與計(jì)算機(jī)通信的方法的流程圖;
圖4為發(fā)明實(shí)例中手機(jī)與計(jì)算機(jī)之間通信的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的手機(jī)通過通用串行總線與計(jì)算機(jī)通信的方法的流程圖;
圖6為本發(fā)明實(shí)施例提供的終端的結(jié)構(gòu)圖;
圖7為本發(fā)明實(shí)施例提供的另一終端的結(jié)構(gòu)圖。

【具體實(shí)施方式】
[0012]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)范圍。
[0013]本發(fā)明實(shí)施例提供了一種終端通過USB與計(jì)算機(jī)通信的方法,如圖2所示。
[0014]201、使用USB HID接收計(jì)算機(jī)通過USB接口發(fā)送的第一數(shù)據(jù)。在計(jì)算機(jī)通過USB接口發(fā)出數(shù)據(jù)后,終端使用USB HID接收計(jì)算機(jī)通過通用串行總線發(fā)送的第一數(shù)據(jù)。
[0015]202、將接收到的第一數(shù)據(jù)通過通用異步收發(fā)器接口發(fā)送至控制芯片,以便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。進(jìn)一步可選地,本實(shí)施例所述方法還包括:
203、將控制芯片發(fā)出的第二數(shù)據(jù)經(jīng)UART接口轉(zhuǎn)發(fā)至USB HID接口。
[0016]204、將所述第二數(shù)據(jù)通過所述USB HID接口,并通過USB接口發(fā)送至計(jì)算機(jī),以便于所述計(jì)算機(jī)對(duì)所述第二數(shù)據(jù)進(jìn)行處理。作為本實(shí)施案例的一種優(yōu)選的實(shí)施方式,USB HID和所述通用異步收發(fā)器接口為橋接器接口。本實(shí)施例提供的終端通過USB與計(jì)算機(jī)通信的方法,使用HID接口接收計(jì)算機(jī)通過USB接口發(fā)送的第一數(shù)據(jù);將接收到的第一數(shù)據(jù)通過UART接口發(fā)送至控制芯片,與便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理,由于現(xiàn)有技術(shù)中的計(jì)算機(jī)系統(tǒng)默認(rèn)帶有HID接口的驅(qū)動(dòng)程序,因此,無論計(jì)算機(jī)是否已經(jīng)安裝有終端的驅(qū)動(dòng)程序,則都能識(shí)別終端,并與終端進(jìn)行通信。
[0017]本發(fā)明實(shí)施例提供另一種終端通過通用串行總線與計(jì)算機(jī)通信的方法,如圖3所示,包括:
301、在檢測(cè)到終端通過USB介入后,檢測(cè)是否安裝了 USB端的USB驅(qū)動(dòng)程序。計(jì)算機(jī)檢測(cè)是否已經(jīng)安裝終端USB驅(qū)動(dòng)程序,若有安裝所述驅(qū)動(dòng)程序,則執(zhí)行步驟302,若沒有安裝所述驅(qū)動(dòng)程序,則執(zhí)行步驟303。
[0018]302、通過所述USB HID接口與所述終端的控制芯片進(jìn)行通信。
[0019]303、通過所述API應(yīng)用程序編程接口,調(diào)用所述USB終端的USB HID接口。
[0020]具體步驟包括:步驟一,計(jì)算機(jī)通過所述USB HID向UART接口發(fā)送第一數(shù)據(jù),以便于所述UART接口將所述第一數(shù)據(jù)轉(zhuǎn)發(fā)至控制芯片,進(jìn)一步以便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。步驟二、計(jì)算機(jī)接收終端通過所述USB HID接口,并通過所述USN接口發(fā)送第二數(shù)據(jù),并對(duì)所述第二數(shù)據(jù)進(jìn)行處理,所述第二數(shù)據(jù)是所述控制芯片經(jīng)所述UART接口發(fā)送至所述USB HID接口的。本發(fā)明實(shí)施例中,步驟1、步驟2可以同時(shí)執(zhí)行,也可以單獨(dú)執(zhí)行。
[0021]作為本實(shí)施例的一種優(yōu)選的實(shí)施方式,USB HID和所述UART接口為橋接器的接口。本實(shí)施例提供的終端通過USB與計(jì)算機(jī)通信的方法,在檢測(cè)到終端通過USB接口接入后,檢測(cè)是否安裝了該USB終端的USB驅(qū)動(dòng)程序;若有安裝所述程序,則通過所述USB接口直接與所述終端的控制芯片進(jìn)行通信;若沒有安裝所述驅(qū)動(dòng)程序,則通過API接口調(diào)用所述USB的USB HID接口 ;并通過所述USB HID接口與所述終端的控制芯片進(jìn)行通信,由于現(xiàn)有技術(shù)中的計(jì)算機(jī)系統(tǒng)帶有HID接口的驅(qū)動(dòng)程序,因此,無論計(jì)算機(jī)時(shí)候已經(jīng)安裝有終端的驅(qū)動(dòng)程序,則都能識(shí)別終端,并與終端進(jìn)行通信。
[0022]為了詳述本發(fā)明實(shí)施例提供的終端通過通用串行總線與計(jì)算機(jī)通信的方法,下面詳述采用本發(fā)明技術(shù)方案的計(jì)算機(jī)與手機(jī)之間的通信方法,首先,對(duì)本實(shí)施例中的計(jì)算機(jī)、手機(jī)的結(jié)構(gòu)進(jìn)行介紹,如圖4所示,手機(jī)包括一個(gè)橋接器,該橋接器具有USB HID接口和RART接口,USB HID接口用于與USB接口直接進(jìn)行通信,RART接口用于與手機(jī)主芯片直接進(jìn)行通信。
[0023]如圖5所示,該方法包括:
501、計(jì)算機(jī)在檢測(cè)到手機(jī)通過USB接口接入后,檢測(cè)時(shí)候安裝了該手機(jī)的USB驅(qū)動(dòng)程序。若有安裝所述驅(qū)動(dòng)程序,則執(zhí)行步驟502 ;若沒有安裝所述驅(qū)動(dòng)程序,則執(zhí)行步驟503.502、計(jì)算機(jī)通過所述USB接口直接與手機(jī)的控制芯片進(jìn)行通信,流程結(jié)束。
[0024]503、計(jì)算機(jī)通過API接口調(diào)用手機(jī)的USB HID接口,并通過USB接口向手機(jī)的USBHID接口發(fā)送第一數(shù)據(jù)。HID設(shè)備是USB設(shè)備類中的一個(gè)大類,被人們廣泛應(yīng)用。使用USBHID設(shè)備的一個(gè)好處就是,操作系統(tǒng)自帶了 HID類的驅(qū)動(dòng)程序,而用戶無需去開發(fā)很麻煩的驅(qū)動(dòng)程序,只要直接使用API調(diào)用即可完成通信。所以很多簡(jiǎn)單的USB設(shè)備,喜歡枚舉成HID設(shè)備,這樣就可以不用安裝驅(qū)動(dòng)而直接使用。
[0025]504、手機(jī)使用USB接口接收計(jì)算機(jī)通過USB接口發(fā)送的第一數(shù)據(jù)。
[0026]505、將接收到的第一數(shù)據(jù)通過UART接口發(fā)送至控制芯片,由于控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。
[0027]506、手機(jī)將控制芯片發(fā)出的第二數(shù)據(jù)經(jīng)過UART接口轉(zhuǎn)發(fā)至USB接口。
[0028]507、將所述第二數(shù)據(jù)通過所述USB HID接口,并通過USB接口發(fā)送至計(jì)算機(jī)。
[0029]508、計(jì)算機(jī)對(duì)所述第二數(shù)據(jù)進(jìn)行處理。
[0030]本實(shí)施例提供的終端通過USB與計(jì)算機(jī)通信的方法,在檢測(cè)到終端通過USB接口接入后,檢測(cè)是否安裝了該USB終端的USB驅(qū)動(dòng)程序;若有安裝驅(qū)動(dòng)程序,則通過所述USB接口直接與所述終端的控制芯片進(jìn)行通信;若沒有安裝所述驅(qū)動(dòng)程序,則通過API接口調(diào)用所述USB終端的USB HID接口 ;并通過所述USB HID接口與所述終端的控制芯片進(jìn)行通信,由于現(xiàn)有技術(shù)中的計(jì)算機(jī)系統(tǒng)默認(rèn)帶有HID接口的驅(qū)動(dòng)程序,因此,無論計(jì)算機(jī)是否已經(jīng)安裝有終端的驅(qū)動(dòng)程序,則都能識(shí)別終端,并與終端進(jìn)行通信。本發(fā)明實(shí)施例提供了一種終端,如圖6所示,包括接收單元61、傳輸單元62.其中,接收單元61,用于使用通信串行總線人機(jī)界面接口接收計(jì)算機(jī)通過通用串行總線接口發(fā)送的第一數(shù)據(jù);傳輸單元62,用于將接收到的第一數(shù)據(jù)通過通用異步收發(fā)器接口傳輸至控制芯片,以便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。進(jìn)一步可選的,本實(shí)施例提供的終端還可以包括:轉(zhuǎn)發(fā)單元63,用于將控制芯片發(fā)出的第二數(shù)據(jù)經(jīng)通用異步收發(fā)器接口轉(zhuǎn)發(fā)至通用串行總線人機(jī)界面設(shè)備接口:發(fā)送單元64,用于將所述第二數(shù)據(jù)通過所述通用串行總線人機(jī)界面設(shè)備接口,并通過通用串行總線接口發(fā)送至計(jì)算機(jī),以便于所述計(jì)算機(jī)對(duì)所述第二數(shù)據(jù)驚醒處理,進(jìn)一步可選的,橋接器,所述橋接器包含所述接受單元、所述傳輸單元、所述轉(zhuǎn)發(fā)單元、所述發(fā)送單元,所述通用串行總線人機(jī)界面設(shè)備接口和所述通用異步收發(fā)器接口為所述橋接器的接口。
[0031]本發(fā)明實(shí)施例提供的終端,接收單元使用HID接口接收計(jì)算機(jī)通過通用串行總線發(fā)送的第一數(shù)據(jù);傳輸單元將接收到的第一數(shù)據(jù)通過通用異步收發(fā)器接口發(fā)送至控制芯片,以便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理,由于現(xiàn)有技術(shù)中的計(jì)算機(jī)系統(tǒng)默認(rèn)帶有HID接口的驅(qū)動(dòng)程序,因此,無論計(jì)算機(jī)是否已經(jīng)安裝有終端的驅(qū)動(dòng)程序,則都能識(shí)別終端,并與終端進(jìn)行通信。
[0032]本發(fā)明實(shí)施例提供了一種計(jì)算機(jī),如圖7所示,包括:檢測(cè)單元71、第一通信單元72、第二通信單元73。檢測(cè)單元71,用于在檢測(cè)到終端通過通用串行總線接口接入后,檢測(cè)是否安裝了該通用串行總線終端的通用串行總線驅(qū)動(dòng)程序。第一通信單元72,用于若有安裝所述驅(qū)動(dòng)程序,則通過所述通用串行總線接口直接與所述終端的控制芯片進(jìn)行通信。第二通信單元73,用于若沒有安裝所述驅(qū)動(dòng)程序,則通過應(yīng)用程序編程接口調(diào)用所述通用串行總線終端的通用串行總線人機(jī)界面設(shè)備接口,并通過所述通用串行總線人機(jī)界面設(shè)備接口與所述終端的控制芯片進(jìn)行通信。
[0033]進(jìn)一步可選的,第二通信單元73包括;第一通信模塊731,用于通過所述通用串行總線人機(jī)界面設(shè)備接口向通用異步收發(fā)器接口發(fā)送第一數(shù)據(jù),以便于所述通用異步收發(fā)器接口將所述第一數(shù)據(jù)轉(zhuǎn)發(fā)至控制芯片,進(jìn)一步以便于所述控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理,或者。第二通信模塊732,用于接收終端通過所述通用串行總線人機(jī)界面設(shè)備接口,并通過所述通用串行總線接口發(fā)送的第二數(shù)據(jù),并對(duì)所述第二數(shù)據(jù)進(jìn)行處理,所述第二數(shù)據(jù)是所述控制芯片經(jīng)所述通用異步收發(fā)器接口發(fā)送至所述通用串行總線人機(jī)界面設(shè)備接口的。
[0034]本實(shí)施例提供的終端,檢測(cè)單元在檢測(cè)到終端通過USB接口接入后,檢測(cè)是否安裝了該USB終端的USB驅(qū)動(dòng)程序,若有安裝所述驅(qū)動(dòng)程序,則第一通信單元通過所述USB接口直接與所述終端的控制芯片進(jìn)行通信;若沒有安裝所述驅(qū)動(dòng)程序,則第二通信單元通過API接口調(diào)用所述USB終端的USB HID接口 ;并通過所述USB HID接口與所述終端的控制芯片進(jìn)行通信,由于現(xiàn)有技術(shù)中的計(jì)算機(jī)系統(tǒng)默認(rèn)帶有HID接口的驅(qū)動(dòng)程序,因此,無論計(jì)算機(jī)是否已經(jīng)安裝有終端的驅(qū)動(dòng)程序,則都能識(shí)別終端,并與終端進(jìn)行通信。
[0035]綜上所述,本發(fā)明實(shí)施例放棄使用手機(jī)主芯片支持的需要安裝USB驅(qū)動(dòng)才能進(jìn)行工作的USB接口,而是外掛一顆HID USB轉(zhuǎn)UART橋接器。改了哦橋接器支持兩種接口:UART接口和USB HID接口。連接手機(jī)主芯片本身支持的UART接口,然后在連接橋接器的USB HID接口到計(jì)算機(jī)的USB接口,這樣就形成了手機(jī)到計(jì)算機(jī)的一條完整通路。
[0036]當(dāng)計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí),計(jì)算機(jī)發(fā)送的數(shù)據(jù)通過USB發(fā)送給HID USB轉(zhuǎn)UART橋接器,橋接器將接收到的數(shù)據(jù)通過UART接口發(fā)送給手機(jī)主芯片,這樣就實(shí)現(xiàn)了手機(jī)接收家算計(jì)數(shù)據(jù),當(dāng)手機(jī)芯片發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)通過UART接口發(fā)送給橋接器,橋接器再將從手機(jī)主芯片處獲得的數(shù)據(jù)通過USB接口發(fā)送給計(jì)算機(jī),這樣就實(shí)現(xiàn)了計(jì)算機(jī)接收手機(jī)數(shù)據(jù)。而由于橋接器的USB HID通過USB線連接到計(jì)算機(jī)時(shí)會(huì)被判定為USB HID設(shè)備,這樣計(jì)算機(jī)就會(huì)自動(dòng)枚舉該設(shè)備而無需安裝USB驅(qū)動(dòng)程序,從而實(shí)現(xiàn)了不安裝手機(jī)USB驅(qū)動(dòng)即可實(shí)現(xiàn)手機(jī)和計(jì)算機(jī)間的通信。
[0037]82通過以上實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必須的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者更佳的實(shí)施方式、基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式展現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
【權(quán)利要求】
1.一種終端通過USB與計(jì)算機(jī)通信的方法,其特征在于:使用通用串行總線人機(jī)界面設(shè)備接口接收計(jì)算機(jī)通過通用串行總線接口發(fā)送的第一數(shù)據(jù);將接收到的第一數(shù)據(jù)通過通用異步收發(fā)器接口發(fā)送控制芯片,以便于控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。
2.根據(jù)權(quán)利要求1的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:將控制芯片發(fā)出的第二數(shù)據(jù)經(jīng)通用異步收發(fā)器接口轉(zhuǎn)發(fā)至通用串行總線人機(jī)界面設(shè)備接口 ;將第二數(shù)據(jù)通過通用串行總線人機(jī)界面設(shè)備接口,并通過通用串行總線接口發(fā)至計(jì)算機(jī),以便于計(jì)算機(jī)對(duì)第二數(shù)據(jù)進(jìn)行處理。
3.根據(jù)權(quán)利要求2的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:通用串行總線人機(jī)界面設(shè)備接口和通用異步收發(fā)器接口為橋接器的接口。
4.根據(jù)權(quán)利要求1的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:在檢測(cè)到終端通過通用串行總線接口接入后,檢測(cè)是否安裝了該通用串行總線終端的通用串行總線驅(qū)動(dòng)程序;若有安裝驅(qū)動(dòng)程序,則通過通用串行總線接口直接與終端的控制芯片進(jìn)行通信;若沒有安裝驅(qū)動(dòng)程序,則通過應(yīng)用程序編程接口調(diào)用通用串行總線終端的通用串行總線人機(jī)界面設(shè)備接口 ;并通過通用串行總線人機(jī)界面設(shè)備接口與終端控制芯片進(jìn)行通信。
5.根據(jù)權(quán)利要求4的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:通過通用串行總線人機(jī)界面設(shè)備接口與終端的控制芯片進(jìn)行通信包括:通過通用串行總線人機(jī)界面設(shè)備接口向通用異步收發(fā)器接口發(fā)送第一數(shù)據(jù)以便于通用異步收發(fā)器接口將第一數(shù)據(jù)轉(zhuǎn)發(fā)至控制芯片,進(jìn)一步以便于控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理或者,接收終端通過通用串行總線人機(jī)界面設(shè)備接口,并通過通用串行總線接口發(fā)送的第二數(shù)據(jù),并對(duì)第二數(shù)據(jù)進(jìn)行處理,第二數(shù)據(jù)是控制芯片經(jīng)通用異步收發(fā)器接口發(fā)送至通用串行總線人機(jī)界面設(shè)備接口的。
6.根據(jù)權(quán)利要求1的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:所述終端包括:接收單元,用于使用通用串行總線人接界面設(shè)備接口接收計(jì)算機(jī)通過通用串行總線接口發(fā)送的第一數(shù)據(jù);傳輸單元,用于將接收到的第一數(shù)據(jù)通過通用異步收發(fā)器接口傳輸至控制芯片,以便于控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理。
7.根據(jù)權(quán)利要求6的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:還包括:轉(zhuǎn)發(fā)單元,用于將控制芯片發(fā)出的第二數(shù)據(jù)經(jīng)通用異步收發(fā)器接口轉(zhuǎn)發(fā)至通用串行總線人機(jī)界面設(shè)備接口 ;發(fā)送單元,用于將第二數(shù)據(jù)通過通用串行總線人機(jī)界面設(shè)備接口,并通過通用串行總線接口發(fā)送至計(jì)算機(jī),以便于計(jì)算機(jī)對(duì)第二數(shù)據(jù)進(jìn)行處理。
8.根據(jù)權(quán)利要求7的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:還包括橋接器,橋接器包含接收單元、傳輸單元、轉(zhuǎn)發(fā)單元、發(fā)送單元,通用串行總線人接界面設(shè)備接口和通用異步收發(fā)器接口為橋接器的接口。
9.根據(jù)權(quán)利要求1的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:所述計(jì)算機(jī)包括:檢測(cè)單元,用于在檢測(cè)到終端通過通用串行總線接口接入后,檢測(cè)是否安裝了該通用串行總線終端的通用串行總線驅(qū)動(dòng)程序;第一通信單元,用于若有安裝驅(qū)動(dòng)程序,則通過通用串行總線接口直接與終端的控制芯片進(jìn)行通信;第二通信單元,用于若沒有安裝驅(qū)動(dòng)程序,則通過應(yīng)用程序編程接口調(diào)用通用串行總線終端的通用串行總線人接界面設(shè)備接口,并通過通用串行總線人機(jī)界面設(shè)備接口與終端的控制芯片進(jìn)行通信。
10.根據(jù)權(quán)利要求9的終端通過USB與計(jì)算機(jī)通信的方法,其特征是:第二通信單元包括:第一通信模塊,用于通過通用串行總線人機(jī)界面設(shè)備接口向通用異步收發(fā)器接口發(fā)送第一數(shù)據(jù),以便于通用異步收發(fā)器接口將第一數(shù)據(jù)轉(zhuǎn)達(dá)至控制芯片,進(jìn)一步以便于控制芯片對(duì)接收到的第一數(shù)據(jù)進(jìn)行處理,或者,包括:第二通信模塊,用于接收終端通過通用串行總線人機(jī)界面設(shè)備接口,并通過通用串行總線接口發(fā)送的第二數(shù)據(jù),并對(duì)第二數(shù)據(jù)進(jìn)行處理,第二數(shù)據(jù)是控制芯片經(jīng)通用異步收發(fā)器接口發(fā)送至通用串行總線人機(jī)界面設(shè)備接口的。
【文檔編號(hào)】G06F13/38GK104298631SQ201310740807
【公開日】2015年1月21日 申請(qǐng)日期:2013年12月29日 優(yōu)先權(quán)日:2013年12月29日
【發(fā)明者】劉哲 申請(qǐng)人:新疆信息產(chǎn)業(yè)有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
九江市| 崇州市| 喀喇| 宣城市| 隆林| 托克托县| 沙坪坝区| 山阳县| 安陆市| 桐乡市| 昆明市| 潞城市| 洛阳市| 师宗县| 奈曼旗| 盐源县| 九龙城区| 和顺县| 四子王旗| 衡南县| 吉隆县| 新晃| 紫云| 旬阳县| 博客| 偏关县| 宝坻区| 康平县| 鄂托克前旗| 建阳市| 兴化市| 嘉善县| 三门县| 苏尼特左旗| 舟山市| 集贤县| 芮城县| 徐水县| 高雄县| 花垣县| 临江市|