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

數(shù)據(jù)傳輸方法及相關(guān)裝置的制造方法

文檔序號:10493081閱讀:313來源:國知局
數(shù)據(jù)傳輸方法及相關(guān)裝置的制造方法
【專利摘要】本發(fā)明實施例提供數(shù)據(jù)傳輸方法及相關(guān)裝置。上述方法包括獲取網(wǎng)絡(luò)使用請求消息;響應(yīng)網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息由終端中的調(diào)制解調(diào)器提供;步驟B,依據(jù)數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出數(shù)據(jù)網(wǎng)絡(luò)注冊成功,啟動數(shù)據(jù)撥號??梢姡景l(fā)明實施例獲取數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息,并據(jù)此判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,在判斷出數(shù)據(jù)網(wǎng)絡(luò)注冊成功時,才啟動數(shù)據(jù)撥號。這樣,可保證在發(fā)起數(shù)據(jù)撥號之前,終端已經(jīng)在數(shù)據(jù)網(wǎng)絡(luò)上注冊成功,從而可提高數(shù)據(jù)撥號的成功率。
【專利說明】
數(shù)據(jù)傳輸方法及相關(guān)裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及數(shù)據(jù)傳輸方法及相關(guān)裝置,尤其涉及使用數(shù)據(jù)網(wǎng)絡(luò)進行數(shù)據(jù)傳輸?shù)姆椒ê脱b置。
【背景技術(shù)】
[0002]用戶可以使用2G、3G、4G網(wǎng)絡(luò)傳輸(上傳或下載)數(shù)據(jù)。例如,傳輸多媒體信息服務(wù)(Multimedia Messaging Service,MMS,也稱為彩信)、郵件、文件、第三方應(yīng)用網(wǎng)絡(luò)數(shù)據(jù)等。
[0003]以彩信為例,在現(xiàn)有數(shù)據(jù)傳輸過程中,用戶啟動多媒體信息服務(wù),多媒體信息服務(wù)會發(fā)起數(shù)據(jù)撥號,若數(shù)據(jù)撥號成功后,可以獲得數(shù)據(jù)網(wǎng)絡(luò)分配的IP地址和路由,然后,手機中的調(diào)制解調(diào)器(Modem)啟動TCP/IP協(xié)議棧將多媒體信息內(nèi)容以數(shù)據(jù)包形式發(fā)送到基站。
[0004]數(shù)據(jù)撥號成功的前提條件是終端已在數(shù)據(jù)網(wǎng)絡(luò)上注冊成功。數(shù)據(jù)網(wǎng)絡(luò)的注冊是由Modem執(zhí)行的,而數(shù)據(jù)撥號是由多媒體信息服務(wù)發(fā)起的。也即,數(shù)據(jù)網(wǎng)絡(luò)注冊與數(shù)據(jù)撥號是分開執(zhí)行的。
[0005]—般的,在發(fā)起數(shù)據(jù)撥號之前,終端已經(jīng)在數(shù)據(jù)網(wǎng)絡(luò)上注冊成功。但在一些特殊情況下,例如發(fā)起數(shù)據(jù)撥號之前突然掉網(wǎng),在發(fā)起數(shù)據(jù)撥號后還未重新注冊成功,或者,雙卡雙待單通手機由主卡切換至副卡發(fā)送多媒體信息,Modem搜索數(shù)據(jù)網(wǎng)絡(luò)并進行注冊,在發(fā)起數(shù)據(jù)撥號時,Modem還未注冊成功,則會導致本次數(shù)據(jù)撥號失敗,進而可能導致數(shù)據(jù)發(fā)送失敗或發(fā)送時間很長。

【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明實施例提供數(shù)據(jù)傳輸方法及相關(guān)裝置,以提高數(shù)據(jù)撥號的成功率。
[0007]為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
[0008]—種數(shù)據(jù)傳輸方法,所述方法應(yīng)用于一終端,所述方法包括:
[0009]獲取網(wǎng)絡(luò)使用請求消息;
[0010]響應(yīng)所述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0011]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;所述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息由終端中的調(diào)制解調(diào)器提供;
[0012]步驟B,依據(jù)所述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出所述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,啟動數(shù)據(jù)撥號。
[0013]一種數(shù)據(jù)傳輸裝置,所述傳輸裝置應(yīng)用于一終端,所述數(shù)據(jù)傳輸裝置包括:
[0014]獲取單元,用于獲取網(wǎng)絡(luò)使用請求消息;
[0015]延時單元,用于響應(yīng)所述網(wǎng)絡(luò)使用請求消息,執(zhí)行:
[0016]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;所述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息由終端中的調(diào)制解調(diào)器提供;
[0017]步驟B,依據(jù)所述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出所述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,啟動數(shù)據(jù)撥號。
[0018]—種終端,包括上述的數(shù)據(jù)傳輸裝置。
[0019]基于上述技術(shù)方案,本發(fā)明實施例獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息,并據(jù)此判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,在判斷出數(shù)據(jù)網(wǎng)絡(luò)注冊成功時,才啟動數(shù)據(jù)撥號。這樣,可保證在發(fā)起數(shù)據(jù)撥號之前,終端已經(jīng)在數(shù)據(jù)網(wǎng)絡(luò)上注冊成功,從而可提高數(shù)據(jù)撥號的成功率。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0021 ]圖1-8為本發(fā)明實施例提供的數(shù)據(jù)傳輸方法示例性流程圖;
[0022]圖9為本發(fā)明實施例提供的數(shù)據(jù)傳輸裝置的示例性結(jié)構(gòu)圖;
[0023]圖10為本發(fā)明實施例提供的終端的示例性結(jié)構(gòu)圖。
【具體實施方式】
[0024]前述提及了,在一些特殊情況下,采用現(xiàn)有的數(shù)據(jù)傳輸方式發(fā)起數(shù)據(jù)撥號時,如調(diào)制解調(diào)器(Modem)還未注冊成功,會導致本次數(shù)據(jù)撥號失敗,進而可能導致數(shù)據(jù)發(fā)送/接收失敗或發(fā)送/接收時間很長。
[0025]以安裝有美國谷歌公司(GoogleInc.)推出的安卓(Android)操作系統(tǒng)的雙卡雙待單通類型的終端為例,用戶選擇采用副卡發(fā)送多媒體信息,其大體流程如下:
[0026]步驟1:用戶在彩信應(yīng)用的界面點擊發(fā)送;
[0027]步驟2:彩信應(yīng)用向函數(shù)層(telephone層)發(fā)送多媒體信息請求消息;
[0028]函數(shù)層是安卓系統(tǒng)中的第二層,可認為其包括多個函數(shù)。各個函數(shù)有自己的功能。
[0029]步驟3:函數(shù)層將LTE網(wǎng)絡(luò)從主卡切換到副卡,Modem開始搜索數(shù)據(jù)網(wǎng)絡(luò)進行注冊;
[0030]步驟4:同時,函數(shù)層發(fā)起數(shù)據(jù)撥號。
[0031]在此種情況下,數(shù)據(jù)網(wǎng)絡(luò)注冊與數(shù)據(jù)撥號是并行進行的。而若數(shù)據(jù)網(wǎng)絡(luò)注冊比較慢,數(shù)據(jù)撥號會失敗。此時將進入步驟5。
[0032]步驟5:函數(shù)層將LTE網(wǎng)絡(luò)相關(guān)數(shù)據(jù)恢復(fù)至初態(tài)。在本場景下,LTE網(wǎng)絡(luò)將切換回主卡。
[0033]之后,進行重試(也即再執(zhí)行步驟3和4):函數(shù)層再將LTE網(wǎng)絡(luò)從主卡切換至副卡,Modem重新開始搜索數(shù)據(jù)網(wǎng)絡(luò)進行注冊,同時,函數(shù)層發(fā)起數(shù)據(jù)撥號。此時如果數(shù)據(jù)網(wǎng)絡(luò)注冊仍然慢,則仍會導致數(shù)據(jù)撥號失敗,則仍會進入步驟5。因此,即使多次重試,可能依然無法撥號成功,從而導致多媒體信息最終仍發(fā)送失敗。
[0034]而本發(fā)明提供數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及終端可解決上述問題。
[0035]上述數(shù)據(jù)傳輸方法和裝置可應(yīng)用于諸如單卡類型手機、雙卡雙待單通類型手機等終端。數(shù)據(jù)傳輸裝置可作為一個延時模塊,嵌入前述函數(shù)層。或者,也可認為數(shù)據(jù)傳輸裝置是函數(shù)層中一個新增的函數(shù)。
[0036]當然,數(shù)據(jù)傳輸裝置也可作為獨立的模塊,執(zhí)行上述數(shù)據(jù)傳輸方法。
[0037]圖1示出了上述數(shù)據(jù)傳輸方法的一種示例性流程,其至少可包括如下步驟:
[0038]100部分:獲取網(wǎng)絡(luò)使用請求消息;
[0039]以發(fā)送多媒體信息為例,用戶在多媒體信息應(yīng)用的界面點擊發(fā)送后,多媒體信息服務(wù)發(fā)出多媒體信息請求消息(即網(wǎng)絡(luò)使用請求消息)。
[0040]多媒體信息請求消息可用于指示發(fā)送或接收多媒體信息。
[0041 ] 101部分:響應(yīng)上述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0042]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;
[0043]步驟B,依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功;
[0044]步驟C,若判斷出上述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,啟動數(shù)據(jù)撥號。
[0045]在一個示例中,上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息可為第一數(shù)值或第二數(shù)值,其中第一數(shù)值可表征正在注冊,第二數(shù)值可表征注冊成功?;蛘?,第一數(shù)值表征注冊失敗,第二數(shù)值表征注冊成功。第一數(shù)值具體可為0,第二數(shù)值具體可為1,本領(lǐng)域技術(shù)人員還可根據(jù)需要對第一數(shù)值和第二數(shù)值的具體取值進行靈活設(shè)定,在此不作贅述。
[0046]可見,本發(fā)明實施例獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息,并據(jù)此判斷出數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,在判斷出數(shù)據(jù)網(wǎng)絡(luò)注冊成功時,才啟動數(shù)據(jù)撥號。這樣,可保證在發(fā)起數(shù)據(jù)撥號之前,終端已經(jīng)在數(shù)據(jù)網(wǎng)絡(luò)上注冊成功,從而可提高數(shù)據(jù)撥號的成功率。
[0047]圖2示出了上述數(shù)據(jù)傳輸方法的另一種示例性流程,其至少可包括如下步驟:
[0048]200部分:獲取網(wǎng)絡(luò)使用請求消息;
[0049]200部分與前述的100部分相類似,在此不作贅述。
[0050]201部分:響應(yīng)上述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0051]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;
[0052]步驟B,依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功;
[0053]步驟C,若判斷出上述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,啟動數(shù)據(jù)撥號。
[0054]若判斷出上述數(shù)據(jù)網(wǎng)絡(luò)注冊未成功,執(zhí)行預(yù)設(shè)策略;上述預(yù)設(shè)策略至少包括返回步驟A。
[0055]與圖1所示實施例不同的是,本實施例中,在判斷出數(shù)據(jù)網(wǎng)絡(luò)注冊未成功,還會執(zhí)行預(yù)設(shè)策略,例如返回步驟A。
[0056]在一個示例中,上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息可為第一數(shù)值或第二數(shù)值,其中第一數(shù)值可表征正在注冊,第二數(shù)值可表征注冊成功?;蛘?,第一數(shù)值表征注冊失敗,第二數(shù)值表征注冊成功。第一數(shù)值具體可為0,第二數(shù)值具體可為1,本領(lǐng)域技術(shù)人員還可根據(jù)需要對第一數(shù)值和第二數(shù)值的具體取值進行靈活設(shè)定,在此不作贅述。
[0057]當數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息為第二數(shù)值時,啟動數(shù)據(jù)撥號,否則執(zhí)行上述預(yù)設(shè)策略。
[0058]而在另一個示例中,上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息可為第一數(shù)值、第二數(shù)值或第三數(shù)值,其中第一數(shù)值可表征正在注冊,第二數(shù)值可表征注冊成功,第三數(shù)值可表征注冊失敗。當數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息為第二數(shù)值時,可啟動數(shù)據(jù)撥號,否則執(zhí)行上述預(yù)設(shè)策略。第一數(shù)值具體可為O,第二數(shù)值具體可為I,第三數(shù)值具體可為2,本領(lǐng)域技術(shù)人員還可根據(jù)需要對第一數(shù)值、第二數(shù)值和第三數(shù)值的具體取值進行靈活設(shè)定,在此不作贅述。
[0059]圖3示出了上述數(shù)據(jù)傳輸方法的另一種示例性流程,其至少可包括如下步驟:
[0060]300部分:獲取網(wǎng)絡(luò)使用請求消息;
[0061 ] 300部分與前述的100部分、200部分相類似,在此不作贅述。
[0062]301部分:響應(yīng)上述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0063]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;
[0064]在一個示例中,上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息可為第一數(shù)值、第二數(shù)值或第三數(shù)值,其中第一數(shù)值可表征正在注冊,第二數(shù)值可表征注冊成功,第三數(shù)值可表征注冊失敗。當數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息為第二數(shù)值時,可啟動數(shù)據(jù)撥號,否則執(zhí)行上述預(yù)設(shè)策略。第一數(shù)值具體可為0,第二數(shù)值具體可為I,第三數(shù)值具體可為2,本領(lǐng)域技術(shù)人員還可根據(jù)需要對第一數(shù)值、第二數(shù)值和第三數(shù)值的具體取值進行靈活設(shè)定,在此不作贅述。
[0065]步驟BI,依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息是否為第二數(shù)值;
[0066]步驟Cl,若數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息為第二數(shù)值(也即注冊成功),啟動數(shù)據(jù)撥號;
[0067]啟動數(shù)據(jù)撥號可有多種方式,例如,數(shù)據(jù)傳輸裝置可調(diào)用函數(shù)層中的數(shù)據(jù)撥號函數(shù)進行數(shù)據(jù)撥號,或者,數(shù)據(jù)傳輸裝置自身可具有數(shù)據(jù)撥號的功能,直接發(fā)起數(shù)據(jù)撥號。
[0068]步驟C2,若數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息為第一數(shù)值(也即正在注冊),執(zhí)行預(yù)設(shè)策略(返回步驟A);
[0069]步驟C3,若數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息為第三數(shù)值(也即注冊失敗),取消網(wǎng)絡(luò)使用請求消息。
[0070]需要說明的是,圖2和圖3對應(yīng)的實施例中,在數(shù)據(jù)網(wǎng)絡(luò)未注冊成功時,是直接返回步驟A的。盡管如此,在數(shù)據(jù)網(wǎng)絡(luò)始終注冊不上的情況下,其也不會陷入死循環(huán)。這是因為終端或安卓系統(tǒng)的重試機制。
[0071]重試機制規(guī)定:在發(fā)起網(wǎng)絡(luò)使用請求消息后,啟動計時器,如計時器超時(一般為一分鐘)仍未發(fā)送成功,則進行重試。因此,盡管圖2和圖3所示的實施例在判斷出數(shù)據(jù)網(wǎng)絡(luò)未注冊成功時,會循環(huán)執(zhí)行A和B,但一旦超時,將會進行重試,打破循環(huán)。
[0072]圖4示出了上述數(shù)據(jù)傳輸方法的又一種示例性流程,其至少可包括如下步驟:
[0073]400部分:獲取網(wǎng)絡(luò)使用請求消息;
[0074]400部分與前述的100部分、200部分、300部分相類似,在此不作贅述。
[0075]401部分:響應(yīng)上述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0076]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;
[0077]步驟B,依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出上述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,進入步驟C,否則,執(zhí)行預(yù)設(shè)策略;
[0078]步驟C,啟動數(shù)據(jù)撥號;
[0079I 上述預(yù)設(shè)策略包括:
[0080] 步驟D,延時預(yù)定時長;
[0081 ] 返回步驟A。
[0082]與圖1或圖2所示實施例相比,本實施例中,延時預(yù)定時長后,才返回步驟A。這樣可以減少判斷次數(shù),進而減少終端的負擔。
[0083]需要說明的是,圖4所示的實施例中,在數(shù)據(jù)網(wǎng)絡(luò)始終注冊不上的情況下,其也不會陷入死循環(huán)。這同樣是因為終端或安卓系統(tǒng)的重試機制。
[0084]重試機制規(guī)定:在發(fā)起網(wǎng)絡(luò)使用請求消息后,啟動計時器,如計時器超時(一般為一分鐘)仍未發(fā)送成功,則進行重試。因此,盡管圖4所示的實施例在判斷出數(shù)據(jù)網(wǎng)絡(luò)未注冊成功時,會循環(huán)執(zhí)行步驟A、B和D,但一旦超時,將會進行重試,打破循環(huán)。
[0085]圖5示出了上述數(shù)據(jù)傳輸方法的又一種示例性流程,其至少可包括如下步驟:
[0086]500部分:獲取網(wǎng)絡(luò)使用請求消息;
[0087]500部分與前述的100部分、200部分、300部分、400部分相類似,在此不作贅述。
[0088]501部分:響應(yīng)上述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0089]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;
[0090]步驟B,依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出上述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,進入步驟C,否則,執(zhí)行預(yù)設(shè)策略;
[0091]步驟C,啟動數(shù)據(jù)撥號;
[0092I 上述預(yù)設(shè)策略包括:
[0093]步驟Dl,判斷延時次數(shù)η是否到達門限值N,若是,進入步驟El,否則進入步驟Fl;
[0094]步驟El,取消上述網(wǎng)絡(luò)使用請求消息;
[0095]步驟Fl,延時預(yù)定時長;
[0096]返回步驟A。
[0097]與前述實施例最大的不同是,本實施例中引入了“判斷延時次數(shù)是否到達門限值”的步驟,這樣,在延時次數(shù)到達門限值時,會自動跳出循環(huán)(取消網(wǎng)絡(luò)使用請求消息會打破循環(huán)),而不是依賴重試機制打破循環(huán)。
[0098]圖6示出了上述數(shù)據(jù)傳輸方法的又一種示例性流程,其至少可包括如下步驟:
[0099]600部分:獲取網(wǎng)絡(luò)使用請求消息;
[0100]600部分與前述的100部分、200部分、300部分、400部分、500部分相類似,在此不作贅述。
[0101 ] 601部分:響應(yīng)上述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0102]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;
[0103]步驟B,依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出上述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,進入步驟C,否則,執(zhí)行預(yù)設(shè)策略;
[0104]步驟C,啟動數(shù)據(jù)撥號;
[0?05] 上述預(yù)設(shè)策略包括:
[0106]步驟Dl:判斷延時次數(shù)η是否到達門限值N,若是,進入步驟El,否則進入步驟Fl;
[0107]步驟El,取消上述網(wǎng)絡(luò)使用請求消息;
[0108]步驟Fl,延時預(yù)定時長;
[0109]步驟Gl:令η = η+1;也即,令延時次數(shù)加I。
[0110]返回步驟Α。
[0111]圖7示出了上述數(shù)據(jù)傳輸方法的又一種示例性流程,其至少可包括如下步驟:
[0112]700部分:獲取網(wǎng)絡(luò)使用請求消息;
[0113]700部分與前述的100部分、200部分、300部分、400部分、500部分、600部分相類似,
在此不作贅述。
[0114]701部分:響應(yīng)上述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0115]步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;
[0116]步驟B,依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出上述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,進入步驟C,否則,執(zhí)行預(yù)設(shè)策略;
[0117]步驟C,啟動數(shù)據(jù)撥號;
[0118]上述預(yù)設(shè)策略包括:
[0119]步驟Dl:判斷延時次數(shù)η是否到達門限值N,若是,進入步驟El,否則進入步驟Fl;
[0120]步驟El,取消上述網(wǎng)絡(luò)使用請求消息;
[0121]步驟Fl,延時預(yù)定時長;
[0122]步驟Hl:調(diào)整上述預(yù)定時長的取值。
[0123]返回步驟Α。
[0124]更具體的,可令第i次延時的預(yù)定時長的取值大于第1-Ι次延時的預(yù)定時長的取值,上述i大于等于2,小于等于上述門限值。
[0125]舉例來講,假定門限值為4,第I次延時的時長為t0秒。則第2次延時的時長可為tl秒,并且tl>t0;第3次延時的時長可為t2秒,并且t2>tl,第4次延時的時長可為t3秒,并且t3>t2。這樣可在一定程度上,減少延時的次數(shù)。
[0126]此外,終端可提供調(diào)整界面,以供用戶自行調(diào)整(設(shè)置)預(yù)定時長的取值。例如,用戶可調(diào)整(設(shè)置)每一次延時的時長均為t秒,也可針對每一次延時設(shè)置不同的時長。
[0127]調(diào)整界面可提供輸入框、下拉菜單、滑塊,或以上組合來供用戶調(diào)整預(yù)定時長。
[0128]此外,還可調(diào)整上述門限值。
[0129]調(diào)整方式可為自動調(diào)整或用戶手動調(diào)整。
[0130]自動調(diào)整的方法有多種,例如,可計算一定時間內(nèi),終端注冊網(wǎng)絡(luò)時對應(yīng)的平均延時次數(shù)M,然后,將M或M+1作為門限值。再例如,如一段時間內(nèi),終端都未注冊網(wǎng)絡(luò)成功,則將門限值加大。
[0131]對于用戶手動調(diào)整,可提供調(diào)整界面,例如輸入框、下拉菜單、滑塊或以上組合來供用戶調(diào)整門限值。
[0132]下面將以更詳細的實例來對本發(fā)明的技術(shù)方案進行介紹。在本實例中的終端采用安卓系統(tǒng),并新增了彩信自動延時模塊(對應(yīng)前述的數(shù)據(jù)傳輸裝置)。請參見圖8,其示例性步驟包括:
[0133]801部分:根據(jù)用戶的操作啟動彩信應(yīng)用。
[0134]802部分:響應(yīng)用戶的輸入,在彩信應(yīng)用的界面編輯彩信內(nèi)容,例如添加附件、主題、收?目人等。
[0135]803部分:彩信應(yīng)用將彩信內(nèi)容以彩信記錄形式寫入到彩信數(shù)據(jù)庫中。
[0136]804部分:接收用戶的發(fā)送彩信的指令;
[0137]805部分:彩信應(yīng)用調(diào)用彩信服務(wù),并以第一消息(msgl)通知彩信服務(wù)去讀取數(shù)據(jù)庫的彩信記錄。
[0138]彩信服務(wù)即為前述的多媒體信息服務(wù)。
[0139]在安卓系統(tǒng)中,彩信服務(wù)可通過Intent啟動(調(diào)用)彩信服務(wù)。
[0140]801至805部分可參考現(xiàn)有技術(shù),在此不作贅述。
[0141]806部分:彩信服務(wù)發(fā)出彩信請求消息(msg2)給彩信自動延時模塊。
[0142]彩信請求消息即為前述的網(wǎng)絡(luò)使用請求消息。
[0143]需要說明的是,在現(xiàn)有安卓系統(tǒng)中,彩信應(yīng)用直接向函數(shù)層(telephone層)發(fā)送彩信請求消息。而在本實施例中,則是將彩信請求消息發(fā)送給了彩信自動延時模塊。
[0144]807部分:彩信自動延時模塊獲取modem上報的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息。
[0145]數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息可承載在數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)消息(msg3)中。
[OH6]需要說明的是,彩信自動延時模塊與modem之間可設(shè)置接口,從而可直接從modem處獲取數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息。
[0147]或者,modem可將數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息上報至函數(shù)層(telephone層),彩信自動延時模塊從函數(shù)層(telephone層)獲取數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息。
[0148]或者,modem可將數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息寫入公共存儲區(qū)域,彩信自動延時模塊從公共存儲區(qū)域處讀取數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息。
[0149]808部分:彩信自動延時模塊依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若注冊成功,進入809部分,否則,進入810部分;
[0150]809部分:發(fā)起數(shù)據(jù)撥號。在數(shù)據(jù)撥號成功后,可以獲取網(wǎng)絡(luò)分配的IP地址和路由。由modem啟動TCP/IP協(xié)議棧將采信內(nèi)容以數(shù)據(jù)包形式發(fā)送到基站。
[0151]810部分:延時〖秒鐘;
[0152]811部分:判斷延時次數(shù)η是否到達門限值N,若是,進入812部分,否則,返回807部分;
[0153]812部分:取消上述彩信請求消息。
[0154]需要說明的是,取消彩信請求消息(網(wǎng)絡(luò)使用請求消息)并不會導致終端終止發(fā)送彩信。之后,終端會啟動重試機制。
[0155]圖9示出了上述數(shù)據(jù)傳輸裝置的一種示例性結(jié)構(gòu),其可包括:
[0156]獲取單元I,用于獲取網(wǎng)絡(luò)使用請求消息;上述網(wǎng)絡(luò)使用請求消息由多媒體信息應(yīng)用提供;
[0157]獲取單元I可執(zhí)行圖1所示的100部分、圖2所示的200部分、圖3所示的300部分、圖4所示的400部分、圖5所示的500部分、圖6所示的600部分、圖7所示的700部分、圖8所示的801-806 部分。
[0158]延時單元2,用于響應(yīng)上述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟:
[0159]步驟Α,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;
[0160]步驟B,依據(jù)上述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出上述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,啟動數(shù)據(jù)撥號。
[0161]延時單元2可執(zhí)行圖1所示的101部分、圖2所示的201部分、圖3所示的301部分、圖4所示的401部分、圖5所示的501部分、圖6所示的601部分、圖7所示的701部分、圖8所示的807-812 部分。
[0162]本發(fā)明實施例還要求保護終端,其可包括上述的數(shù)據(jù)傳輸裝置。
[0163]圖10示出了上述終端的一種通用計算機系統(tǒng)結(jié)構(gòu)。
[0164]上述計算機系統(tǒng)可包括總線、處理器1001、存儲器1002、通信接口1003、輸入設(shè)備1004和輸出設(shè)備1005。處理器1001、存儲器1002、通信接口 1003、輸入設(shè)備1004和輸出設(shè)備1005通過總線相互連接。其中:
[0165]總線可包括一通路,在計算機系統(tǒng)各個部件之間傳送信息。
[0166]處理器1001可以是通用處理器,例如通用中央處理器(CPU)、網(wǎng)絡(luò)處理器(NetworkProcessor,簡稱NP)、微處理器等,也可以是特定應(yīng)用集成電路(applicat1n-specificintegrated circuit,ASIC),或一個或多個用于控制本發(fā)明方案程序執(zhí)行的集成電路。還可以是數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。
[0167]處理器1001至少可包括主處理器、基帶芯片和調(diào)制解調(diào)器。
[0168]存儲器1002中保存有執(zhí)行本發(fā)明技術(shù)方案的程序,還可以保存有操作系統(tǒng)和其他關(guān)鍵業(yè)務(wù)。具體地,程序可以包括程序代碼,程序代碼包括計算機操作指令。更具體的,存儲器1002可以包括只讀存儲器(read-only memory,R0M)、可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設(shè)備、隨機存取存儲器(random access memory,RAM)、可存儲信息和指令的其他類型的動態(tài)存儲設(shè)備、磁盤存儲器、flash等等。此外,存儲器1002可存儲上述多媒體信息內(nèi)容。
[0169]輸入設(shè)備1004可包括接收用戶輸入的數(shù)據(jù)和信息的裝置,例如鍵盤、鼠標、攝像頭、掃描儀、光筆、語音輸入裝置、觸摸屏、計步器或重力感應(yīng)器等。
[0170]輸出設(shè)備1005可包括允許輸出信息給用戶的裝置,例如顯示屏、打印機、揚聲器等。
[0171]通信接口1003可包括使用任何收發(fā)器一類的裝置,以便與其他設(shè)備或通信網(wǎng)絡(luò)通信,如以太網(wǎng),無線接入網(wǎng)(RAN),無線局域網(wǎng)(WLAN)等。
[0172]處理器1001執(zhí)行存儲器1002中所存放的程序,以及調(diào)用其他設(shè)備,可用于實現(xiàn)本發(fā)明前述實施例所提供的數(shù)據(jù)傳輸方法中的各個步驟。
[0173]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0174]專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
[0175]結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(R0M)、電可編程R0M、電可擦除可編程R0M、寄存器、硬盤、可移動磁盤、CD-R0M、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0176]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權(quán)項】
1.一種數(shù)據(jù)傳輸方法,所述方法應(yīng)用于一終端,其特征在于,所述方法包括: 獲取網(wǎng)絡(luò)使用請求消息; 響應(yīng)所述網(wǎng)絡(luò)使用請求消息,執(zhí)行以下步驟: 步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;所述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息由所述終端中的調(diào)制解調(diào)器提供; 步驟B,依據(jù)所述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出所述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,啟動數(shù)據(jù)撥號。2.如權(quán)利要求1所述的方法,其特征在于,所述步驟B還包括: 若判斷出所述數(shù)據(jù)網(wǎng)絡(luò)注冊未成功,執(zhí)行預(yù)設(shè)策略;所述預(yù)設(shè)策略至少包括返回步驟A03.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)策略還包括: 在返回步驟A之前,延時預(yù)定時長。4.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)策略還包括: 在返回步驟A之前,判斷延時次數(shù)是否到達門限值,若是,取消所述網(wǎng)絡(luò)使用請求消息,否則,延時預(yù)定時長。5.如權(quán)利要求3或4所述的方法,其特征在于,所述預(yù)設(shè)策略還包括: 調(diào)整所述預(yù)定時長的取值。6.如權(quán)利要求5所述的方法,其特征在于,所述調(diào)整所述預(yù)定時長的取值包括: 令第i次延時的預(yù)定時長的取值大于第1-1次延時的預(yù)定時長的取值,所述i大于等于2,小于等于所述門限值。7.一種數(shù)據(jù)傳輸裝置,所述傳輸裝置應(yīng)用于一終端,其特征在于,所述數(shù)據(jù)傳輸裝置包括: 獲取單元,用于獲取網(wǎng)絡(luò)使用請求消息; 延時單元,用于響應(yīng)所述網(wǎng)絡(luò)使用請求消息,執(zhí)行: 步驟A,獲取用于表征數(shù)據(jù)網(wǎng)絡(luò)是否已注冊成功的數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息;所述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息由所述終端中的調(diào)制解調(diào)器提供; 步驟B,依據(jù)所述數(shù)據(jù)網(wǎng)絡(luò)注冊狀態(tài)信息判斷數(shù)據(jù)網(wǎng)絡(luò)是否注冊成功,若判斷出所述數(shù)據(jù)網(wǎng)絡(luò)注冊成功,啟動數(shù)據(jù)撥號。8.如權(quán)利要求7所述的裝置,其特征在于,所述延時單元還用于: 若判斷出所述數(shù)據(jù)網(wǎng)絡(luò)注冊未成功,執(zhí)行預(yù)設(shè)策略;所述預(yù)設(shè)策略至少包括返回步驟A09.如權(quán)利要求8所述的裝置,其特征在于,所述預(yù)設(shè)策略還包括: 在返回步驟A之前,延時預(yù)定時長。10.如權(quán)利要求8所述的裝置,其特征在于,所述預(yù)設(shè)策略還包括: 在返回步驟A之前,判斷延時次數(shù)是否到達門限值,若是,取消所述網(wǎng)絡(luò)使用請求消息,否則,延時預(yù)定時長。11.如權(quán)利要求9或10所述的裝置,其特征在于,所述預(yù)設(shè)策略還包括: 調(diào)整所述預(yù)定時長的取值。12.如權(quán)利要求11所述的方法,其特征在于,在所述調(diào)整所述預(yù)定時長的取值的方面,所述延時單元用于: 令第i次延時的預(yù)定時長的取值大于第1-ι次延時的預(yù)定時長的取值,所述i大于等于2,小于等于所述上限次數(shù)。13.—種終端,其特征在于,包括如權(quán)利要求7-12中任意一項所述的數(shù)據(jù)傳輸裝置。
【文檔編號】H04M11/06GK105848279SQ201610161083
【公開日】2016年8月10日
【申請日】2016年3月18日
【發(fā)明人】周漢心
【申請人】深圳市萬普拉斯科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
磐安县| 巩义市| 霍邱县| 沧源| 南靖县| 金阳县| 合阳县| 建湖县| 津市市| 苍梧县| 含山县| 安乡县| 区。| 阿拉尔市| 江北区| 东台市| 漳浦县| 通城县| 乌鲁木齐市| 武清区| 永州市| 抚宁县| 嵊泗县| 凌源市| 泰顺县| 西平县| 大关县| 山阴县| 化隆| 凤庆县| 修武县| 安庆市| 莱芜市| 汨罗市| 常宁市| 兴隆县| 贵南县| 普洱| 镇安县| 隆林| 沧州市|