專利名稱:一種用于確定數(shù)據(jù)傳輸超時時間的方法、裝置與設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機通信領(lǐng)域,尤其涉及一種確定數(shù)據(jù)傳輸超時時間的技術(shù)。
背景技術(shù):
在現(xiàn)有技術(shù)中,移動終端在基于不同類型的網(wǎng)絡(luò)來傳輸數(shù)據(jù)時使用固定的網(wǎng)絡(luò)超時時間,一般使用網(wǎng)絡(luò)傳輸速率較慢的,諸如cmwap等網(wǎng)絡(luò)類型,網(wǎng)絡(luò)超時時間,若此,在網(wǎng)絡(luò)傳輸速率較快的網(wǎng)絡(luò)中,如3G網(wǎng)絡(luò),由于突發(fā)原因而導(dǎo)致的移動終端與網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)連接中斷時,該移動終端依然需要等到較長的固定網(wǎng)絡(luò)超時時間才可得到網(wǎng)絡(luò)超時的提示信息,從而增加了移動終端不必要的等待時間。因此,如何有效地確定數(shù)據(jù)傳輸超時時間,成為目前亟待解決的問題之一。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種在網(wǎng)絡(luò)中用于確定數(shù)據(jù)傳輸超時時間的方法與設(shè)備。根據(jù)本發(fā)明的一個方面,提供了一種在網(wǎng)絡(luò)中用于確定數(shù)據(jù)傳輸超時時間的方法,該方法包括以下步驟a獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求;b根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;c根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。根據(jù)本發(fā)明的另一方面,還提供了一種在網(wǎng)絡(luò)中用于確定數(shù)據(jù)傳輸超時時間的裝置,該裝置包括請求獲取裝置,用于獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求;傳輸速率獲取裝置,用于根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;第一確定裝置,用于根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。與現(xiàn)有技術(shù)相比,本發(fā)明通過動態(tài)調(diào)整數(shù)據(jù)傳輸?shù)某瑫r時間,由此,縮短傳輸設(shè)備在網(wǎng)絡(luò)傳輸速度較快的網(wǎng)絡(luò)環(huán)境中的超時等待時間,進而提高超時處理效率,提升用戶使用體驗。
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯圖1示出根據(jù)本發(fā)明一個方面的確定數(shù)據(jù)傳輸超時時間的裝置示意圖;圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的確定數(shù)據(jù)傳輸超時時間的裝置示意圖;圖3示出根據(jù)本發(fā)明另一優(yōu)選實施例的確定數(shù)據(jù)傳輸超時時間的裝置示意4
圖4示出根據(jù)本發(fā)明另一個方面的確定數(shù)據(jù)傳輸超時時間的方法流程5示出根據(jù)本發(fā)明一個優(yōu)選實施例的確定數(shù)據(jù)傳輸超時時間的方法流程圖;圖6示出根據(jù)本發(fā)明一個優(yōu)選實施例的確定數(shù)據(jù)傳輸超時時間的方法流程圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施例方式下面結(jié)合附圖對本發(fā)明作進一步詳細描述。圖1示出根據(jù)本發(fā)明一個方面確定數(shù)據(jù)傳輸超時時間的裝置示意圖。超時時間確定裝置1包括請求獲取裝置11、傳輸速率獲取裝置12和第一確定裝置13。在此,超時時間確定裝置1可位于用戶設(shè)備中,也可位于網(wǎng)絡(luò)設(shè)備中,其中用戶設(shè)備包括但不限于任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè)備進行人機交互的電子產(chǎn)品,例如計算機、 智能手機、PDA、PSP、或IPTV等;網(wǎng)絡(luò)設(shè)備包括但不限于計算機、網(wǎng)絡(luò)主機、網(wǎng)絡(luò)基站、路由
-V^r ^t O以下基于圖1對根據(jù)本發(fā)明一個實施例進行詳細描述。如圖1所示,首先,請求獲取裝置11獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求。具體地,請求獲取裝置11定期地或應(yīng)事件觸發(fā)實時地獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求,其中所述數(shù)據(jù)傳輸請求包括但不限于待傳輸?shù)臄?shù)據(jù),待傳輸?shù)臄?shù)據(jù)量、數(shù)據(jù)傳輸?shù)哪繕嗽O(shè)備等。其中,所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。以下,我們以超時時間確定裝置1位于傳輸設(shè)備中為例,闡述本發(fā)明各實施例。但是,本領(lǐng)域技術(shù)人員應(yīng)能理解,該超時時間確定裝置1也可位于其他用戶設(shè)備或網(wǎng)絡(luò)設(shè)備中。在一示例中,請求獲取裝置11應(yīng)事件觸發(fā)地獲取傳輸設(shè)備的數(shù)據(jù)傳輸請求。首先,用戶借助該傳輸設(shè)備的交互裝置,包括但不限于鍵盤、鼠標、遙控器、觸摸板、或手寫設(shè)備,在瀏覽器軟件、應(yīng)用程序或客戶端軟件中輸入待傳輸?shù)臄?shù)據(jù);以鍵盤為例,用戶通過該傳輸設(shè)備中的客戶端軟件,在該客戶端軟件的輸入框中輸入待傳輸?shù)臄?shù)據(jù),并通過點擊“發(fā)送”按鈕或其他方式觸發(fā)傳輸設(shè)備生成將該待傳輸?shù)臄?shù)據(jù)傳輸至目標設(shè)備的數(shù)據(jù)傳輸請求,該數(shù)據(jù)傳輸請求中包含該待傳輸?shù)臄?shù)據(jù)及所述目標設(shè)備等信息。然后,傳輸設(shè)備通過一次或多次調(diào)用超時時間確定裝置1提供的應(yīng)用編程接口(API)或其他約定的通信方式,如總線通信等,發(fā)送該數(shù)據(jù)傳輸請求至超時時間確定裝置1。超時時間確定裝置1中的請求獲取裝置11通過監(jiān)聽請求消息,實時地接收該數(shù)據(jù)傳輸請求。在另一示例中,請求獲取裝置11在傳輸設(shè)備內(nèi)部定期地通過調(diào)用預(yù)定應(yīng)用編程接口(API)向傳輸設(shè)備的請求發(fā)起裝置(未示出)發(fā)送獲取數(shù)據(jù)傳輸請求的請求消息,并接收該請求發(fā)起裝置響應(yīng)于該請求消息返回的數(shù)據(jù)傳輸請求。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取數(shù)據(jù)傳輸請求的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取數(shù)據(jù)傳輸請求的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。接著,傳輸速率獲取裝置12根據(jù)所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求
5相對應(yīng)的傳輸速率。具體地,傳輸速率獲取裝置12根據(jù)請求獲取裝置11獲取的數(shù)據(jù)傳輸請求,獲得該數(shù)據(jù)傳輸請求中的目標設(shè)備信息;然后,由所述目標設(shè)備信息來確定在傳輸設(shè)備和目標設(shè)備之間傳輸該數(shù)據(jù)傳輸請求所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;隨后,獲得該網(wǎng)絡(luò)類型的預(yù)定傳輸速率, 作為與該數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率。其中,獲得該預(yù)定傳輸速率的方式包括但不限于1)從其他網(wǎng)絡(luò)設(shè)備中獲取該預(yù)定傳輸速率;2)從傳輸設(shè)備中獲取該預(yù)定傳輸速率,例如,在傳輸設(shè)備的本地存儲器中進行查詢來獲取。在此,所述網(wǎng)絡(luò)類型包括但不限于GPRS(cmnet、cmwap)、GSM、CDMA、WCDMA, WIFI寸。在一個示例中,傳輸速率獲取裝置12根據(jù)請求獲取裝置11獲取的數(shù)據(jù)傳輸請求, 提取該數(shù)據(jù)傳輸請求中的目標設(shè)備信息,并將該目標設(shè)備信息作為參數(shù),按照約定的方式調(diào)用傳輸設(shè)備提供的API,以獲得向該目標設(shè)備傳輸數(shù)據(jù)的所使用的網(wǎng)絡(luò)類型。然后,傳輸速率獲取裝置12根據(jù)該網(wǎng)絡(luò)類型,在該傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中查詢獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率,并將該預(yù)定傳輸速率作為與該數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率返回至傳輸速率獲取裝置12。其中,所述網(wǎng)絡(luò)信息數(shù)據(jù)庫中包括網(wǎng)絡(luò)類型及其對應(yīng)的預(yù)定傳輸速率、當前網(wǎng)絡(luò)信號強度、當前網(wǎng)絡(luò)流量大小等信息。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取傳輸速率的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取傳輸速率的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。隨后,第一確定裝置13根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率, 確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。具體地,第一確定裝置13根據(jù)請求獲取裝置11獲取的數(shù)據(jù)傳輸請求中包含的數(shù)據(jù)傳輸量及傳輸速率獲取裝置12獲取的傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間,其中,所述確定數(shù)據(jù)傳輸超時時間的方式包括但不限于1)通過數(shù)據(jù)傳輸量與傳輸速率進行除等計算方式,確定數(shù)據(jù)傳輸超時時間;例如,當傳輸速率獲取裝置12獲取的傳輸速率為SOOlcbps,第一確定裝置13根據(jù)傳輸請求中包含的數(shù)據(jù)傳輸量2mb( = 20481Λ),通過計算公式超時時間=數(shù)據(jù)傳輸量/ 傳輸速率,確定數(shù)據(jù)傳輸超時時間為2. 56s ( = 2048kb/800kbps)。2)根據(jù)數(shù)據(jù)傳輸請求的數(shù)據(jù)傳輸量及傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的參考超時時間;然后,根據(jù)該參考超時時間,并結(jié)合所述網(wǎng)絡(luò)的狀態(tài)信息,確定所述數(shù)據(jù)傳輸超時時間。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述獲取數(shù)據(jù)傳輸超時時間的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取數(shù)據(jù)傳輸超時時間的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,請求獲取裝置11、傳輸速率獲取裝置12和第一確定裝置13之間是持續(xù)不斷地工作。具體地,請求獲取裝置11持續(xù)地獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求;接著,傳輸速率獲取裝置12也持續(xù)地根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;隨后,第一確定裝置13也持續(xù)地根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指各裝置不斷進行上述數(shù)據(jù)傳輸請求的獲取、傳輸速率的獲取及數(shù)據(jù)傳輸超時時間的確定,直至滿足預(yù)定停止條件,例如請求獲取裝置11在較長時間內(nèi)停止對數(shù)據(jù)傳輸請求的獲取。優(yōu)選地,傳輸速率獲取裝置12可根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,結(jié)合所述傳輸設(shè)備的相關(guān)信息,獲取所述傳輸速率。具體地,傳輸速率獲取裝置12根據(jù)所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,從該傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率;然后,根據(jù)預(yù)定速率調(diào)整規(guī)則,并基于該傳輸設(shè)備的相關(guān)信息,對該預(yù)定傳輸速率進行調(diào)整,以獲取與數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率。其中,所述傳輸設(shè)備的相關(guān)信息包括但不限于1)所述傳輸設(shè)備的歷史傳輸記錄;具體地,傳輸速率獲取裝置12根據(jù)網(wǎng)絡(luò)類型,從傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率;然后,根據(jù)所獲取的預(yù)定傳輸速率,并結(jié)合傳輸設(shè)備的歷史傳輸記錄,來獲取與該數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率。其中,所述獲取方式包括但不限于-提取歷史傳輸記錄中與本次數(shù)據(jù)傳輸具有相同網(wǎng)絡(luò)類型的最新一次數(shù)據(jù)傳輸?shù)臍v史數(shù)據(jù)傳輸速率;隨后,根據(jù)預(yù)定加權(quán)規(guī)則,對該歷史數(shù)據(jù)傳輸速率和該預(yù)定傳輸速率進行加權(quán)計算,以獲取本次數(shù)據(jù)傳輸?shù)膫鬏斔俾剩?)所述傳輸設(shè)備的傳輸性能參數(shù);具體地,傳輸速率獲取裝置12根據(jù)所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,從傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率;然后,根據(jù)預(yù)定速率調(diào)整規(guī)則,基于傳輸設(shè)備的傳輸性能參數(shù),來調(diào)整本次數(shù)據(jù)傳輸?shù)念A(yù)定傳輸速率,以獲取傳輸速率。具體地, 該預(yù)定速率調(diào)整規(guī)則包括但不限于a當所述傳輸設(shè)備的傳輸性能參數(shù)高于一預(yù)定參考性能指標,則傳輸速率獲取裝置12可以根據(jù)兩者的差值確定相應(yīng)的速率增幅,并在該預(yù)定傳輸速率基礎(chǔ)上增加該速率增幅,以作為本次數(shù)據(jù)傳輸?shù)膫鬏斔俾剩籦當所述傳輸設(shè)備的傳輸性能參數(shù)低于一預(yù)定參考性能指標,則傳輸速率獲取裝置12可以根據(jù)兩者的差值確定相應(yīng)的速率減幅,按預(yù)定速率調(diào)整規(guī)則在該預(yù)定傳輸速率基礎(chǔ)上減少該速率減幅,以作為本次數(shù)據(jù)傳輸?shù)膫鬏斔俾?。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述兩項傳輸設(shè)備的相關(guān)信息不僅可以單獨用于傳輸速率獲取裝置12獲取所述傳輸速率,還可以將該兩項結(jié)合用于傳輸速率獲取裝置12獲取所述傳輸速率。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述傳輸設(shè)備的相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的傳輸設(shè)備的相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi), 并在此以引用方式包含于此。在一示例中,當所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WCDMA網(wǎng)絡(luò)時,傳輸速率獲取裝置12根據(jù)該網(wǎng)絡(luò)類型,在傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中查詢獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率為SOOlAps,且該傳輸速率獲取裝置12根據(jù)該網(wǎng)絡(luò)類型,在傳輸設(shè)備的歷史傳輸記錄庫中進行匹配查詢,獲取基于WCDMA網(wǎng)絡(luò)進行的最新一次數(shù)據(jù)傳輸?shù)臍v史數(shù)據(jù)傳輸速率為4001ApS,若預(yù)定加權(quán)規(guī)則中該預(yù)定傳輸速率的權(quán)重為0. 6,該最新一次歷史數(shù)據(jù)傳輸速率的權(quán)重為0. 4,則傳輸速率獲取裝置12獲得本次數(shù)據(jù)傳輸?shù)膫鬏斔俾蕿?401cbpS(= 800kbpsX0. 6+400kbpsX0. 4)。其中,所述歷史傳輸記錄庫中包括該傳輸設(shè)備歷史數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)類型及其對應(yīng)的歷史數(shù)據(jù)傳輸速率等。在又一示例中,當所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WCDMA時,傳輸速率獲取裝置12根據(jù)該網(wǎng)絡(luò)類型獲取與該網(wǎng)絡(luò)類型所對應(yīng)的預(yù)定傳輸速率,示出其預(yù)定上行速率為4801Λρ,且傳輸速率獲取裝置12根據(jù)該網(wǎng)絡(luò)類型,在該傳輸設(shè)備的性能參數(shù)庫中進行查詢,獲取該傳輸設(shè)備的傳輸性能參數(shù),示出該傳輸設(shè)備的最高上行速率為2561ApS、最高下行速率為 5121ApS,若預(yù)定速率調(diào)整規(guī)則為以傳輸性能參數(shù)示出的最高上行速率為傳輸速率,則傳輸速率獲取裝置12獲得本次數(shù)據(jù)傳輸?shù)膫鬏斔俾蕿?561ApS。其中,所述性能參數(shù)庫中包括傳輸設(shè)備的配置參數(shù)信息、性能參數(shù)信息等。優(yōu)選地,傳輸速率獲取裝置12還可根據(jù)傳輸設(shè)備的歷史傳輸記錄,直接獲取與數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;例如,傳輸速率獲取裝置12提取歷史傳輸記錄中與本次數(shù)據(jù)傳輸具有相同網(wǎng)絡(luò)類型的多次數(shù)據(jù)傳輸?shù)臍v史數(shù)據(jù)傳輸速率,計算獲得該多次歷史傳輸速率的平均值,即平均歷史數(shù)據(jù)傳輸速率,并將該平均歷史數(shù)據(jù)傳輸速率作為本次數(shù)據(jù)傳輸?shù)膫鬏斔俾?。在此,本領(lǐng)域技術(shù)人員應(yīng)能理解,所述網(wǎng)絡(luò)信息數(shù)據(jù)庫、所述歷史傳輸記錄庫、所述性能參數(shù)庫既可以為相互獨立的數(shù)據(jù)庫,也可以集成于為同一數(shù)據(jù)庫。在此,需要說明的是,上述舉例中的各項數(shù)值僅為說明作用的示例,以供讀者理解本發(fā)明,并非實際應(yīng)用時的真實數(shù)據(jù),不應(yīng)視為對本專利申請保護范圍的任何限制。如無特別說明,本文中其他地方出現(xiàn)的數(shù)值的功用與此處相同,為簡明起見,不再贅述。圖2示出根據(jù)本發(fā)明一個優(yōu)選實施例的確定數(shù)據(jù)傳輸超時時間的裝置示意圖。所述傳輸設(shè)備的相關(guān)信息包括所述傳輸設(shè)備的歷史傳輸記錄,其中,超時時間確定裝置1還包括基站確定裝置14’和記錄獲取裝置15’ ;基站確定裝置14’確定該傳輸設(shè)備所屬的傳輸基站;記錄獲取裝置15’獲取該傳輸基站與該傳輸設(shè)備之間的所述歷史傳輸記錄;傳輸速率獲取裝置12’根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,結(jié)合所述歷史傳輸記錄,獲取所述傳輸速率。在此,圖2中所示裝置11’和13’與前面參照圖1所描述的裝置11和13的內(nèi)容相同,為簡明起見,以引用方式包含于此,而不做贅述。具體地,基站確定裝置14’通過特定的定位技術(shù),獲取傳輸設(shè)備所在的地理位置信息。其中,所述定位技術(shù)包括但不限于1)對該傳輸設(shè)備所在的位置進行全球定位系統(tǒng)(GPQ定位;2)利用移動運營網(wǎng)的一個或多個基站與該傳輸設(shè)備之間距離的測算,來進行傳輸設(shè)備的定位。在此,所述位置信息包括但不限于1)絕對地理位置信息,如該傳輸設(shè)備所在的經(jīng)度、維度坐標;2)該傳輸設(shè)備所在的相對地理位置信息,如“位于北京市海淀區(qū)與朝陽區(qū)交界處”。接著,該基站確定裝置14’根據(jù)該地理位置信息,確定該傳輸設(shè)備所屬的傳輸基
8站。其中,所述確定傳輸基站的方式包括但不限于1)從傳輸設(shè)備的本地數(shù)據(jù)庫中或從第三方設(shè)備中獲得以確定;2)確定傳輸設(shè)備與基站之間具有最小測算距離的基站,即為該傳輸設(shè)備進行數(shù)據(jù)傳輸?shù)膫鬏敾尽T谝粋€示例中,基站確定裝置14’根據(jù)GPS定位,獲取傳輸設(shè)備所在的地理位置信息為“北京市東城區(qū)東長安街1號”。接著,基站確定裝置14’根據(jù)該地理位置信息,通過調(diào)用第三方設(shè)備提供的應(yīng)用編程接口(API),在該第三方設(shè)備的基站數(shù)據(jù)庫中進行匹配查詢, 確定與該地理位置信息相對應(yīng)的基站。其中,所述基站數(shù)據(jù)庫中包括數(shù)據(jù)傳輸?shù)幕炯捌渌采w的地理位置信息等。隨后,記錄獲取裝置15’從已確定的與傳輸設(shè)備所在地理位置信息相對應(yīng)的傳輸基站信息中,提取該傳輸基站的標識,并根據(jù)該傳輸基站的標識,在該傳輸設(shè)備的歷史傳輸記錄庫中匹配查詢,獲取該傳輸基站與該傳輸設(shè)備之間的歷史傳輸記錄。隨后,傳輸速率獲取裝置12’根據(jù)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,并結(jié)合該歷史傳輸記錄,獲取本次數(shù)據(jù)傳輸?shù)膫鬏斔俾?。在此,所述歷史傳輸記錄庫中包括傳輸基站與傳輸設(shè)備之間的歷史數(shù)據(jù)傳輸?shù)膫鬏斔俾实?。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定傳輸基站和/或獲取歷史傳輸記錄和/或獲取傳輸速率的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定傳輸基站和/或獲取歷史傳輸記錄和/或獲取傳輸速率的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi), 并在此以引用方式包含于此。圖3示出根據(jù)本發(fā)明另一優(yōu)選實施例的確定數(shù)據(jù)傳輸超時時間的裝置示意圖。如圖3所示,超時時間確定裝置1的第一確定裝置13”中包括參考時間確定單元 131”和時間確定單元132”。其中,參考時間確定單元131”根據(jù)所述數(shù)據(jù)傳輸請求的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的參考超時時間;接著,時間確定單元132”根據(jù)所述參考超時時間,結(jié)合所述網(wǎng)絡(luò)的狀態(tài)信息,確定所述數(shù)據(jù)傳輸超時時間。在此,圖3中所示裝置11”和12”與前面參照圖1所描述的裝置11和12的內(nèi)容相同,為簡明起見,以引用方式包含于此,而不做贅述。更具體地,參考時間確定單元131”根據(jù)請求獲取裝置11”獲取的數(shù)據(jù)傳輸請求中包含的數(shù)據(jù)傳輸量及傳輸速率獲取裝置12”獲取的傳輸速率,通過該數(shù)據(jù)傳輸量與該傳輸速率做除,確定該數(shù)據(jù)傳輸參考超時時間;接著,時間確定單元132”根據(jù)參考時間確定單元131”確定的參考超時時間,結(jié)合網(wǎng)絡(luò)的狀態(tài)信息,按照預(yù)定超時時間調(diào)整規(guī)則,如加權(quán)等方式,確定數(shù)據(jù)傳輸超時時間,其中,所述網(wǎng)絡(luò)的狀態(tài)信息包括但不限于1)所述網(wǎng)絡(luò)的信號強度;例如,基于網(wǎng)絡(luò)的信號強度,時間確定單元132”可調(diào)整參考超時時間以確定數(shù)據(jù)傳輸超時時間a當網(wǎng)絡(luò)信號強度超過某信號閾值,可按預(yù)定超時時間調(diào)整規(guī)則縮短參考超時時間以作為數(shù)據(jù)傳輸超時時間;b當網(wǎng)絡(luò)信號強度低于某信號閾值,可按預(yù)定超時時間調(diào)整規(guī)則增長參考超時時間以作為數(shù)據(jù)傳輸超時時間。2)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)流量;例如,基于網(wǎng)絡(luò)的網(wǎng)絡(luò)流量,時間確定單元132”可調(diào)整參考超時時間以確定數(shù)據(jù)傳輸超時時間
a當網(wǎng)絡(luò)流量低于某流量閾值時,可按預(yù)定超時時間調(diào)整規(guī)則縮短參考超時時間以作為數(shù)據(jù)傳輸超時時間;b當網(wǎng)絡(luò)流量超過某流量閾值時,可按預(yù)定超時時間調(diào)整規(guī)則增長參考超時時間以作為數(shù)據(jù)傳輸超時時間。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述兩項網(wǎng)絡(luò)狀態(tài)信息不僅可以單獨用于時間確定單元132”確定數(shù)據(jù)傳輸超時時間,還可以將該兩項結(jié)合用于時間確定單元132”確定數(shù)據(jù)傳輸超時時間。本領(lǐng)域技術(shù)人員應(yīng)能理解上述網(wǎng)絡(luò)的狀態(tài)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的網(wǎng)絡(luò)的狀態(tài)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在一示例中,當網(wǎng)絡(luò)類型為GPRS網(wǎng)絡(luò),預(yù)定傳輸速率為HOlcbps,數(shù)據(jù)傳輸請求中包含的數(shù)據(jù)傳輸量7001Λ,則參考時間確定單元131”通過計算確定參考超時時間為5s (= 700k/140kbps);接著,時間確定單元132”按照約定的方式,在傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中查詢獲取當前的網(wǎng)絡(luò)信號強度為理想網(wǎng)絡(luò)信號強度的60%,則根據(jù)預(yù)定超時時間調(diào)整規(guī)則,將參考超時時間增長ls,即將6s作為與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。在另一示例中,當網(wǎng)絡(luò)類型為CDMA網(wǎng)絡(luò),傳輸速率為2561ibpS,傳輸請求中包含的數(shù)據(jù)傳輸量2mb( = 20481Λ),則參考時間確定單元131”通過計算確定參考超時時間為 8s ( = 2048kb/256kbps);接著,時間確定單元132”按照約定的方式,在傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中查詢獲取當前的網(wǎng)絡(luò)的流量為2401ApS,且該當前的網(wǎng)絡(luò)流量小于預(yù)定流量閾值2561ApS,則根據(jù)預(yù)定超時時間調(diào)整規(guī)則,將參考超時時間增長ls,即將9s作為該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定參考超時時間和/或確定數(shù)據(jù)傳輸超時時間的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定參考超時時間和/或確定數(shù)據(jù)傳輸超時時間的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在一個優(yōu)選實施例中(參照圖1),超時時間確定裝置1還包括處理裝置(未示出),處理裝置當所述數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過所述數(shù)據(jù)傳輸超時時間,按照預(yù)定處理規(guī)則,對所述數(shù)據(jù)傳輸請求進行處理。以下參照圖1對該另一優(yōu)選實施例進行詳細描述,其中,請求獲取裝置11獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求;接著,傳輸速率獲取裝置12根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;隨后,第一確定裝置13根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。上述請求獲取裝置11、傳輸速率獲取裝置12與第一確定裝置13所執(zhí)行的具體過程與前述參照圖1所描述的實施例中請求獲取裝置11、傳輸速率獲取裝置12和第一確定裝置13所執(zhí)行的過程相同,為簡明起見,以引用方式包含于此,而不做贅述。具體地,傳輸設(shè)備向目標設(shè)備發(fā)送數(shù)據(jù)傳輸請求,處理裝置通過該傳輸設(shè)備提供的應(yīng)用編程接口(API),實時監(jiān)控該目標設(shè)備是否向該傳輸設(shè)備返回對該數(shù)據(jù)傳輸請求的接收反饋信息,當處理裝置未在第一確定裝置13獲取的數(shù)據(jù)傳輸超時時間內(nèi)監(jiān)測獲得來自該目標設(shè)備的接收反饋信息,即數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過數(shù)據(jù)傳輸
10超時時間,則按照預(yù)定處理規(guī)則,對所述數(shù)據(jù)傳輸請求進行處理。其中,所述預(yù)定處理規(guī)則包括但不限于以下至少任一項1)生成新的數(shù)據(jù)傳輸請求,以重新進行數(shù)據(jù)傳輸;具體地,當數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過數(shù)據(jù)傳輸超時時間時, 處理裝置生成新的數(shù)據(jù)傳輸請求,以重新進行數(shù)據(jù)傳輸。其中,根據(jù)數(shù)據(jù)傳輸請求重新進行數(shù)據(jù)傳輸?shù)姆绞桨ǖ幌抻谝韵聝煞N情形a處理裝置生成超時提示信息,并將該超時提示信息通過采用任何已知的計算機提供人可讀信息的技術(shù)手段,例如屏幕顯示、揚聲器播放等方式,通過傳輸設(shè)備提供至用戶,進而根據(jù)用戶指令,決定是否重新發(fā)起數(shù)據(jù)傳輸請求,或者繼續(xù)基于此數(shù)據(jù)傳輸請求發(fā)送數(shù)據(jù);b處理裝置在數(shù)據(jù)傳輸超時后自動生成新的數(shù)據(jù)傳輸請求,重新進行數(shù)據(jù)傳輸。2)丟棄所述數(shù)據(jù)傳輸請求;具體地,當數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過數(shù)據(jù)傳輸超時時間時, 處理裝置丟棄該數(shù)據(jù)傳輸請求,以保證數(shù)據(jù)傳輸?shù)陌踩院捅C芤?。本領(lǐng)域技術(shù)人員應(yīng)能理解上述預(yù)定處理規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)定處理規(guī)則如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在一個示例中,當傳輸設(shè)備為手機時,該手機向目標設(shè)備,如網(wǎng)絡(luò)服務(wù)器,發(fā)送數(shù)據(jù)傳輸請求,處理裝置通過該傳輸設(shè)備提供的應(yīng)用編程接口(API),實時地監(jiān)控該網(wǎng)絡(luò)服務(wù)器是否向該手機返回對本次數(shù)據(jù)傳輸確認接收完成的反饋信息,當處理裝置未在數(shù)據(jù)傳輸超時時間內(nèi)監(jiān)測獲得來自該網(wǎng)絡(luò)服務(wù)器的確認接收完成的反饋信息,則處理裝置自動生成新的數(shù)據(jù)傳輸請求,以重新向該網(wǎng)絡(luò)服務(wù)器進行數(shù)據(jù)傳輸。優(yōu)選地,當數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過數(shù)據(jù)傳輸超時時間時, 且傳輸設(shè)備重新進行該數(shù)據(jù)傳輸?shù)拇螖?shù)未超過預(yù)定的重新傳輸次數(shù)閾值時,在超時后,處理裝置自動生成新的數(shù)據(jù)傳輸請求以重新進行數(shù)據(jù)傳輸;若傳輸設(shè)備重新進行該數(shù)據(jù)傳輸?shù)拇螖?shù)超過預(yù)定的重新傳輸次數(shù)閾值時,則處理裝置直接丟棄該數(shù)據(jù)傳輸請求。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對數(shù)據(jù)傳輸請求進行處理的方式或預(yù)定處理規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對數(shù)據(jù)傳輸請求進行處理的方式和預(yù)定處理規(guī)則如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在又一個優(yōu)選實施例中(參照圖1),超時時間確定裝置1還包括提供裝置(未示出),其中,請求獲取裝置11獲取用戶通過傳輸設(shè)備輸入的所述數(shù)據(jù)傳輸請求;提供裝置將所述數(shù)據(jù)傳輸請求所對應(yīng)的數(shù)據(jù)傳輸結(jié)果提供給所述用戶。以下參照圖1對該另一優(yōu)選實施例進行詳細描述,其中,傳輸速率獲取裝置12根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率,隨后,第一確定裝置 13根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。上述傳輸速率獲取裝置12與第一確定裝置13所執(zhí)行的具體過程與前述參照圖1所描述的實施例中傳輸速率獲取裝置12和第一確定裝置13所執(zhí)行的過程相同,為簡明起見,以引用方式包含于此,而不做贅述。具體地,請求獲取裝置11例如應(yīng)用戶在傳輸設(shè)備上的發(fā)送操作觸發(fā)地獲取數(shù)據(jù)傳輸請求;提供裝置通過傳輸設(shè)備提供的應(yīng)用編程接口(API),基于預(yù)定條件或事件觸發(fā)地,或定期地監(jiān)控目標設(shè)備向該傳輸設(shè)備返回與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸結(jié)果, 如本次數(shù)據(jù)傳輸確認接收完成的反饋信息,并將該數(shù)據(jù)傳輸結(jié)果,采用任何已知的計算機提供人可讀信息的技術(shù)手段,例如屏幕顯示、揚聲器播放等,提供給該用戶。在一示例中,目標設(shè)備為網(wǎng)絡(luò)服務(wù)器,首先,請求獲取裝置11獲取用戶通過傳輸設(shè)備發(fā)送的數(shù)據(jù)傳輸請求;接著,提供裝置通過該傳輸設(shè)備提供的應(yīng)用編程接口(API),實時地監(jiān)控該網(wǎng)絡(luò)服務(wù)器向該傳輸設(shè)備返回的本次數(shù)據(jù)傳輸確認接收完成的反饋信息,并將該反饋信息,采用任何已知的傳輸設(shè)備提供人可讀信息的技術(shù)手段,例如屏幕顯示、揚聲器播放等,通過該傳輸設(shè)備提供給該用戶。以屏幕顯示為例,提供裝置將該網(wǎng)絡(luò)服務(wù)器返回的反饋信息,利用約定的通信方式,按一定順序和格式提供給該傳輸設(shè)備,供用戶進行瀏覽。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取數(shù)據(jù)傳輸請求或提供數(shù)據(jù)傳輸結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取數(shù)據(jù)傳輸請求和提供數(shù)據(jù)傳輸結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,超時時間確定裝置1還包括更新裝置(未示出),更新裝置根據(jù)所述數(shù)據(jù)傳輸結(jié)果,建立或更新所述歷史傳輸記錄。具體地,更新裝置根據(jù)提供裝置提供至用戶的數(shù)據(jù)傳輸結(jié)果,提取其中的傳輸設(shè)備進行該數(shù)據(jù)傳輸?shù)乃褂镁W(wǎng)絡(luò)的網(wǎng)絡(luò)類型、該數(shù)據(jù)傳輸?shù)膶嶋H傳輸速率、以及該數(shù)據(jù)傳輸過程中傳輸設(shè)備所使用的傳輸基站等信息,并將該等信息寫入到歷史傳輸記錄庫中,以更新該歷史傳輸記錄;若檢測到歷史傳輸記錄庫未建立,則先行初始化該歷史傳輸記錄庫,然后將所述信息寫入到該歷史傳輸記錄庫中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述建立或更新歷史傳輸記錄的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新歷史傳輸記錄的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi), 并在此以引用方式包含于此。圖4示出根據(jù)本發(fā)明一個方面確定數(shù)據(jù)傳輸超時時間的方法流程圖。在此,超時時間確定裝置1可位于用戶設(shè)備中,也可位于網(wǎng)絡(luò)設(shè)備中,其中用戶設(shè)備包括但不限于任何一種可與用戶通過鍵盤、遙控器、觸摸板、或聲控設(shè)備進行人機交互的電子產(chǎn)品,例如計算機、智能手機、PDA、PSP、或IPTV等;網(wǎng)絡(luò)設(shè)備包括但不限于計算機、網(wǎng)絡(luò)主機、網(wǎng)絡(luò)基站、
路由器等。以下基于圖4對根據(jù)本發(fā)明一個實施例進行詳細描述。如圖4所示,首先,在步驟 Sl中,超時時間確定裝置1獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求。具體地,在步驟Sl中,超時時間確定裝置1定期地或應(yīng)事件觸發(fā)實時地獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求,其中所述數(shù)據(jù)傳輸請求包括但不限于待傳輸?shù)臄?shù)據(jù),待傳輸?shù)臄?shù)據(jù)量、數(shù)據(jù)傳輸?shù)哪繕嗽O(shè)備等。其中,所述網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)、無線自組織網(wǎng)絡(luò)(Ad Hoc網(wǎng)絡(luò))等。以下,我們以超時時間確定裝置1位于傳輸設(shè)備中為例,如圖1所示,闡述本發(fā)明各實施例。但是,本領(lǐng)域技術(shù)人員應(yīng)能理解,該超時時間確定裝置1也可位于其他用戶設(shè)備或網(wǎng)絡(luò)設(shè)備中。在一示例中,在步驟Sl中,超時時間確定裝置1應(yīng)事件觸發(fā)地獲取傳輸設(shè)備的數(shù)據(jù)傳輸請求。首先,用戶借助該傳輸設(shè)備的交互裝置,包括但不限于鍵盤、鼠標、遙控器、觸摸板、或手寫設(shè)備,在瀏覽器軟件、應(yīng)用程序或客戶端軟件中輸入待傳輸?shù)臄?shù)據(jù);以鍵盤為例,用戶通過該傳輸設(shè)備中的客戶端軟件,在該客戶端軟件的輸入框中輸入待傳輸?shù)臄?shù)據(jù), 并通過點擊“發(fā)送”按鈕或其他方式觸發(fā)傳輸設(shè)備生成將該待傳輸?shù)臄?shù)據(jù)傳輸至目標設(shè)備的數(shù)據(jù)傳輸請求,該數(shù)據(jù)傳輸請求中包含該待傳輸?shù)臄?shù)據(jù)及所述目標設(shè)備等信息。然后,傳輸設(shè)備通過一次或多次調(diào)用超時時間確定裝置1提供的應(yīng)用編程接口(API)或其他約定的通信方式,如總線通信等,發(fā)送該數(shù)據(jù)傳輸請求至超時時間確定裝置1。超時時間確定裝置 1通過監(jiān)聽請求消息,實時地接收該數(shù)據(jù)傳輸請求。在另一示例中,在步驟Sl中,超時時間確定裝置1在傳輸設(shè)備內(nèi)部定期地通過調(diào)用預(yù)定應(yīng)用編程接口(API)向傳輸設(shè)備的請求發(fā)起模塊(未示出)發(fā)送獲取數(shù)據(jù)傳輸請求的請求消息,并接收該請求發(fā)起模塊響應(yīng)于該請求消息返回的數(shù)據(jù)傳輸請求。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取數(shù)據(jù)傳輸請求的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取數(shù)據(jù)傳輸請求的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。接著,在步驟S2中,超時時間確定裝置1根據(jù)所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率。具體地,在步驟S2中,超時時間確定裝置1根據(jù)其在步驟Sl中獲取的數(shù)據(jù)傳輸請求,獲得該數(shù)據(jù)傳輸請求中的目標設(shè)備信息;然后,由所述目標設(shè)備信息來確定在傳輸設(shè)備和目標設(shè)備之間傳輸該數(shù)據(jù)傳輸請求所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型;隨后,獲得該網(wǎng)絡(luò)類型的預(yù)定傳輸速率,作為與該數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率。其中,獲得該預(yù)定傳輸速率的方式包括但不限于1)從其他網(wǎng)絡(luò)設(shè)備中獲取該預(yù)定傳輸速率;2)從傳輸設(shè)備中獲取該預(yù)定傳輸速率,例如,在傳輸設(shè)備的本地存儲器中進行查詢來獲取。在此,所述網(wǎng)絡(luò)類型包括但不限于GPRS(cmnet、cmwap)、GSM、CDMA、WCDMA,WIFI寸。在一個示例中,在步驟S2中,超時時間確定裝置1根據(jù)其在步驟Sl中獲取的數(shù)據(jù)傳輸請求,提取該數(shù)據(jù)傳輸請求中的目標設(shè)備信息,并將該目標設(shè)備信息作為參數(shù),按照約定的方式調(diào)用傳輸設(shè)備提供的API,以獲得向該目標設(shè)備傳輸數(shù)據(jù)的所使用的網(wǎng)絡(luò)類型。然后,超時時間確定裝置1根據(jù)該網(wǎng)絡(luò)類型,在該傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中查詢獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率,并將該預(yù)定傳輸速率作為與該數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率返回至超時時間確定裝置1。其中,所述網(wǎng)絡(luò)信息數(shù)據(jù)庫中包括網(wǎng)絡(luò)類型及其對應(yīng)的預(yù)定傳輸速率、當前網(wǎng)絡(luò)信號強度、當前網(wǎng)絡(luò)流量大小等信息。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取傳輸速率的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取傳輸速率的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。隨后,在步驟S3中,超時時間確定裝置1根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。具體地,在步驟S3中,超時時間確定裝置1根據(jù)其在步驟Sl中獲取的數(shù)據(jù)傳輸請求中包含的數(shù)據(jù)傳輸量及其在步驟S2中獲取的傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)
13的數(shù)據(jù)傳輸超時時間,其中,所述確定數(shù)據(jù)傳輸超時時間的方式包括但不限于1)通過數(shù)據(jù)傳輸量與傳輸速率進行除等計算方式,確定數(shù)據(jù)傳輸超時時間;例如,當超時時間確定裝置1在步驟S2中獲取的傳輸速率為SOOlcbps,在步驟S3中,超時時間確定裝置1根據(jù)傳輸請求中包含的數(shù)據(jù)傳輸量2mb( = 20481Λ),通過計算公式超時時間=數(shù)據(jù)傳輸量/傳輸速率,確定數(shù)據(jù)傳輸超時時間為2. 56s (= 2048kb/800kbps)。2)根據(jù)數(shù)據(jù)傳輸請求的數(shù)據(jù)傳輸量及傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的參考超時時間;然后,根據(jù)該參考超時時間,并結(jié)合所述網(wǎng)絡(luò)的狀態(tài)信息,確定所述數(shù)據(jù)傳輸超時時間。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述獲取數(shù)據(jù)傳輸超時時間的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取數(shù)據(jù)傳輸超時時間的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,超時時間確定裝置1在步驟Si、步驟S2和步驟S3中是持續(xù)不斷地工作。 具體地,在步驟Sl中,超時時間確定裝置1持續(xù)地獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求;接著,在步驟S2中,超時時間確定裝置1也持續(xù)地根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;隨后,在步驟S3中,超時時間確定裝置1也持續(xù)地根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。在此,本領(lǐng)域技術(shù)人員應(yīng)理解“持續(xù)”是指各步驟不斷進行上述數(shù)據(jù)傳輸請求的獲取、傳輸速率的獲取及數(shù)據(jù)傳輸超時時間的確定,直至滿足預(yù)定停止條件,例如超時時間確定裝置1在較長時間內(nèi)停止對數(shù)據(jù)傳輸請求的獲取。優(yōu)選地,在步驟S2中,超時時間確定裝置1可根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,結(jié)合所述傳輸設(shè)備的相關(guān)信息,獲取所述傳輸速率。具體地,在步驟S2中,超時時間確定裝置1根據(jù)所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,從該傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率;然后,根據(jù)預(yù)定速率調(diào)整規(guī)則,并基于該傳輸設(shè)備的相關(guān)信息,對該預(yù)定傳輸速率進行調(diào)整,以獲取與數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率。其中,所述傳輸設(shè)備的相關(guān)信息包括但不限于1)所述傳輸設(shè)備的歷史傳輸記錄;具體地,在步驟S2中,超時時間確定裝置1根據(jù)網(wǎng)絡(luò)類型,從傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率;然后,根據(jù)所獲取的預(yù)定傳輸速率,并結(jié)合傳輸設(shè)備的歷史傳輸記錄,來獲取與該數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率。其中,所述獲取方式包括但不限于-提取歷史傳輸記錄中與本次數(shù)據(jù)傳輸具有相同網(wǎng)絡(luò)類型的最新一次數(shù)據(jù)傳輸?shù)臍v史數(shù)據(jù)傳輸速率;隨后,根據(jù)預(yù)定加權(quán)規(guī)則,對該歷史數(shù)據(jù)傳輸速率和該預(yù)定傳輸速率進行加權(quán)計算,以獲取本次數(shù)據(jù)傳輸?shù)膫鬏斔俾剩?)所述傳輸設(shè)備的傳輸性能參數(shù);具體地,在步驟S2中,超時時間確定裝置1根據(jù)所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,從傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率;然后,根據(jù)預(yù)定速率調(diào)整規(guī)則,基于傳輸設(shè)備的傳輸性能參數(shù),來調(diào)整本次數(shù)據(jù)傳輸?shù)念A(yù)定傳輸速率,以獲取傳輸速率。具體地,該預(yù)定速率調(diào)整規(guī)則包括但不限于
a當所述傳輸設(shè)備的傳輸性能參數(shù)高于一預(yù)定參考性能指標,則超時時間確定裝置1在步驟S2中可以根據(jù)兩者的差值確定相應(yīng)的速率增幅,并在該預(yù)定傳輸速率基礎(chǔ)上增加該速率增幅,以作為本次數(shù)據(jù)傳輸?shù)膫鬏斔俾?;b當所述傳輸設(shè)備的傳輸性能參數(shù)低于一預(yù)定參考性能指標,則超時時間確定裝置1在步驟S2中可以根據(jù)兩者的差值確定相應(yīng)的速率減幅,按預(yù)定速率調(diào)整規(guī)則在該預(yù)定傳輸速率基礎(chǔ)上減少該速率減幅,以作為本次數(shù)據(jù)傳輸?shù)膫鬏斔俾省1绢I(lǐng)域技術(shù)人員應(yīng)能理解,上述兩項傳輸設(shè)備的相關(guān)信息不僅可以單獨用于超時時間確定裝置1在步驟S2中獲取所述傳輸速率,還可以將該兩項結(jié)合用于超時時間確定裝置1在步驟S2中獲取所述傳輸速率。本領(lǐng)域技術(shù)人員還應(yīng)能理解上述傳輸設(shè)備的相關(guān)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的傳輸設(shè)備的相關(guān)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi), 并在此以引用方式包含于此。在一示例中,當所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WCDMA網(wǎng)絡(luò)時,在步驟S2中,超時時間確定裝置1根據(jù)該網(wǎng)絡(luò)類型,在傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中查詢獲取與該網(wǎng)絡(luò)類型相對應(yīng)的預(yù)定傳輸速率為SOOlAps,且該超時時間確定裝置1根據(jù)該網(wǎng)絡(luò)類型,在傳輸設(shè)備的歷史傳輸記錄庫中進行匹配查詢,獲取基于WCDMA網(wǎng)絡(luò)進行的最新一次數(shù)據(jù)傳輸?shù)臍v史數(shù)據(jù)傳輸速率為4001ApS,若預(yù)定加權(quán)規(guī)則中該預(yù)定傳輸速率的權(quán)重為0. 6,該最新一次歷史數(shù)據(jù)傳輸速率的權(quán)重為0. 4,則超時時間確定裝置1獲得本次數(shù)據(jù)傳輸?shù)膫鬏斔俾蕿?401cbpS(= 800kbpsX0. 6+400kbpsX0. 4)。其中,所述歷史傳輸記錄庫中包括該傳輸設(shè)備歷史數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)類型及其對應(yīng)的歷史數(shù)據(jù)傳輸速率等。在又一示例中,當所用網(wǎng)絡(luò)的網(wǎng)絡(luò)類型為WCDMA時,在步驟S2中,超時時間確定裝置1根據(jù)該網(wǎng)絡(luò)類型獲取與該網(wǎng)絡(luò)類型所對應(yīng)的預(yù)定傳輸速率,示出其預(yù)定上行速率為 4801Λρ,且超時時間確定裝置1根據(jù)該網(wǎng)絡(luò)類型,在該傳輸設(shè)備的性能參數(shù)庫中進行查詢, 獲取該傳輸設(shè)備的傳輸性能參數(shù),示出該傳輸設(shè)備的最高上行速率為2561ApS、最高下行速率為5121ApS,若預(yù)定速率調(diào)整規(guī)則為以傳輸性能參數(shù)示出的最高上行速率為傳輸速率,則超時時間確定裝置1獲得本次數(shù)據(jù)傳輸?shù)膫鬏斔俾蕿?561ApS。其中,所述性能參數(shù)庫中包括傳輸設(shè)備的配置參數(shù)信息、性能參數(shù)信息等。優(yōu)選地,在步驟S2中,超時時間確定裝置1還可根據(jù)傳輸設(shè)備的歷史傳輸記錄,直接獲取與數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;例如,在步驟S2中,超時時間確定裝置1提取歷史傳輸記錄中與本次數(shù)據(jù)傳輸具有相同網(wǎng)絡(luò)類型的多次數(shù)據(jù)傳輸?shù)臍v史數(shù)據(jù)傳輸速率,計算獲得該多次歷史傳輸速率的平均值,即平均歷史數(shù)據(jù)傳輸速率,并將該平均歷史數(shù)據(jù)傳輸速率作為本次數(shù)據(jù)傳輸?shù)膫鬏斔俾省T诖?,本領(lǐng)域技術(shù)人員應(yīng)能理解,所述網(wǎng)絡(luò)信息數(shù)據(jù)庫、所述歷史傳輸記錄庫、所述性能參數(shù)庫既可以為相互獨立的數(shù)據(jù)庫,也可以集成于為同一數(shù)據(jù)庫。在此,需要說明的是,上述舉例中的各項數(shù)值僅為說明作用的示例,以供讀者理解本發(fā)明,并非實際應(yīng)用時的真實數(shù)據(jù),不應(yīng)視為對本專利申請保護范圍的任何限制。如無特別說明,本文中其他地方出現(xiàn)的數(shù)值的功用與此處相同,為簡明起見,不再贅述。圖5示出根據(jù)本發(fā)明一個優(yōu)選實施例的確定數(shù)據(jù)傳輸超時時間的方法流程圖。所述傳輸設(shè)備的相關(guān)信息包括所述傳輸設(shè)備的歷史傳輸記錄,其中,該方法還包
15括步驟S4’和步驟S5’ ;在步驟S4’中,超時時間確定裝置1確定該傳輸設(shè)備所屬的傳輸基站;在步驟S5’中,超時時間確定裝置1獲取該傳輸基站與該傳輸設(shè)備之間的所述歷史傳輸記錄;在步驟S2’中,超時時間確定裝置1根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,結(jié)合所述歷史傳輸記錄,獲取所述傳輸速率。在此,圖5中所示步驟Si’和步驟S3’與前面參照圖4所描述的步驟Sl和步驟S3的內(nèi)容相同,為簡明起見,以引用方式包含于此,而不做贅述。具體地,在步驟S4’中,超時時間確定裝置1通過特定的定位技術(shù),獲取傳輸設(shè)備所在的地理位置信息。其中,所述定位技術(shù)包括但不限于1)對該傳輸設(shè)備所在的位置進行全球定位系統(tǒng)(GPQ定位;2)利用移動運營網(wǎng)的一個或多個基站與該傳輸設(shè)備之間距離的測算,來進行傳輸設(shè)備的定位。在此,所述位置信息包括但不限于1)絕對地理位置信息,如該傳輸設(shè)備所在的經(jīng)度、維度坐標;2)該傳輸設(shè)備所在的相對地理位置信息,如“位于北京市海淀區(qū)與朝陽區(qū)交界處”。接著,在步驟S4,中,超時時間確定裝置1根據(jù)該地理位置信息,確定該傳輸設(shè)備所屬的傳輸基站。其中,所述確定傳輸基站的方式包括但不限于1)從傳輸設(shè)備的本地數(shù)據(jù)庫中或從第三方設(shè)備中獲得以確定;2)確定傳輸設(shè)備與基站之間具有最小測算距離的基站,即為該傳輸設(shè)備進行數(shù)據(jù)傳輸?shù)膫鬏敾?。在一個示例中,在步驟S4’中,超時時間確定裝置1根據(jù)GPS定位,獲取傳輸設(shè)備所在的地理位置信息為“北京市東城區(qū)東長安街1號”。接著,在步驟S4’中,超時時間確定裝置1根據(jù)該地理位置信息,通過調(diào)用第三方設(shè)備提供的應(yīng)用編程接口(API),在該第三方設(shè)備的基站數(shù)據(jù)庫中進行匹配查詢,確定與該地理位置信息相對應(yīng)的基站。其中,所述基站數(shù)據(jù)庫中包括數(shù)據(jù)傳輸?shù)幕炯捌渌采w的地理位置信息等。隨后,在步驟S5’中,超時時間確定裝置1從已確定的與傳輸設(shè)備所在地理位置信息相對應(yīng)的傳輸基站信息中,提取該傳輸基站的標識,并根據(jù)該傳輸基站的標識,在該傳輸設(shè)備的歷史傳輸記錄庫中匹配查詢,獲取該傳輸基站與該傳輸設(shè)備之間的歷史傳輸記錄。 隨后,在步驟S2’中,超時時間確定裝置1根據(jù)網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,并結(jié)合該歷史傳輸記錄,獲取本次數(shù)據(jù)傳輸?shù)膫鬏斔俾?。在此,所述歷史傳輸記錄庫中包括但不限于傳輸基站與傳輸設(shè)備之間的歷史數(shù)據(jù)傳輸?shù)膫鬏斔俾?。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定傳輸基站和/或獲取歷史傳輸記錄和/或獲取傳輸速率的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定傳輸基站和/或獲取歷史傳輸記錄和/或獲取傳輸速率的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi), 并在此以引用方式包含于此。圖6示出根據(jù)本發(fā)明另一優(yōu)選實施例的確定數(shù)據(jù)傳輸超時時間的方法流程圖。如圖6所示,步驟S3”還包括步驟S31”和步驟S32”。在步驟S31"中,超時時間確定裝置1根據(jù)所述數(shù)據(jù)傳輸請求的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的參考超時時間;接著,在步驟S32"中,超時時間確定裝置1根據(jù)所述參考超時時間,結(jié)合所述網(wǎng)絡(luò)的狀態(tài)信息,確定所述數(shù)據(jù)傳輸超時時間。在此,圖6中所示步驟Si”和步驟S2”與前面參照圖4所描述的步驟S 1和步驟S2內(nèi)容相同,為簡明起見,以引用方式包含于此,而不做贅述。更具體地,在步驟S31"中,超時時間確定裝置1根據(jù)其在步驟S 1”中獲取的數(shù)據(jù)傳輸請求中包含的數(shù)據(jù)傳輸量及其在步驟S2”中獲取的傳輸速率,通過該數(shù)據(jù)傳輸量與該傳輸速率做除,確定該數(shù)據(jù)傳輸參考超時時間;接著,在步驟S32"中,超時時間確定裝置1 根據(jù)其在步驟S31”中確定的參考超時時間,結(jié)合網(wǎng)絡(luò)的狀態(tài)信息,按照預(yù)定超時時間調(diào)整規(guī)則,如加權(quán)等方式,確定數(shù)據(jù)傳輸超時時間,其中,所述網(wǎng)絡(luò)的狀態(tài)信息包括但不限于1)所述網(wǎng)絡(luò)的信號強度;例如,基于網(wǎng)絡(luò)的信號強度,在步驟S32"中,超時時間確定裝置1可調(diào)整參考超時時間以確定數(shù)據(jù)傳輸超時時間a當網(wǎng)絡(luò)信號強度超過某信號閾值,可按預(yù)定超時時間調(diào)整規(guī)則縮短參考超時時間以作為數(shù)據(jù)傳輸超時時間;b當網(wǎng)絡(luò)信號強度低于某信號閾值,可按預(yù)定超時時間調(diào)整規(guī)則增長參考超時時間以作為數(shù)據(jù)傳輸超時時間。2)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)流量;例如,基于網(wǎng)絡(luò)的網(wǎng)絡(luò)流量,在步驟S32"中,超時時間確定裝置1可調(diào)整參考超時時間以確定數(shù)據(jù)傳輸超時時間a當網(wǎng)絡(luò)流量低于某流量閾值時,可按預(yù)定超時時間調(diào)整規(guī)則縮短參考超時時間以作為數(shù)據(jù)傳輸超時時間;b當網(wǎng)絡(luò)流量超過某流量閾值時,可按預(yù)定超時時間調(diào)整規(guī)則增長參考超時時間以作為數(shù)據(jù)傳輸超時時間。本領(lǐng)域技術(shù)人員應(yīng)能理解,上述兩項網(wǎng)絡(luò)狀態(tài)信息不僅可以單獨用于超時時間確定裝置1在步驟S32"中確定數(shù)據(jù)傳輸超時時間,還可以將該兩項結(jié)合用于超時時間確定裝置1在步驟S32"中確定數(shù)據(jù)傳輸超時時間。本領(lǐng)域技術(shù)人員應(yīng)能理解上述網(wǎng)絡(luò)的狀態(tài)信息僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的網(wǎng)絡(luò)的狀態(tài)信息如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在一示例中,當網(wǎng)絡(luò)類型為GPRS網(wǎng)絡(luò),預(yù)定傳輸速率為HOlcbps,數(shù)據(jù)傳輸請求中包含的數(shù)據(jù)傳輸量7001Λ,則超時時間確定裝置1在步驟S31 “中通過計算確定參考超時時間為k( = 700k/1401cbpS);接著,在步驟S32"中,超時時間確定裝置1按照約定的方式,在傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中查詢獲取當前的網(wǎng)絡(luò)信號強度為理想網(wǎng)絡(luò)信號強度的 60%,則根據(jù)預(yù)定超時時間調(diào)整規(guī)則,將參考超時時間增長ls,即將6s作為與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。在另一示例中,當網(wǎng)絡(luò)類型為CDMA網(wǎng)絡(luò),傳輸速率為2561ibpS,傳輸請求中包含的數(shù)據(jù)傳輸量2mb( = 20481Λ),則在步驟S31"中,超時時間確定裝置1通過計算確定參考超時時間為8s ( = 2048kb/256kbps);接著,超時時間確定裝置1在步驟S32"中按照約定的方式,在傳輸設(shè)備的網(wǎng)絡(luò)信息數(shù)據(jù)庫中查詢獲取當前的網(wǎng)絡(luò)的流量為2401ApS,且該當前的網(wǎng)絡(luò)流量小于預(yù)定流量閾值2561ApS,則根據(jù)預(yù)定超時時間調(diào)整規(guī)則,將參考超時時間增長 Is,即將9s作為該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。本領(lǐng)域技術(shù)人員應(yīng)能理解上述確定參考超時時間和/或確定數(shù)據(jù)傳輸超時時間的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的確定參考超時時間和/或確定數(shù)據(jù)傳輸超
17時時間的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在一個優(yōu)選實施例中(參照圖4),該方法還包括步驟S6 (未示出),在步驟S6中, 超時時間確定裝置1當所述數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過所述數(shù)據(jù)傳輸超時時間,按照預(yù)定處理規(guī)則,對所述數(shù)據(jù)傳輸請求進行處理。以下參照圖4對該另一優(yōu)選實施例進行詳細描述,其中,在步驟Sl中,超時時間確定裝置1獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求;接著,在步驟S2中,超時時間確定裝置1根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;隨后,在步驟S3中,超時時間確定裝置1根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率, 確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。上述超時時間確定裝置1在步驟Si、 步驟S2和步驟S3中所執(zhí)行的具體過程與前述參照圖4所描述的實施例中超時時間確定裝置1在步驟Si、步驟S2和步驟S3中所執(zhí)行的過程相同,為簡明起見,以引用方式包含于此, 而不做贅述。具體地,傳輸設(shè)備向目標設(shè)備發(fā)送數(shù)據(jù)傳輸請求,在步驟S6中,超時時間確定裝置1通過該傳輸設(shè)備提供的應(yīng)用編程接口(API),實時監(jiān)控該目標設(shè)備是否向該傳輸設(shè)備返回對該數(shù)據(jù)傳輸請求的接收反饋信息,在步驟S6中,超時時間確定裝置1當未在其在步驟S3中獲取的數(shù)據(jù)傳輸超時時間內(nèi)監(jiān)測獲得來自該目標設(shè)備的接收反饋信息,即數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過數(shù)據(jù)傳輸超時時間,則按照預(yù)定處理規(guī)則,對所述數(shù)據(jù)傳輸請求進行處理。其中,所述預(yù)定處理規(guī)則包括但不限于以下至少任一項1)生成新的數(shù)據(jù)傳輸請求,以重新進行數(shù)據(jù)傳輸;具體地,當數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過數(shù)據(jù)傳輸超時時間時, 在步驟S6中,超時時間確定裝置1生成新的數(shù)據(jù)傳輸請求,以重新進行數(shù)據(jù)傳輸。其中,根據(jù)數(shù)據(jù)傳輸請求重新進行數(shù)據(jù)傳輸?shù)姆绞桨ǖ幌抻谝韵聝煞N情形a在步驟S6中,超時時間確定裝置1生成超時提示信息,并將該超時提示信息通過采用任何已知的計算機提供人可讀信息的技術(shù)手段,例如屏幕顯示、揚聲器播放等方式,通過傳輸設(shè)備提供至用戶,進而根據(jù)用戶指令,決定是否重新發(fā)起數(shù)據(jù)傳輸請求,或者繼續(xù)基于此數(shù)據(jù)傳輸請求發(fā)送數(shù)據(jù);b在步驟S6中,超時時間確定裝置1在數(shù)據(jù)傳輸超時后自動生成新的數(shù)據(jù)傳輸請求,重新進行數(shù)據(jù)傳輸。2)丟棄所述數(shù)據(jù)傳輸請求;具體地,當數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過數(shù)據(jù)傳輸超時時間時, 在步驟S6中,超時時間確定裝置1丟棄該數(shù)據(jù)傳輸請求,以保證數(shù)據(jù)傳輸?shù)陌踩院捅C芤蟆1绢I(lǐng)域技術(shù)人員應(yīng)能理解上述預(yù)定處理規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的預(yù)定處理規(guī)則如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在一個示例中,當傳輸設(shè)備為手機時,該手機向目標設(shè)備,如網(wǎng)絡(luò)服務(wù)器,發(fā)送數(shù)據(jù)傳輸請求,在步驟S6中,超時時間確定裝置1通過該傳輸設(shè)備提供的應(yīng)用編程接口(API),實時地監(jiān)控該網(wǎng)絡(luò)服務(wù)器是否向該手機返回對本次數(shù)據(jù)傳輸確認接收完成的反饋信息,當超時時間確定裝置1在步驟S6中未在數(shù)據(jù)傳輸超時時間內(nèi)監(jiān)測獲得來自該網(wǎng)絡(luò)服務(wù)器的確認接收完成的反饋信息,則超時時間確定裝置1自動生成新的數(shù)據(jù)傳輸請求,以重新向該網(wǎng)絡(luò)服務(wù)器進行數(shù)據(jù)傳輸。優(yōu)選地,當數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過數(shù)據(jù)傳輸超時時間時, 且傳輸設(shè)備重新進行該數(shù)據(jù)傳輸?shù)拇螖?shù)未超過預(yù)定的重新傳輸次數(shù)閾值時,在超時后,超時時間確定裝置1在步驟S6中自動生成新的數(shù)據(jù)傳輸請求以重新進行數(shù)據(jù)傳輸;若傳輸設(shè)備重新進行該數(shù)據(jù)傳輸?shù)拇螖?shù)超過預(yù)定的重新傳輸次數(shù)閾值時,則超時時間確定裝置1在步驟S6中直接丟棄該數(shù)據(jù)傳輸請求。本領(lǐng)域技術(shù)人員應(yīng)能理解上述對數(shù)據(jù)傳輸請求進行處理的方式或預(yù)定處理規(guī)則僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的對數(shù)據(jù)傳輸請求進行處理的方式和預(yù)定處理規(guī)則如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。在又一個優(yōu)選實施例中(參照圖4),該方法還包括步驟S7 (未示出),其中,在步驟Sl中,超時時間確定裝置1獲取用戶通過傳輸設(shè)備輸入的所述數(shù)據(jù)傳輸請求;在步驟S7 中,超時時間確定裝置1將所述數(shù)據(jù)傳輸請求所對應(yīng)的數(shù)據(jù)傳輸結(jié)果提供給所述用戶。以下參照圖4對該另一優(yōu)選實施例進行詳細描述,其中,在步驟S2中,超時時間確定裝置1根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率,隨后,在步驟S3中,超時時間確定裝置1根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率, 確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。上述超時時間確定裝置1在步驟S2 和步驟S3中所執(zhí)行的具體過程與前述參照圖4所描述的實施例中超時時間確定裝置1在步驟S2和步驟S3中所執(zhí)行的過程相同,為簡明起見,以引用方式包含于此,而不做贅述。具體地,在步驟S 1中,超時時間確定裝置1例如應(yīng)用戶在傳輸設(shè)備上的發(fā)送操作觸發(fā)地獲取數(shù)據(jù)傳輸請求;在步驟S7中,超時時間確定裝置1通過傳輸設(shè)備提供的應(yīng)用編程接口(API),基于預(yù)定條件或事件觸發(fā)地,或定期地監(jiān)控目標設(shè)備向該傳輸設(shè)備返回與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸結(jié)果,如本次數(shù)據(jù)傳輸確認接收完成的反饋信息,并將該數(shù)據(jù)傳輸結(jié)果,采用任何已知的計算機提供人可讀信息的技術(shù)手段,例如屏幕顯示、揚聲器播放等,提供給該用戶。在一示例中,目標設(shè)備為網(wǎng)絡(luò)服務(wù)器,首先,在步驟Sl中,超時時間確定裝置1獲取用戶通過傳輸設(shè)備發(fā)送的數(shù)據(jù)傳輸請求;接著,在步驟S7中,超時時間確定裝置1通過該傳輸設(shè)備提供的應(yīng)用編程接口(API),實時地監(jiān)控該網(wǎng)絡(luò)服務(wù)器向該傳輸設(shè)備返回的本次數(shù)據(jù)傳輸確認接收完成的反饋信息,并將該反饋信息,采用任何已知的傳輸設(shè)備提供人可讀信息的技術(shù)手段,例如屏幕顯示、揚聲器播放等,通過該傳輸設(shè)備提供給該用戶。以屏幕顯示為例,提供裝置將該網(wǎng)絡(luò)服務(wù)器返回的反饋信息,利用約定的通信方式,按一定順序和格式提供給該傳輸設(shè)備,供用戶進行瀏覽。本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取數(shù)據(jù)傳輸請求或提供數(shù)據(jù)傳輸結(jié)果的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的獲取數(shù)據(jù)傳輸請求和提供數(shù)據(jù)傳輸結(jié)果的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。優(yōu)選地,該方法還包括步驟S8(未示出),在步驟S8中,超時時間確定裝置1根據(jù)所述數(shù)據(jù)傳輸結(jié)果,建立或更新所述歷史傳輸記錄。具體地,在步驟S8中,超時時間確定裝置1根據(jù)其在步驟S7中提供至用戶的數(shù)據(jù)傳輸結(jié)果,提取其中的傳輸設(shè)備進行該數(shù)據(jù)傳輸?shù)乃褂镁W(wǎng)絡(luò)的網(wǎng)絡(luò)類型、該數(shù)據(jù)傳輸?shù)膶嶋H傳輸速率、以及該數(shù)據(jù)傳輸過程中傳輸設(shè)備所使用的傳輸基站等信息,并將該等信息寫入到歷史傳輸記錄庫中,以更新該歷史傳輸記錄;若檢測到歷史傳輸記錄庫未建立,則先行初始化該歷史傳輸記錄庫,然后將所述信息寫入到該歷史傳輸記錄庫中。本領(lǐng)域技術(shù)人員應(yīng)能理解上述建立或更新歷史傳輸記錄的方式僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的建立或更新歷史傳輸記錄的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍以內(nèi),并在此以引用方式包含于此。
對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
權(quán)利要求
1.一種在網(wǎng)絡(luò)中用于確定數(shù)據(jù)傳輸超時時間的方法,其中,該方法包括以下步驟 a獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求;b根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率; c根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟b包括-根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,結(jié)合所述傳輸設(shè)備的相關(guān)信息,獲取所述傳輸速率。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述傳輸設(shè)備的相關(guān)信息包括以下至少任一項 -所述傳輸設(shè)備的歷史傳輸記錄;-所述傳輸設(shè)備的傳輸性能參數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述傳輸設(shè)備的相關(guān)信息包括所述傳輸設(shè)備的歷史傳輸記錄,其中,該方法還包括-確定該傳輸設(shè)備所屬的傳輸基站;-獲取該傳輸基站與該傳輸設(shè)備之間的所述歷史傳輸記錄。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,所述步驟c包括-根據(jù)所述數(shù)據(jù)傳輸請求的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的參考超時時間;-根據(jù)所述參考超時時間,結(jié)合所述網(wǎng)絡(luò)的狀態(tài)信息,確定所述數(shù)據(jù)傳輸超時時間。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述網(wǎng)絡(luò)的狀態(tài)信息包括以下至少任一項 -所述網(wǎng)絡(luò)的信號強度;-所述網(wǎng)絡(luò)的網(wǎng)絡(luò)流量。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,該方法還包括-當所述數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過所述數(shù)據(jù)傳輸超時時間,按照預(yù)定處理規(guī)則,對所述數(shù)據(jù)傳輸請求進行處理。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述預(yù)定處理規(guī)則包括以下至少任一項 -生成新的數(shù)據(jù)傳輸請求,以重新進行數(shù)據(jù)傳輸;-丟棄所述數(shù)據(jù)傳輸請求。
9.根據(jù)權(quán)利要求1至8中任一項所述的方法,其中,所述步驟a包括 -獲取用戶通過傳輸設(shè)備輸入的所述數(shù)據(jù)傳輸請求;其中,該方法還包括-將所述數(shù)據(jù)傳輸請求所對應(yīng)的數(shù)據(jù)傳輸結(jié)果提供給所述用戶。
10.根據(jù)權(quán)利要求9所述的方法,其中,該方法還包括-根據(jù)所述數(shù)據(jù)傳輸結(jié)果,建立或更新所述歷史傳輸記錄。
11.一種在網(wǎng)絡(luò)中用于確定數(shù)據(jù)傳輸超時時間的超時時間確定裝置,其中,該裝置包括請求獲取裝置,用于獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求; 傳輸速率獲取裝置,用于根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率;第一確定裝置,用于根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與2該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。
12.根據(jù)權(quán)利要求11所述的超時時間確定裝置,其中,所述傳輸速率獲取裝置用于根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,結(jié)合所述傳輸設(shè)備的相關(guān)信息,獲取所述傳輸速率。
13.根據(jù)權(quán)利要求12所述的超時時間確定裝置,其中,所述傳輸設(shè)備的相關(guān)信息包括以下至少任一項-所述傳輸設(shè)備的歷史傳輸記錄; -所述傳輸設(shè)備的傳輸性能參數(shù)。
14.根據(jù)權(quán)利要求13所述的超時時間確定裝置,其中,所述傳輸設(shè)備的相關(guān)信息包括所述傳輸設(shè)備的歷史傳輸記錄,其中,該裝置還包括基站確定裝置,用于確定該傳輸設(shè)備所屬的傳輸基站; 記錄獲取裝置,用于獲取該傳輸基站與該傳輸設(shè)備之間的所述歷史傳輸記錄。
15.根據(jù)權(quán)利要求11至14中任一項所述的超時時間確定裝置,其中,所述第一確定裝置包括參考時間確定單元,用于根據(jù)所述數(shù)據(jù)傳輸請求的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的參考超時時間;時間確定單元,用于根據(jù)所述參考超時時間,結(jié)合所述網(wǎng)絡(luò)的狀態(tài)信息,確定所述數(shù)據(jù)傳輸超時時間。
16.根據(jù)權(quán)利要求15所述的超時時間確定裝置,其中,所述網(wǎng)絡(luò)的狀態(tài)信息包括以下至少任一項-所述網(wǎng)絡(luò)的信號強度; -所述網(wǎng)絡(luò)的網(wǎng)絡(luò)流量。
17.根據(jù)權(quán)利要求11至16中任一項所述的超時時間確定裝置,其中,該裝置還包括 處理裝置,用于當所述數(shù)據(jù)傳輸請求所對應(yīng)的實際數(shù)據(jù)傳輸時間超過所述數(shù)據(jù)傳輸超時時間,按照預(yù)定處理規(guī)則,對所述數(shù)據(jù)傳輸請求進行處理。
18.根據(jù)權(quán)利要求17所述的超時時間確定裝置,其中,所述預(yù)定處理規(guī)則包括以下至少任一項-生成新的數(shù)據(jù)傳輸請求,以重新進行數(shù)據(jù)傳輸; -丟棄所述數(shù)據(jù)傳輸請求。
19.根據(jù)權(quán)利要求11至18中任一項所述的超時時間確定裝置,其中,所述請求獲取裝置用于獲取用戶通過傳輸設(shè)備輸入的所述數(shù)據(jù)傳輸請求;其中,該裝置還包括提供裝置,用于將所述數(shù)據(jù)傳輸請求所對應(yīng)的數(shù)據(jù)傳輸結(jié)果提供給所述用戶。
20.根據(jù)權(quán)利要求19所述的超時時間確定裝置,其中,該裝置還包括 更新裝置,用于根據(jù)所述數(shù)據(jù)傳輸結(jié)果,建立或更新所述歷史傳輸記錄。
21.一種傳輸設(shè)備,其中,該傳輸設(shè)備包括如權(quán)利要求11至20中至少一項所述的超時時間確定裝置。
全文摘要
本發(fā)明的目的是提供一種確定數(shù)據(jù)傳輸超時時間的方法與設(shè)備,其中,超時時間確定裝置通過獲取傳輸設(shè)備基于網(wǎng)絡(luò)進行傳輸?shù)臄?shù)據(jù)傳輸請求,并根據(jù)所述網(wǎng)絡(luò)的網(wǎng)絡(luò)類型,獲取與所述數(shù)據(jù)傳輸請求相對應(yīng)的傳輸速率,進而根據(jù)所述數(shù)據(jù)傳輸請求中的數(shù)據(jù)傳輸量及所述傳輸速率,確定與該數(shù)據(jù)傳輸請求相對應(yīng)的數(shù)據(jù)傳輸超時時間。與現(xiàn)有技術(shù)相比,本發(fā)明通過動態(tài)調(diào)整數(shù)據(jù)傳輸?shù)某瑫r時間,縮短傳輸設(shè)備在網(wǎng)絡(luò)傳輸速度較快的網(wǎng)絡(luò)環(huán)境中的超時等待時間,進而提高超時處理效率,提升用戶使用體驗。
文檔編號H04L1/00GK102355327SQ20111024939
公開日2012年2月15日 申請日期2011年8月26日 優(yōu)先權(quán)日2011年8月26日
發(fā)明者劉俊啟 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司