本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),尤其是一種切換模擬網(wǎng)絡(luò)方法、裝置和終端設(shè)備。
背景技術(shù):
目前移動設(shè)備設(shè)置有兩種網(wǎng)絡(luò)類型實現(xiàn)與互聯(lián)網(wǎng)的數(shù)據(jù)交換,一種是蜂窩數(shù)據(jù)網(wǎng)絡(luò),另一種是Wi-Fi(wireless fidelity,無線保真)網(wǎng)絡(luò),蜂窩數(shù)據(jù)網(wǎng)絡(luò)通常由移動運營商提供,目前已有被用戶廣泛使用的第三代移動通信技術(shù)(3rd-generation,3G)與第四代移動通信技術(shù)(4th-generation,4G),第五代移動通信技術(shù)(5th-generation,5G)目前也在研發(fā)中,相信不久之后也會應(yīng)用,為移動上網(wǎng)需求提供更快的網(wǎng)絡(luò)傳輸速度。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn),至少存在以下問題:有些應(yīng)用針對蜂窩數(shù)據(jù)網(wǎng)絡(luò)會提供一些優(yōu)惠政策或便利條件,但是同樣的設(shè)備在通過Wi-Fi網(wǎng)絡(luò)開啟同樣的應(yīng)用時,缺不能享受這些優(yōu)惠政策或便利條件,給使用Wi-Fi網(wǎng)絡(luò)的用戶造成了諸多不便。
網(wǎng)絡(luò)速度不夠穩(wěn)定,并且資費也較高。而WiFi網(wǎng)絡(luò)由于上網(wǎng)資費較少或者不產(chǎn)生上網(wǎng)成本受到用戶的普遍歡迎,但是WiFi網(wǎng)絡(luò)并不普及,只有在公共區(qū)域,商場或者用戶被容許獲知WiFi網(wǎng)絡(luò)密碼后才若能接入。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例所要解決的一個技術(shù)問題是:為了在不提升用戶網(wǎng)絡(luò)資費的前提下,為用戶提供更佳的網(wǎng)絡(luò)服務(wù),提供一種切換模擬網(wǎng)絡(luò)方法,其特征在于,包括:
當前運行的至少一個應(yīng)用通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),當符合網(wǎng)絡(luò)切換條件時,切換到模擬模式;
在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
基于上述方法的另一實施例中,所述通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò)包括:
第一網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);
第二網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
基于上述方法的另一實施例中,還包括:將所述網(wǎng)絡(luò)切換條件和對應(yīng)本次網(wǎng)絡(luò)切換條件的網(wǎng)絡(luò)切換行為信息存入數(shù)據(jù)庫中;
所述網(wǎng)絡(luò)切換行為信息包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息,所述第一網(wǎng)絡(luò)切換行為信息用以指示第一網(wǎng)絡(luò)切換行為,所述第二網(wǎng)絡(luò)切換行為信息用以指示第二網(wǎng)絡(luò)切換行為;
所述數(shù)據(jù)庫中存儲每個網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息。
基于上述方法的另一實施例中,還包括:將數(shù)據(jù)庫中的網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息按照網(wǎng)絡(luò)切換條件分別存儲到不同切換行為條目中,每條所述切換行為條目中包括對應(yīng)同一網(wǎng)絡(luò)切換條件的所有網(wǎng)絡(luò)切換行為信息。
基于上述方法的另一實施例中,還包括:當一條所述切換行為條目中包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息時,累計次數(shù)多的網(wǎng)絡(luò)切換行為信息與所述切換行為條目中的網(wǎng)絡(luò)切換條件相對應(yīng)。
基于上述方法的另一實施例中,所述切換到模擬模式之后,還包括:
將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配,當存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為;當不存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,提示用戶操作,并按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為。
基于上述方法的另一實施例中,所述按照用戶的選擇處理網(wǎng)絡(luò)切換之后,還包括:將用戶選擇的網(wǎng)絡(luò)切換處理行為信息及所述當前網(wǎng)絡(luò)切換條件存儲到數(shù)據(jù)庫,并對所述當前網(wǎng)絡(luò)切換條件新建一條切換行為條目。
基于上述方法的另一實施例中,在將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配之前,還包括:
判斷是否接收到用戶的操作指令,當接收到用戶的操作指令,按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為;當未收到用戶的操作指令,將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配。
基于上述方法的另一實施例中,按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為或按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為之后,還包括:
將所述執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為信息累加到對應(yīng)的切換行為條目中。
基于上述方法的另一實施例中,所述切換到模擬模式之后,在模擬模式中生成快速切換按鍵;所述快速切換按鍵接收用戶的點擊操作,對第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)進行相互切換;
本方法還包括:
響應(yīng)于用戶對所述快速切換按鍵的點擊操作,將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
基于上述方法的另一實施例中,所述快速切換按鍵顯示在界面最前端。
基于上述方法的另一實施例中,所述切換到模擬模式之后,還包括:
響應(yīng)于用戶的操作指令,將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
基于上述方法的另一實施例中,所述網(wǎng)絡(luò)切換條件包括:
當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換;
和/或,響應(yīng)于接收到的用戶網(wǎng)絡(luò)切換請求。
基于上述方法的另一實施例中,所述當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換包括以下至少一種:
當前運行的應(yīng)用觸發(fā)的網(wǎng)絡(luò)數(shù)據(jù)流量突變,當前運行的應(yīng)用關(guān)聯(lián)啟動至少一個應(yīng)用和開始啟動運行一個應(yīng)用。
基于上述方法的另一實施例中,所述第一網(wǎng)絡(luò)包括WIFI網(wǎng)絡(luò),所述第二網(wǎng)絡(luò)包括移動數(shù)據(jù)網(wǎng)絡(luò)。
基于上述方法的另一實施例中,所述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。
根據(jù)本發(fā)明實施例的另一個方面,提供的一種切換模擬網(wǎng)絡(luò)裝置,包括:
模式切換單元,用于當前運行的至少一個應(yīng)用通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),當符合網(wǎng)絡(luò)切換條件時,切換到模擬模式;
網(wǎng)絡(luò)替換單元,用于在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
根據(jù)本發(fā)明實施例的又一個方面,提供的一種終端設(shè)備,包括如上所述的切換模擬網(wǎng)絡(luò)裝置。
基于本發(fā)明上述實施例提供的切換模擬網(wǎng)絡(luò)方法、裝置和終端設(shè)備,通過在設(shè)定的網(wǎng)絡(luò)切換條件下,切換到模擬模式,在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),使當前運行的應(yīng)用得知是通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),此時在不提高用戶網(wǎng)絡(luò)資費的前提下,使用戶能夠享有當前運行的應(yīng)用針對第二網(wǎng)絡(luò)提供的優(yōu)惠或其他策略,提升了用戶的上網(wǎng)體驗,使用戶得到最大的便利。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
附圖說明
構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同描述一起用于解釋本發(fā)明的原理。
參照附圖,根據(jù)下面的詳細描述,可以更加清楚地理解本發(fā)明,其中:
圖1為本發(fā)明方法一個實施例的流程圖。
圖2為本發(fā)明方法另一個實施例的流程圖。
圖3為本發(fā)明方法又一個實施例的流程圖。
圖4為本發(fā)明裝置一個實施例的結(jié)構(gòu)示意圖。
圖5為本發(fā)明裝置另一個實施例的結(jié)構(gòu)示意圖。
圖6為本發(fā)明裝置另一個實施例的結(jié)構(gòu)示意圖。
圖7為本發(fā)明裝置又一個實施例的結(jié)構(gòu)示意圖
具體實施方式
現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
同時,應(yīng)當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當情況下,所述技術(shù)、方法和設(shè)備應(yīng)當被視為說明書的一部分。
應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
本發(fā)明實施例可以應(yīng)用于計算機系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜嬎阆到y(tǒng)環(huán)境或配置一起操作。適于與計算機系統(tǒng)/服務(wù)器一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個人計算機系統(tǒng)、服務(wù)器計算機系統(tǒng)、瘦客戶機、厚客戶機、手持或膝上設(shè)備、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、網(wǎng)絡(luò)個人電腦、小型計算機系統(tǒng)﹑大型計算機系統(tǒng)和包括上述任何系統(tǒng)的分布式云計算技術(shù)環(huán)境,等等。
計算機系統(tǒng)/服務(wù)器可以在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實現(xiàn)特定的抽象數(shù)據(jù)類型。計算機系統(tǒng)/服務(wù)器可以在分布式云計算環(huán)境中實施,分布式云計算環(huán)境中,任務(wù)是由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備執(zhí)行的。在分布式云計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備的本地或遠程計算系統(tǒng)存儲介質(zhì)上。
圖1為本發(fā)明切換模擬網(wǎng)絡(luò)方法一個實施例的流程圖。如圖1所示,該實施例方法包括:
步驟S101,當前運行的至少一個應(yīng)用通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),當符合網(wǎng)絡(luò)切換條件時,切換到模擬模式。
其中的網(wǎng)絡(luò)切換條件可以是用戶的預(yù)先設(shè)定,或是根據(jù)網(wǎng)絡(luò)大數(shù)據(jù)統(tǒng)計獲得,當符合網(wǎng)絡(luò)切換條件時,切換到模擬模式。
步驟S102,在模擬模式下通知上述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過該第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
基于本發(fā)明上述實施例提供的切換模擬網(wǎng)絡(luò)方法,通過在設(shè)定的網(wǎng)絡(luò)切換條件下,切換到模擬模式,在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),使當前運行的應(yīng)用得知是通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),此時在不提高用戶網(wǎng)絡(luò)資費的前提下,使用戶能夠享有當前運行的應(yīng)用針對第二網(wǎng)絡(luò)提供的優(yōu)惠或其他策略,提升了用戶的上網(wǎng)體驗,使用戶得到最大的便利。
本發(fā)明方法的另一個實施例中,在上述實施例的基礎(chǔ)上,步驟S102中通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò)的具體過程可以包括:
第一網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
在實際行為中將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),切換后實際通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),此時應(yīng)用的服務(wù)器端能接收到消息了解到當前網(wǎng)絡(luò)已切換至第二網(wǎng)絡(luò),進而將對為第二網(wǎng)絡(luò)提供的優(yōu)惠和便利提供給當前用戶。
在本發(fā)明另一個實施例中,步驟S102中通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò)的具體過程可以包括:
第二網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
本實施例中在模擬模式下,將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),并將已切換至第二網(wǎng)絡(luò)的通知發(fā)送到當前運行的應(yīng)用的服務(wù)器,當前運行的應(yīng)用的服務(wù)器接收到通知后,認定當前通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),將對為第二網(wǎng)絡(luò)提供的優(yōu)惠和便利提供給當前用戶;但實際上當前應(yīng)用仍通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
在本發(fā)明上述實施例中,還可以包括:將上述網(wǎng)絡(luò)切換條件和對應(yīng)本次網(wǎng)絡(luò)切換條件的網(wǎng)絡(luò)切換行為信息存入數(shù)據(jù)庫中;
其中,網(wǎng)絡(luò)切換行為信息包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息,該第一網(wǎng)絡(luò)切換行為信息用以指示第一網(wǎng)絡(luò)切換行為,該第二網(wǎng)絡(luò)切換行為信息用以指示第二網(wǎng)絡(luò)切換行為;
該數(shù)據(jù)庫中存儲每個網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息。
將網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息存入數(shù)據(jù)庫中,以便可以將不同網(wǎng)絡(luò)切換條件與網(wǎng)絡(luò)切換行為信息進行對應(yīng),由于網(wǎng)絡(luò)切換行為信息僅包括兩種,由此,網(wǎng)絡(luò)切換條件與網(wǎng)絡(luò)切換行為信息的對應(yīng)關(guān)系是多對一的,當接收到新的網(wǎng)絡(luò)切換條件時,僅需將其與數(shù)據(jù)庫中存儲的網(wǎng)絡(luò)切換條件進行匹配,即可得到對應(yīng)的網(wǎng)絡(luò)切換行為信息,進而執(zhí)行對應(yīng)的該網(wǎng)絡(luò)切換行為信息所指示的網(wǎng)絡(luò)切換行為。
在本發(fā)明上述實施例中,還可以包括:將數(shù)據(jù)庫中的網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息按照網(wǎng)絡(luò)切換條件分別存儲到不同切換行為條目中,每條所述切換行為條目中包括對應(yīng)同一網(wǎng)絡(luò)切換條件的所有網(wǎng)絡(luò)切換行為信息。
本實施例方法中,將數(shù)據(jù)庫中的數(shù)據(jù)按照網(wǎng)絡(luò)切換條件進行了分類,由于外界接收到的新信息,是新的網(wǎng)絡(luò)切換條件,為了便于比對,建立切換行為條目,只需將新的網(wǎng)絡(luò)切換條件與切換行為條目中的網(wǎng)絡(luò)切換條件進行匹配即可得到對應(yīng)的網(wǎng)絡(luò)切換行為信息,采用切換行為條目保存可以使匹配更快速便捷。
在本發(fā)明上述實施例中,還可以包括:當一條該切換行為條目中包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息時,累計次數(shù)多的網(wǎng)絡(luò)切換行為信息與該切換行為條目中的網(wǎng)絡(luò)切換條件相對應(yīng)。
在建立了切換行為條目之后,由于用戶的操作問題,可能會出現(xiàn)一個用戶切換條件即存在對應(yīng)的第一網(wǎng)絡(luò)切換行為信息,還存在對應(yīng)的第二網(wǎng)絡(luò)切換行為信息,此時按照對應(yīng)的切換行為信息的累計次數(shù)對應(yīng)切換條件,累計次數(shù)多的說明用戶習(xí)慣于采用這種網(wǎng)絡(luò)切換行為,因此,將新接收到的網(wǎng)絡(luò)切換條件與用戶習(xí)慣采用的網(wǎng)絡(luò)切換行為信息相對應(yīng),此行為更符合用戶的需求;而如果自動推薦的網(wǎng)絡(luò)切換行為信息與用戶需求不符,用戶可以通過手動自行調(diào)整。
圖2為本發(fā)明另一個實施例,在上述各實施例的基礎(chǔ)上,如圖2所示,步驟S101和步驟S102之間還可以包括:
步驟S203,將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配。
步驟S204,當存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為,執(zhí)行步驟102。
步驟S205,當不存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,提示用戶操作,并按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為,執(zhí)行步驟102。
在本實施例中,基于保存有切換行為條目的數(shù)據(jù)庫,在當前出現(xiàn)一種網(wǎng)絡(luò)切換條件時,首先將新的網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中的切換行為條目進行匹配,存在匹配時,直接按照所匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為即可,而當不存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,可以提示用戶,按照用戶輸入的操作執(zhí)行相應(yīng)的切換行為,還可以根據(jù)用戶預(yù)先的設(shè)定,直接執(zhí)行用戶預(yù)先設(shè)定的默認網(wǎng)絡(luò)切換行。
上述另一個實施例中,步驟S205按照用戶的選擇處理網(wǎng)絡(luò)切換之后,還可以包括:將用戶選擇的網(wǎng)絡(luò)切換處理行為信息及上述當前網(wǎng)絡(luò)切換條件存儲到數(shù)據(jù)庫,并對上述當前網(wǎng)絡(luò)切換條件新建一條切換行為條目。
該實施例中將新產(chǎn)生的網(wǎng)絡(luò)切換條件和其對應(yīng)的網(wǎng)絡(luò)切換處理行為信息存入數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)庫的數(shù)據(jù)的實時更新,對于新出現(xiàn)的數(shù)據(jù)庫不能自動處理的網(wǎng)絡(luò)切換條件進行存儲,以備下次出現(xiàn)同樣的情形時,數(shù)據(jù)庫可以自動處理,最少的打擾用戶,為用戶提供極簡最優(yōu)的網(wǎng)絡(luò)服務(wù)。
上述另一個實施例中,步驟S101和步驟S203之間還可以包括:
判斷是否接收到用戶的操作指令,當接收到用戶的操作指令,按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為,執(zhí)行步驟S102;當未收到用戶的操作指令,將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配,執(zhí)行步驟S203。
本實施例中對于新產(chǎn)生的網(wǎng)絡(luò)切換條件,用戶能夠感知的情況下,用戶可以選擇操作,此時用戶的操作權(quán)限高于自動匹配,為用戶提供便利的同時還保留了自由設(shè)置的空間。
上述各實施例中,在執(zhí)行步驟S204之后,還可以包括:
將上述執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為信息累加到對應(yīng)的切換行為條目中。
該實施例中,主要是針對一條切換行為條目中包括即包括第一網(wǎng)絡(luò)切換行為信息,又包括第二網(wǎng)絡(luò)切換行為信息的情況,此時將新產(chǎn)生的網(wǎng)絡(luò)切換行為信息累加到該切換行為條目中,可使切換行為條目中的網(wǎng)絡(luò)切換行為信息更集中在一種網(wǎng)絡(luò)切換行為信息,進而為用戶提供更優(yōu)化的網(wǎng)絡(luò)切換行為信息。
圖3為本發(fā)明方法又一個實施例的流程圖。如圖3所示,該實施例方法包括:
步驟S101,當前運行的至少一個應(yīng)用通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),當符合網(wǎng)絡(luò)切換條件時,切換到模擬模式。
步驟S306,響應(yīng)于用戶對該快速切換按鍵的點擊操作,將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò);
步驟S102,通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
其中,在模擬模式中生成快速切換按鍵,該快速切換按鍵接收用戶的點擊操作,對第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)進行相互切換。
上述實施例通過設(shè)置快速切換按鍵來接收用戶的點擊操作,按照用戶對快速切換按鍵的操作來將第一網(wǎng)絡(luò)快速切換到第二網(wǎng)絡(luò),不需要用戶進入設(shè)備自帶的網(wǎng)絡(luò)切換頁面進行網(wǎng)絡(luò)切換,提高了用戶處理網(wǎng)絡(luò)切換的速度,為用戶提供了更便利的網(wǎng)絡(luò)服務(wù)。
上述又一個實施例中,該快速切換按鍵顯示在界面最前端。
為了保證用戶能夠在操作應(yīng)用的同時實現(xiàn)網(wǎng)絡(luò)的快速切換,在此實施例中將快速切換按鍵顯示在界面最前端,用戶不需要關(guān)閉當前應(yīng)用的頁面即可實現(xiàn)網(wǎng)絡(luò)切換,快速切換按鍵的形式可以包括懸浮球、懸浮按鍵等。
本發(fā)明方法的另一個實施例中,在上述實施例的基礎(chǔ)上,步驟S101和步驟S102之間還可以包括:
響應(yīng)于用戶的操作指令,將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
通過接收用戶的操作指令,將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),保留了用戶操作的自由度和靈活性,此時可以通過上述又一實施例中提出的快速切換按鍵接收用戶的操作指令,也可以通過系統(tǒng)自帶的指令接收設(shè)備接收用戶的操作指令。
本發(fā)明方法的還一個實施例中,在上述各實施例的基礎(chǔ)上,上述網(wǎng)絡(luò)切換條件包括:
當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換;和/或,響應(yīng)于接收到的用戶網(wǎng)絡(luò)切換請求。
該實施例中提出的網(wǎng)絡(luò)切換條件從總體上分為應(yīng)用觸發(fā)或用戶請求,或應(yīng)用觸發(fā)和用戶請求同時存在,基于應(yīng)用觸發(fā)通常是根據(jù)用戶預(yù)先設(shè)置,針對應(yīng)用出現(xiàn)的特定情況,為了使用戶在這種情況下能夠享有該應(yīng)用針對特定網(wǎng)絡(luò)提供優(yōu)惠或便利條件而預(yù)設(shè)的,每當該應(yīng)用發(fā)生這種情況,即認為符合網(wǎng)絡(luò)切換條件;而對于一些不常用的應(yīng)用,用戶通常沒有進行預(yù)設(shè),因此,當需要網(wǎng)絡(luò)切換時,用戶可以手動觸發(fā)網(wǎng)絡(luò)切換條件;本實施例保證了網(wǎng)絡(luò)切換條件的靈活性。
上述還一個實施例中,上述當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換可以包括但不限于以下至少一種:
當前運行的應(yīng)用觸發(fā)的網(wǎng)絡(luò)數(shù)據(jù)流量突變,當前運行的應(yīng)用關(guān)聯(lián)啟動至少一個應(yīng)用和開始啟動運行一個應(yīng)用。
該實施例中提出的應(yīng)用觸發(fā)網(wǎng)絡(luò)數(shù)據(jù)流量突變,通常指對網(wǎng)絡(luò)需求量比較大的應(yīng)用,該應(yīng)用突然加大或減小對網(wǎng)絡(luò)數(shù)據(jù)的需求(如:開始加載視頻或視頻結(jié)束)時,即可觸發(fā)網(wǎng)絡(luò)數(shù)據(jù)流量的突變;當前運行的應(yīng)用關(guān)聯(lián)啟動至少一個應(yīng)用,比如一個新聞網(wǎng)頁可能關(guān)聯(lián)啟動視頻加載,此時就符合網(wǎng)絡(luò)切換條件;開始啟動運行一個應(yīng)用,對于新啟動一個應(yīng)用,如果該應(yīng)用針對某個網(wǎng)絡(luò)提供了優(yōu)惠或便利,此時,為了用戶能夠享有這些優(yōu)惠或便利,就認為符合網(wǎng)絡(luò)切換條件。
本發(fā)明上述各實施例中,上述第一網(wǎng)絡(luò)可以包括WIFI網(wǎng)絡(luò),上述第二網(wǎng)絡(luò)可以包括移動數(shù)據(jù)網(wǎng)絡(luò)。
大多數(shù)應(yīng)用在移動數(shù)據(jù)網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)的情況下,對于廣告或其他一些用戶不需要的信息會加以控制,而在通過WIFI網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)時,確不會提供這種便利,但由于移動數(shù)據(jù)網(wǎng)絡(luò)的資費問題,通常用戶在有WIFI網(wǎng)絡(luò)的情況下更習(xí)慣于通過WIFI網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),此時就需要通過本發(fā)明上述各實施例提供的切換模擬網(wǎng)絡(luò)方法使用戶在不付出多余網(wǎng)絡(luò)資費的前提下能夠進可能的享有移動數(shù)據(jù)網(wǎng)絡(luò)的同等待遇。
上述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。
目前已知的移動網(wǎng)絡(luò)包括有2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò),但隨著科技的發(fā)展,必然會產(chǎn)生出新的移動數(shù)據(jù)網(wǎng)絡(luò),對于新產(chǎn)生的移動數(shù)據(jù)網(wǎng)絡(luò)同樣適用本發(fā)明提出的方法,因此,上述指出的移動數(shù)據(jù)網(wǎng)絡(luò)的范圍并不是為了限定本發(fā)明,僅是為了便于本領(lǐng)域技術(shù)人員對本發(fā)明裝置進行理解。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
圖4為本發(fā)明切換模擬網(wǎng)絡(luò)裝置一個實施例的結(jié)構(gòu)示意圖。該實施例的裝置可用于實現(xiàn)本發(fā)明上述各方法實施例。如圖4所示,該實施例的裝置包括:
模式切換單元1,用于當前運行的至少一個應(yīng)用通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),當符合網(wǎng)絡(luò)切換條件時,切換到模擬模式;
網(wǎng)絡(luò)替換單元2,用于在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
基于本發(fā)明上述實施例提供的切換模擬網(wǎng)絡(luò)裝置,通過在設(shè)定的網(wǎng)絡(luò)切換條件下,切換到模擬模式,在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),使當前運行的應(yīng)用得知是通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),此時在不提高用戶網(wǎng)絡(luò)資費的前提下,使用戶能夠享有當前運行的應(yīng)用針對第二網(wǎng)絡(luò)提供的優(yōu)惠或其他策略,提升了用戶的上網(wǎng)體驗,使用戶得到最大的便利。
圖5為本發(fā)明裝置另一個實施例的結(jié)構(gòu)示意圖,如圖5所示,在上述實施例的基礎(chǔ)上,該網(wǎng)絡(luò)替換單元2可以包括:
網(wǎng)絡(luò)切換模塊21,用于執(zhí)行第一網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);
網(wǎng)絡(luò)模擬模塊22,用于執(zhí)行第二網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
上述圖5所示的實施例中,還可以包括存儲單元3,用于將上述網(wǎng)絡(luò)切換條件和對應(yīng)本次網(wǎng)絡(luò)切換條件的網(wǎng)絡(luò)切換行為信息存入數(shù)據(jù)庫中。
其中,網(wǎng)絡(luò)切換行為信息包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息,所述第一網(wǎng)絡(luò)切換行為信息用以指示第一網(wǎng)絡(luò)切換行為,所述第二網(wǎng)絡(luò)切換行為信息用以指示第二網(wǎng)絡(luò)切換行為;該數(shù)據(jù)庫中存儲每個網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息。
上述圖5所示的實施例中,該存儲單元3還可以用于將數(shù)據(jù)庫中的網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息按照網(wǎng)絡(luò)切換條件分別存儲到不同切換行為條目中,每條所述切換行為條目中包括對應(yīng)同一網(wǎng)絡(luò)切換條件的所有網(wǎng)絡(luò)切換行為信息。
上述圖5所示的實施例中,該存儲單元3還可以用于當一條所述切換行為條目中包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息時,累計次數(shù)多的網(wǎng)絡(luò)切換行為信息與所述切換行為條目中的網(wǎng)絡(luò)切換條件相對應(yīng)。
圖6為本發(fā)明裝置另一個實施例的結(jié)構(gòu)示意圖。如圖6所示,在上述各實施例的基礎(chǔ)上,還可以包括匹配單元4,用于將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配,當存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為;當不存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,提示用戶操作,并按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為。
在本實施例中,基于保存有切換行為條目的數(shù)據(jù)庫,在當前出現(xiàn)一種網(wǎng)絡(luò)切換條件時,首先將新的網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中的切換行為條目進行匹配,存在匹配時,直接按照所匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為即可,而當不存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,可以提示用戶,按照用戶輸入的操作執(zhí)行相應(yīng)的切換行為,還可以根據(jù)用戶預(yù)先的設(shè)定,直接執(zhí)行用戶預(yù)先設(shè)定的默認網(wǎng)絡(luò)切換行。
上述另一實施例中,該匹配單元4按照用戶的選擇處理網(wǎng)絡(luò)切換之后,還用于將用戶選擇的網(wǎng)絡(luò)切換處理行為信息及上述當前網(wǎng)絡(luò)切換條件存儲到數(shù)據(jù)庫,并對所述當前網(wǎng)絡(luò)切換條件新建一條切換行為條目。
上述另一實施例中,該匹配單元4還可以用于判斷是否接收到用戶的操作指令,當接收到用戶的操作指令,按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為;當未收到用戶的操作指令,將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配。
上述各實施例中,該匹配單元4按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為或按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為之后,還可以用于將上述執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為信息累加到對應(yīng)的切換行為條目中。
圖7為本發(fā)明裝置又一個實施例的結(jié)構(gòu)示意圖。如圖7所示,該實施例裝置還包括按鍵生成單元5,用于切換到模擬模式之后,在模擬模式中生成快速切換按鍵;該快速切換按鍵接收用戶的點擊操作,對第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)進行相互切換;
上述網(wǎng)絡(luò)替換單元2還用于響應(yīng)于用戶對所述快速切換按鍵的點擊操作,將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
上述實施例通過設(shè)置快速切換按鍵來接收用戶的點擊操作,按照用戶對快速切換按鍵的操作來將第一網(wǎng)絡(luò)快速切換到第二網(wǎng)絡(luò),不需要用戶進入設(shè)備自帶的網(wǎng)絡(luò)切換頁面進行網(wǎng)絡(luò)切換,提高了用戶處理網(wǎng)絡(luò)切換的速度,為用戶提供了更便利的網(wǎng)絡(luò)服務(wù)。
上述又一實施例中,該快速切換按鍵顯示在界面最前端。
本發(fā)明裝置的另一實施例中,在上述實施例的基礎(chǔ)上,所述網(wǎng)絡(luò)替換單元2還可用于響應(yīng)于用戶的操作指令,將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
本發(fā)明裝置的還一實施例中,在上述各實施例的基礎(chǔ)上,網(wǎng)絡(luò)切換條件包括:
當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換;
和/或,響應(yīng)于接收到的用戶網(wǎng)絡(luò)切換請求。
該實施例中提出的網(wǎng)絡(luò)切換條件從總體上分為應(yīng)用觸發(fā)或用戶請求,或應(yīng)用觸發(fā)和用戶請求同時存在,基于應(yīng)用觸發(fā)通常是根據(jù)用戶預(yù)先設(shè)置,針對應(yīng)用出現(xiàn)的特定情況,為了使用戶在這種情況下能夠享有該應(yīng)用針對特定網(wǎng)絡(luò)提供優(yōu)惠或便利條件而預(yù)設(shè)的,每當該應(yīng)用發(fā)生這種情況,即認為符合網(wǎng)絡(luò)切換條件;而對于一些不常用的應(yīng)用,用戶通常沒有進行預(yù)設(shè),因此,當需要網(wǎng)絡(luò)切換時,用戶可以手動觸發(fā)網(wǎng)絡(luò)切換條件;本實施例保證了網(wǎng)絡(luò)切換條件的靈活性。
上述還一個實施例中,上述當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換包括以下至少一種:
當前運行的應(yīng)用觸發(fā)的網(wǎng)絡(luò)數(shù)據(jù)流量突變,當前運行的應(yīng)用關(guān)聯(lián)啟動至少一個應(yīng)用和開始啟動運行一個應(yīng)用。
本發(fā)明上述各實施例中,上述第一網(wǎng)絡(luò)可以包括WIFI網(wǎng)絡(luò),上述第二網(wǎng)絡(luò)可以包括移動數(shù)據(jù)網(wǎng)絡(luò)。
大多數(shù)應(yīng)用在移動數(shù)據(jù)網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)的情況下,對于廣告或其他一些用戶不需要的信息會加以控制,而在通過WIFI網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)時,確不會提供這種便利,但由于移動數(shù)據(jù)網(wǎng)絡(luò)的資費問題,通常用戶在有WIFI網(wǎng)絡(luò)的情況下更習(xí)慣于通過WIFI網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),此時就需要通過本發(fā)明上述各實施例提供的切換模擬網(wǎng)絡(luò)方法使用戶在不付出多余網(wǎng)絡(luò)資費的前提下能夠進可能的享有移動數(shù)據(jù)網(wǎng)絡(luò)的同等待遇。
上述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。
目前已知的移動網(wǎng)絡(luò)包括有2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò),但隨著科技的發(fā)展,必然會產(chǎn)生出新的移動數(shù)據(jù)網(wǎng)絡(luò),對于新產(chǎn)生的移動數(shù)據(jù)網(wǎng)絡(luò)同樣適用本發(fā)明提出的方法,因此,上述指出的移動數(shù)據(jù)網(wǎng)絡(luò)的范圍并不是為了限定本發(fā)明,僅是為了便于本領(lǐng)域技術(shù)人員對本發(fā)明裝置進行理解。
本發(fā)明還提供一種終端設(shè)備,包括上述各實施例所述的切換模擬網(wǎng)絡(luò)裝置。
1、一種切換模擬網(wǎng)絡(luò)方法,包括:
當前運行的至少一個應(yīng)用通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),當符合網(wǎng)絡(luò)切換條件時,切換到模擬模式;
在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
2、根據(jù)1所述的方法,所述通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò)包括:
第一網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);
第二網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
3、根據(jù)2所述的方法,還包括:將所述網(wǎng)絡(luò)切換條件和對應(yīng)本次網(wǎng)絡(luò)切換條件的網(wǎng)絡(luò)切換行為信息存入數(shù)據(jù)庫中;
所述網(wǎng)絡(luò)切換行為信息包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息,所述第一網(wǎng)絡(luò)切換行為信息用以指示第一網(wǎng)絡(luò)切換行為,所述第二網(wǎng)絡(luò)切換行為信息用以指示第二網(wǎng)絡(luò)切換行為;
所述數(shù)據(jù)庫中存儲每個網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息。
4、根據(jù)3所述的方法,還包括:將數(shù)據(jù)庫中的網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息按照網(wǎng)絡(luò)切換條件分別存儲到不同切換行為條目中,每條所述切換行為條目中包括對應(yīng)同一網(wǎng)絡(luò)切換條件的所有網(wǎng)絡(luò)切換行為信息。
5、根據(jù)4所述的方法,還包括:當一條所述切換行為條目中包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息時,累計次數(shù)多的網(wǎng)絡(luò)切換行為信息與所述切換行為條目中的網(wǎng)絡(luò)切換條件相對應(yīng)。
6、根據(jù)3至5任意一項所述的方法,所述切換到模擬模式之后,還包括:
將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配,當存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為;當不存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,提示用戶操作,并按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為。
7、根據(jù)6所述的方法,所述按照用戶的選擇處理網(wǎng)絡(luò)切換之后,還包括:將用戶選擇的網(wǎng)絡(luò)切換處理行為信息及所述當前網(wǎng)絡(luò)切換條件存儲到數(shù)據(jù)庫,并對所述當前網(wǎng)絡(luò)切換條件新建一條切換行為條目。
8、根據(jù)6或7所述的方法,在將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配之前,還包括:
判斷是否接收到用戶的操作指令,當接收到用戶的操作指令,按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為;當未收到用戶的操作指令,將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配。
9、根據(jù)6至8任意一項所述的方法,按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為或按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為之后,還包括:
將所述執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為信息累加到對應(yīng)的切換行為條目中。
10、根據(jù)1所述的方法,所述切換到模擬模式之后,在模擬模式中生成快速切換按鍵;所述快速切換按鍵接收用戶的點擊操作,對第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)進行相互切換;
本方法還包括:
響應(yīng)于用戶對所述快速切換按鍵的點擊操作,將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
11、根據(jù)10所述的方法,所述快速切換按鍵顯示在界面最前端。
12、根據(jù)1所述的方法,所述切換到模擬模式之后,還包括:
響應(yīng)于用戶的操作指令,將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
13、根據(jù)1至12任意一項所述的方法,所述網(wǎng)絡(luò)切換條件包括:
當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換;
和/或,響應(yīng)于接收到的用戶網(wǎng)絡(luò)切換請求。
14、根據(jù)13所述的方法,所述當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換包括以下至少一種:
當前運行的應(yīng)用觸發(fā)的網(wǎng)絡(luò)數(shù)據(jù)流量突變,當前運行的應(yīng)用關(guān)聯(lián)啟動至少一個應(yīng)用和開始啟動運行一個應(yīng)用。
15、根據(jù)1至14任意一項所述的方法,所述第一網(wǎng)絡(luò)包括WIFI網(wǎng)絡(luò),所述第二網(wǎng)絡(luò)包括移動數(shù)據(jù)網(wǎng)絡(luò)。
16、根據(jù)15所述的方法,所述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。
17、一種切換模擬網(wǎng)絡(luò)裝置,包括:
模式切換單元,用于當前運行的至少一個應(yīng)用通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),當符合網(wǎng)絡(luò)切換條件時,切換到模擬模式;
網(wǎng)絡(luò)替換單元,用于在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
18、根據(jù)17所述的裝置,所述網(wǎng)絡(luò)替換單元包括:
網(wǎng)絡(luò)切換模塊,用于執(zhí)行第一網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng);
網(wǎng)絡(luò)模擬模塊,用于執(zhí)行第二網(wǎng)絡(luò)切換行為,用以將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
19、根據(jù)18所述的裝置,還包括存儲單元,用于將所述網(wǎng)絡(luò)切換條件和對應(yīng)本次網(wǎng)絡(luò)切換條件的網(wǎng)絡(luò)切換行為信息存入數(shù)據(jù)庫中;
所述網(wǎng)絡(luò)切換行為信息包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息,所述第一網(wǎng)絡(luò)切換行為信息用以指示第一網(wǎng)絡(luò)切換行為,所述第二網(wǎng)絡(luò)切換行為信息用以指示第二網(wǎng)絡(luò)切換行為;
所述數(shù)據(jù)庫中存儲每個網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息。
20、根據(jù)19所述的裝置,所述存儲單元還用于將數(shù)據(jù)庫中的網(wǎng)絡(luò)切換條件及其對應(yīng)的網(wǎng)絡(luò)切換行為信息按照網(wǎng)絡(luò)切換條件分別存儲到不同切換行為條目中,每條所述切換行為條目中包括對應(yīng)同一網(wǎng)絡(luò)切換條件的所有網(wǎng)絡(luò)切換行為信息。
21、根據(jù)20所述的裝置,所述存儲單元還用于當一條所述切換行為條目中包括第一網(wǎng)絡(luò)切換行為信息和第二網(wǎng)絡(luò)切換行為信息時,累計次數(shù)多的網(wǎng)絡(luò)切換行為信息與所述切換行為條目中的網(wǎng)絡(luò)切換條件相對應(yīng)。
22、根據(jù)19至21任意一項所述的裝置,還包括匹配單元,用于將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配,當存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為;當不存在與當前網(wǎng)絡(luò)切換條件相匹配的切換行為條目時,提示用戶操作,并按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為。
23、根據(jù)22所述的裝置,所述匹配單元按照用戶的選擇處理網(wǎng)絡(luò)切換之后,還用于將用戶選擇的網(wǎng)絡(luò)切換處理行為信息及所述當前網(wǎng)絡(luò)切換條件存儲到數(shù)據(jù)庫,并對所述當前網(wǎng)絡(luò)切換條件新建一條切換行為條目。
24、根據(jù)22或23所述的裝置,所述匹配單元還用于判斷是否接收到用戶的操作指令,當接收到用戶的操作指令,按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為;當未收到用戶的操作指令,將當前網(wǎng)絡(luò)切換條件與數(shù)據(jù)庫中保存的切換行為條目進行匹配。
25、根據(jù)22至24任意一項所述的裝置,所述匹配單元按照匹配的切換行為條目中的網(wǎng)絡(luò)切換行為信息執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為或按照用戶的操作指令執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為之后,還用于將所述執(zhí)行相應(yīng)的網(wǎng)絡(luò)切換行為信息累加到對應(yīng)的切換行為條目中。
26、根據(jù)17所述的裝置,還包括按鍵生成單元,用于切換到模擬模式之后,在模擬模式中生成快速切換按鍵;所述快速切換按鍵接收用戶的點擊操作,對第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)進行相互切換;
所述網(wǎng)絡(luò)替換單元還用于響應(yīng)于用戶對所述快速切換按鍵的點擊操作,將第一網(wǎng)絡(luò)切換到第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
27、根據(jù)26所述的裝置,所述快速切換按鍵顯示在界面最前端。
28、根據(jù)17所述的裝置,所述網(wǎng)絡(luò)替換單元還用于響應(yīng)于用戶的操作指令,將第一網(wǎng)絡(luò)模擬為第二網(wǎng)絡(luò),通知當前運行的應(yīng)用已切換到第二網(wǎng)絡(luò),通過第一網(wǎng)絡(luò)訪問互聯(lián)網(wǎng)。
29、根據(jù)17至28任意一項所述的裝置,所述網(wǎng)絡(luò)切換條件包括:
當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換;
和/或,響應(yīng)于接收到的用戶網(wǎng)絡(luò)切換請求。
30、根據(jù)29所述的裝置,所述當前運行的應(yīng)用觸發(fā)網(wǎng)絡(luò)切換包括以下至少一種:
當前運行的應(yīng)用觸發(fā)的網(wǎng)絡(luò)數(shù)據(jù)流量突變,當前運行的應(yīng)用關(guān)聯(lián)啟動至少一個應(yīng)用和開始啟動運行一個應(yīng)用。
31、根據(jù)17至30任意一項所述的裝置,所述第一網(wǎng)絡(luò)包括WIFI網(wǎng)絡(luò),所述第二網(wǎng)絡(luò)包括移動數(shù)據(jù)網(wǎng)絡(luò)。
32、根據(jù)31所述的裝置,所述移動數(shù)據(jù)網(wǎng)絡(luò)包括2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)和5G網(wǎng)絡(luò)。
33、一種終端設(shè)備,包括如17至32任意一項所述的切換模擬網(wǎng)絡(luò)裝置。
本發(fā)明提供的終端設(shè)備,通過在設(shè)定的網(wǎng)絡(luò)切換條件下,切換到模擬模式,在模擬模式下通知所述至少一個應(yīng)用已切換到第二網(wǎng)絡(luò),并通知通過所述第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),使當前運行的應(yīng)用得知是通過第二網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),此時在不提高用戶網(wǎng)絡(luò)資費的前提下,使用戶能夠享有當前運行的應(yīng)用針對第二網(wǎng)絡(luò)提供的優(yōu)惠或其他策略,提升了用戶的上網(wǎng)體驗,使用戶得到最大的便利。
本說明書中各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似的部分相互參見即可。對于系統(tǒng)實施例而言,由于其與方法實施例基本對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
可能以許多方式來實現(xiàn)本發(fā)明的方法和裝置。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和裝置。用于所述方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。