本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種網(wǎng)絡(luò)連接控制方法及智能終端。
背景技術(shù):
隨著通信技術(shù)的發(fā)展和智能控制技術(shù)的普及,許多傳統(tǒng)的電子產(chǎn)品也增加了智能終端的功能,比如過(guò)去通常只能用來(lái)看時(shí)間的手表,如今也可以通過(guò)智能手機(jī)或家庭網(wǎng)絡(luò)與互聯(lián)網(wǎng)相連,顯示來(lái)電信息、Twitter和新聞feeds、天氣信息等內(nèi)容,因而近年來(lái)智能手表經(jīng)歷了從概念興起到市場(chǎng)增容,成為倍受關(guān)注的智能終端產(chǎn)品。智能手表是具有信息處理能力,符合手表基本技術(shù)要求的手表,除指示時(shí)間之外,由于具有操作系統(tǒng),其還可進(jìn)行提醒、導(dǎo)航、校準(zhǔn)、監(jiān)測(cè)、人機(jī)交互等操作,另外部分智能手表具有定位、呼救、通話、短信、上網(wǎng)等功能;其顯示方式包括指針、數(shù)字、圖像等。
為了與云端服務(wù)器或其他終端保持正常的數(shù)據(jù)通信,智能終端常常需開(kāi)啟移動(dòng)網(wǎng)絡(luò)功能,以發(fā)送心跳包,維持長(zhǎng)鏈接。此時(shí)后臺(tái)的一些程序容易被喚醒運(yùn)行,使用移動(dòng)網(wǎng)絡(luò)。
然而,現(xiàn)有技術(shù)中至少存在以下問(wèn)題:首先,被移動(dòng)網(wǎng)絡(luò)連接喚醒的后臺(tái)程序進(jìn)行的數(shù)據(jù)傳輸浪費(fèi)了移動(dòng)網(wǎng)絡(luò)的數(shù)據(jù)流量;其次,長(zhǎng)時(shí)間維持移動(dòng)網(wǎng)絡(luò)連接及其喚醒的后臺(tái)程序又將消耗大量的電能,縮短了續(xù)航時(shí)間,影響用戶在使用智能終端時(shí)的體驗(yàn)。而如果關(guān)閉移動(dòng)網(wǎng)絡(luò),則智能終端又無(wú)法及時(shí)進(jìn)行通信,影響其正常使用。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于針對(duì)以上存在的至少一方面不足,提供一種網(wǎng)絡(luò)連接控制方法及智能終端,能夠有效節(jié)省電能和數(shù)據(jù)流量。
為了實(shí)現(xiàn)上述目的,本發(fā)明采取如下若干方面的技術(shù)方案:
第一方面,本發(fā)明實(shí)施例中提供了一種網(wǎng)絡(luò)連接控制方法,包括如下步驟:
接收電話來(lái)電或第一短信,獲取所述電話來(lái)電或第一短信的主叫號(hào)碼和/或被叫號(hào)碼,確定其是否滿足驗(yàn)證條件;
當(dāng)滿足所述驗(yàn)證條件時(shí),獲取所述電話來(lái)電的電話內(nèi)容或所述第一短信的短信內(nèi)容,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容;
當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),利用智能終端中相應(yīng)的電話號(hào)碼身份開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第一方面,本發(fā)明在第一方面的第一種實(shí)現(xiàn)方式中,所述驗(yàn)證條件包括:所述電話來(lái)電和/或所述第一短信的被叫號(hào)碼為所述智能終端中已聯(lián)入移動(dòng)通信網(wǎng)絡(luò)的在網(wǎng)電話號(hào)碼。
結(jié)合第一方面的第一種實(shí)現(xiàn)方式,在第一方面的第二種實(shí)現(xiàn)方式中,所述在網(wǎng)電話號(hào)碼用于通過(guò)其身份開(kāi)啟所述智能終端的移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第一方面的第一種實(shí)現(xiàn)方式,在第一方面的第三種實(shí)現(xiàn)方式中,所述驗(yàn)證條件還包括:所述驗(yàn)證條件還包括:所述電話來(lái)電和/或所述第一短信的主叫號(hào)碼為存儲(chǔ)于所述智能終端的預(yù)設(shè)電話號(hào)碼,所述預(yù)設(shè)電話號(hào)碼用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,在第一方面的第四種實(shí)現(xiàn)方式中,
所述確定所述電話內(nèi)容是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容的過(guò)程包括:
接通所述電話來(lái)電,采集音頻數(shù)據(jù);
根據(jù)所述音頻數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和/或按鍵音識(shí)別,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容;所述標(biāo)識(shí)內(nèi)容用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第一方面,在第一方面的第五種實(shí)現(xiàn)方式中,當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),開(kāi)啟所述智能終端的Wi-Fi網(wǎng)絡(luò)連接。
結(jié)合第一方面的第五種實(shí)現(xiàn)方式,在第一方面的第六種實(shí)現(xiàn)方式中,當(dāng)滿足驗(yàn)證條件時(shí),檢測(cè)Wi-Fi網(wǎng)絡(luò)連接是否可用;若是,則開(kāi)啟并優(yōu)先使用Wi-Fi網(wǎng)絡(luò)。
結(jié)合第一方面的第六種實(shí)現(xiàn)方式,在第一方面的第七種實(shí)現(xiàn)方式中,其特征在于,開(kāi)啟Wi-Fi網(wǎng)絡(luò)后,關(guān)閉移動(dòng)網(wǎng)絡(luò)。
結(jié)合第一方面,或第一方面的第五種實(shí)現(xiàn)方式,在第一方面的第八種實(shí)現(xiàn)方式中,
還包括以下后續(xù)步驟:
判斷所述移動(dòng)網(wǎng)絡(luò)連接是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件;
當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),關(guān)閉所述智能終端的移動(dòng)網(wǎng)絡(luò)。
結(jié)合第一方面的第八種實(shí)現(xiàn)方式,在第一方面的第九種實(shí)現(xiàn)方式中,開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接后,計(jì)算所述移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接的工作時(shí)長(zhǎng);
所述網(wǎng)絡(luò)關(guān)閉條件包括:所述工作時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)間值;
當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),關(guān)閉所述智能終端的移動(dòng)網(wǎng)絡(luò)和/或所述Wi-Fi網(wǎng)絡(luò)。
結(jié)合第一方面的第八種實(shí)現(xiàn)方式,在第一方面的第十種實(shí)現(xiàn)方式中,開(kāi)啟所述移動(dòng)網(wǎng)絡(luò)連接后,還包括如下步驟:
接收第二短信,獲取所述第二短信的內(nèi)容;
判斷所述第二短信的內(nèi)容是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件;所述網(wǎng)絡(luò)關(guān)閉條件還包括:所述第二短信的內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容,所述關(guān)閉標(biāo)識(shí)內(nèi)容用于觸發(fā)智能終端關(guān)閉移動(dòng)網(wǎng)絡(luò)。
結(jié)合第一方面的第九種實(shí)現(xiàn)方式,在第一方面的第十一種實(shí)現(xiàn)方式中,當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),使所述智能設(shè)備維持開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接的狀態(tài),并將所述移動(dòng)網(wǎng)絡(luò)連接的心跳包發(fā)送頻率設(shè)置為預(yù)設(shè)頻率值。
結(jié)合第一方面的第十一種實(shí)現(xiàn)方式,在第一方面的第十二種實(shí)現(xiàn)方式中,所述預(yù)設(shè)頻率值小于所述設(shè)置前的心跳包發(fā)送頻率。
第二方面,本發(fā)明實(shí)施例中提供了一種智能終端,包括:
第一接收單元和驗(yàn)證單元,所述第一接收單元被配置為接收電話來(lái)電和/或第一短信,所述驗(yàn)證單元被配置為獲取所述電話來(lái)電或第一短信的主叫號(hào)碼和/或被叫號(hào)碼,確定其是否滿足驗(yàn)證條件;
識(shí)別單元,被配置為當(dāng)滿足驗(yàn)證條件時(shí),獲取所述電話來(lái)電的電話內(nèi)容或所述第一短信的短信內(nèi)容,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容;
開(kāi)啟控制單元,被配置為當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),利用智能終端中相應(yīng)的電話號(hào)碼身份開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
第一接收單元第一接收單元結(jié)合第二方面,在第二方面的第一種實(shí)現(xiàn)方式中,所述驗(yàn)證單元的驗(yàn)證條件包括:所述電話來(lái)電和/或所述第一短信的被叫號(hào)碼為所述智能終端中已聯(lián)入移動(dòng)通信網(wǎng)絡(luò)的在網(wǎng)電話號(hào)碼。
結(jié)合第二方面的第一種實(shí)現(xiàn)方式,在第二方面的第二種實(shí)現(xiàn)方式中,所述驗(yàn)證單元被配置為:所述在網(wǎng)電話號(hào)碼用于通過(guò)其身份開(kāi)啟所述智能終端的移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第二方面的第一種實(shí)現(xiàn)方式,在第二方面的第三種實(shí)現(xiàn)方式中,所述驗(yàn)證單元的驗(yàn)證條件還包括:所述電話來(lái)電和/或所述第一短信的主叫號(hào)碼為存儲(chǔ)于所述智能終端的預(yù)設(shè)電話號(hào)碼,所述預(yù)設(shè)電話號(hào)碼用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,在第二方面的第四種實(shí)現(xiàn)方式中,所述確定所述電話內(nèi)容是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容的過(guò)程包括:
接通所述電話來(lái)電,采集音頻數(shù)據(jù);
根據(jù)所述音頻數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和/或按鍵音識(shí)別,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容;所述標(biāo)識(shí)內(nèi)容用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
標(biāo)識(shí)內(nèi)容標(biāo)識(shí)內(nèi)容結(jié)合第二方面,在第二方面的第五種實(shí)現(xiàn)方式中,所述識(shí)別單元還被配置為:當(dāng)滿足驗(yàn)證條件時(shí),開(kāi)啟所述智能終端的Wi-Fi網(wǎng)絡(luò)連接。
結(jié)合第二方面的第五種實(shí)現(xiàn)方式,在第二方面的第六種實(shí)現(xiàn)方式中,所述識(shí)別單元還被配置為:當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),檢測(cè)Wi-Fi網(wǎng)絡(luò)連接是否可用;若是,則開(kāi)啟并優(yōu)先使用Wi-Fi網(wǎng)絡(luò)連接。
結(jié)合第二方面的第六種實(shí)現(xiàn)方式,在第二方面的第七種實(shí)現(xiàn)方式中,識(shí)別單元還被配置為:開(kāi)啟Wi-Fi網(wǎng)絡(luò)連接后,關(guān)閉移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第二方面及其第一至第四的任意一種實(shí)現(xiàn)方式,在第二方面的第八種實(shí)現(xiàn)方式中,還包括:
關(guān)閉判斷單元,被配置為判斷所述移動(dòng)網(wǎng)絡(luò)連接是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件;
關(guān)閉控制單元,被配置為當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),關(guān)閉所述智能終端的移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第二方面或第二方面的第一種實(shí)現(xiàn)方式,在第二方面的第九種實(shí)現(xiàn)方式中,所述關(guān)閉判斷單元還被配置為:開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接后,計(jì)算所述數(shù)據(jù)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接的工作時(shí)長(zhǎng);
所述網(wǎng)絡(luò)關(guān)閉條件包括:所述工作時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)間值;
當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),關(guān)閉所述智能終端的移動(dòng)網(wǎng)絡(luò)和/或所述Wi-Fi網(wǎng)絡(luò)。
結(jié)合第二方面的第八種實(shí)現(xiàn)方式,在第二方面的第十種實(shí)現(xiàn)方式中,還包括第二接收單元,被配置為:在開(kāi)啟所述移動(dòng)網(wǎng)絡(luò)連接后接收第二短信,獲取所述第二短信的內(nèi)容;
所述關(guān)閉判斷單元還被配置為判斷所述第二短信的內(nèi)容是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件;所述關(guān)閉控制單元的網(wǎng)絡(luò)關(guān)閉條件還包括:所述第二短信的內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容,所述關(guān)閉標(biāo)識(shí)內(nèi)容用于觸發(fā)智能終端關(guān)閉移動(dòng)網(wǎng)絡(luò)連接。
結(jié)合第二方面的第九種實(shí)現(xiàn)方式,在第二方面的第十一種實(shí)現(xiàn)方式中,所述關(guān)閉控制單元還被配置為:當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),使所述智能設(shè)備維持開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接的狀態(tài),并將所述移動(dòng)網(wǎng)絡(luò)連接的心跳包發(fā)送頻率設(shè)置為預(yù)設(shè)頻率值。
結(jié)合第二方面的第十一種實(shí)現(xiàn)方式,在第二方面的第十二種實(shí)現(xiàn)方式中,所述預(yù)設(shè)頻率值小于所述設(shè)置前的心跳包發(fā)送頻率。
與現(xiàn)有技術(shù)相比較,本發(fā)明提供的技術(shù)方案至少具有如下優(yōu)點(diǎn):
本發(fā)明充分利用智能終端及其操作系統(tǒng)提供的特性,首先接收電話來(lái)電和/或第一短信,根據(jù)所述電話來(lái)電和/或第一短信的主叫號(hào)碼、被叫號(hào)碼判斷其是否滿足智能終端的驗(yàn)證條件,當(dāng)滿足驗(yàn)證條件時(shí),獲取所述電話來(lái)電的電話內(nèi)容或所述第一短信的短信內(nèi)容,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容,當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),利用智能終端中相應(yīng)的電話號(hào)碼身份開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,實(shí)現(xiàn)了移動(dòng)網(wǎng)絡(luò)連接的智能開(kāi)啟,保證智能終端的及時(shí)通信。在此基礎(chǔ)上,還可以通過(guò)判斷所述移動(dòng)網(wǎng)絡(luò)連接是否滿足網(wǎng)絡(luò)關(guān)閉條件;當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),關(guān)閉所述智能終端的移動(dòng)網(wǎng)絡(luò)連接或降低心跳包的發(fā)送頻率,從而能夠有效節(jié)省電能和數(shù)據(jù)流量。
概括而言,本發(fā)明的實(shí)施,解決了智能終端為保證及時(shí)通信,浪費(fèi)電能和數(shù)據(jù)流量的問(wèn)題。通過(guò)對(duì)智能終端網(wǎng)絡(luò)連接的智能開(kāi)啟,有效節(jié)省電能和數(shù)據(jù)流量并保證其能夠及時(shí)通信,提升了使用智能終端時(shí)的用戶體驗(yàn)。
然而,書不盡言,本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得更加簡(jiǎn)明易懂,或通過(guò)本發(fā)明的實(shí)踐了解到。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明中網(wǎng)絡(luò)連接控制方法的一個(gè)實(shí)施例的流程示意圖;
圖2為本發(fā)明中網(wǎng)絡(luò)連接控制方法的一個(gè)實(shí)施例的流程示意圖;
圖3為本發(fā)明中智能終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖4為本發(fā)明中智能終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
在本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個(gè)操作,但是應(yīng)該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來(lái)執(zhí)行或并行執(zhí)行,操作的序號(hào)如S10、S11等,僅僅是用于區(qū)分開(kāi)各個(gè)不同的操作,序號(hào)本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說(shuō)明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設(shè)備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
本領(lǐng)域普通技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無(wú)線連接或無(wú)線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
本領(lǐng)域普通技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。
本領(lǐng)域普通技術(shù)人員可以理解,這里所使用的“終端”、“智能終端”既包括無(wú)線信號(hào)接收器的設(shè)備,其僅具備無(wú)發(fā)射能力的無(wú)線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,進(jìn)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒(méi)有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個(gè)人通信系統(tǒng)),其可以組合語(yǔ)音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問(wèn)、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“智能終端”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“智能終端”還可以是通信終端、上網(wǎng)終端、音樂(lè)/視頻播放終端,例如可以是智能手表、PDA、POS(Point of Sales,銷售終端)、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂(lè)/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
本領(lǐng)域普通技術(shù)人員可以理解,本發(fā)明所使用的“電話號(hào)碼身份”包括用戶身份識(shí)別模塊(Subscriber Identity Module,簡(jiǎn)稱SIM卡)所表征的用戶身份,用于和通信網(wǎng)絡(luò)中與其他用戶進(jìn)行區(qū)分。SIM卡是一種接觸式IC卡,里面儲(chǔ)存了SIM卡序列號(hào)、國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)、鑒權(quán)密鑰(Ki)、PIN密碼、PUK密碼、運(yùn)營(yíng)商服務(wù)菜單、短信和通訊錄。運(yùn)營(yíng)商通過(guò)智能終端的SIM卡成功鑒別其用戶身份后,使SIM卡對(duì)應(yīng)的電話號(hào)碼聯(lián)入移動(dòng)通信網(wǎng)絡(luò),并依據(jù)該用戶身份為智能終端提供電話、短信和移動(dòng)網(wǎng)絡(luò)等服務(wù)。由于通常情況下電話號(hào)碼與SIM卡一一對(duì)應(yīng),所以“電話號(hào)碼身份”亦可以指代“用戶身份”,當(dāng)電話號(hào)碼聯(lián)入移動(dòng)通信網(wǎng)絡(luò)時(shí),可稱其為“在網(wǎng)電話號(hào)碼”;電話號(hào)碼包括固定電話號(hào)碼和手機(jī)(移動(dòng)電話)號(hào)碼。
本領(lǐng)域普通技術(shù)人員可以理解,本發(fā)明所使用的“移動(dòng)網(wǎng)絡(luò)”包括智能終端通過(guò)數(shù)據(jù)通信實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)連接的方式,如3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)等。移動(dòng)網(wǎng)絡(luò)的制式包括TD-SCDMA、WCDMA、CDMA2000、TD-LTE和FDD-LTE等。通常開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接進(jìn)行網(wǎng)絡(luò)通信需要按其使用的數(shù)據(jù)流量計(jì)費(fèi),數(shù)據(jù)流量的單位轉(zhuǎn)換關(guān)系為:1024Byte=1KB;1024KB=1MB;1024MB=1GB;1024GB=1TB。
本領(lǐng)域普通技術(shù)人員可以理解,本發(fā)明所使用的“主叫號(hào)碼”為發(fā)起電話來(lái)電呼叫和/或發(fā)送短信的用戶身份的電話號(hào)碼;“被叫號(hào)碼”為接收電話來(lái)電呼叫和/或接收短信的的用戶身份的電話號(hào)碼。
本發(fā)明所述方法主要適用于智能手表、智能手機(jī)終端或者智能平板終端等具有通信功能的終端,不限制于其操作系統(tǒng)的類型,可以是Android、IOS、WP、塞班等操作系統(tǒng)。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,本發(fā)明的一種網(wǎng)絡(luò)連接控制方法,包括如下步驟S11-S13:
步驟S11,接收電話來(lái)電和/或第一短信,獲取所述電話來(lái)電或第一短信的主叫號(hào)碼和/或被叫號(hào)碼,確定其是否滿足驗(yàn)證條件。
由于在信令系統(tǒng)中,發(fā)起電話來(lái)電呼叫或發(fā)送第一短信的主叫智能終端將其SIM卡的主叫IMSI串號(hào)與被叫號(hào)碼一起上行傳輸?shù)揭苿?dòng)通信網(wǎng)絡(luò)的運(yùn)營(yíng)商,運(yùn)營(yíng)商通過(guò)所述IMSI查找到主叫號(hào)碼,通過(guò)被叫號(hào)碼查找到被叫IMSI串號(hào),后通過(guò)被叫IMSI查找到對(duì)應(yīng)的被叫智能終端,并將主叫號(hào)碼下行傳輸至被叫智能終端。而且在Android系統(tǒng)中,短信信息被保存于數(shù)據(jù)庫(kù)中,可通過(guò)Content Provider類來(lái)讀取短信信息,包括被叫號(hào)碼、短信中心號(hào)碼和短信的內(nèi)容等。
因此智能終端接收電話來(lái)電和/或第一短信后,能夠獲取所述電話來(lái)電和/或第一短信的主叫電話、被叫電話和短信內(nèi)容等信息。從而根據(jù)上述信息,對(duì)所述電話來(lái)電和/或第一短信是否滿足智能終端的驗(yàn)證條件進(jìn)行判斷。
本發(fā)明優(yōu)選如下兩種可能的驗(yàn)證條件,以在所述電話來(lái)電和/或第一短信滿足驗(yàn)證條件時(shí)進(jìn)行智能終端的網(wǎng)絡(luò)連接控制:
其一,所述電話來(lái)電和/或所述第一短信的被叫號(hào)碼為所述智能終端中已聯(lián)入移動(dòng)通信網(wǎng)絡(luò)的在網(wǎng)電話號(hào)碼。
其二,所述電話來(lái)電和/或所述第一短信的主叫號(hào)碼為存儲(chǔ)于所述智能終端的預(yù)設(shè)電話號(hào)碼,所述預(yù)設(shè)電話號(hào)碼用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
智能終端開(kāi)機(jī)或檢測(cè)到SIM卡后,將從SIM卡中讀取IMSI和TMSI;智能終端聯(lián)入移動(dòng)通信網(wǎng)絡(luò)時(shí),把IMSI或TMSI發(fā)送給服務(wù)提供者(運(yùn)營(yíng)商),運(yùn)營(yíng)商通過(guò)在數(shù)據(jù)庫(kù)中檢索IMSI或TMSI來(lái)判斷其對(duì)應(yīng)的電話號(hào)碼身份是否是合法,并獲得這個(gè)IMSI所對(duì)應(yīng)的電話號(hào)碼和鑒權(quán)密鑰Ki。隨后,運(yùn)營(yíng)商會(huì)任意生成一個(gè)128bit的RAND(隨機(jī)數(shù)),并把這個(gè)RAND發(fā)送給手機(jī)。同時(shí),運(yùn)營(yíng)商使用這個(gè)RAND和Ki(鑒權(quán)密鑰)算出一個(gè)Kc(通訊密鑰)和一個(gè)Res(返回碼)。智能終端將接收到的RAND輸入SIM卡。SIM卡也用自身儲(chǔ)存的Ki和這個(gè)RAND通過(guò)進(jìn)行A3/A5/A8運(yùn)算,生成Kc和Res,智能終端讀取Kc和Res,并將Res發(fā)回給運(yùn)營(yíng)商。運(yùn)營(yíng)商收到Res后,與自己之前通過(guò)A3/A5/A8運(yùn)算算出來(lái)的Res進(jìn)行對(duì)比對(duì)比,如果兩者一致,即表示鑒權(quán)成功,所述電話號(hào)碼聯(lián)入移動(dòng)通信網(wǎng)絡(luò),稱為在網(wǎng)電話號(hào)碼。相應(yīng)地,通過(guò)在網(wǎng)電話號(hào)碼的電話號(hào)碼身份可開(kāi)啟所述智能終端的移動(dòng)網(wǎng)絡(luò)連接。
通過(guò)android API中的TelephonyManager對(duì)象,可以取得SIM卡中的信息,調(diào)用int getSimState()函數(shù),能夠獲取已聯(lián)入移動(dòng)通信網(wǎng)絡(luò)的在網(wǎng)電話號(hào)碼。
在應(yīng)用第一種驗(yàn)證條件地實(shí)施例中,智能終端接收所述電話來(lái)電和/或所述第一短信后,獲取并判斷其被叫號(hào)碼為所述智能終端中已聯(lián)入移動(dòng)通信網(wǎng)絡(luò)的在網(wǎng)電話號(hào)碼,則確定所述電話來(lái)電和/或所述第一短信滿足驗(yàn)證條件。通過(guò)該驗(yàn)證條件,使得智能終端在關(guān)閉移動(dòng)網(wǎng)絡(luò)的情況下,只要接收到電話來(lái)電或第一短信,即可判斷其滿足驗(yàn)證條件,有利于方便及時(shí)地進(jìn)行通信。
在應(yīng)用第二種驗(yàn)證條件的實(shí)施例中,智能終端中存儲(chǔ)至少一個(gè)預(yù)設(shè)電話號(hào)碼,用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。當(dāng)根據(jù)前述方法判斷所述電話來(lái)電和/或所述第一短信的主叫號(hào)碼為所述預(yù)設(shè)電話號(hào)碼時(shí),確定所述電話來(lái)電和/或所述第一短信滿足驗(yàn)證條件。通過(guò)該驗(yàn)證條件,使得智能終端在關(guān)閉移動(dòng)網(wǎng)絡(luò)的情況下,需要接收到預(yù)設(shè)號(hào)碼發(fā)起的電話來(lái)電或發(fā)送的第一短信,才能開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程喚醒的權(quán)限控制,保證及時(shí)通信的同時(shí),更加節(jié)省電能和數(shù)據(jù)流量。
當(dāng)然,在一些可能的實(shí)施例中,也可根據(jù)網(wǎng)絡(luò)的使用頻率等需求,靈活選用以上一種或多種驗(yàn)證條件,以達(dá)成及時(shí)通信與節(jié)省電能、數(shù)據(jù)流量的平衡。而且,為了提高移動(dòng)網(wǎng)絡(luò)地開(kāi)啟頻率,還可以將所述智能終端設(shè)置為只要滿足上述驗(yàn)證條件即開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,以利于更加及時(shí)地進(jìn)行通信。
步驟S12,當(dāng)滿足所述驗(yàn)證條件時(shí),獲取所述電話來(lái)電的電話內(nèi)容或所述第一短信的短信內(nèi)容,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容。
由于騷擾電話和騷擾短信可能引起移動(dòng)網(wǎng)絡(luò)的非必要開(kāi)啟,為了對(duì)移動(dòng)網(wǎng)絡(luò)連接進(jìn)行更加精確地開(kāi)啟控制。在一種實(shí)施例中,智能終端中儲(chǔ)存至少一個(gè)預(yù)設(shè)的標(biāo)識(shí)內(nèi)容,用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。所述標(biāo)識(shí)內(nèi)容可包括文字、符號(hào)、數(shù)字、圖片中的任意一種或多種,必要時(shí)還可通過(guò)組合等方式可起到類似開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接的“密鑰”的效果。本發(fā)明可根據(jù)實(shí)際情況,確定第一短信的短信內(nèi)容和/或電話來(lái)電的電話內(nèi)容是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容,以進(jìn)行智能終端的網(wǎng)絡(luò)連接控制。
一方面,根據(jù)前述方法獲取所述第一短信的短信內(nèi)容后,將所述短信內(nèi)容與預(yù)設(shè)的標(biāo)識(shí)內(nèi)容進(jìn)行比對(duì),以確定所述短信內(nèi)容中是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容。
另一方面,確定所述電話內(nèi)容是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容的過(guò)程包括:接通所述電話來(lái)電,采集音頻數(shù)據(jù);根據(jù)所述音頻數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和/或按鍵音識(shí)別,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容。一種實(shí)施例中,接收到電話來(lái)電后,智能終端自動(dòng)接通所述電話來(lái)電,采集音頻數(shù)據(jù)。例如Android中,可通過(guò)honeStateListener類進(jìn)行電話來(lái)電狀態(tài)檢測(cè),在此基礎(chǔ)上添加錄音功能即可通過(guò)音頻采集獲取所述電話來(lái)電的音頻數(shù)據(jù)。獲取所述音頻數(shù)據(jù)后,將所述音頻數(shù)據(jù)與預(yù)設(shè)的標(biāo)識(shí)內(nèi)容進(jìn)行特征匹配,當(dāng)所述語(yǔ)音數(shù)據(jù)與所述標(biāo)識(shí)內(nèi)容匹配率大于預(yù)設(shè)置的閾值時(shí),則確定音頻數(shù)據(jù)含有所述標(biāo)識(shí)內(nèi)容;否則,確定音頻數(shù)據(jù)不含有所述標(biāo)識(shí)內(nèi)容。
其中,所述音頻數(shù)據(jù)可包括語(yǔ)音數(shù)據(jù)和/或按鍵音數(shù)據(jù)。語(yǔ)音數(shù)據(jù)與所述標(biāo)識(shí)內(nèi)容的匹配可以采用基于語(yǔ)音學(xué)和聲學(xué)的方法,模式匹配的方法或神經(jīng)網(wǎng)絡(luò)的方法。如模式匹配的方法中的動(dòng)態(tài)時(shí)間規(guī)整(DTW)、隱馬爾可夫(HMM)理論、矢量量化(VQ)技術(shù)等。而根據(jù)通話系統(tǒng)中的雙音多頻(Dual Tone Multi Frequency,簡(jiǎn)稱DTMF)信號(hào)原理,即每個(gè)按鍵分別對(duì)應(yīng)兩個(gè)特的頻率的聲音,智能終端通過(guò)采集所述音頻數(shù)據(jù),可對(duì)應(yīng)獲取來(lái)電一方的用戶輸入的數(shù)字,進(jìn)而根據(jù)所述數(shù)字與所述標(biāo)識(shí)內(nèi)容進(jìn)行匹配,而確定所述音頻數(shù)據(jù)是否含有所述標(biāo)識(shí)內(nèi)容。
為了保證良好的用戶體驗(yàn),智能終端確定第一短信的短信內(nèi)容和/或電話來(lái)電的電話內(nèi)容是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容的過(guò)程,可由后臺(tái)完成且對(duì)本方用戶保持靜默,和/或在接通所述電話來(lái)電,采集音頻數(shù)據(jù)時(shí),對(duì)來(lái)電一方的用戶播放“嘟嘟聲”或彩鈴。在音頻數(shù)據(jù)采集完畢后,通過(guò)亮屏、振動(dòng)、響鈴等方式提醒本方用戶電話來(lái)電。
通過(guò)上述步驟,使得智能終端在關(guān)閉移動(dòng)網(wǎng)絡(luò)的情況下,需要接收到內(nèi)容中包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容的第一短信或電話來(lái)電,才能開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,減少誤操作,實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程喚醒的準(zhǔn)確控制,從而在保證及時(shí)通信的同時(shí),進(jìn)一步節(jié)省電能和數(shù)據(jù)流量。
步驟S13,當(dāng)滿足驗(yàn)證條件時(shí),利用智能終端中相應(yīng)的電話號(hào)碼身份開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
智能終端中的一個(gè)或多個(gè)在網(wǎng)電話號(hào)碼可通過(guò)運(yùn)營(yíng)商獲取移動(dòng)網(wǎng)絡(luò)服務(wù),因此,可預(yù)設(shè)智能終端中的任一在網(wǎng)電話號(hào)碼,例如,所述電話來(lái)電和/或所述第一短信的被叫號(hào)碼,在確定所述電話來(lái)電和/或第一短信滿足智能終端的驗(yàn)證條件時(shí),利用其電話號(hào)碼身份開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,實(shí)現(xiàn)網(wǎng)絡(luò)通信。
在Android中,可通過(guò)以下兩種方法開(kāi)啟和關(guān)閉移動(dòng)網(wǎng)絡(luò):
其一,通過(guò)操作系統(tǒng)的數(shù)據(jù)庫(kù)改變APN(網(wǎng)絡(luò)接入點(diǎn)),從而實(shí)現(xiàn)移動(dòng)網(wǎng)絡(luò)的開(kāi)啟和關(guān)閉;
其二,通過(guò)反射調(diào)用系統(tǒng)(ConnectivityManager)的setMoblieDataEnabled方法,調(diào)用setMobileDataStatus(context,true)開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,調(diào)用setMobileDataStatus(context,false)關(guān)閉移動(dòng)網(wǎng)絡(luò),同時(shí),也可以通過(guò)反射調(diào)用getMoblieDataEnabled方法獲取智能終端當(dāng)前的移動(dòng)網(wǎng)絡(luò)的開(kāi)啟和關(guān)閉狀態(tài)。
由于Wi-Fi日益普及,在Android中,可通過(guò)setWifiEnabled方法來(lái)開(kāi)啟Wi-Fi網(wǎng)絡(luò)。故在一些可能的實(shí)施例中,還可以在滿足當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),開(kāi)啟所述智能終端的Wi-Fi網(wǎng)絡(luò)連接?;蛘撸?dāng)當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),檢測(cè)Wi-Fi網(wǎng)絡(luò)連接是否可用;若是,則開(kāi)啟并優(yōu)先使用Wi-Fi網(wǎng)絡(luò)。又或者,在開(kāi)啟Wi-Fi網(wǎng)絡(luò)連接后,關(guān)閉移動(dòng)網(wǎng)絡(luò),以進(jìn)一步減少移動(dòng)網(wǎng)絡(luò)中數(shù)據(jù)流量的使用。
為了進(jìn)一步減少數(shù)據(jù)流量或電能的浪費(fèi),一些可能的實(shí)施例中,請(qǐng)參閱圖2,還可以通過(guò)以下后置步驟,以在開(kāi)啟移動(dòng)網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)一段時(shí)間后關(guān)閉所述移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò):
步驟S14,判斷所述移動(dòng)網(wǎng)絡(luò)連接是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件。
開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接后,為了減少智能終端的電能和/或數(shù)據(jù)流量的浪費(fèi),可對(duì)所述移動(dòng)網(wǎng)絡(luò)連接和/或Wi-Fi網(wǎng)絡(luò)連接是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件進(jìn)行判斷,以適時(shí)關(guān)閉所述移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò)。
本發(fā)明優(yōu)選如下兩種可能的網(wǎng)絡(luò)關(guān)閉條件,以在所述電話來(lái)電和/或第一短信滿足網(wǎng)絡(luò)關(guān)閉條件時(shí)進(jìn)行智能終端的網(wǎng)絡(luò)關(guān)閉控制:
其一,所述移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接的工作時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)間值;
其二,接收到內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容的第二短信,所述關(guān)閉標(biāo)識(shí)內(nèi)容用于觸發(fā)智能終端關(guān)閉移動(dòng)網(wǎng)絡(luò)。
在應(yīng)用第一種網(wǎng)絡(luò)關(guān)閉條件地實(shí)施例中,智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接后,計(jì)算所述移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)的工作時(shí)長(zhǎng),當(dāng)所述工作時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)間值時(shí),確定滿足網(wǎng)絡(luò)關(guān)閉條件。
在Android中,一般可采用以下3種方法實(shí)現(xiàn)定時(shí)器:采用Handler與線程的sleep(long)方法、采用Handler的postDelayed(Runnable,long)方法、采用Handler與timer及TimerTask結(jié)合的方法,當(dāng)定時(shí)器到達(dá)指定的時(shí)間,即當(dāng)所述工作時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)間值時(shí),執(zhí)行關(guān)閉智能終端的移動(dòng)網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)的定時(shí)器任務(wù)(TimerTask)。通過(guò)該網(wǎng)絡(luò)關(guān)閉條件,可有效減少電能浪費(fèi),且用戶可自行設(shè)置預(yù)設(shè)時(shí)間值來(lái)保證及時(shí)通信,提高工作效率。
在應(yīng)用第二種網(wǎng)絡(luò)關(guān)閉條件地實(shí)施例中,開(kāi)啟所述移動(dòng)網(wǎng)絡(luò)連接后,還包括如下步驟:
接收第二短信,獲取所述第二短信的內(nèi)容;
判斷所述第二短信的內(nèi)容是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件;所述網(wǎng)絡(luò)關(guān)閉條件還包括:所述第二短信的內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容。
智能終端中預(yù)設(shè)有至少一個(gè)關(guān)閉標(biāo)識(shí)內(nèi)容,用于觸發(fā)智能終端關(guān)閉移動(dòng)網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)。當(dāng)根據(jù)前述方法判斷所述第二短信的內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容時(shí),確定所述第二短信滿足網(wǎng)絡(luò)關(guān)閉條件。通過(guò)該網(wǎng)絡(luò)關(guān)閉條件,可使得智能終端在開(kāi)啟移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò)的情況下,需要接收到內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容的第二短信,才能關(guān)閉移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程關(guān)閉的準(zhǔn)確控制,從而在保證及時(shí)通信的同時(shí),進(jìn)一步節(jié)省電能和數(shù)據(jù)流量。
步驟S15,當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),關(guān)閉所述智能終端的移動(dòng)網(wǎng)絡(luò)連接。
在Android中,可通過(guò)以下兩種方法關(guān)閉移動(dòng)網(wǎng)絡(luò):
其一,通過(guò)操作系統(tǒng)的數(shù)據(jù)庫(kù)改變APN(網(wǎng)絡(luò)接入點(diǎn)),從而實(shí)現(xiàn)移動(dòng)網(wǎng)絡(luò)的關(guān)閉;
其二,通過(guò)反射調(diào)用系統(tǒng)(ConnectivityManager)的setMoblieDataEnabled方法,調(diào)用setMobileDataStatus(context,false)關(guān)閉移動(dòng)網(wǎng)絡(luò),同時(shí),也可以通過(guò)反射調(diào)用getMoblieDataEnabled方法獲取智能終端當(dāng)前的移動(dòng)網(wǎng)絡(luò)的開(kāi)啟和關(guān)閉狀態(tài)。
于步驟S13開(kāi)啟Wi-Fi網(wǎng)絡(luò)連接的可能實(shí)施例中,當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),還可關(guān)閉所述Wi-Fi網(wǎng)絡(luò),以進(jìn)一步減少電能的消耗。在Android中,可通過(guò)setWifiEnabled方法來(lái)關(guān)閉Wi-Fi網(wǎng)絡(luò)。
在一些可能的實(shí)施例中,需使智能終端發(fā)送心跳包以維持長(zhǎng)鏈接,因此,當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),還可使所述智能設(shè)備維持開(kāi)啟移動(dòng)網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)連接的狀態(tài),并將所述移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)的心跳包發(fā)送頻率設(shè)置為預(yù)設(shè)頻率值,優(yōu)選地,所述預(yù)設(shè)頻率值小于所述設(shè)置前的心跳包發(fā)送頻率。該方案可使得智能終端在保持移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò)開(kāi)啟、維持長(zhǎng)鏈接的情況下,減小電能和/或數(shù)據(jù)流量的消耗。
通過(guò)對(duì)本發(fā)明的網(wǎng)絡(luò)連接控制方法的揭示可以知曉,本發(fā)明的實(shí)施,能夠通過(guò)對(duì)智能終端網(wǎng)絡(luò)連接的控制,有效節(jié)省電能和數(shù)據(jù)流量并保證其能夠及時(shí)通信,提升了使用智能終端時(shí)的用戶體驗(yàn)。
依據(jù)模塊化設(shè)計(jì)思維,本發(fā)明在上述網(wǎng)絡(luò)連接控制方法的基礎(chǔ)上,進(jìn)一步提出一種智能終端。
請(qǐng)參閱圖3,本發(fā)明的一種智能終端,包括:第一接收單元111,驗(yàn)證單元112,識(shí)別單元12,開(kāi)啟控制單元13,各單元所實(shí)現(xiàn)的功能具體揭示如下:
所述第一接收單元111被配置為接收電話來(lái)電和/或第一短信,所述驗(yàn)證單元112被配置為取所述電話來(lái)電或第一短信的主叫號(hào)碼和/或被叫號(hào)碼,確定其是否滿足驗(yàn)證條件。
由于在信令系統(tǒng)中,發(fā)起電話來(lái)電呼叫或發(fā)送第一短信的主叫智能終端將其SIM卡的主叫IMSI串號(hào)與被叫號(hào)碼一起上行傳輸?shù)揭苿?dòng)通信網(wǎng)絡(luò)的運(yùn)營(yíng)商,運(yùn)營(yíng)商通過(guò)所述IMSI查找到主叫號(hào)碼,通過(guò)被叫號(hào)碼查找到被叫IMSI串號(hào),后通過(guò)被叫IMSI查找到對(duì)應(yīng)的被叫智能終端,并將主叫號(hào)碼下行傳輸至被叫智能終端。而且在Android系統(tǒng)中,短信信息被保存于數(shù)據(jù)庫(kù)中,可通過(guò)Content Provider類來(lái)讀取短信信息,包括被叫號(hào)碼、短信中心號(hào)碼和短信的內(nèi)容等。
因此智能終端接收電話來(lái)電和/或第一短信后,能夠獲取所述電話來(lái)電和/或第一短信的主叫電話、被叫電話和短信內(nèi)容等信息。從而根據(jù)上述信息,對(duì)所述電話來(lái)電和/或第一短信是否滿足智能終端的驗(yàn)證條件進(jìn)行判斷。
本發(fā)明優(yōu)選如下兩種可能的驗(yàn)證條件,以在所述電話來(lái)電和/或第一短信滿足驗(yàn)證條件時(shí)進(jìn)行智能終端的網(wǎng)絡(luò)連接控制:
其一,所述電話來(lái)電和/或所述第一短信的被叫號(hào)碼為所述智能終端中已聯(lián)入移動(dòng)通信網(wǎng)絡(luò)的在網(wǎng)電話號(hào)碼。
其二,所述電話來(lái)電和/或所述第一短信的主叫號(hào)碼為存儲(chǔ)于所述智能終端的預(yù)設(shè)電話號(hào)碼,所述預(yù)設(shè)電話號(hào)碼用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
智能終端開(kāi)機(jī)或檢測(cè)到SIM卡后,將從SIM卡中讀取IMSI和TMSI;智能終端聯(lián)入移動(dòng)通信網(wǎng)絡(luò)時(shí),把IMSI或TMSI發(fā)送給服務(wù)提供者(運(yùn)營(yíng)商),運(yùn)營(yíng)商通過(guò)在數(shù)據(jù)庫(kù)中檢索IMSI或TMSI來(lái)判斷其對(duì)應(yīng)的電話號(hào)碼身份是否是合法,并獲得這個(gè)IMSI所對(duì)應(yīng)的電話號(hào)碼和鑒權(quán)密鑰Ki。隨后,運(yùn)營(yíng)商會(huì)任意生成一個(gè)128bit的RAND(隨機(jī)數(shù)),并把這個(gè)RAND發(fā)送給手機(jī)。同時(shí),運(yùn)營(yíng)商使用這個(gè)RAND和Ki(鑒權(quán)密鑰)算出一個(gè)Kc(通訊密鑰)和一個(gè)Res(返回碼)。智能終端將接收到的RAND輸入SIM卡。SIM卡也用自身儲(chǔ)存的Ki和這個(gè)RAND通過(guò)進(jìn)行A3/A5/A8運(yùn)算,生成Kc和Res,智能終端讀取Kc和Res,并將Res發(fā)回給運(yùn)營(yíng)商。運(yùn)營(yíng)商收到Res后,與自己之前通過(guò)A3/A5/A8運(yùn)算算出來(lái)的Res進(jìn)行對(duì)比對(duì)比,如果兩者一致,即表示鑒權(quán)成功,所述電話號(hào)碼聯(lián)入移動(dòng)通信網(wǎng)絡(luò),稱為在網(wǎng)電話號(hào)碼。相應(yīng)地,通過(guò)在網(wǎng)電話號(hào)碼的電話號(hào)碼身份可開(kāi)啟所述智能終端的移動(dòng)網(wǎng)絡(luò)連接。
通過(guò)android API中的TelephonyManager對(duì)象,可以取得SIM卡中的信息,調(diào)用int getSimState()函數(shù),能夠獲取已聯(lián)入移動(dòng)通信網(wǎng)絡(luò)的在網(wǎng)電話號(hào)碼。
在應(yīng)用第一種驗(yàn)證條件地實(shí)施例中,智能終端接收所述電話來(lái)電和/或所述第一短信后,獲取并判斷其被叫號(hào)碼為所述智能終端中已聯(lián)入移動(dòng)通信網(wǎng)絡(luò)的在網(wǎng)電話號(hào)碼,則確定所述電話來(lái)電和/或所述第一短信滿足驗(yàn)證條件。通過(guò)該驗(yàn)證條件,使得智能終端在關(guān)閉移動(dòng)網(wǎng)絡(luò)的情況下,只要接收到電話來(lái)電或第一短信,即可開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,有利于方便及時(shí)地進(jìn)行通信。
在應(yīng)用第二種驗(yàn)證條件的實(shí)施例中,智能終端中存儲(chǔ)至少一個(gè)預(yù)設(shè)電話號(hào)碼,用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。當(dāng)根據(jù)前述方法判斷所述電話來(lái)電和/或所述第一短信的主叫號(hào)碼為所述預(yù)設(shè)電話號(hào)碼時(shí),確定所述電話來(lái)電和/或所述第一短信滿足驗(yàn)證條件。通過(guò)該驗(yàn)證條件,使得智能終端在關(guān)閉移動(dòng)網(wǎng)絡(luò)的情況下,需要接收到預(yù)設(shè)號(hào)碼發(fā)起的電話來(lái)電或發(fā)送的第一短信,才能開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程喚醒的權(quán)限控制,保證及時(shí)通信的同時(shí),更加節(jié)省電能和數(shù)據(jù)流量。
當(dāng)然,在一些可能的實(shí)施例中,也可根據(jù)網(wǎng)絡(luò)的使用頻率等需求,靈活選用以上一種或多種驗(yàn)證條件,以達(dá)成及時(shí)通信與節(jié)省電能、數(shù)據(jù)流量的平衡。而且,為了提高移動(dòng)網(wǎng)絡(luò)地開(kāi)啟頻率,還可以將所述智能終端設(shè)置為只要滿足上述驗(yàn)證條件即開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,以利于更加及時(shí)地進(jìn)行通信。
識(shí)別單元12,被配置為當(dāng)滿足所述驗(yàn)證條件時(shí),獲取所述電話來(lái)電的電話內(nèi)容或所述第一短信的短信內(nèi)容,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容。
由于騷擾電話和騷擾短信可能引起移動(dòng)網(wǎng)絡(luò)的非必要開(kāi)啟,為了對(duì)移動(dòng)網(wǎng)絡(luò)連接進(jìn)行更加精確地開(kāi)啟控制。在一種實(shí)施例中,智能終端中儲(chǔ)存至少一個(gè)預(yù)設(shè)的標(biāo)識(shí)內(nèi)容,用于觸發(fā)智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。所述標(biāo)識(shí)內(nèi)容可包括文字、符號(hào)、數(shù)字、圖片中的任意一種或多種,必要時(shí)還可通過(guò)組合等方式可起到類似開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接的“密鑰”的效果。本發(fā)明可根據(jù)實(shí)際情況,確定第一短信的短信內(nèi)容和/或電話來(lái)電的電話內(nèi)容是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容,以進(jìn)行智能終端的網(wǎng)絡(luò)連接控制。
一方面,根據(jù)前述方法獲取所述第一短信的短信內(nèi)容后,將所述短信內(nèi)容與預(yù)設(shè)的標(biāo)識(shí)內(nèi)容進(jìn)行比對(duì),以確定所述短信內(nèi)容中是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容。
另一方面,確定所述電話內(nèi)容是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容的過(guò)程包括:接通所述電話來(lái)電,采集音頻數(shù)據(jù);根據(jù)所述音頻數(shù)據(jù)進(jìn)行語(yǔ)音識(shí)別和/或按鍵音識(shí)別,確定其是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容。一種實(shí)施例中,接收到電話來(lái)電后,智能終端自動(dòng)接通所述電話來(lái)電,采集音頻數(shù)據(jù)。例如Android中,可通過(guò)honeStateListener類進(jìn)行電話來(lái)電狀態(tài)檢測(cè),在此基礎(chǔ)上添加錄音功能即可通過(guò)音頻采集獲取所述電話來(lái)電的音頻數(shù)據(jù)。獲取所述音頻數(shù)據(jù)后,將所述音頻數(shù)據(jù)與預(yù)設(shè)的標(biāo)識(shí)內(nèi)容進(jìn)行特征匹配,當(dāng)所述語(yǔ)音數(shù)據(jù)與所述標(biāo)識(shí)內(nèi)容匹配率大于預(yù)設(shè)置的閾值時(shí),則確定音頻數(shù)據(jù)含有所述標(biāo)識(shí)內(nèi)容;否則,確定音頻數(shù)據(jù)不含有所述標(biāo)識(shí)內(nèi)容。
其中,所述音頻數(shù)據(jù)可包括語(yǔ)音數(shù)據(jù)和/或按鍵音數(shù)據(jù)。語(yǔ)音數(shù)據(jù)與所述標(biāo)識(shí)內(nèi)容的匹配可以采用基于語(yǔ)音學(xué)和聲學(xué)的方法,模式匹配的方法或神經(jīng)網(wǎng)絡(luò)的方法。如模式匹配的方法中的動(dòng)態(tài)時(shí)間規(guī)整(DTW)、隱馬爾可夫(HMM)理論、矢量量化(VQ)技術(shù)等。而根據(jù)通話系統(tǒng)中的雙音多頻(Dual Tone Multi Frequency,簡(jiǎn)稱DTMF)信號(hào)原理,即每個(gè)按鍵分別對(duì)應(yīng)兩個(gè)特的頻率的聲音,智能終端通過(guò)采集所述音頻數(shù)據(jù),可對(duì)應(yīng)獲取來(lái)電一方的用戶輸入的數(shù)字,進(jìn)而根據(jù)所述數(shù)字與所述標(biāo)識(shí)內(nèi)容進(jìn)行匹配,而確定所述音頻數(shù)據(jù)是否含有所述標(biāo)識(shí)內(nèi)容。
為了保證良好的用戶體驗(yàn),智能終端確定第一短信的短信內(nèi)容和/或電話來(lái)電的電話內(nèi)容是否包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容的過(guò)程,可由后臺(tái)完成且對(duì)本方用戶保持靜默,和/或在接通所述電話來(lái)電,采集音頻數(shù)據(jù)時(shí),對(duì)來(lái)電一方的用戶播放“嘟嘟聲”或彩鈴。在音頻數(shù)據(jù)采集完畢后,通過(guò)亮屏、振動(dòng)、響鈴等方式提醒本方用戶電話來(lái)電。
通過(guò)上述步驟,使得智能終端在關(guān)閉移動(dòng)網(wǎng)絡(luò)的情況下,需要接收到內(nèi)容中包含預(yù)設(shè)的標(biāo)識(shí)內(nèi)容的第一短信或電話來(lái)電,才能開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,減少誤操作,實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程喚醒的準(zhǔn)確控制,從而在保證及時(shí)通信的同時(shí),進(jìn)一步節(jié)省電能和數(shù)據(jù)流量。
識(shí)別單元13,被配置為當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),利用智能終端中相應(yīng)的電話號(hào)碼身份開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接。
智能終端中的一個(gè)或多個(gè)在網(wǎng)電話號(hào)碼可通過(guò)運(yùn)營(yíng)商獲取移動(dòng)網(wǎng)絡(luò)服務(wù),因此,可預(yù)設(shè)智能終端中的任一在網(wǎng)電話號(hào)碼,例如,所述電話來(lái)電和/或所述第一短信的被叫號(hào)碼,在確定所述電話來(lái)電和/或第一短信滿足智能終端的驗(yàn)證條件時(shí),利用其電話號(hào)碼身份開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,實(shí)現(xiàn)網(wǎng)絡(luò)通信。
在Android中,可通過(guò)以下兩種方法開(kāi)啟和關(guān)閉移動(dòng)網(wǎng)絡(luò):
其一,通過(guò)操作系統(tǒng)的數(shù)據(jù)庫(kù)改變APN(網(wǎng)絡(luò)接入點(diǎn)),從而實(shí)現(xiàn)移動(dòng)網(wǎng)絡(luò)的開(kāi)啟和關(guān)閉;
其二,通過(guò)反射調(diào)用系統(tǒng)(ConnectivityManager)的setMoblieDataEnabled方法,調(diào)用setMobileDataStatus(context,true)開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接,調(diào)用setMobileDataStatus(context,false)關(guān)閉移動(dòng)網(wǎng)絡(luò),同時(shí),也可以通過(guò)反射調(diào)用getMoblieDataEnabled方法獲取智能終端當(dāng)前的移動(dòng)網(wǎng)絡(luò)的開(kāi)啟和關(guān)閉狀態(tài)。
由于Wi-Fi日益普及,在Android中,可通過(guò)setWifiEnabled方法來(lái)開(kāi)啟Wi-Fi網(wǎng)絡(luò)。故在一些可能的實(shí)施例中,還可以當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),開(kāi)啟所述智能終端的Wi-Fi網(wǎng)絡(luò)連接?;蛘?,當(dāng)包含所述標(biāo)識(shí)內(nèi)容時(shí),檢測(cè)Wi-Fi網(wǎng)絡(luò)連接是否可用;若是,則開(kāi)啟并優(yōu)先使用Wi-Fi網(wǎng)絡(luò)。又或者,在開(kāi)啟Wi-Fi網(wǎng)絡(luò)連接后,關(guān)閉移動(dòng)網(wǎng)絡(luò),以進(jìn)一步減少移動(dòng)網(wǎng)絡(luò)中數(shù)據(jù)流量的使用。
為了進(jìn)一步減少數(shù)據(jù)流量或電能的浪費(fèi),一些可能的實(shí)施例中,請(qǐng)參閱圖4,還可以通過(guò)以下后置步驟,在開(kāi)啟移動(dòng)網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)一段時(shí)間后,關(guān)閉所述移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò):
關(guān)閉判斷單元14,被配置為判斷所述移動(dòng)網(wǎng)絡(luò)連接是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件。
開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接后,為了減少智能終端的電能和/或數(shù)據(jù)流量的浪費(fèi),可對(duì)所述移動(dòng)網(wǎng)絡(luò)連接和/或Wi-Fi網(wǎng)絡(luò)連接是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件進(jìn)行判斷,以適時(shí)關(guān)閉所述移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò)。
本發(fā)明優(yōu)選如下兩種可能的網(wǎng)絡(luò)關(guān)閉條件,以在所述電話來(lái)電和/或第一短信滿足網(wǎng)絡(luò)關(guān)閉條件時(shí)進(jìn)行智能終端的網(wǎng)絡(luò)關(guān)閉控制:
其一,所述移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接的工作時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)間值;
其二,接收到內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容的第二短信,所述關(guān)閉標(biāo)識(shí)內(nèi)容用于觸發(fā)智能終端關(guān)閉移動(dòng)網(wǎng)絡(luò)。
在應(yīng)用第一種網(wǎng)絡(luò)關(guān)閉條件的實(shí)施例中,智能終端開(kāi)啟移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)連接后,計(jì)算所述移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)的工作時(shí)長(zhǎng),當(dāng)所述工作時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)間值時(shí),確定滿足網(wǎng)絡(luò)關(guān)閉條件。
在Android中,一般可采用以下3種方法實(shí)現(xiàn)定時(shí)器:采用Handler與線程的sleep(long)方法、采用Handler的postDelayed(Runnable,long)方法、采用Handler與timer及TimerTask結(jié)合的方法,當(dāng)定時(shí)器到達(dá)指定的時(shí)間,即當(dāng)所述工作時(shí)長(zhǎng)達(dá)到預(yù)設(shè)時(shí)間值時(shí),執(zhí)行關(guān)閉智能終端的移動(dòng)網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)的定時(shí)器任務(wù)(TimerTask)。通過(guò)該網(wǎng)絡(luò)關(guān)閉條件,可有效減少電能浪費(fèi),且用戶可自行設(shè)置預(yù)設(shè)時(shí)間值來(lái)保證及時(shí)通信,提高工作效率。
在應(yīng)用第二種網(wǎng)絡(luò)關(guān)閉條件的實(shí)施例中,,智能終端還包括第二接收單元,被配置為:在開(kāi)啟所述移動(dòng)網(wǎng)絡(luò)連接后接收第二短信,獲取所述第二短信的內(nèi)容;
所述關(guān)閉判斷單元14還被配置為判斷所述第二短信的內(nèi)容是否滿足智能終端的網(wǎng)絡(luò)關(guān)閉條件;所述關(guān)閉控制單元的網(wǎng)絡(luò)關(guān)閉條件還包括:所述第二短信的內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容,所述關(guān)閉標(biāo)識(shí)內(nèi)容用于觸發(fā)智能終端關(guān)閉移動(dòng)網(wǎng)絡(luò)連接。
智能終端中預(yù)設(shè)有至少一個(gè)關(guān)閉標(biāo)識(shí)內(nèi)容,用于觸發(fā)智能終端關(guān)閉移動(dòng)網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)。當(dāng)根據(jù)前述方法判斷所述第二短信的內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容時(shí),確定所述第二短信滿足網(wǎng)絡(luò)關(guān)閉條件。通過(guò)該網(wǎng)絡(luò)關(guān)閉條件,可使得智能終端在開(kāi)啟移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò)的情況下,需要接收到內(nèi)容中包含預(yù)設(shè)的關(guān)閉標(biāo)識(shí)內(nèi)容的第二短信,才能關(guān)閉移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程關(guān)閉的準(zhǔn)確控制,從而在保證及時(shí)通信的同時(shí),進(jìn)一步節(jié)省電能和數(shù)據(jù)流量。
關(guān)閉控制單元15,被配置為當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),關(guān)閉所述智能終端的移動(dòng)網(wǎng)絡(luò)連接。
在Android中,可通過(guò)以下兩種方法關(guān)閉移動(dòng)網(wǎng)絡(luò):
其一,通過(guò)操作系統(tǒng)的數(shù)據(jù)庫(kù)改變APN(網(wǎng)絡(luò)接入點(diǎn)),從而實(shí)現(xiàn)移動(dòng)網(wǎng)絡(luò)的關(guān)閉;
其二,通過(guò)反射調(diào)用系統(tǒng)(ConnectivityManager)的setMoblieDataEnabled方法,調(diào)用setMobileDataStatus(context,false)關(guān)閉移動(dòng)網(wǎng)絡(luò),同時(shí),也可以通過(guò)反射調(diào)用getMoblieDataEnabled方法獲取智能終端當(dāng)前的移動(dòng)網(wǎng)絡(luò)的開(kāi)啟和關(guān)閉狀態(tài)。
在開(kāi)啟Wi-Fi網(wǎng)絡(luò)連接的可能實(shí)施例中,當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),還可關(guān)閉所述Wi-Fi網(wǎng)絡(luò),以進(jìn)一步減少電能的消耗。在Android中,可通過(guò)setWifiEnabled方法來(lái)關(guān)閉Wi-Fi網(wǎng)絡(luò)。
在一些可能的實(shí)施例中,需使智能終端發(fā)送心跳包以維持長(zhǎng)鏈接,因此,當(dāng)滿足網(wǎng)絡(luò)關(guān)閉條件時(shí),還可使所述智能設(shè)備維持開(kāi)啟移動(dòng)網(wǎng)絡(luò)或Wi-Fi網(wǎng)絡(luò)連接的狀態(tài),并將所述移動(dòng)網(wǎng)絡(luò)連接或Wi-Fi網(wǎng)絡(luò)的心跳包發(fā)送頻率設(shè)置為預(yù)設(shè)頻率值,優(yōu)選地,所述預(yù)設(shè)頻率值小于所述設(shè)置前的心跳包發(fā)送頻率。該方案可使得智能終端在保持移動(dòng)網(wǎng)絡(luò)和/或Wi-Fi網(wǎng)絡(luò)開(kāi)啟、維持長(zhǎng)鏈接的情況下,減小電能和/或數(shù)據(jù)流量的消耗。
通過(guò)對(duì)本發(fā)明的智能終端的揭示可以知曉,本發(fā)明的實(shí)施,能夠通過(guò)對(duì)智能終端網(wǎng)絡(luò)連接的控制,有效節(jié)省電能和數(shù)據(jù)流量并保證其能夠及時(shí)通信,提升了使用智能終端時(shí)的用戶體驗(yàn)。
本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明所提供的網(wǎng)絡(luò)連接控制方法和智能終端進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,在不脫離本發(fā)明原理的前提下,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。