国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)處理方法及裝置與流程

      文檔序號(hào):12134660閱讀:220來(lái)源:國(guó)知局
      一種數(shù)據(jù)處理方法及裝置與流程

      本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)處理方法及裝置。



      背景技術(shù):

      在對(duì)移動(dòng)通信終端(例如手機(jī))的分組數(shù)據(jù)協(xié)議(Packet Data Protocol,PDP)激活時(shí),會(huì)存在激活失敗的情況。例如,移動(dòng)通信終端第一次開(kāi)機(jī)或恢復(fù)出廠設(shè)置開(kāi)機(jī)后,由于移動(dòng)通信終端內(nèi)的每個(gè)服務(wù)程序(例如,Android系統(tǒng)中的Service組件)的加載先后順序不同,各個(gè)服務(wù)程序之間存在依賴(lài),在通過(guò)各個(gè)服務(wù)程序來(lái)獲取用于PDP激活的信息時(shí),若部分服務(wù)程序未加載完成,導(dǎo)致PDP激活的信息未被獲取到或者信息無(wú)效,則導(dǎo)致PDP激活失敗。

      例如,在移動(dòng)通信終端第一次開(kāi)機(jī)或恢復(fù)出廠設(shè)置開(kāi)機(jī)后,用于讀取用戶(hù)識(shí)別模塊(Subscriber Identification Module,SIM)卡的ICCID的服務(wù)程序沒(méi)有加載完成時(shí),就無(wú)法找到正確的subid(系統(tǒng)通過(guò)ICCID生成的一個(gè)ID),而導(dǎo)致PDP激活請(qǐng)求失敗。再如,用于讀取SIM卡中的國(guó)家碼(Mobile Country Code,MCC)、運(yùn)營(yíng)商碼(Mobile Network Code,MNC)的服務(wù)程序沒(méi)有加載完成時(shí),那么讀取MCC、MNC時(shí)就會(huì)出現(xiàn)異常,無(wú)法匹配到正確的接入點(diǎn)名稱(chēng)(Access Point Name,APN),而導(dǎo)致PDP激活請(qǐng)求失敗。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明的目的在于提供一種數(shù)據(jù)處理方法及裝置,以改善上述的問(wèn)題。

      第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,應(yīng)用于移動(dòng)通信終端。所述方法包括:當(dāng)檢測(cè)到系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),關(guān)閉數(shù)據(jù)通訊功能;當(dāng)滿足預(yù)設(shè)條件時(shí),開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      進(jìn)一步的,所述的關(guān)閉數(shù)據(jù)通訊功能的步驟之后,所述方法還包括:開(kāi)啟數(shù)據(jù)通訊功能之前,刪除存儲(chǔ)的在關(guān)閉數(shù)據(jù)通訊功能之前獲取的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      進(jìn)一步的,所述的當(dāng)檢測(cè)到系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),關(guān)閉數(shù)據(jù)通訊功能之前,所述方法還包括:判斷預(yù)先設(shè)置的狀態(tài)值是否為第一預(yù)設(shè)值,若所述狀態(tài)值不是第一預(yù)設(shè)值,則確定系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝,將所述狀態(tài)值修改為第一預(yù)設(shè)值。

      進(jìn)一步的,所述的當(dāng)滿足預(yù)設(shè)條件時(shí),開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù),包括:延時(shí)預(yù)設(shè)時(shí)間后,開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      進(jìn)一步的,所述預(yù)設(shè)時(shí)間為1秒。

      第二方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理裝置,應(yīng)用于移動(dòng)通信終端,所述裝置包括:關(guān)閉單元和延時(shí)開(kāi)啟單元。所述關(guān)閉單元用于當(dāng)檢測(cè)到系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),關(guān)閉數(shù)據(jù)通訊功能。所述延時(shí)開(kāi)啟單元用于當(dāng)滿足預(yù)設(shè)條件時(shí),開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      進(jìn)一步的,所述裝置還包括:刪除單元,用于刪除存儲(chǔ)的在關(guān)閉數(shù)據(jù)通訊功能之前獲取的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      進(jìn)一步的,所述裝置還包括:判斷單元,用于判斷預(yù)先設(shè)置的狀態(tài)值是否為第一預(yù)設(shè)值,若所述狀態(tài)值不是第一預(yù)設(shè)值,則確定系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝,將所述狀態(tài)值修改為第一預(yù)設(shè)值。

      進(jìn)一步的,所述延時(shí)開(kāi)啟單元,具體用于延時(shí)預(yù)設(shè)時(shí)間后,開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      進(jìn)一步的,所述預(yù)設(shè)時(shí)間為1秒。

      本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法及裝置,在檢測(cè)到系統(tǒng)第一次開(kāi)啟、系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),系統(tǒng)關(guān)閉數(shù)據(jù)通訊功能,此時(shí),系統(tǒng)不會(huì)發(fā)起分組數(shù)據(jù)業(yè)務(wù)激活請(qǐng)求,當(dāng)滿足預(yù)設(shè)條件時(shí),再開(kāi)啟數(shù)據(jù)通訊功能。在系統(tǒng)關(guān)閉的這段時(shí)間內(nèi),系統(tǒng)可以完成各項(xiàng)服務(wù)程序的加載,各項(xiàng)服務(wù)程序之間的調(diào)用準(zhǔn)備更加充分。因此,在系統(tǒng)第一次開(kāi)啟、系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),能夠避免在獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)時(shí),由于有些服務(wù)程序未加載完成而導(dǎo)致獲取的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)錯(cuò)誤或者未成功獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù),而導(dǎo)致分組數(shù)據(jù)業(yè)務(wù)激活請(qǐng)求失敗。

      本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明實(shí)施例了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。通過(guò)附圖所示,本發(fā)明的上述及其它目的、特征和優(yōu)勢(shì)將更加清晰。在全部附圖中相同的附圖標(biāo)記指示相同的部分。并未刻意按實(shí)際尺寸等比例縮放繪制附圖,重點(diǎn)在于示出本發(fā)明的主旨。

      圖1示出了本發(fā)明實(shí)施例提供的移動(dòng)通信終端的結(jié)構(gòu)框圖;

      圖2示出了本發(fā)明一實(shí)施例提供的一種數(shù)據(jù)處理方法的方法流程圖;

      圖3示出了本發(fā)明另一實(shí)施例提供的一種數(shù)據(jù)處理方法的方法流程圖;

      圖4示出了本發(fā)明一實(shí)施例提供的一種數(shù)據(jù)處理裝置的功能模塊框圖;

      圖5示出了本發(fā)明另一實(shí)施例提供的一種數(shù)據(jù)處理裝置的功能模塊框圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

      應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類(lèi)似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。

      請(qǐng)參閱圖1,圖1示出了本發(fā)明實(shí)施例的移動(dòng)通信終端。移動(dòng)通信終端110包括:數(shù)據(jù)處理裝置、存儲(chǔ)器112、存儲(chǔ)控制器113、處理器114、外設(shè)接口115、輸入裝置116、顯示器117和SIM卡接口電路118。

      數(shù)據(jù)處理裝置、存儲(chǔ)器112、存儲(chǔ)控制器113、處理器114、外設(shè)接口115、輸入裝置116、顯示器117和SIM卡接口電路118相互之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過(guò)一條或多條通訊總線或信號(hào)線實(shí)現(xiàn)電性連接。所述數(shù)據(jù)處理裝置包括至少一個(gè)可以軟件或固件(firmware)的形式存儲(chǔ)于所述存儲(chǔ)器中或固化在移動(dòng)通信終端110的操作系統(tǒng)(operating system,OS)中的軟件功能模塊。所述處理器114用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的可執(zhí)行模塊,例如所述數(shù)據(jù)處理裝置包括的軟件功能模塊或計(jì)算機(jī)程序。

      其中,存儲(chǔ)器112可以是,但不限于,隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM),只讀存儲(chǔ)器(Read Only Memory,ROM),可編程只讀存儲(chǔ)器(Programmable Read-Only Memory,PROM),可擦除只讀存儲(chǔ)器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲(chǔ)器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存儲(chǔ)器112用于存儲(chǔ)程序,所述處理器114在接收到執(zhí)行指令后,執(zhí)行所述程序,前述本發(fā)明實(shí)施例任一實(shí)施例揭示的流過(guò)程定義的移動(dòng)通信終端110所執(zhí)行的方法可以應(yīng)用于處理器114中,或者由處理器114實(shí)現(xiàn)。

      處理器114可能是一種集成電路芯片,具有信號(hào)的處理能力。上述的處理器可以是通用處理器,包括中央處理器(Central Processing Unit,簡(jiǎn)稱(chēng)CPU)、網(wǎng)絡(luò)處理器(Network Processor,簡(jiǎn)稱(chēng)NP)等;還可以是數(shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)、現(xiàn)成可編程門(mén)陣列(FPGA)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件。可以實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

      所述外設(shè)接口115將各種輸入/輸出裝置耦合至處理器114以及存儲(chǔ)器112。在一些實(shí)施例中,外設(shè)接口,處理器114以及存儲(chǔ)控制器113可以在單個(gè)芯片中實(shí)現(xiàn)。在其他一些實(shí)例中,他們可以分別由獨(dú)立的芯片實(shí)現(xiàn)。

      輸入裝置116用于提供給用戶(hù)輸入數(shù)據(jù)實(shí)現(xiàn)用戶(hù)與移動(dòng)通信終端110的交互。所述輸入裝置116可以是,但不限于,鍵盤(pán)等。

      顯示器117在移動(dòng)通信終端110與用戶(hù)之間提供一個(gè)交互界面(例如用戶(hù)操作界面)或用于顯示圖像數(shù)據(jù)給用戶(hù)參考。在本實(shí)施例中,所述顯示器117可以是液晶顯示器。

      需要說(shuō)明的是,當(dāng)輸入裝置116是顯示器117上顯示的虛擬按鍵時(shí),輸入裝置116與顯示器117集成為觸控顯示器。則在該觸控顯示器內(nèi),顯示器117可為支持單點(diǎn)和多點(diǎn)觸控操作的電容式觸控屏或電阻式觸控屏等。支持單點(diǎn)和多點(diǎn)觸控操作是指觸控顯示器能感應(yīng)到來(lái)自該觸控顯示器上一個(gè)或多個(gè)位置處同時(shí)產(chǎn)生的觸控操作,并將該感應(yīng)到的觸控操作交由處理器進(jìn)行計(jì)算和處理。

      SIM卡接口電路118用于連接SIM卡,安裝在移動(dòng)通信終端110的卡槽處。當(dāng)SIM卡在移動(dòng)通信終端110開(kāi)機(jī)時(shí),移動(dòng)通信終端110的處理器能夠通過(guò)SIM卡接口電路正常讀寫(xiě)SIM卡中的信息。SIM卡為用戶(hù)識(shí)別模塊(Subscriber Identification Module,SIM)卡,也稱(chēng)為用戶(hù)身份識(shí)別卡或者用戶(hù)識(shí)別卡,它實(shí)際上是一張內(nèi)含大規(guī)模集成電路的智能卡片,用于存儲(chǔ)用戶(hù)的重要數(shù)據(jù)和信息。SIM卡內(nèi)存儲(chǔ)有:集成電路卡識(shí)別碼(Integrate circuit card identity,ICCID)、MCC、MNC以及臨時(shí)移動(dòng)用戶(hù)識(shí)別碼、用戶(hù)鑒權(quán)鍵、位置區(qū)域識(shí)別碼等。當(dāng)SIM卡插入移動(dòng)通信終端110時(shí),SIM卡與SIM卡接口電路連接,移動(dòng)通信終端110能夠檢測(cè)到SIM卡被插入卡槽內(nèi),移動(dòng)通信終端110的系統(tǒng)通過(guò)服務(wù)程序讀取SIM卡內(nèi)的信息。

      當(dāng)移動(dòng)通信終端110需要接入2G、3G或4G等移動(dòng)通信網(wǎng)絡(luò)時(shí),主要包括以下三個(gè)過(guò)程:

      (1)數(shù)據(jù)域附著。附著過(guò)程的目的是系統(tǒng)根據(jù)移動(dòng)通信終端的簽約數(shù)據(jù)確定是否允許移動(dòng)通信終端在當(dāng)前請(qǐng)求的網(wǎng)絡(luò)路由區(qū)域中進(jìn)行數(shù)據(jù)業(yè)務(wù)訪問(wèn)。

      (2)PDP激活。通過(guò)PDP激活獲得相應(yīng)的鑒權(quán)許可,分配相應(yīng)的IPv6地址,建立終端與分組域之間的數(shù)據(jù)通道。

      以3G網(wǎng)絡(luò)為例,PDP激活過(guò)程由移動(dòng)通信終端發(fā)起。終端首先向SGSN發(fā)起“激活PDP上下文請(qǐng)求”消息,消息中攜帶接入點(diǎn)名稱(chēng)(Access Point Name,APN),服務(wù)質(zhì)量等信息;SGSN根據(jù)消息中攜帶的APN向HLR中查尋相應(yīng)的GGSN的地址,獲得GGSN地址后,再向GGSN發(fā)送“創(chuàng)建PDP上下文請(qǐng)求”;GGSN可以通過(guò)本地/DHCP/RADIUS對(duì)終端進(jìn)行簽權(quán)并分配IPv6地址或者地址前綴,以及其他參數(shù),如QoS參數(shù)等,并將鑒權(quán)結(jié)果以及各項(xiàng)參數(shù)攜帶在“響應(yīng)創(chuàng)建PDP上下文請(qǐng)求”消息中,發(fā)送給SGSN,由SGSN再向終端發(fā)送“接受激活PDP上下文請(qǐng)求”消息,將各參數(shù)配置傳遞給移動(dòng)通信終端,從而完成PDP激活過(guò)程。

      (3)業(yè)務(wù)訪問(wèn)。在PDP激活之后,從終端到3G系統(tǒng)分組域的IPv6應(yīng)用數(shù)據(jù)通道已經(jīng)打開(kāi)。

      請(qǐng)參閱圖2,圖2示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法。本發(fā)明實(shí)施例是基于SIM卡已經(jīng)插入卡槽內(nèi),即SIM卡已經(jīng)與SIM卡接口電路連接。該數(shù)據(jù)處理方法應(yīng)用于上述移動(dòng)通信終端,所述方法包括:

      步驟S201:當(dāng)檢測(cè)到系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),關(guān)閉數(shù)據(jù)通訊功能。

      其中,系統(tǒng)第一次啟動(dòng)是指移動(dòng)通信終端出廠時(shí)首次開(kāi)啟。系統(tǒng)被恢復(fù)出廠設(shè)置是指系統(tǒng)內(nèi)用戶(hù)的設(shè)置或者存儲(chǔ)在系統(tǒng)進(jìn)程之外的數(shù)據(jù)被清除,恢復(fù)到移動(dòng)通信終端出廠時(shí)的默認(rèn)狀態(tài),需要說(shuō)明的是,系統(tǒng)被恢復(fù)出廠設(shè)置時(shí),移動(dòng)通信終端處于開(kāi)機(jī)狀態(tài)。系統(tǒng)被重新安裝是指移動(dòng)通信終端的系統(tǒng)被新的系統(tǒng)覆蓋,需要說(shuō)明的是,系統(tǒng)被重新安裝可以不是必須由新版本的系統(tǒng)替換重新安裝之前的系統(tǒng),且系統(tǒng)被重新安裝時(shí),移動(dòng)通信終端處于開(kāi)機(jī)狀態(tài)。

      移動(dòng)通信終端第一次開(kāi)機(jī)時(shí),移動(dòng)通信終端需要安裝系統(tǒng),解壓systemimage,系統(tǒng)的所有服務(wù)程序被加載。當(dāng)?shù)谝淮伍_(kāi)機(jī)完成時(shí),移動(dòng)通信終端的所有服務(wù)程序被存儲(chǔ)在移動(dòng)通信終端的用戶(hù)數(shù)據(jù)存儲(chǔ)域內(nèi)。其中,用戶(hù)數(shù)據(jù)存儲(chǔ)域?qū)?yīng)移動(dòng)通信終端的存儲(chǔ)空間。

      當(dāng)?shù)诙伍_(kāi)機(jī)的時(shí)候,不會(huì)再進(jìn)行系統(tǒng)的安裝,系統(tǒng)可以通過(guò)注冊(cè)表直接調(diào)用系統(tǒng)內(nèi)的各項(xiàng)程序模塊,也可以在用戶(hù)數(shù)據(jù)存儲(chǔ)域內(nèi)直接讀取和調(diào)用服務(wù)程序的參數(shù)或配置等數(shù)據(jù)。

      當(dāng)移動(dòng)通信終端被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),移動(dòng)通信終端存儲(chǔ)的數(shù)據(jù)會(huì)被清除,則系統(tǒng)內(nèi)的各項(xiàng)服務(wù)程序的緩存數(shù)據(jù)也被清空,此時(shí),移動(dòng)通信終端啟動(dòng)時(shí)需要重新加載各項(xiàng)服務(wù)程序。

      移動(dòng)通信終端能夠檢測(cè)到系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝,具體地,用于配置服務(wù)程序的腳本在系統(tǒng)在第一次安裝的時(shí)候才會(huì)被執(zhí)行,在第二次安裝時(shí),就不會(huì)被執(zhí)行。因此,通過(guò)檢測(cè)該腳本是否被執(zhí)行,能夠檢測(cè)到服務(wù)程序是否被加載。從而判斷是否是第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝。

      另外,也可以在移動(dòng)通信終端出廠的時(shí)候設(shè)置一個(gè)狀態(tài)值,通過(guò)狀態(tài)值的監(jiān)測(cè)能夠判斷是否是系統(tǒng)第一次安裝或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝,具體的實(shí)施方式,在后續(xù)的實(shí)施例中介紹。

      在移動(dòng)通信終端內(nèi)設(shè)有負(fù)責(zé)管理數(shù)據(jù)通訊功能的應(yīng)用程序,例如,radio,它負(fù)責(zé)移動(dòng)通信終端的無(wú)線信號(hào)、藍(lán)牙、Wi-Fi等設(shè)備的管理。作為一種實(shí)施方式,關(guān)閉數(shù)據(jù)通訊功能的方式是移動(dòng)通信終端關(guān)閉radio。當(dāng)數(shù)據(jù)通訊功能被關(guān)閉時(shí),移動(dòng)通信終端無(wú)法發(fā)送PDP激活請(qǐng)求至運(yùn)營(yíng)商對(duì)應(yīng)的服務(wù)器。

      步驟S202:當(dāng)滿足預(yù)設(shè)條件時(shí),開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      滿足預(yù)設(shè)條件可以是:移動(dòng)通信終端的系統(tǒng)檢測(cè)到各項(xiàng)服務(wù)程序被加載或設(shè)置完成,其中,該各項(xiàng)服務(wù)程序用于獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。滿足預(yù)設(shè)條件還可以是:關(guān)閉數(shù)據(jù)通訊功能的持續(xù)時(shí)間滿足一個(gè)預(yù)設(shè)時(shí)間,該預(yù)設(shè)時(shí)間根據(jù)具體的應(yīng)用場(chǎng)景而設(shè)定,在預(yù)設(shè)時(shí)間內(nèi)系統(tǒng)內(nèi)的各項(xiàng)服務(wù)程序已經(jīng)加載完成,理論上,各個(gè)服務(wù)程序之間的調(diào)用順暢。

      因此,當(dāng)滿足預(yù)設(shè)條件時(shí),系統(tǒng)開(kāi)啟數(shù)據(jù)通訊功能,獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。其中,用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)包括存儲(chǔ)在SIM卡內(nèi)的數(shù)據(jù)還包括與網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)。例如,包括iccid和subid等SIM卡的相關(guān)數(shù)據(jù),以及servicestates等網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)。

      當(dāng)獲取到上述的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)后,系統(tǒng)發(fā)起PDP激活請(qǐng)求,在激活請(qǐng)求成功后,移動(dòng)通信終端入網(wǎng),能夠上網(wǎng)。

      請(qǐng)參閱圖3,圖3示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法。該數(shù)據(jù)處理方法應(yīng)用于上述移動(dòng)通信終端,所述方法包括:

      步驟S301:判斷預(yù)先設(shè)置的狀態(tài)值是否為第一預(yù)設(shè)值。

      若該狀態(tài)值不是第一預(yù)設(shè)值,則執(zhí)行步驟S302。若該狀態(tài)值是第一預(yù)設(shè)值,則流程結(jié)束。

      其中,該狀態(tài)值是在移動(dòng)通信終端出廠的時(shí)候預(yù)設(shè)的。作為一種實(shí)施方式,狀態(tài)值可設(shè)置在移動(dòng)通信終端的phone進(jìn)程內(nèi)而非系統(tǒng)內(nèi)。移動(dòng)通信終端在出廠的時(shí)候,定義狀態(tài)值為一個(gè)字符串變量,并賦初始值null,即移動(dòng)通信終端在出廠的時(shí)候,狀態(tài)值的值為空。當(dāng)移動(dòng)通信終端被恢復(fù)出廠值或者系統(tǒng)被重新安裝時(shí),狀態(tài)值所對(duì)應(yīng)的值被清空,狀態(tài)值又變?yōu)閚ull。

      作為一種實(shí)施方式,將第一預(yù)設(shè)值定義為false。假設(shè)在系統(tǒng)開(kāi)機(jī)的時(shí)候,移動(dòng)通信終端的系統(tǒng)讀取狀態(tài)值的值,讀取的值為第一預(yù)設(shè)值,則判定系統(tǒng)不是第一次啟動(dòng)或者系統(tǒng)未被恢復(fù)出廠設(shè)置或系統(tǒng)未被重新安裝。

      假設(shè)在系統(tǒng)開(kāi)機(jī)的時(shí)候,移動(dòng)通信終端的系統(tǒng)讀取狀態(tài)值的值,讀取的值為null。移動(dòng)通信終端判定所讀取的狀態(tài)值的值不是第一預(yù)設(shè)值false,則判定為系統(tǒng)第一次啟動(dòng)或者系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝。

      因此,當(dāng)系統(tǒng)讀取的狀態(tài)值的值不是false,就判定系統(tǒng)第一次啟動(dòng)或者系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝。

      步驟S302:確定系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝,關(guān)閉數(shù)據(jù)通訊功能,將狀態(tài)值修改為第一預(yù)設(shè)值。

      當(dāng)讀取到狀態(tài)值不是第一預(yù)設(shè)值,則判定系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝。為了避免下次開(kāi)機(jī)的時(shí)候,再次判定系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝,將狀態(tài)值修改為第一預(yù)設(shè)值。這樣,在下次正常開(kāi)機(jī)的時(shí)候,系統(tǒng)讀取的狀態(tài)值就是第一預(yù)設(shè)值,就不會(huì)判定為系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝。因此,在判定系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝之后,將狀態(tài)值修改為第一預(yù)設(shè)值false。

      步驟S303:刪除存儲(chǔ)的在關(guān)閉數(shù)據(jù)通訊功能之前獲取的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      作為一種實(shí)施方式,系統(tǒng)設(shè)有用于存儲(chǔ)用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)的存儲(chǔ)空間,用于PDP激活的數(shù)據(jù)都存儲(chǔ)在該存儲(chǔ)空間內(nèi)。當(dāng)系統(tǒng)進(jìn)行PDP激活的時(shí)候,會(huì)在該存儲(chǔ)空間內(nèi)獲取用于PDP激活的數(shù)據(jù)。因此,為了避免在關(guān)閉數(shù)據(jù)通訊功能之前獲取的用于PDP激活的數(shù)據(jù)是錯(cuò)誤數(shù)據(jù),在判定為系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝之后,刪除存儲(chǔ)空間內(nèi)存儲(chǔ)的在關(guān)閉數(shù)據(jù)通訊功能之前獲取的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。例如,清除存儲(chǔ)空間內(nèi)的所有數(shù)據(jù)。

      步驟S304:延時(shí)預(yù)設(shè)時(shí)間后,開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      預(yù)設(shè)時(shí)間根據(jù)具體的應(yīng)用場(chǎng)景而設(shè)定,在預(yù)設(shè)時(shí)間內(nèi)系統(tǒng)內(nèi)的各項(xiàng)服務(wù)程序已經(jīng)加載完成,理論上,各個(gè)服務(wù)程序之間的調(diào)用順暢。優(yōu)選地,預(yù)設(shè)時(shí)間為1秒鐘,1秒鐘的時(shí)間是根據(jù)多次實(shí)驗(yàn)結(jié)果而選取的,既能夠保證在這個(gè)時(shí)間段內(nèi),系統(tǒng)的各項(xiàng)服務(wù)程序都已經(jīng)加載安裝完成,又能夠減少用戶(hù)等待的時(shí)間,避免開(kāi)機(jī)時(shí)間過(guò)久。

      延時(shí)預(yù)設(shè)時(shí)間的實(shí)施方式可以是:在執(zhí)行關(guān)閉數(shù)據(jù)通訊功能的操作時(shí),記錄當(dāng)前時(shí)刻,以該當(dāng)前時(shí)刻為起點(diǎn),在終點(diǎn)時(shí)刻到來(lái)之前,持續(xù)關(guān)閉數(shù)據(jù)通訊功能。則該當(dāng)前時(shí)刻與該終點(diǎn)時(shí)刻之間的時(shí)間長(zhǎng)度為上述預(yù)設(shè)時(shí)間。

      當(dāng)數(shù)據(jù)通訊功能被關(guān)閉時(shí),移動(dòng)通信終端無(wú)法發(fā)送PDP激活請(qǐng)求至運(yùn)營(yíng)商對(duì)應(yīng)的服務(wù)器。此時(shí),數(shù)據(jù)通訊功能被關(guān)閉之前所獲得的用于PDP激活的數(shù)據(jù)被清除。避免由于數(shù)據(jù)通訊功能被關(guān)閉之前所獲得的用于PDP激活的數(shù)據(jù)不正確而導(dǎo)致PDP激活請(qǐng)求失敗,從而造成移動(dòng)通信終端在數(shù)據(jù)通訊功能被關(guān)閉之前所獲得的用于PDP激活的數(shù)據(jù)時(shí),分組數(shù)據(jù)業(yè)務(wù)無(wú)法啟用,用戶(hù)無(wú)法通過(guò)SIM卡上網(wǎng)。

      當(dāng)數(shù)據(jù)通訊功能被開(kāi)啟時(shí),系統(tǒng)能夠自動(dòng)通過(guò)各項(xiàng)服務(wù)程序自動(dòng)去獲取與PDP激活相關(guān)的數(shù)據(jù),例如,與SIM卡相關(guān)的數(shù)據(jù)(例如,ICCID、SUBID、MCC和MNC等)以及與網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)(例如,servicestates)。然后,移動(dòng)通信終端通過(guò)在數(shù)據(jù)通訊功能被開(kāi)啟之后獲取的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)發(fā)起PDP激活請(qǐng)求,以完成PDP激活。

      另外,步驟S304的具體實(shí)施方式,還可以參考上述圖2中的步驟S202,在此不再贅述。

      另外,當(dāng)狀態(tài)值的值一旦被修改為false之后,在移動(dòng)通信終端被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),若狀態(tài)值的值仍然是false,系統(tǒng)無(wú)法執(zhí)行本方法,會(huì)導(dǎo)致移動(dòng)通信終端在恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí)無(wú)法上網(wǎng)。因此,當(dāng)系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),將所述狀態(tài)值清空。

      具體地,狀態(tài)值的值存儲(chǔ)在移動(dòng)通信終端的系統(tǒng)進(jìn)程之外,也即存儲(chǔ)在移動(dòng)通信終端的緩存內(nèi)。而當(dāng)移動(dòng)通信終端被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝,移動(dòng)通信終端的緩存會(huì)被清空,則此時(shí)狀態(tài)值的值也被清空,即變?yōu)閚ull。

      再者,為了避免移動(dòng)通信終端的系統(tǒng)讀取狀態(tài)值的值為null,返回一個(gè)null而導(dǎo)致系統(tǒng)發(fā)生紊亂,在讀取狀態(tài)值的值為null時(shí),將狀態(tài)值賦值為第二預(yù)設(shè)值,例如,將第二預(yù)設(shè)值定義為true。系統(tǒng)再次讀取狀態(tài)值的值,讀取的狀態(tài)值的值為第二預(yù)設(shè)值true,則判定為狀態(tài)值不是第一預(yù)設(shè)值false,即系統(tǒng)第一次啟動(dòng)或者系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝。

      請(qǐng)參閱圖4,圖4示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置。該數(shù)據(jù)處理裝置400應(yīng)用于上述移動(dòng)通信終端110,數(shù)據(jù)處理裝置400包括:關(guān)閉單元401和延時(shí)開(kāi)啟單元402。

      關(guān)閉單元401用于當(dāng)檢測(cè)到系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),關(guān)閉數(shù)據(jù)通訊功能。

      延時(shí)開(kāi)啟單元402用于當(dāng)滿足預(yù)設(shè)條件時(shí),開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      需要說(shuō)明的是,本實(shí)施例中的各單元可以是由軟件代碼實(shí)現(xiàn),此時(shí),上述的各單元可存儲(chǔ)于移動(dòng)通信終端110的存儲(chǔ)器112內(nèi)。以上各單元同樣可以由硬件例如集成電路芯片實(shí)現(xiàn)。

      所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。

      請(qǐng)參閱圖5,圖5示出了本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置。該數(shù)據(jù)處理裝置500應(yīng)用于上述移動(dòng)通信終端110,數(shù)據(jù)處理裝置500包括:判斷單元501、關(guān)閉單元502、刪除單元503和延時(shí)開(kāi)啟單元504。

      判斷單元501用于判斷預(yù)先設(shè)置的狀態(tài)值是否為第一預(yù)設(shè)值,若所述狀態(tài)值不是第一預(yù)設(shè)值,則確定系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝,將所述狀態(tài)值修改為第一預(yù)設(shè)值。

      關(guān)閉單元502用于當(dāng)檢測(cè)到系統(tǒng)第一次啟動(dòng)或系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),關(guān)閉數(shù)據(jù)通訊功能。

      刪除單元503用于刪除存儲(chǔ)的在關(guān)閉數(shù)據(jù)通訊功能之前獲取的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      延時(shí)開(kāi)啟單元504用于延時(shí)預(yù)設(shè)時(shí)間后,開(kāi)啟數(shù)據(jù)通訊功能,以獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)。

      另外,數(shù)據(jù)處理裝置500還包括修改單元,修改單元用于當(dāng)檢測(cè)到系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),將所述狀態(tài)值清空。

      需要說(shuō)明的是,本實(shí)施例中的各單元可以是由軟件代碼實(shí)現(xiàn),此時(shí),上述的各單元可存儲(chǔ)于移動(dòng)通信終端110的存儲(chǔ)器112內(nèi)。以上各單元同樣可以由硬件例如集成電路芯片實(shí)現(xiàn)。

      所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。

      綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法及裝置,在檢測(cè)到系統(tǒng)第一次開(kāi)啟、系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),系統(tǒng)關(guān)閉數(shù)據(jù)通訊功能,此時(shí),系統(tǒng)不會(huì)發(fā)起分組數(shù)據(jù)業(yè)務(wù)激活請(qǐng)求,延遲預(yù)設(shè)時(shí)間后,再開(kāi)啟數(shù)據(jù)通訊功能。在系統(tǒng)關(guān)閉的這段時(shí)間內(nèi),系統(tǒng)的各項(xiàng)服務(wù)程序都加載完成,各項(xiàng)服務(wù)程序之間的調(diào)用準(zhǔn)備充分。因此,在系統(tǒng)第一次開(kāi)啟、系統(tǒng)被恢復(fù)出廠設(shè)置或系統(tǒng)被重新安裝時(shí),而系統(tǒng)內(nèi)的多項(xiàng)服務(wù)程序由于要被重新加載的情況下,能夠避免在獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)時(shí),由于有些服務(wù)程序未加載完成而導(dǎo)致獲取的用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù)錯(cuò)誤或者未成功獲取用于分組數(shù)據(jù)業(yè)務(wù)激活的數(shù)據(jù),而導(dǎo)致分組數(shù)據(jù)業(yè)務(wù)激活請(qǐng)求失敗。

      在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專(zhuān)用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專(zhuān)用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以?xún)蓚€(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。

      所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

      以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類(lèi)似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。

      以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1