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

    一種有源USB設(shè)備及其工作模式的切換方法技術(shù)

    技術(shù)編號(hào):8271243 閱讀:216 留言:0更新日期:2013-01-31 03:24
    本發(fā)明專(zhuān)利技術(shù)公開(kāi)了一種有源USB設(shè)備及其工作模式的切換方法。其中USB設(shè)備工作模式的切換方法包括:USB設(shè)備與第一主機(jī)設(shè)備連接,USB設(shè)備處于復(fù)合設(shè)備多端口模式;USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接,USB設(shè)備保持開(kāi)機(jī)狀態(tài);當(dāng)檢測(cè)到USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接時(shí),USB設(shè)備從復(fù)合設(shè)備多端口模式切換到單光盤(pán)模式。本發(fā)明專(zhuān)利技術(shù)的USB設(shè)備工作模式的切換方法能夠使得USB設(shè)備能夠在各種復(fù)雜的應(yīng)用環(huán)境中都可以無(wú)差別、完整的安裝驅(qū)動(dòng)程序,提高用戶體驗(yàn)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    一種有源USB設(shè)備及其工作模式的切換方法
    本專(zhuān)利技術(shù)涉及無(wú)線通信領(lǐng)域,尤其涉及一種有源USB設(shè)備及其工作模式的切換方法。
    技術(shù)介紹
    基于USB接口的很多產(chǎn)品(包括無(wú)線終端產(chǎn)品、高性能HID產(chǎn)品等等),都已具備自動(dòng)安裝(或稱(chēng)自啟動(dòng))的功能。其實(shí)現(xiàn)原理就是將該產(chǎn)品模擬出一個(gè)虛擬光盤(pán)設(shè)備,用戶可以直接安裝該虛擬光盤(pán)中的驅(qū)動(dòng)程序從而替代了傳統(tǒng)的通過(guò)隨機(jī)附帶的物理光盤(pán)來(lái)安裝驅(qū)動(dòng)程序的整個(gè)操作。為了實(shí)現(xiàn)這個(gè)功能,該USB設(shè)備必須至少具備單光盤(pán)模式(用于安裝驅(qū)動(dòng)程序或其他配置管理軟件)和正常工作模式(可能是多端口復(fù)合設(shè)備用以實(shí)現(xiàn)不同的端口功能)這兩種模式。用戶在單光盤(pán)模式下安裝完P(guān)C驅(qū)動(dòng)程序后,設(shè)備需要切換至工作模式下來(lái)執(zhí)行各種用戶功能。就無(wú)線終端領(lǐng)域的USBModem數(shù)據(jù)卡產(chǎn)品而言,設(shè)備進(jìn)行端口切換操作時(shí)主要采取硬件重啟的策略:設(shè)備收到PC發(fā)送的SCSI(SmallComputerSystemInterface,小型計(jì)算機(jī)系統(tǒng)接口)切口指令后會(huì)先在其Flash空間設(shè)置相應(yīng)的標(biāo)志文件,標(biāo)志文件建立后執(zhí)行整板重啟函數(shù)。待設(shè)備整板重啟后初始化USB模塊的過(guò)程中,通過(guò)判斷相應(yīng)的標(biāo)志文件將設(shè)備枚舉為復(fù)合設(shè)備多端口模式,即正常工作模式。隨著無(wú)線終端的飛速發(fā)展,越來(lái)越多的移動(dòng)運(yùn)營(yíng)商及用戶群體更青睞于支持WiFi功能的Ufi類(lèi)數(shù)據(jù)卡產(chǎn)品。Ufi類(lèi)數(shù)據(jù)卡產(chǎn)品因具備獨(dú)立供電的電池功能模塊,因此其應(yīng)用環(huán)境也較傳統(tǒng)的數(shù)據(jù)卡產(chǎn)品復(fù)雜很多。使用傳統(tǒng)自啟動(dòng)方式安裝Ufi類(lèi)數(shù)據(jù)卡產(chǎn)品的PC驅(qū)動(dòng)程序時(shí)可能會(huì)如下?tīng)顩r:設(shè)備在單光盤(pán)模式下安裝完P(guān)C側(cè)驅(qū)動(dòng)程序后會(huì)切換至復(fù)合設(shè)備多端口模式。用戶拔掉USB線纜,在電池供電不關(guān)機(jī)的狀態(tài)下將該設(shè)備插入到另外一臺(tái)未安裝過(guò)驅(qū)動(dòng)程序的PC。此時(shí),設(shè)備已處于復(fù)合設(shè)備多端口模式,因此會(huì)在該P(yáng)C上枚舉出多個(gè)未安裝過(guò)驅(qū)動(dòng)程序的端口,且所有端口都無(wú)法正常使用。在這種情況下,用戶只有通過(guò)重啟設(shè)備,待單光盤(pán)重新上報(bào)枚舉完成后才可以正常安裝驅(qū)動(dòng)程序。從用戶體驗(yàn)的角度上講,上述現(xiàn)象都屬于用戶無(wú)法容忍接受,需要開(kāi)發(fā)者即刻規(guī)避或解決的。
    技術(shù)實(shí)現(xiàn)思路
    本專(zhuān)利技術(shù)要解決的主要技術(shù)問(wèn)題是,提供一種有源USB設(shè)備及其工作模式的切換方法,使得USB設(shè)備能夠在與主機(jī)設(shè)備斷開(kāi)連接后,無(wú)需用戶重啟設(shè)備還能安裝驅(qū)動(dòng)程序,提高用戶體驗(yàn)。為解決上述技術(shù)問(wèn)題,本專(zhuān)利技術(shù)提供一種有源USB設(shè)備工作模式的切換方法,其具體技術(shù)方案如下:一種有源USB設(shè)備工作模式的切換方法,其特征在于,包括以下步驟:USB設(shè)備與第一主機(jī)設(shè)備連接,USB設(shè)備處于復(fù)合設(shè)備多端口模式;USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接,USB設(shè)備保持開(kāi)機(jī)狀態(tài);當(dāng)檢測(cè)到USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接時(shí),USB設(shè)備從復(fù)合設(shè)備多端口模式切換到單光盤(pán)模式。進(jìn)一步地,所述有源USB設(shè)備工作模式的切換方法還包括:當(dāng)檢測(cè)到所述USB設(shè)備與已經(jīng)安裝過(guò)驅(qū)動(dòng)程序的第一主機(jī)設(shè)備或其他已經(jīng)安裝過(guò)驅(qū)動(dòng)程序的主機(jī)設(shè)備連接時(shí),所述USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式。進(jìn)一步地,所述USB設(shè)備從復(fù)合設(shè)備多端口模式下切換到單光盤(pán)模式的過(guò)程包括:執(zhí)行USB協(xié)議棧重啟功能使USB設(shè)備從復(fù)合設(shè)備多端口模式下切換到單光盤(pán)模式。進(jìn)一步地,所述執(zhí)行USB協(xié)議棧重啟功能的處理過(guò)程包括:獲取單光盤(pán)模式的配置信息;USB控制器斷連操作;禁止功能驅(qū)動(dòng)程序FD和端點(diǎn)EP,重新配置功能驅(qū)動(dòng)程序FD和端點(diǎn)EP;以新的配置重新初始化功能驅(qū)動(dòng)程序FD和端點(diǎn)EP;USB控制器重新連接操作;回調(diào)函數(shù)處理。進(jìn)一步地,所述USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式包括:執(zhí)行USB協(xié)議棧重啟功能使USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式。進(jìn)一步地,所述USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式包括:USB設(shè)備接收第一主機(jī)設(shè)備或者其他主機(jī)設(shè)備的切口指令,重啟設(shè)備使USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式。進(jìn)一步地,所述執(zhí)行USB協(xié)議棧重啟功能的具體處理過(guò)程:獲取復(fù)合設(shè)備多端口模式的配置信息;USB控制器斷連操作;禁止功能驅(qū)動(dòng)程序FD和端點(diǎn)EP,重新配置功能驅(qū)動(dòng)程序FD和端點(diǎn)EP;以新的配置重新初始化功能驅(qū)動(dòng)程序FD和端點(diǎn)EP;USB控制器重新連接操作;回調(diào)函數(shù)處理。同樣為了解決上述的技術(shù)問(wèn)題,本專(zhuān)利技術(shù)還提供了一種有源USB設(shè)備,其具體的技術(shù)方案如下:一種有源USB設(shè)備,其特征在于,包括電源模塊、檢測(cè)模塊、切換模塊;所述電源模塊用于當(dāng)USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接后,提供電源給USB設(shè)備使其保持開(kāi)機(jī)狀態(tài),所述檢測(cè)模塊用于檢測(cè)USB設(shè)備是否與主機(jī)設(shè)備斷開(kāi)連接;所述切換模塊用于當(dāng)檢測(cè)模塊檢測(cè)USB設(shè)備與主機(jī)設(shè)備斷開(kāi)連接時(shí),使USB設(shè)備從復(fù)合設(shè)備多端口模式下切換到單光盤(pán)模式。進(jìn)一步地,所述檢測(cè)模塊還用于檢測(cè)所述USB設(shè)備是否與第一主機(jī)設(shè)備或者其他主機(jī)設(shè)備連接;所述切換單元還用于當(dāng)檢測(cè)模塊檢測(cè)到USB設(shè)備與第一主機(jī)設(shè)備或者其他主機(jī)設(shè)備連接時(shí),判斷第一主機(jī)設(shè)備或者其他主機(jī)設(shè)備是否已經(jīng)安裝過(guò)驅(qū)動(dòng)程序,若已經(jīng)安裝過(guò)驅(qū)動(dòng)程序,則將USB設(shè)備的工作模式從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式。進(jìn)一步地,所述切換模塊用于執(zhí)行USB協(xié)議棧重啟功能使USB設(shè)備的工作模式從復(fù)合設(shè)備多端口模式下切換到單光盤(pán)模式。進(jìn)一步地,所述USB設(shè)備為支持WiFi功能的數(shù)據(jù)卡。本專(zhuān)利技術(shù)的有益效果是:本專(zhuān)利技術(shù)的一種有源USB設(shè)備及其工作模式的切換方法可以提高用戶的體驗(yàn)。具體的在方法中,當(dāng)USB設(shè)備與主機(jī)設(shè)備斷開(kāi)連接后USB設(shè)備從復(fù)合設(shè)備多端口模式下切換到單光盤(pán)模式使得USB設(shè)備在與其他未安裝過(guò)的主機(jī)設(shè)備連接時(shí),能夠直接安裝驅(qū)動(dòng)程序;USB設(shè)備執(zhí)行USB協(xié)議棧重啟功能來(lái)切換USB的工作模式替代使用設(shè)備重啟來(lái)切換工作模式可以節(jié)省USB設(shè)備開(kāi)機(jī)的時(shí)間,提高USB設(shè)備的工作效率,同時(shí)也提高了用戶的實(shí)際體驗(yàn)。附圖說(shuō)明圖1為本專(zhuān)利技術(shù)實(shí)施例一USB設(shè)備在正常開(kāi)機(jī)過(guò)程中USB端口上報(bào)切換的流程圖;圖2為本專(zhuān)利技術(shù)實(shí)施例一USB設(shè)備在復(fù)合設(shè)備時(shí)拔掉USB線纜后端口切換的流程圖;圖3為本專(zhuān)利技術(shù)實(shí)施例一中執(zhí)行USB協(xié)議棧重啟的處理流程圖;圖4為本專(zhuān)利技術(shù)實(shí)施例一中一種USB設(shè)備初始化流程圖圖5為本專(zhuān)利技術(shù)實(shí)例一USB設(shè)備的工作流程圖;圖6為本專(zhuān)利技術(shù)實(shí)施例二有源USB設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施方式下面通過(guò)具體實(shí)施方式結(jié)合附圖對(duì)本專(zhuān)利技術(shù)作進(jìn)一步詳細(xì)說(shuō)明。實(shí)施例一:具體的以Ufi類(lèi)終端產(chǎn)品為例,在通常情況下,無(wú)論用戶是否第一次開(kāi)機(jī),本專(zhuān)利技術(shù)涉及的Ufi類(lèi)終端產(chǎn)品都會(huì)正常枚舉為單光盤(pán)設(shè)備。設(shè)備通過(guò)USB線纜插入PC,會(huì)上報(bào)為一個(gè)單光盤(pán)設(shè)備(PC未安裝過(guò)驅(qū)動(dòng)程序)或者上報(bào)為復(fù)合設(shè)備多端口模式(PC已經(jīng)安裝過(guò)驅(qū)動(dòng)程序,則會(huì)從單光盤(pán)模式直接切換至復(fù)合設(shè)備多端口模式),該流程為通用的流程,如圖1所示。本實(shí)施例的切換方法包括:USB設(shè)備與第一主機(jī)設(shè)備連接,USB設(shè)備處于復(fù)合設(shè)備多端口模式;USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接,USB設(shè)備保持開(kāi)機(jī)狀態(tài);當(dāng)檢測(cè)到USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接時(shí),USB設(shè)備從復(fù)合設(shè)備多端口模式切換到單光盤(pán)模式。基于該方法USB設(shè)備在不關(guān)機(jī)狀態(tài)下與主機(jī)設(shè)備斷開(kāi)連接后,USB設(shè)備從復(fù)合設(shè)備多端口模式下切換到單光盤(pán)模式。通常設(shè)備在PC機(jī)上安裝完驅(qū)動(dòng)程序后,會(huì)被過(guò)濾驅(qū)動(dòng)發(fā)送的指令(SCSI指令)切換至復(fù)合設(shè)備多端口工作模式,用戶在該模式下正常使用本文檔來(lái)自技高網(wǎng)
    ...
    一種有源USB設(shè)備及其工作模式的切換方法

    【技術(shù)保護(hù)點(diǎn)】
    一種有源USB設(shè)備工作模式的切換方法,其特征在于,包括以下步驟:USB設(shè)備與第一主機(jī)設(shè)備連接,USB設(shè)備處于復(fù)合設(shè)備多端口模式;USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接,USB設(shè)備保持開(kāi)機(jī)狀態(tài);當(dāng)檢測(cè)到USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接時(shí),USB設(shè)備從復(fù)合設(shè)備多端口模式切換到單光盤(pán)模式。

    【技術(shù)特征摘要】
    1.一種有源USB設(shè)備工作模式的切換方法,其特征在于,包括以下步驟:USB設(shè)備與第一主機(jī)設(shè)備連接,USB設(shè)備處于復(fù)合設(shè)備多端口模式;USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接,USB設(shè)備保持開(kāi)機(jī)狀態(tài);當(dāng)檢測(cè)到USB設(shè)備與第一主機(jī)設(shè)備斷開(kāi)連接時(shí),USB設(shè)備從復(fù)合設(shè)備多端口模式切換到單光盤(pán)模式,包括:USB設(shè)備執(zhí)行USB協(xié)議棧重啟功能使自身從復(fù)合設(shè)備多端口模式下切換到單光盤(pán)模式。2.如權(quán)利要求1所述的有源USB設(shè)備工作模式的切換方法,其特征在于,還包括:當(dāng)檢測(cè)到所述USB設(shè)備與已經(jīng)安裝過(guò)驅(qū)動(dòng)程序的第一主機(jī)設(shè)備或其他已經(jīng)安裝過(guò)驅(qū)動(dòng)程序的主機(jī)設(shè)備連接時(shí),所述USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式。3.如權(quán)利要求1所述的有源USB設(shè)備工作模式的切換方法,其特征在于,所述執(zhí)行USB協(xié)議棧重啟功能的處理過(guò)程包括:獲取單光盤(pán)模式的配置信息;USB控制器斷連操作;禁止功能驅(qū)動(dòng)程序FD和端點(diǎn)EP,重新配置功能驅(qū)動(dòng)程序FD和端點(diǎn)EP;以新的配置重新初始化功能驅(qū)動(dòng)程序FD和端點(diǎn)EP;USB控制器重新連接操作;回調(diào)函數(shù)處理。4.如權(quán)利要求2所述的有源USB設(shè)備工作模式的切換方法,其特征在于,所述USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式包括:執(zhí)行USB協(xié)議棧重啟功能使USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式。5.如權(quán)利要求2所述的有源USB設(shè)備工作模式的切換方法,其特征在于,所述USB設(shè)備從單光盤(pán)模式切換到復(fù)合設(shè)備多端口模式包括:USB設(shè)備...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:路旋
    申請(qǐng)(專(zhuān)利權(quán))人:中興通訊股份有限公司
    類(lèi)型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲成a∨人片在无码2023| 久青草无码视频在线观看 | 久久亚洲精品中文字幕无码| 亚洲AV无码国产精品色午友在线| 少妇无码一区二区二三区| 老子午夜精品无码| 亚洲人成无码网站久久99热国产| 日韩AV无码久久一区二区| 国产无码网页在线观看| 亚洲中文字幕无码mv| 国产精品无码a∨精品| 国产精品无码久久四虎| 久久久久久精品无码人妻| 亚洲av无码一区二区三区网站| 无码A级毛片日韩精品| 无码狠狠躁久久久久久久| 国产乱妇无码大片在线观看| 亚洲?v无码国产在丝袜线观看| 熟妇人妻无码中文字幕老熟妇 | 内射人妻少妇无码一本一道| 无码毛片AAA在线| 精品国产aⅴ无码一区二区 | 久久精品无码午夜福利理论片| 寂寞少妇做spa按摩无码| 一本久道中文无码字幕av| 妖精色AV无码国产在线看| 亚洲av无码一区二区三区四区| 亚洲国产成AV人天堂无码| 亚洲av无码一区二区三区不卡| 国产AⅤ无码专区亚洲AV| 亚洲日韩欧洲无码av夜夜摸| 日韩av无码中文无码电影| 黄桃AV无码免费一区二区三区| 久久99久久无码毛片一区二区| 国产精品无码一二区免费 | 日韩少妇无码一区二区三区| 无码国产69精品久久久久孕妇| 少妇无码?V无码专区在线观看| 午夜无码中文字幕在线播放| 精品久久久无码中文字幕天天| 综合无码一区二区三区|