• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    通用串行總線主機、設備及信息傳輸方法技術

    技術編號:8532810 閱讀:214 留言:0更新日期:2013-04-04 15:49
    本發明專利技術提供了一種通用串行總線主機、設備及信息傳輸方法,通用串行總線設備通過接口與通用串行總線主機連接,通用串行總線主機僅支持與通用串行總線設備不同的特定通用串行總線設備,所述信息傳輸方法包括:經由默認通信信道接收通用串行總線主機的描述符獲取請求;響應于描述符獲取請求,獲取與特定通用串行總線設備對應的、與通用串行總線設備自身的描述符不同的特定描述符;將特定描述符經由默認通信信道發送到通用串行總線主機;接收通用串行總線主機分配的通用串行總線地址和通信信道標識;以及基于通用串行總線地址和通信信道標識,按照通用串行總線設備中預先設置的與特定通用串行總線設備一致的通信格式,與通用串行總線主機通信。

    【技術實現步驟摘要】

    本專利技術涉及通用串行總線的領域,更具體地,本專利技術涉及一種通用串行總線主機、 設備及信息傳輸方法。
    技術介紹
    目前,諸如智能手機、平板電腦的移動網絡設備(MID, Mobile Internet Device) 多數都提供有通用串行總線(USB,Universal Serial Bus)接口,并且能夠支持諸如USB鍵 盤的人機接口設備(HID,Human Interface Device)。然而,由于與WINDOWS 操作系統 不同,現有的移動網絡設備中的諸如Android、WebOS和iOS的操作系統都是封閉式的,即, 無法自由加載驅動,因此,用戶無法通過USB接口外掛所述移動網絡設備能夠支持的HID設 備以外的其他USB設備。
    技術實現思路
    有鑒于上述情況,本專利技術提供了一種,其 無需加載額外驅動,就能夠在如上所述的操作系統的移動網絡設備上使用除特定USB設備 以外的其他USB設備,方便了用戶使用,改進了用戶體驗。根據本專利技術一實施例,提供了一種應用于通用串行總線USB設備的信息傳輸方 法,所述USB設備通過USB接口與USB主機連接,所述USB主機僅支持與所述USB設備不同 的特定USB設備,所述信息傳輸方法包括經由默認通信信道接收所述USB主機的描述符獲 取請求;響應于所述描述符獲取請求,獲取與所述特定USB設備對應的特定描述符,其中, 所述特定描述符與所述USB設備自身的描述符不同;將所述特定描述符經由所述默認通信 信道發送到所述USB主機;接收所述USB主機響應于所述特定描述符而分配的USB地址和 通信信道標識;以及基于所述USB地址和所述通信信道標識,按照所述USB設備中預先設置 的與所述特定USB設備一致的通信格式,與所述USB主機通信。所述特定描述符可包括設備描述符和接口描述符。根據本專利技術另一實施例,提供了一種應用于通用串行總線USB主機的信息傳輸方 法,包括檢測是否有USB設備通過USB接口連接到所述USB主機;響應于檢測到所述USB 設備,將描述符獲取請求經由默認通信信道發送到所述USB設備,其中,所述USB主機僅支 持與所述USB設備不同的特定USB設備;經由所述默認通信信道接收從所述USB設備傳輸 的特定描述符,所述特定描述符與所述特定USB設備相對應,并且所述特定描述符與所述 USB設備自身的描述符不同;響應于所述特定描述符,對所述USB設備分配USB地址和通信 信道標識;將所分配的USB地址和通信信道標識經由所述默認通信信道發送到所述USB設 備;以及基于所述USB地址和所述通信信道標識,按照所述USB設備中預先設置的與所述特 定USB設備一致的通信格式,與所述USB設備通信。與所述USB設備通信可包括為所述USB設備加載所述特定USB設備的驅動。根據本專利技術另一實施例,提供了 一種應用于通用串行總線USB設備,所述USB設備通過USB接口與USB主機連接,所述USB主機僅支持與所述USB設備不同的特定USB設備, 所述USB設備包括請求接收單元,經由默認通信信道接收所述USB主機的描述符獲取請 求;獲取單元,響應于所述描述符獲取請求,獲取與所述特定USB設備對應的特定描述符, 其中,所述特定描述符與所述USB設備自身的描述符不同;描述符發送單元,將所述特定描 述符經由所述默認通信信道發送到所述USB主機;分配信息接收單元,接收所述USB主機響 應于所述特定描述符而分配的USB地址和通信信道標識;以及第一通信單元,基于所述USB 地址和所述通信信道標識,按照所述USB設備中預先設置的與所述特定USB設備一致的通 信格式,與所述USB主機通信。根據本專利技術另一實施例,提供了一種通用串行總線USB主機,包括檢測單元,檢 測是否有USB設備通過USB接口連接到所述USB主機;請求發送單元,響應于檢測到所述 USB設備,將描述符獲取請求經由默認通信信道發送到所述USB設備,其中,所述USB主機 僅支持與所述USB設備不同的特定USB設備;描述符接收單元,經由所述默認通信信道接收 從所述USB設備傳輸的特定描述符,所述特定描述符與所述特定USB設備相對應,并且所述 特定描述符與所述USB設備自身的描述符不同;分配單元,響應于所述特定描述符,對所述 USB設備分配USB地址和通信信道標識;分配信息發送單元,將所分配的USB地址和通信信 道標識經由所述默認通信信道發送到所述USB設備;以及第二通信單元,基于所述USB地址 和所述通信信道標識,按照所述USB設備中預先設置的與所述特定USB設備一致的通信格 式,與所述USB設備通信。所述第二通信單元可包括加載單元,為所述USB設備加載所述特定USB設備的驅動。在本專利技術實施例的中,通過在接收到USB 主機的描述符獲取請求時,將與所述USB主機支持的特定USB設備對應的特定描述符(而 非所述USB設備自身的描述符)發送到USB主機,使得所述USB主機認為所連接的USB設 備是所述特定USB設備,從而根據與所述特定USB設備一致的通信格式,與所述USB設備通 信。由此,無需加載額外驅動,就能夠在如上所述的封閉式操作系統的移動網絡設備上使用 除特定USB設備以外的其他USB設備,方便了用戶使用,改進了用戶體驗。附圖說明圖1是圖示根據本專利技術實施例的信息傳輸方法的流程圖2是圖示根據本專利技術實施例的信息傳輸方法中為所述USB設備分配USB地址和 通信信道標識的過程的格式;圖3示意性示出虛擬HID鍵盤USB協議的傳輸格式;圖4示出虛擬HID鍵盤USB協議中的某些字段的現有定義;以及圖5是圖示根據本專利技術實施例的USB設備和USB主機的主要配置的框圖。具體實施方式以下將參考附圖詳細描述本專利技術實施例。首先,將參考圖1描述根據本專利技術實施例的信息傳輸方法。根據本專利技術實施例的信息傳輸方法應用于USB(通用串行總線)設備和USB主機中。所述USB設備例如為USB接口的鍵盤、鼠標、紅外發送裝置等各種人機接口設備。在下 文中,將以USB接口的紅外發送裝置作為USB設備的示例。所述USB設備通過USB接口與USB主機連接。所述USB主機是諸如智能手機、平 板電腦等的移動網絡設備。此外,所述USB主機例如基于Android、WebOS、iOS等的封閉式 的操作系統。這里,所謂的“封閉式”指的是所述USB主機內預先設置了特定USB設備的驅 動,用戶不能自由加載其他USB設備的驅動。也就是說,所述USB主機僅支持特定USB設備。 在下文中,將以具有USB接口的USB鍵盤作為所述特定USB設備的示例。具體地,如圖1所示,在USB主機側,在步驟S101,所述USB主機檢測是否有USB設 備通過USB接口連接到所述USB主機。當檢測到USB設備的連接時,在步驟S102,所述USB主機響應于檢測到所述USB設 備,將描述符獲取請求經由默認通信信道發送到所述USB設備。根據USB協議,所述描述符 獲取請求用于獲取例如設備描述符、接口描述符、配置描述符、端點描述符等的描述符。所 述默認通信信道為通過默認地址O和端點O而建立的信道。即,所述默認通信信道為所述 USB主機在枚舉過程中所使用的信道。所述描述符和所述默認通信信道的細節為本領域技 術人員所知,在此不再重復。與此相對,在USB設備側,在步本文檔來自技高網...

    【技術保護點】
    一種應用于通用串行總線USB設備的信息傳輸方法,所述USB設備通過USB接口與USB主機連接,所述USB主機僅支持與所述USB設備不同的特定USB設備,所述信息傳輸方法包括:經由默認通信信道接收所述USB主機的描述符獲取請求;響應于所述描述符獲取請求,獲取與所述特定USB設備對應的特定描述符,其中,所述特定描述符與所述USB設備自身的描述符不同;將所述特定描述符經由所述默認通信信道發送到所述USB主機;接收所述USB主機響應于所述特定描述符而分配的USB地址和通信信道標識;以及基于所述USB地址和所述通信信道標識,按照所述USB設備中預先設置的與所述特定USB設備一致的通信格式,與所述USB主機通信。

    【技術特征摘要】
    1.一種應用于通用串行總線USB設備的信息傳輸方法,所述USB設備通過USB接口與USB主機連接,所述USB主機僅支持與所述USB設備不同的特定USB設備,所述信息傳輸方法包括 經由默認通信信道接收所述USB主機的描述符獲取請求; 響應于所述描述符獲取請求,獲取與所述特定USB設備對應的特定描述符,其中,所述特定描述符與所述USB設備自身的描述符不同; 將所述特定描述符經由所述默認通信信道發送到所述USB主機; 接收所述USB主機響應于所述特定描述符而分配的USB地址和通信信道標識;以及基于所述USB地址和所述通信信道標識,按照所述USB設備中預先設置的與所述特定USB設備一致的通信格式,與所述USB主機通信。2.如權利要求1所述的信息傳輸方法,其中, 所述特定描述符包括設備描述符和接口描述符。3.一種應用于通用串行總線USB主機的信息傳輸方法,包括 檢測是否有USB設備通過USB接口連接到所述USB主機; 響應于檢測到所述USB設備,將描述符獲取請求經由默認通信信道發送到所述USB設備,其中,所述USB主機僅支持與所述USB設備不同的特定USB設備; 經由所述默認通信信道接收從所述USB設備傳輸的特定描述符,所述特定描述符與所述特定USB設備相對應,并且所述特定描述符與所述USB設備自身的描述符不同; 響應于所述特定描述符,對所述USB設備分配USB地址和通信信道標識; 將所分配的USB地址和通信信道標識經由所述默認通信信道發送到所述USB設備;以及 基于所述USB地址和所述通信信道標識,按照所述USB設備中預先設置的與所述特定USB設備一致的通信格式,與所述USB設備通信。4.如權利要求3所述的信息傳輸方法,其中,與所述USB設備通信包括 為所述USB設備加載所述特定USB設備的驅動。5.一種應用...

    【專利技術屬性】
    技術研發人員:章丹峰靳玉茹柯海濱李眾慶
    申請(專利權)人:聯想北京有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 青青草无码免费一二三区| 无码国产69精品久久久久孕妇 | 久久亚洲精品成人av无码网站| 中文无码精品一区二区三区| 亚洲AV无码成人精品区在线观看| 亚洲国产精品无码久久九九大片 | 无码av免费毛片一区二区| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 中文字幕无码免费久久99| 精品人妻少妇嫩草AV无码专区| 亚洲一区AV无码少妇电影| 潮喷失禁大喷水无码| 免费无码又爽又刺激聊天APP| 亚洲AV区无码字幕中文色| 亚洲AV蜜桃永久无码精品| 无码区日韩特区永久免费系列 | 亚洲日韩国产精品无码av| 2014AV天堂无码一区 | 人妻系列AV无码专区| 九九在线中文字幕无码| 精品久久久久久无码人妻热| 精品无人区无码乱码毛片国产 | 亚洲性无码av在线| 亚洲精品无码日韩国产不卡?V| 亚洲中文字幕无码爆乳| 午夜无码国产理论在线| 亚洲VA中文字幕不卡无码| 免费无码一区二区三区蜜桃| 国产V片在线播放免费无码| 精品无码国产AV一区二区三区| 亚洲欧洲免费无码| 亚洲av无码片vr一区二区三区| 精品欧洲AV无码一区二区男男| 日韩人妻无码一区二区三区99| 亚洲欧洲精品无码AV| 久久午夜无码鲁丝片直播午夜精品| 18禁超污无遮挡无码免费网站| 亚洲AV无码乱码在线观看裸奔 | 99久无码中文字幕一本久道| 无码高潮少妇毛多水多水免费| 国产午夜鲁丝片AV无码|