本發(fā)明實(shí)施例涉及計算機(jī)應(yīng)用軟件技術(shù),尤其涉及一種終端的連網(wǎng)控制方法、裝置及電子設(shè)備。
背景技術(shù):
隨著移動終端的普及,人們越來越習(xí)慣使用移動終端,現(xiàn)有的移動終端大多具有網(wǎng)絡(luò)連接功能,可以通過開啟無線網(wǎng)絡(luò)模塊連接至附近的無線局域網(wǎng)絡(luò)(Wireless Local Area Networks,WLAN)熱點(diǎn)。
現(xiàn)有技術(shù)中,移動終端的無線網(wǎng)絡(luò)模塊開啟后,會持續(xù)不斷的掃描周邊的WLAN熱點(diǎn)供移動終端連接使用。然而,在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題:當(dāng)用戶遠(yuǎn)離常用WLAN熱點(diǎn)所在地點(diǎn)后,如用戶在上下班過程中或外出時,由于無密碼WLAN熱點(diǎn)較少,即使無線網(wǎng)絡(luò)模塊掃描到也是無法使用的WLAN熱點(diǎn),無線網(wǎng)絡(luò)模塊的持續(xù)掃描會增加移動終端的功耗。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種終端的連網(wǎng)控制方法、裝置及電子設(shè)備,以降低移動終端的功耗。
第一方面,本發(fā)明實(shí)施例提供了一種終端的連網(wǎng)控制方法,所述方法包括:
獲取用戶的當(dāng)前位置;
根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),其中,所述開啟狀態(tài)包括開啟或關(guān)閉。
進(jìn)一步的,根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài)包括:
根據(jù)所述當(dāng)前位置和預(yù)先獲取的地理圍欄的圍欄信息確定用戶的位置狀態(tài);
根據(jù)所述位置狀態(tài)確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài)。
進(jìn)一步的,所述圍欄信息包括圍欄中心位置和圍欄半徑,所述位置狀態(tài)包括進(jìn)入地理圍欄或離開地理圍欄。
進(jìn)一步的,獲取用戶的當(dāng)前位置之前,還包括:
獲取用戶輸入的所述地理圍欄的圍欄信息。
進(jìn)一步的,根據(jù)所述當(dāng)前位置和預(yù)先獲取的地理圍欄的圍欄信息確定用戶的位置狀態(tài),包括:
計算所述當(dāng)前位置與所述圍欄中心位置的距離差,并根據(jù)所述距離差確定用戶的位置狀態(tài)。
進(jìn)一步的,根據(jù)所述位置狀態(tài)確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài)包括:
若用戶進(jìn)入所述地理圍欄,開啟所述無線網(wǎng)絡(luò)模塊;
若用戶離開所述地理圍欄,關(guān)閉所述無線網(wǎng)絡(luò)模塊。
第二方面,本發(fā)明實(shí)施例還提供了一種終端的連網(wǎng)控制裝置,所述裝置包括:
位置獲取模塊,用于獲取用戶的當(dāng)前位置;
開啟狀態(tài)確定模塊,用于根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),其中,所述開啟狀態(tài)包括開啟或關(guān)閉。
進(jìn)一步的,開啟狀態(tài)確定模塊包括:
位置狀態(tài)確定單元,用于根據(jù)所述當(dāng)前位置和預(yù)先獲取的地理圍欄的圍欄信息確定用戶的位置狀態(tài);
開啟狀態(tài)確定單元,用于根據(jù)所述位置狀態(tài)確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài)。
進(jìn)一步的,所述圍欄信息包括圍欄中心位置和圍欄半徑,所述位置狀態(tài)包括進(jìn)入地理圍欄或離開地理圍欄。
進(jìn)一步的,所述裝置還包括:
圍欄信息獲取模塊,用于在獲取用戶的當(dāng)前位置之前,獲取用戶輸入的所述地理圍欄的圍欄信息。
進(jìn)一步的,所述位置狀態(tài)確定單元具體用于:
計算所述當(dāng)前位置與所述圍欄中心位置的距離差,并根據(jù)所述距離差確定用戶的位置狀態(tài)。
進(jìn)一步的,所述開啟狀態(tài)確定單元包括:
網(wǎng)絡(luò)模塊開啟子單元,用于若用戶進(jìn)入所述地理圍欄,開啟所述無線網(wǎng)絡(luò)模塊;
網(wǎng)絡(luò)模塊關(guān)閉子單元,用于若用戶離開所述地理圍欄,關(guān)閉所述無線網(wǎng)絡(luò)模塊。
第三方面,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
至少一個處理器;以及
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器執(zhí)行本發(fā)明任意實(shí)施例所述的終端的連網(wǎng)控制方法。
本發(fā)明實(shí)施例通過獲取用戶的當(dāng)前位置,并根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),其中,所述開啟狀態(tài)包括開啟或關(guān)閉,使得無線網(wǎng)絡(luò)模塊只在具有可連接WLAN熱點(diǎn)的地方開啟,避免了無線網(wǎng)絡(luò)模塊持續(xù)掃描WLAN熱點(diǎn),從而降低了移動終端的功耗。
附圖說明
圖1是本發(fā)明實(shí)施例一中的一種終端的連網(wǎng)控制方法的流程圖;
圖2是本發(fā)明實(shí)施例二中的一種終端的連網(wǎng)控制方法的流程圖;
圖3是本發(fā)明實(shí)施例三中的一種終端的連網(wǎng)控制裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例四中的一種終端的連網(wǎng)控制裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例六中的一種電子設(shè)備的示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1是本發(fā)明實(shí)施例一中的一種終端的連網(wǎng)控制方法的流程圖,本實(shí)施例可適用于需要連接無線網(wǎng)絡(luò)的情況,該方法可以由終端的連網(wǎng)控制裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實(shí)現(xiàn),該裝置通常配置在用戶所使用的終端中,參考圖1,所述方法具體可以包括如下步驟:
步驟110、獲取用戶的當(dāng)前位置。
可選的,可以依據(jù)終端接收到的基站的導(dǎo)頻信號以及基站屬性信息確定用戶的當(dāng)前位置。其中,所述基站的屬性信息包括基站的位置坐標(biāo)等信息。具體的,可以測量不同基站的下行導(dǎo)頻信號,得到不同基站的下行導(dǎo)頻信號的到達(dá)時刻或到達(dá)時間差,根據(jù)該測量結(jié)果并結(jié)合基站的坐標(biāo),一般采用三角公式估計算法,就能夠計算出用戶的當(dāng)前位置。還可以依據(jù)終端檢測到的無線路由器的屬性信息確定用戶的當(dāng)前位置。還可以依據(jù)終端中全球定位系統(tǒng)GPS(Global Positioning System,全球定位系統(tǒng))模塊獲取用戶的當(dāng)前位置。具體的,由于GPS模塊具有較高的定位精度,可以精確的得到用戶的當(dāng)前位置。
步驟120、根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),其中,所述開啟狀態(tài)包括開啟或關(guān)閉。
具體的,可以預(yù)先存儲預(yù)設(shè)地理位置與無線網(wǎng)絡(luò)模塊的開啟狀態(tài)的映射關(guān)系,當(dāng)所述當(dāng)前位置與所述預(yù)設(shè)地理位置重合時,根據(jù)所述映射關(guān)系確定無線網(wǎng)絡(luò)模塊的開啟狀態(tài);也可以預(yù)先存儲預(yù)設(shè)地理范圍與無線網(wǎng)絡(luò)模塊的開啟狀態(tài)的映射關(guān)系,當(dāng)所述當(dāng)前位置位于所述預(yù)設(shè)地理范圍內(nèi)時,根據(jù)所述映射關(guān)系確定無線網(wǎng)絡(luò)模塊的開啟狀態(tài)。示例性的,可以設(shè)置當(dāng)?shù)竭_(dá)用戶常用WLAN熱點(diǎn)所在地點(diǎn),如家和公司時,開啟無線網(wǎng)絡(luò)模塊;也可以設(shè)置到達(dá)具有無密碼WLAN熱點(diǎn)所在地點(diǎn),如圖書館或火車站等具有免費(fèi)WLAN熱點(diǎn)的地點(diǎn)時,開啟無線網(wǎng)絡(luò)模塊;在其他地點(diǎn)可以關(guān)閉無線網(wǎng)絡(luò)模塊,使得僅在具有可用WLAN熱點(diǎn)的地方自動開啟無線網(wǎng)絡(luò)模塊,在其他地方無線網(wǎng)絡(luò)模塊保持關(guān)閉狀態(tài),避免了無線網(wǎng)絡(luò)模塊連續(xù)掃描WLAN熱點(diǎn),從而降低移動終端的功耗。
本實(shí)施例通過獲取用戶的當(dāng)前位置,并根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),其中,所述開啟狀態(tài)包括開啟或關(guān)閉,使得無線網(wǎng)絡(luò)模塊只在具有可連接WLAN熱點(diǎn)的地方開啟,避免了無線網(wǎng)絡(luò)模塊連續(xù)掃描WLAN熱點(diǎn),從而降低移動終端的功耗。
實(shí)施例二
本實(shí)施例以上述實(shí)施例為基礎(chǔ)提供了一種終端的連網(wǎng)控制方法。圖2是本發(fā)明實(shí)施例二中的一種終端的連網(wǎng)控制方法的流程圖,參考圖2,所述方法具體可以包括:
步驟210、獲取用戶的當(dāng)前位置。
可選的,獲取用戶的當(dāng)前位置之前還可以包括:獲取用戶輸入的所述地理圍欄的圍欄信息??蛇x的,所述圍欄信息包括圍欄中心位置和圍欄半徑。
其中,所述地理圍欄為一個地理區(qū)域,圍欄中心位置為所述地理區(qū)域的中心坐標(biāo),圍欄半徑為所述地理區(qū)域的半徑,所述地理區(qū)域的大小和形狀可以根據(jù)需要進(jìn)行設(shè)定,所述圍欄半徑隨所述地理圍欄的大小和形狀變化,可以為固定值,也可以為變化值,并不做具體限定。
具體的,用戶可以設(shè)置一個或多個地理圍欄,用戶可以將常用WLAN熱點(diǎn)所在地點(diǎn)設(shè)置為地理圍欄,示例性的,可以將家和公司各設(shè)置為一個地理圍欄。
步驟220、根據(jù)所述當(dāng)前位置和預(yù)先獲取的地理圍欄的圍欄信息確定用戶的位置狀態(tài)。
可選的,所述位置狀態(tài)包括進(jìn)入地理圍欄或離開地理圍欄??梢杂嬎闼霎?dāng)前位置與所述圍欄中心位置的距離差,并根據(jù)所述距離差確定用戶的位置狀態(tài)。具體的,若所述當(dāng)前位置與所述圍欄中心位置的距離差小于所述圍欄半徑,則用戶進(jìn)入所述地理圍欄,若所述距離差大于所述圍欄半徑,則用戶離開所述地理圍欄。
步驟230、根據(jù)所述位置狀態(tài)確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài)。
可選的,若用戶進(jìn)入所述地理圍欄,開啟所述無線網(wǎng)絡(luò)模塊;若用戶離開所述地理圍欄,關(guān)閉所述無線網(wǎng)絡(luò)模塊。
具體的,可以將用戶常用WLAN熱點(diǎn)所在地點(diǎn)各設(shè)置為一個地理圍欄,并在用戶進(jìn)入地理圍欄時才開啟無線網(wǎng)絡(luò)模塊,在用戶離開地理圍欄時關(guān)閉無線網(wǎng)絡(luò)模塊,即只在有可連接WLAN熱點(diǎn)的地方才開啟無線網(wǎng)絡(luò)連接模塊。示例性的,可以設(shè)置當(dāng)用戶進(jìn)入家庭地理圍欄、公司地理圍欄等地理圍欄時,開啟所無線網(wǎng)絡(luò)模塊,當(dāng)用戶離開家庭地理圍欄、公司地理圍欄等地理圍欄時,關(guān)閉無線網(wǎng)絡(luò)模塊。通過將用戶常用WLAN地點(diǎn)設(shè)置為地理圍欄,使得用戶進(jìn)入地理圍欄時自動開啟無線網(wǎng)絡(luò)模塊,離開時自動關(guān)閉,避免了無線網(wǎng)絡(luò)模塊一直處于開啟狀態(tài)而持續(xù)掃描周邊WLAN熱點(diǎn),降低了終端的功耗。
本實(shí)施例根據(jù)當(dāng)前位置和預(yù)先獲取的地理圍欄的圍欄信息確定用戶的位置狀態(tài),并根據(jù)所述位置狀態(tài)確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),使得無線網(wǎng)絡(luò)模塊只在具有可連接WLAN熱點(diǎn)的地方開啟,避免了無線網(wǎng)絡(luò)模塊連續(xù)掃描WLAN熱點(diǎn),從而降低移動終端的功耗。
實(shí)施例三
圖3是本發(fā)明實(shí)施例三中的一種終端的連網(wǎng)控制裝置的結(jié)構(gòu)示意圖,參考圖3,所述裝置可以包括:位置獲取模塊310和開啟狀態(tài)確定模塊320,其中,
位置獲取模塊310,用于獲取用戶的當(dāng)前位置。
開啟狀態(tài)確定模塊320,用于根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),其中,所述開啟狀態(tài)包括開啟或關(guān)閉。
本實(shí)施例通過獲取用戶的當(dāng)前位置,并根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),其中,所述開啟狀態(tài)包括開啟或關(guān)閉,使得無線網(wǎng)絡(luò)模塊只在具有可連接WLAN熱點(diǎn)的地方開啟,避免了無線網(wǎng)絡(luò)模塊連續(xù)掃描WLAN熱點(diǎn),從而降低了移動終端的功耗。
實(shí)施例四
本實(shí)施例以上述實(shí)施例為基礎(chǔ)提供了一種終端的連網(wǎng)控制裝置,本實(shí)施例對開啟狀態(tài)確定模塊進(jìn)行優(yōu)化。圖4是本發(fā)明實(shí)施例四中的一種終端的連網(wǎng)控制裝置的結(jié)構(gòu)示意圖,參考圖4,開啟狀態(tài)確定模塊320可以包括:
位置狀態(tài)確定單元321,用于根據(jù)所述當(dāng)前位置和預(yù)先獲取的地理圍欄的圍欄信息確定用戶的位置狀態(tài)。
開啟狀態(tài)確定單元322,用于根據(jù)所述位置狀態(tài)確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài)。
可選的,所述圍欄信息包括圍欄中心位置和圍欄半徑,所述位置狀態(tài)包括進(jìn)入地理圍欄或離開地理圍欄。
可選的,所述裝置還包括:
圍欄信息獲取模塊,用于在獲取用戶的當(dāng)前位置之前,獲取用戶輸入的所述地理圍欄的圍欄信息。
可選的,位置狀態(tài)確定單元321具體用于:
計算所述當(dāng)前位置與所述圍欄中心位置的距離差,并根據(jù)所述距離差確定用戶的位置狀態(tài)。
可選的,開啟狀態(tài)確定單元322包括:
網(wǎng)絡(luò)模塊開啟子單元,用于若用戶進(jìn)入所述地理圍欄,開啟所述無線網(wǎng)絡(luò)模塊;
網(wǎng)絡(luò)模塊關(guān)閉子單元,用于若用戶離開所述地理圍欄,關(guān)閉所述無線網(wǎng)絡(luò)模塊。
本實(shí)施例提供的終端的連網(wǎng)控制裝置,與本發(fā)明任意實(shí)施例所提供的終端的連網(wǎng)控制方法屬于同一發(fā)明構(gòu)思,可執(zhí)行本發(fā)明任意實(shí)施例所提供的終端的連網(wǎng)控制方法,具備執(zhí)行終端的連網(wǎng)控制方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明任意實(shí)施例提供的終端的連網(wǎng)控制方法。
實(shí)施例五
本發(fā)明實(shí)施例還提供一種包含計算機(jī)可執(zhí)行指令的存儲介質(zhì),所述計算機(jī)可執(zhí)行指令在由計算機(jī)處理器執(zhí)行時用于執(zhí)行一種終端的連網(wǎng)控制方法,該方法包括:
獲取用戶的當(dāng)前位置;
根據(jù)所述當(dāng)前位置確定終端中無線網(wǎng)絡(luò)模塊的開啟狀態(tài),其中,所述開啟狀態(tài)包括開啟或關(guān)閉。
可選的,該計算機(jī)可執(zhí)行指令在由計算機(jī)處理器執(zhí)行時還可以用于執(zhí)行本發(fā)明任意實(shí)施例所提供的終端的連網(wǎng)控制方法的技術(shù)方案。
通過以上關(guān)于實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,本發(fā)明可借助軟件及必需的通用硬件來實(shí)現(xiàn),當(dāng)然也可以通過硬件實(shí)現(xiàn),但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在計算機(jī)可讀存儲介質(zhì)中,如計算機(jī)的軟盤、只讀存儲器(Read-Only Memory,ROM)、隨機(jī)存取存儲器(Random Access Memory,RAM)、閃存(FLASH)、硬盤或光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
實(shí)施例六
本發(fā)明實(shí)施例提供了一種電子設(shè)備,包括本發(fā)明任意實(shí)施例所提供的終端的連網(wǎng)控制裝置。
圖5是本發(fā)明實(shí)施例六中的一種電子設(shè)備的示意圖,具體的,如圖5所示,本發(fā)明實(shí)施例提供一種電子設(shè)備,該電子設(shè)備包括處理器410、存儲器420、輸入裝置430和輸出裝置440;電子設(shè)備中處理器410的數(shù)量可以是一個或多個,圖5中以一個處理器410為例;電子設(shè)備中的處理器410、存儲器420、輸入裝置430和輸出裝置440可以通過總線或其他方式連接,圖5中以通過總線連接為例。
存儲器420作為一種計算機(jī)可讀存儲介質(zhì),可用于存儲軟件程序、計算機(jī)可執(zhí)行程序以及模塊,如本發(fā)明實(shí)施例中的終端的連網(wǎng)控制方法對應(yīng)的程序指令/模塊(例如,終端的連網(wǎng)控制裝置中的位置獲取模塊310和開啟狀態(tài)確定模塊320)。處理器410通過運(yùn)行存儲在存儲器420中的軟件程序、指令以及模塊,從而執(zhí)行電子設(shè)備的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的終端的連網(wǎng)控制方法。
存儲器420可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)電子設(shè)備的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器420可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實(shí)例中,存儲器420可進(jìn)一步包括相對于處理器410遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至電子設(shè)備。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置430可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與電子設(shè)備的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置440可包括顯示屏等顯示設(shè)備。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。