[發(fā)明專利]基于Android系統(tǒng)的垂直切換方法在審
| 申請?zhí)枺?/td> | 201710362615.2 | 申請日: | 2017-05-22 |
| 公開(公告)號: | CN107801223A | 公開(公告)日: | 2018-03-13 |
| 發(fā)明(設(shè)計)人: | 黎文偉;譚濤 | 申請(專利權(quán))人: | 湖南大學(xué) |
| 主分類號: | H04W36/14 | 分類號: | H04W36/14;H04W36/22;H04W36/30 |
| 代理公司: | 長沙正奇專利事務(wù)所有限責(zé)任公司43113 | 代理人: | 馬強(qiáng),王娟 |
| 地址: | 410082 湖*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 android 系統(tǒng) 垂直 切換 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及垂直切換技術(shù),特別是一種基于Android系統(tǒng)的垂直切換方法。
背景技術(shù)
普遍接入、高速帶寬以及低價甚至免費是智能手機(jī)用戶期望從互聯(lián)網(wǎng)連接中獲得的幾個主要功能。WiFi可以免費或以低價格來進(jìn)行高速連接。另一方面,移動網(wǎng)絡(luò)在覆蓋范圍更廣,并且需要月套餐來支付上網(wǎng)費用。Android系統(tǒng)通過檢查從WiFi接入點接收到的信號強(qiáng)度來評估WiFi可用性,根據(jù)WiFi優(yōu)先的原則來使用它,造成了WiFi沒有因特網(wǎng)連接時,手機(jī)仍自動選擇WiFi接入,造成用戶在覺察到WiFi無因特網(wǎng)連接時,需要手動操作將WiFi模式切換到移動數(shù)據(jù)模式,在確定WiFi已接入因特網(wǎng)時再次打開WiFi開關(guān)將其從移動數(shù)據(jù)網(wǎng)絡(luò)切換到WiFi接入點,用戶這樣做的原因來源于絕大部分WiFi都是免費的,但是WiFi和移動數(shù)據(jù)網(wǎng)絡(luò)之間的手動切換會導(dǎo)致用戶在使用中感知到因特網(wǎng)連接的斷開,因此需要自動化的垂直切換方案。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種基于Android系統(tǒng)的垂直切換方法,根據(jù)網(wǎng)絡(luò)連通性自動的進(jìn)行垂直切換,為用戶提供更好的QoE體驗。
為解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是:一種基于Android系統(tǒng)的垂直切換方法,該方法實現(xiàn)過程包括:系統(tǒng)啟動后,實時監(jiān)測移動數(shù)據(jù)網(wǎng)絡(luò)和WiFi的因特網(wǎng)連通性,若當(dāng)前接入方式無法連接到因特網(wǎng),而另一種接入方式的因特網(wǎng)連通性可用時,則切換到另一種可用模式下。
本發(fā)明方法具體實現(xiàn)過程為:
若當(dāng)前網(wǎng)絡(luò)連接模式是移動數(shù)據(jù)模式,則加載WiFi驅(qū)動,連接WiFi接入點,通過DHCP協(xié)議獲取IP地址,通過WiFi接口向固定站點發(fā)送HTTP請求包,根據(jù)HTTP響應(yīng)狀態(tài)碼來判斷是否需要進(jìn)行切換,若HTTP響應(yīng)成功,則從移動數(shù)據(jù)模式切換至WiFi模式;
若當(dāng)前網(wǎng)絡(luò)連接模式是WiFi模式,則通過主動探測結(jié)合被動監(jiān)測的方式判斷WiFi可用性,若多次被動監(jiān)測的數(shù)據(jù)沒有差別或者異常,則進(jìn)行主動探測,若主動探測結(jié)果失敗,則從WiFi模式切換至移動數(shù)據(jù)模式。
本發(fā)明的系統(tǒng)為Android系統(tǒng)。
當(dāng)系統(tǒng)為移動數(shù)據(jù)模式時,直接通過wpa_supplicant庫打開WiFi接口并連接到WiFi接入點,WiFi接口和移動網(wǎng)絡(luò)接口保持同時打開狀態(tài)。
WiFi可用性的判斷方法為:向因特網(wǎng)上某臺固定Web服務(wù)器發(fā)送HTTP請求,判斷HTTP請求能否響應(yīng)成功;若響應(yīng)成功,則WiFi可用;若響應(yīng)失敗,則WiFi不可用。
所述WiFi優(yōu)先級高于移動數(shù)據(jù)網(wǎng)絡(luò)的優(yōu)先級。
與現(xiàn)有技術(shù)相比,本發(fā)明所具有的有益效果為:通過本發(fā)明的方法,在移動數(shù)據(jù)網(wǎng)絡(luò)和WiFi共存的環(huán)境下,搭載Android系統(tǒng)的設(shè)備能夠根據(jù)因特網(wǎng)連通性作為網(wǎng)絡(luò)可用性標(biāo)準(zhǔn)進(jìn)行垂直切換;當(dāng)同時存在移動數(shù)據(jù)網(wǎng)絡(luò)與WiFi時,自動的在這兩者之間切換,無需用戶干預(yù),提高了智能手機(jī)連接因特網(wǎng)的能力與使用者的QoE的體驗。
附圖說明
圖1為實現(xiàn)移動數(shù)據(jù)網(wǎng)絡(luò)與WiFi之間垂直切換方法的軟件架構(gòu)示意圖;
圖2為實施例中系統(tǒng)在WiFi模式下的操作流程示意圖;
圖3為實施例中系統(tǒng)在移動數(shù)據(jù)模式下的操作流程示意圖。
具體實施方式
本發(fā)明提出的基于Android系統(tǒng)的垂直切換方法,主要針對搭載Android操作系統(tǒng)的智能手機(jī)在移動數(shù)據(jù)網(wǎng)絡(luò)和WiFi共存的環(huán)境下的垂直切換算法,在系統(tǒng)啟動之后實時檢測兩種網(wǎng)絡(luò)的可用性,,若WiFi具有因特網(wǎng)連通性,則切換到WiFi模式下;若移動數(shù)據(jù)網(wǎng)絡(luò)具有因特網(wǎng)連通性,則切換到移動數(shù)據(jù)模式;若兩者都具有因特網(wǎng)連通性,則切換到WiFi模式下。本發(fā)明的效果為,當(dāng)同時存在移動數(shù)據(jù)網(wǎng)絡(luò)與WiFi時,自動的在這兩者之間切換,無需用戶干預(yù),特別是對網(wǎng)絡(luò)技術(shù)不熟悉的用戶,提高了智能手機(jī)連接因特網(wǎng)的能力和用戶體驗質(zhì)量。
實施例:
圖1所示為在Android系統(tǒng)中實現(xiàn)移動數(shù)據(jù)網(wǎng)絡(luò)和WiFi之間垂直切換功能的軟件架構(gòu)示意圖,垂直切換模塊以應(yīng)用程序的方式工作在Android系統(tǒng)中應(yīng)用程序?qū)樱?dāng)系統(tǒng)啟動之后,首先檢測當(dāng)前連接模式,若為WiFi模式,則調(diào)用WiFi模式探測模塊,若為移動數(shù)據(jù)模式,則調(diào)用移動數(shù)據(jù)網(wǎng)絡(luò)探測模塊;智能手機(jī)使用WiFi通常是家庭或辦公室環(huán)境下,而移動數(shù)據(jù)網(wǎng)絡(luò)都由運營商來提供,在目前的網(wǎng)絡(luò)技術(shù)條件下移動數(shù)據(jù)網(wǎng)絡(luò)的穩(wěn)定性優(yōu)于WiFi,但WiFi的使用費用更低,因此當(dāng)WiFi具有因特網(wǎng)連通性時,便將當(dāng)前網(wǎng)絡(luò)狀態(tài)切換至WiFi狀態(tài)下。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖南大學(xué),未經(jīng)湖南大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710362615.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種Android設(shè)備之間遠(yuǎn)程桌面控制的方法
- 一種Android程序的執(zhí)行路徑的還原方法
- 基于ANCS協(xié)議兼容多平臺的通知消息獲取方法
- 基于字節(jié)碼插樁的Android程序監(jiān)控系統(tǒng)及方法
- 一種減少Android設(shè)備功耗的優(yōu)化方法及裝置
- 一種縮短無屏Android設(shè)備開機(jī)啟動時間的設(shè)置方法
- 一種基于Android雙系統(tǒng)的系統(tǒng)間通知同步方法
- 基于移動操作系統(tǒng)的Android兼容層實現(xiàn)方法和系統(tǒng)
- 一種Android智能設(shè)備APK安全管控方法
- 一種應(yīng)用程序開發(fā)中創(chuàng)建Android庫模塊依賴關(guān)系的方法及裝置





