專利名稱:電子設(shè)備傳輸速度的調(diào)整方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種傳輸速度的調(diào)整方法,尤指一種能夠自動調(diào)整電子設(shè)備傳輸速度 的電子設(shè)備傳輸速度調(diào)整方法。
背景技術(shù):
隨著電子行業(yè)的發(fā)展,越來越多的電子設(shè)備得到了廣泛的應(yīng)用,例如USB (通用串 行總線,Universal Serial Bus) 2· 0高速電子設(shè)備(包括U盤、MP3、讀卡器等)。這些電子 設(shè)備都是通過USB接口與電腦相連來獲取電腦中的數(shù)據(jù),或?qū)?shù)據(jù)傳送給電腦而實現(xiàn)其功 能。然而現(xiàn)有的一些USB2.0電子設(shè)備中的連接線質(zhì)量越來越差,導(dǎo)致這些電子設(shè)備在工作 時性能下降,有些設(shè)備在一些惡劣的環(huán)境下可能無法正常工作。請參閱圖1,圖1為現(xiàn)有技術(shù)中電腦識別電子設(shè)備的流程圖。根據(jù)USB2. 0協(xié)議, USB2.0電子設(shè)備正常工作之前需要先與電腦進行速度協(xié)商,如果電子設(shè)備支持高速工作 模式,則電子設(shè)備與電腦先進行高速傳輸速度的速度協(xié)商,協(xié)商成功后,電腦開始發(fā)送高速 數(shù)據(jù)包至電子設(shè)備,進行電子設(shè)備的識別、初始化配置等工作,從而使電子設(shè)備開始正常工 作。如果電子設(shè)備與電腦高速速度協(xié)商不成功,則電子設(shè)備將會自動切換為全速工作模式, 與電腦之間進行數(shù)據(jù)傳送。但是,如果電子設(shè)備與電腦高速速度協(xié)商成功后,電子設(shè)備依然 無法與電腦進行正常的數(shù)據(jù)傳送,則電子設(shè)備無法正常工作。根據(jù)USB2. 0協(xié)議,在電子設(shè) 備無法正常工作的情況下,電腦會有三次重試機會,每一次都將與電子設(shè)備先進行速度協(xié) 商,協(xié)商成功后發(fā)送數(shù)據(jù)包至電子設(shè)備,如果經(jīng)過三次重試后,電子設(shè)備還是無法與電腦進 行正常的數(shù)據(jù)傳送,將導(dǎo)致電子設(shè)備無法被識別,從而使電子設(shè)備無法正常工作。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種當(dāng)電子設(shè)備與電腦高速協(xié)商成功而電子設(shè)備依然 無法與電腦進行正常的數(shù)據(jù)傳送時,自動調(diào)整電子設(shè)備傳輸速度的電子設(shè)備傳輸速度調(diào)整 方法。一種電子設(shè)備傳輸速度的調(diào)整方法,包括以下步驟一電子設(shè)備與一電腦進行一速度協(xié)商;所述電腦判斷所述速度協(xié)商是否成功;及如果成功,而所述電子設(shè)備與所述電腦之間無法進行數(shù)據(jù)傳送時,所述電腦自動 調(diào)整所述電子設(shè)備的傳輸速度。相對現(xiàn)有技術(shù),在本發(fā)明電子設(shè)備傳輸速度的調(diào)整方法中,當(dāng)電子設(shè)備與電腦高 速速度協(xié)商成功,而電子設(shè)備依然無法與電腦進行正常的數(shù)據(jù)傳送時,電子設(shè)備會被自動 調(diào)整為全速工作模式與電腦進行數(shù)據(jù)傳送,從而保證了一些在高速情況下無法正常工作的 電子設(shè)備在經(jīng)過降速后能夠正常工作,提高了電子設(shè)備的兼容性。
圖1為現(xiàn)有技術(shù)中識別電子設(shè)備的流程圖。圖2為本發(fā)明電子設(shè)備傳輸速度的調(diào)整方法較佳實施方式的流程圖。
具體實施例方式本發(fā)明電子設(shè)備傳輸速度的調(diào)整方法用于一電子設(shè)備與一電腦之間的數(shù)據(jù)傳送, 該電腦中預(yù)先設(shè)置一監(jiān)測模組。在本實施方式中,該電子設(shè)備為一 USB2.0高速電子設(shè)備, 該USB2. 0高速電子設(shè)備具有兩種工作模式,包括全速工作模式及高速工作模式。該監(jiān)測模 組可自動監(jiān)測到該電子設(shè)備與該電腦是否準(zhǔn)備進行第三次速度協(xié)商,如果是,則判斷是否 滿足前兩次高速傳輸速度的速度協(xié) 商均協(xié)商成功,而電子設(shè)備依然無法與電腦進行正常的 數(shù)據(jù)傳送的情況。因此當(dāng)電子設(shè)備與電腦進行速度協(xié)商時,電腦會通過監(jiān)測模組自動監(jiān)測 該電子設(shè)備與該電腦的速度協(xié)商情況。其中,該監(jiān)測模組可以根據(jù)設(shè)置對電子設(shè)備與電腦之間的速度協(xié)商的次數(shù)進行監(jiān) 測,而不局限于第三次,包括第二次及第二次以上。請參閱圖2,本發(fā)明電子設(shè)備傳輸速度的調(diào)整方法較佳實施方式包括以下步驟步驟一該電子設(shè)備與該電腦進行高速傳輸速度的速度協(xié)商,如果協(xié)商不成功,則 電子設(shè)備自動切換為全速工作模式,進入步驟三;如果協(xié)商成功,但是電子設(shè)備無法與電腦 進行正常的數(shù)據(jù)傳送時,則電子設(shè)備與電腦重新進行速度協(xié)商,并進入下一步驟。步驟二 該電腦通過監(jiān)測模組監(jiān)測該電子設(shè)備與該電腦是否準(zhǔn)備進行第三次速度 協(xié)商,如果是,則判斷是否滿足前兩次高速傳輸速度的速度協(xié)商均協(xié)商成功,而電子設(shè)備依 然無法與電腦進行正常的數(shù)據(jù)傳送時的情況;如果滿足,則將電子設(shè)備的傳輸速度調(diào)整為 全速工作模式,即降低電子設(shè)備的傳輸速度,電腦向電子設(shè)備發(fā)送全速數(shù)據(jù)包;如果不滿 足,則電子設(shè)備與電腦高速速度協(xié)商成功,電腦向電子設(shè)備發(fā)送高速數(shù)據(jù)包。步驟三電子設(shè)備接收電腦發(fā)送的高速數(shù)據(jù)包或全速數(shù)據(jù)包,電腦判斷電子設(shè)備 是否能夠與電腦進行正確的數(shù)據(jù)傳送;如果是,電子設(shè)備開始正常工作;如果否,返回步驟 一,電子設(shè)備與電腦重新進行速度協(xié)商,如果重試的次數(shù)超過η次,電子設(shè)備依然無法與電 腦進行正常的數(shù)據(jù)傳送時,則該電子設(shè)備無法被識別。在本實施方式中,η為3。其中,步驟一中如果協(xié)商成功,但是電子設(shè)備無法與電腦進行正常的數(shù)據(jù)傳送時, 可直接進入步驟二,步驟二中電腦可直接監(jiān)測是否滿足電子設(shè)備與電腦之間的速度協(xié)商成 功,而電子設(shè)備依然無法與電腦進行正常的數(shù)據(jù)傳送的情況,無需對電子設(shè)備與電腦之間 的速度協(xié)商的次數(shù)進行監(jiān)測。即只要電腦監(jiān)測到滿足電子設(shè)備與電腦之間的速度協(xié)商成 功,而電子設(shè)備依然無法與電腦進行正常的數(shù)據(jù)傳送的情況時,則將電子設(shè)備的傳輸速度 調(diào)整為全速工作模式,從而使電子設(shè)備與電腦之間能夠進行正常的數(shù)據(jù)傳送。在本發(fā)明電子設(shè)備傳輸速度的調(diào)整方法中,當(dāng)電子設(shè)備與電腦高速速度協(xié)商成 功,而電子設(shè)備依然無法與電腦進行正常的數(shù)據(jù)傳送時,電子設(shè)備會被自動降速為全速工 作模式與電腦進行數(shù)據(jù)傳送,從而保證了一些在高速情況下無法正常工作的電子設(shè)備在經(jīng) 過降速后能夠正常工作,提高了電子設(shè)備的兼容性。
權(quán)利要求
一種電子設(shè)備傳輸速度的調(diào)整方法,包括以下步驟一電子設(shè)備與一電腦進行一速度協(xié)商;所述電腦判斷所述速度協(xié)商是否成功;及如果成功,而所述電子設(shè)備與所述電腦之間無法進行數(shù)據(jù)傳送時,所述電腦自動調(diào)整所述電子設(shè)備的傳輸速度。
2.如權(quán)利要求1所述的電子設(shè)備傳輸速度的調(diào)整方法,其特征在于所述電子設(shè)備為 一 USB2. 0高速電子設(shè)備。
3.如權(quán)利要求1所述的電子設(shè)備傳輸速度的調(diào)整方法,其特征在于所述速度協(xié)商為 高速傳輸速度的速度協(xié)商。
4.如權(quán)利要求1所述的電子設(shè)備傳輸速度的調(diào)整方法,其特征在于所述電腦自動調(diào) 整所述電子設(shè)備的傳輸速度,即將所述電子設(shè)備的傳輸速度調(diào)整為全速工作模式。
5.如權(quán)利要求4所述的電子設(shè)備傳輸速度的調(diào)整方法,其特征在于所述方法進一步 包括以下步驟所述電腦向所述電子設(shè)備發(fā)送一全速數(shù)據(jù)包,并判斷所述電子設(shè)備是否能夠正確接收 所述全速數(shù)據(jù)包,如果是,所述電子設(shè)備開始正常工作;如果否,所述電子設(shè)備與所述電腦 重新進行速度協(xié)商。
6.如權(quán)利要求5所述的電子設(shè)備傳輸速度的調(diào)整方法,其特征在于如果所述電子設(shè) 備與所述電腦進行速度協(xié)商的重試次數(shù)超過3次,所述電子設(shè)備依然無法與電腦進行正常 的數(shù)據(jù)傳送時,則所述電子設(shè)備無法被識別。
7.如權(quán)利要求1所述的電子設(shè)備傳輸速度的調(diào)整方法,其特征在于如果所述速度協(xié) 商不成功,則所述電子設(shè)備與所述電腦之間的傳輸速度自動切換為全速工作模式。
8.如權(quán)利要求7所述的電子設(shè)備傳輸速度的調(diào)整方法,其特征在于如果所述速度協(xié) 商成功,而所述電子設(shè)備與所述電腦之間無法進行數(shù)據(jù)傳送時,則所述電子設(shè)備與所述電 腦重新進行速度協(xié)商。
9.如權(quán)利要求8所述的電子設(shè)備傳輸速度的調(diào)整方法,其特征在于所述電腦中設(shè)有 一監(jiān)測模組,所述監(jiān)測模組自動監(jiān)測所述電子設(shè)備與所述電腦是否準(zhǔn)備進行第三次速度協(xié) 商,如果是,則判斷是否滿足前兩次高速傳輸速度的速度協(xié)商均協(xié)商成功,而所述電子設(shè)備 依然與電腦進行正常的數(shù)據(jù)傳送時的情況,如果滿足,則所述電腦自動調(diào)整所述電子設(shè)備 的傳輸速度。
全文摘要
一種電子設(shè)備傳輸速度的調(diào)整方法,包括以下步驟一電子設(shè)備與一電腦進行一速度協(xié)商;所述電腦判斷所述速度協(xié)商是否成功;及如果成功,而所述電子設(shè)備與所述電腦之間無法進行數(shù)據(jù)傳送時,所述電腦自動調(diào)整所述電子設(shè)備的傳輸速度。本發(fā)明保證了一些在高速情況下無法正常工作的電子設(shè)備在經(jīng)過降速后能夠正常工作,提高了電子設(shè)備的兼容性。
文檔編號G06F13/38GK101833528SQ201010139288
公開日2010年9月15日 申請日期2010年4月6日 優(yōu)先權(quán)日2010年4月6日
發(fā)明者秦軍杰 申請人:四川和芯微電子股份有限公司