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

具擴展功能的usb外圍設備及擴展應用方法

文檔序號:6482352閱讀:209來源:國知局
專利名稱:具擴展功能的usb外圍設備及擴展應用方法
具擴展功能的USB外圍設備及擴展應用方法
技術領域
本發(fā)明涉及一種具擴展功能的USB外圍設備及擴展應用方法,特別是一種可支持 自定義應用程序的具擴展功能的USB外圍設備及擴展應用方法。
背景技術
通用串行總線(Universal Serial Bus,簡稱USB)是用于將適用USB的外圍設備 連接到主機的外部總線結構,其主要是用在中速和低速的外設。USB是通過PCI總線和PC 的內部系統(tǒng)數(shù)據(jù)線連接,實現(xiàn)數(shù)據(jù)的傳送?;赪indows Mobile平臺的USB驅動程序目前有如下三種客戶端驅動程序,它們 是USB Serial Client driver,USB Mass Storage Client driver 以及USB RNDIS Client driver。目前應用為可以在 USB Serial Client driver 以及 USB RNDIS Client driver 上實現(xiàn)ActiveSync的連接,方便計算機和移動設備(如掌上計算機)之間的數(shù)據(jù)傳輸以及 數(shù)據(jù)同步。還可以在USB Mass Storage Client Driver上實現(xiàn)移動硬盤的功能。我們可 以把移動設備上的存儲體作為計算機上可偵測的移動磁盤,這樣可以方便大批量數(shù)據(jù)的傳 輸?,F(xiàn)有ActiveSync的主要功能是讓您進行同步。所謂「同步」是只將兩臺裝置的 資料進行比較,并用最新的資料更新兩臺裝置的資料。舉例來說,您可以將掌上計算機 outlook[連絡人]、[行事歷]、[工作]數(shù)據(jù)庫與桌上型計算機outlook的數(shù)據(jù)同步化,以 便您在任何位置都有最新的數(shù)據(jù);將掌上計算機[收件匣]的電子郵件與桌上型計算機掌 上計算機郵件同步化以保持兩邊的一致性。然而,現(xiàn)有USB驅動程序只支持標準形態(tài)的數(shù)據(jù)傳輸(USB Mass Storage Client Driver)或outlook內容的同步,其應用范圍有限,無法實現(xiàn)其它形態(tài)(根據(jù)實際需求自行 開發(fā)的應用,簡稱自定義,例如,程序調試、虛擬USB串口的建立、媒體文件的同步或游戲對 戰(zhàn)數(shù)據(jù)的同步)的數(shù)據(jù)傳輸。

發(fā)明內容本發(fā)明的目的在于提供一種具擴展功能的USB外圍設備及擴展應用方法,以支持 自定義應用程序。為實現(xiàn)上述目的,本發(fā)明提供一種具擴展功能的USB外圍設備,通過USB接口與 USB主機連接,其中,USB接口傳輸?shù)臄?shù)據(jù)具有標準形態(tài);且所述具擴展功能的USB外圍設備 包括自定義應用模塊及USB功能控制器,其中,所述自定義應用模塊用于發(fā)送自定義形態(tài) 的數(shù)據(jù),而所述USB功能控制器連接USB接口,且所述USB功能控制器用于與USB接口之間 的數(shù)據(jù)傳輸。所述自定義應用模塊連接流向控制模塊,且所述流向控制模塊用于接收自定 義形態(tài)的數(shù)據(jù),并判斷所述自定義形態(tài)的數(shù)據(jù)是否為交互傳輸?shù)臄?shù)據(jù),并在所述數(shù)據(jù)為交 互傳輸?shù)臄?shù)據(jù)時提供交互傳輸通道;所述流向控制模塊與所述USB功能控制器連接擴展驅 動模塊,且所述擴展驅動模塊用于將自定義形態(tài)的數(shù)據(jù)與標準形態(tài)的數(shù)據(jù)之間相互轉換。
為實現(xiàn)上述目的,本發(fā)明還提供一種USB外圍設備的擴展應用方法,其通過具擴展功能的USB外圍設備達成,且所述USB外圍設備通過USB接口與USB主機連接,其中,USB 接口傳輸?shù)臄?shù)據(jù)具有標準形態(tài),且所述USB外圍設備包括自定義應用模塊、流向控制模塊、 USB功能控制器及擴展驅動模塊,且所述USB外圍設備的擴展應用方法包括以下步驟自定 義應用模塊發(fā)送自定義形態(tài)的數(shù)據(jù);流向控制模塊接收自定義形態(tài)的數(shù)據(jù),并判斷所述自 定義形態(tài)的數(shù)據(jù)是否為交互傳輸?shù)臄?shù)據(jù);當流向控制模塊判斷所述數(shù)據(jù)為交互傳輸?shù)臄?shù)據(jù) 時將自定義形態(tài)的數(shù)據(jù)傳輸至擴展驅動模塊,擴展驅動模塊將自定義形態(tài)的數(shù)據(jù)轉換成標 準形態(tài)的數(shù)據(jù);USB功能控制器將標準形態(tài)的數(shù)據(jù)傳輸至USB接口。與現(xiàn)有技術相比較,本發(fā)明通過擴展驅動模塊將自定義形態(tài)的數(shù)據(jù)與標準形態(tài)的 數(shù)據(jù)之間相互轉換,以實現(xiàn)自定義應用程序的開發(fā)及應用,擴大了應用范圍。

圖1為本發(fā)明具擴展功能的USB外圍設備的原理方框圖。圖2為本發(fā)明USB外圍設備的擴展應用方法的流程圖。
具體實施方式請參閱圖1所示,本發(fā)明具擴展功能的USB外圍設備200通過USB接口 201與USB 主機100連接,其中,USB接口 201傳輸?shù)臄?shù)據(jù)具有標準形態(tài);且所述具擴展功能的USB外圍 設備200包括自定義應用模塊21及USB功能控制器24,其中,所述自定義應用模塊21用于 發(fā)送自定義形態(tài)的數(shù)據(jù),于本實施例中,自定義形態(tài)的數(shù)據(jù)包括程序調試的信息、虛擬USB 串口的信息、媒體播放文件的信息及游戲對戰(zhàn)數(shù)據(jù)等。而所述USB功能控制器24連接USB 接口 201,且所述USB功能控制器24用于與USB接口 201之間的數(shù)據(jù)傳輸。所述自定義應 用模塊21連接流向控制模塊22,且所述流向控制模塊22用于接收自定義形態(tài)的數(shù)據(jù),并判 斷所述自定義形態(tài)的數(shù)據(jù)是否為交互傳輸?shù)臄?shù)據(jù),并在所述數(shù)據(jù)為交互傳輸?shù)臄?shù)據(jù)時提供 交互傳輸通道;所述流向控制模塊22與所述USB功能控制器24連接擴展驅動模塊23,且 所述擴展驅動模塊23用于將自定義形態(tài)的數(shù)據(jù)與標準形態(tài)的數(shù)據(jù)之間相互轉換。請參閱圖1及圖2所示,本發(fā)明USB外圍設備的擴展應用方法通過圖1的USB外 圍設備200達成,且所述USB外圍設備的擴展應用方法包括以下步驟步驟31 自定義應用模塊21發(fā)送自定義形態(tài)的數(shù)據(jù);步驟32 流向控制模塊22接收自定義形態(tài)的數(shù)據(jù),并判斷所述自定義形態(tài)的數(shù)據(jù) 是否為交互傳輸?shù)臄?shù)據(jù);當流向控制模塊22判斷所述數(shù)據(jù)為交互傳輸?shù)臄?shù)據(jù)時,執(zhí)行步驟 33 ;而當流向控制模塊22判斷所述數(shù)據(jù)為非交互傳輸?shù)臄?shù)據(jù)時,結束本流程;步驟33 流向控制模塊22提供交互傳輸通道,透過流向控制模塊22將自定義形 態(tài)的數(shù)據(jù)傳輸至擴展驅動模塊23 ;步驟34 擴展驅動模塊23將自定義形態(tài)的數(shù)據(jù)轉換成標準形態(tài)的數(shù)據(jù)并傳輸至 USB功能控制器24 ;步驟35 =USB功能控制器24將標準形態(tài)的數(shù)據(jù)傳輸至USB接口 201。本發(fā)明的實施方式有多種,例如,透過USB主機100對USB擴展設備200進行程序 調試時,程序調試的信息由自定義應用模塊21發(fā)出,經由流向控制模塊22、擴展驅動模塊23、USB功能控制器24及USB接口 201后,直接輸出至USB主機100,使用者可從USB主機 100觀測USB擴展設備200上程序調試的運行狀況。 也可透過USB主機100對USB擴展設備200進行虛擬串口的驅動,虛擬串口的信 息由自定義應用模塊21發(fā)出,經由流向控制模塊22、擴展驅動模塊23、USB功能控制器24 及USB接口 201后,直接輸出至USB主機,使用者可從USB主機觀測USB擴展設備200上虛 擬串口的驅動狀況。 還可實現(xiàn)USB主機100與USB擴展設備200之間媒體播放文件的同步,可將USB擴展設備上存儲但USB主機上不存在的媒體播放文件由自定義應用模塊21發(fā)出,經由流向控 制模塊22、擴展驅動模塊23、USB功能控制器24及USB接口 201后,直接輸出至USB主機, 同理,也可將USB主機上存儲但USB擴展設備上不存在的媒體播放文件由USB主機發(fā)出,經 由USB接口 201、USB功能控制器24、擴展驅動模塊23及流向控制模塊22后,到達自定義 應用模塊21 ;從而使USB主機100與USB擴展設備200之間媒體播放文件的同步。還可實現(xiàn)USB主機100與USB擴展設備200之間游戲對戰(zhàn)數(shù)據(jù)(包括游戲裝備、 游戲級別、游戲最高分等)的同步,可將USB擴展設備上存儲但USB主機上不存在的游戲對 戰(zhàn)數(shù)據(jù)由自定義應用模塊21發(fā)出,經由流向控制模塊22、擴展驅動模塊23、USB功能控制器 24及USB接口 201后,直接輸出至USB主機,同理,也可將USB主機上存儲但USB擴展設備 上不存在的游戲對戰(zhàn)數(shù)據(jù)由USB主機發(fā)出,經由USB接口 201、USB功能控制器24、擴展驅 動模塊23及流向控制模塊22后,到達自定義應用模塊21 ;從而使USB主機100與USB擴 展設備200之間游戲對戰(zhàn)數(shù)據(jù)的同步。本發(fā)明通過擴展驅動模塊23將自定義形態(tài)的數(shù)據(jù)與標準形態(tài)的數(shù)據(jù)之間相互轉 換,以實現(xiàn)自定義應用程序的開發(fā)及應用。
權利要求
一種具擴展功能的USB外圍設備,通過USB接口與USB主機連接,其中,USB接口傳輸?shù)臄?shù)據(jù)具有標準形態(tài);其特征在于所述具擴展功能的USB外圍設備包括自定義應用模塊,其用于發(fā)送自定義形態(tài)的數(shù)據(jù);流向控制模塊,連接自定義應用模塊,且所述流向控制模塊用于接收自定義形態(tài)的數(shù)據(jù),并判斷所述自定義形態(tài)的數(shù)據(jù)是否為交互傳輸?shù)臄?shù)據(jù),并在所述數(shù)據(jù)為交互傳輸?shù)臄?shù)據(jù)時提供交互傳輸通道;USB功能控制器,連接USB接口,且所述USB功能控制器用于與USB接口之間的數(shù)據(jù)傳輸;擴展驅動模塊,連接于流向控制模塊與USB功能控制器之間,且所述擴展驅動模塊用于將自定義形態(tài)的數(shù)據(jù)與標準形態(tài)的數(shù)據(jù)之間相互轉換。
2.根據(jù)權利要求1所述的具擴展功能的USB外圍設備,其特征在于自定義形態(tài)的數(shù) 據(jù)為程序調試的信息。
3.根據(jù)權利要求1所述的具擴展功能的USB外圍設備,其特征在于自定義形態(tài)的數(shù) 據(jù)為虛擬USB串口的信息。
4.根據(jù)權利要求1所述的具擴展功能的USB外圍設備,其特征在于自定義形態(tài)的數(shù) 據(jù)為媒體播放文件的信息。
5.根據(jù)權利要求1所述的具擴展功能的USB外圍設備,其特征在于自定義形態(tài)的數(shù) 據(jù)為游戲對戰(zhàn)數(shù)據(jù)。
6.一種USB外圍設備的擴展應用方法,其通過具擴展功能的USB外圍設備達成,且所述 USB外圍設備通過USB接口與USB主機連接,其中,USB接口傳輸?shù)臄?shù)據(jù)具有標準形態(tài),且所 述USB外圍設備包括自定義應用模塊、流向控制模塊、USB功能控制器及擴展驅動模塊,其 特征在于所述USB外圍設備的擴展應用方法包括以下步驟自定義應用模塊發(fā)送自定義形態(tài)的數(shù)據(jù);流向控制模塊接收自定義形態(tài)的數(shù)據(jù),并判斷所述自定義形態(tài)的數(shù)據(jù)是否為交互傳輸 的數(shù)據(jù),當流向控制模塊判斷所述數(shù)據(jù)為交互傳輸?shù)臄?shù)據(jù)時將自定義形態(tài)的數(shù)據(jù)傳輸至擴 展驅動模塊;擴展驅動模塊將自定義形態(tài)的數(shù)據(jù)轉換成標準形態(tài)的數(shù)據(jù);USB功能控制器將標準形態(tài)的數(shù)據(jù)傳輸至USB接口。
7.根據(jù)權利要求6所述的USB外圍設備的擴展應用方法,其特征在于自定義形態(tài)的 數(shù)據(jù)為程序調試的信息。
8.根據(jù)權利要求6所述的USB外圍設備的擴展應用方法,其特征在于自定義形態(tài)的 數(shù)據(jù)為虛擬USB串口的信息。
9.根據(jù)權利要求6所述的USB外圍設備的擴展應用方法,其特征在于自定義形態(tài)的 數(shù)據(jù)為媒體播放文件的信息。
10.根據(jù)權利要求6所述的USB外圍設備的擴展應用方法,其特征在于自定義形態(tài)的 數(shù)據(jù)為游戲對戰(zhàn)數(shù)據(jù)。
全文摘要
本發(fā)明提供一種具擴展功能的USB外圍設備及擴展應用方法,USB外圍設備通過USB接口與USB主機連接,USB接口傳輸?shù)臄?shù)據(jù)具有標準形態(tài),且所述USB外圍設備包括自定義應用模塊、流向控制模塊、USB功能控制器及擴展驅動模塊。且擴展應用方法包括以下步驟自定義應用模塊發(fā)送自定義形態(tài)的數(shù)據(jù);流向控制模塊接收自定義形態(tài)的數(shù)據(jù),并判斷所述自定義形態(tài)的數(shù)據(jù)是否為交互傳輸?shù)臄?shù)據(jù);當流向控制模塊判斷所述數(shù)據(jù)為交互傳輸?shù)臄?shù)據(jù)時將自定義形態(tài)的數(shù)據(jù)傳輸至擴展驅動模塊,擴展驅動模塊將自定義形態(tài)的數(shù)據(jù)轉換成標準形態(tài)的數(shù)據(jù);USB功能控制器將標準形態(tài)的數(shù)據(jù)傳輸至USB接口。本發(fā)明通過擴展驅動模塊將自定義形態(tài)的數(shù)據(jù)與標準形態(tài)的數(shù)據(jù)之間相互轉換,以實現(xiàn)自定義應用程序的開發(fā)及應用。
文檔編號G06F13/38GK101814059SQ20091004642
公開日2010年8月25日 申請日期2009年2月20日 優(yōu)先權日2009年2月20日
發(fā)明者姜慶榮 申請人:環(huán)達電腦(上海)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
离岛区| 张家川| 南木林县| 恭城| 达日县| 青岛市| 西乌| 洛扎县| 襄垣县| 长治县| 辽宁省| 汾西县| 阆中市| 东安县| 昭觉县| 布尔津县| 延津县| 牡丹江市| 辛集市| 醴陵市| 新晃| 多伦县| 都昌县| 赫章县| 黎平县| 聂荣县| 秦皇岛市| 杭州市| 英山县| 三台县| 安泽县| 方山县| 平塘县| 仙游县| 通榆县| 汝城县| 两当县| 巩留县| 克拉玛依市| 鹰潭市| 高清|