本發(fā)明涉及上網(wǎng)終端通信領(lǐng)域,特別是涉及一種自動(dòng)下線的方法、上網(wǎng)終端和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)和無(wú)線網(wǎng)絡(luò)的發(fā)展,越來(lái)越多的人使用無(wú)線WIFI接入網(wǎng)絡(luò)。在一些公共場(chǎng)合,人流量多,上網(wǎng)設(shè)備接入資源相對(duì)匱乏,但是存在部分上網(wǎng)終端接入無(wú)線設(shè)備之后,很少使用,卻占著接入資源的情況。想要使用無(wú)線網(wǎng)絡(luò)的用戶,卻因?yàn)榻尤胭Y源被占用,而無(wú)法接入使用無(wú)線網(wǎng)絡(luò)。在私人場(chǎng)合,不需要使用流量上網(wǎng)時(shí),一些例如游戲、視頻、新聞、聊天工具等應(yīng)用程序,會(huì)定期通過(guò)網(wǎng)絡(luò)向用戶推送信息,在上網(wǎng)終端為休眠模式下,應(yīng)用程序在推送信息時(shí)會(huì)喚醒上網(wǎng)終端,甚至喚醒上網(wǎng)終端屏幕,導(dǎo)致了用戶不使用上網(wǎng)終端的時(shí)候,也會(huì)存在異常耗費(fèi)流量和異常耗電的問(wèn)題。
心跳機(jī)制是定時(shí)發(fā)送一個(gè)自定義的結(jié)構(gòu)體(心跳包),讓對(duì)方知道自己還活著,以確保連接的有效性的機(jī)制。所謂的心跳包就是客戶端定時(shí)發(fā)送簡(jiǎn)單的信息給服務(wù)器端告訴它我還在而已。代碼就是每隔幾分鐘發(fā)送一個(gè)固定信息給服務(wù)端,服務(wù)端收到后回復(fù)一個(gè)固定信息如果服務(wù)端幾分鐘內(nèi)沒(méi)有收到客戶端信息則視客戶端斷開(kāi)。比如有些通信軟件長(zhǎng)時(shí)間不使用,要想知道它的狀態(tài)是在線還是離線就需要心跳包,定時(shí)發(fā)包收包。發(fā)包方:可以是客戶也可以是服務(wù)端,看哪邊實(shí)現(xiàn)方便合理,一般是客戶端。服務(wù)器也可以定時(shí)輪詢(xún)發(fā)心跳下去。心跳包之所以叫心跳包是因?yàn)椋核裥奶粯用扛艄潭〞r(shí)間發(fā)一次,以此來(lái)告訴服務(wù)器,這個(gè)客戶端還活著。事實(shí)上這是為了保持長(zhǎng)連接,至于這個(gè)包的內(nèi)容,是沒(méi)有什么特別規(guī)定的,不過(guò)一般都是很小的包,或者只包含包頭的一個(gè)空包。
目前已有的方案是通過(guò)設(shè)置用戶上網(wǎng)終端流量門(mén)限值,當(dāng)用戶使用的流量小于門(mén)限值時(shí),則認(rèn)為該用戶是不活躍的用戶,并將該用戶踢除下線。而現(xiàn)有的這種盲目控制網(wǎng)絡(luò)上下線的方案,當(dāng)上網(wǎng)終端在網(wǎng)絡(luò)環(huán)境下進(jìn)行一些比較重要的與時(shí)間關(guān)系密切的聯(lián)網(wǎng)活動(dòng),如玩網(wǎng)絡(luò)游戲、進(jìn)行重要的視頻、網(wǎng)絡(luò)會(huì)話、搶票、電商活動(dòng)搶購(gòu)等,如果這時(shí)切斷網(wǎng)絡(luò)最終導(dǎo)致聯(lián)網(wǎng)活動(dòng)發(fā)生短暫中斷。眾所周知,比較重要的與時(shí)間關(guān)系密切相關(guān)的聯(lián)網(wǎng)活動(dòng)發(fā)生短暫中斷時(shí),不僅會(huì)降低用戶的使用體驗(yàn),還可能為用戶造成經(jīng)濟(jì)損失。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的提供了一種自動(dòng)下線的方法、上網(wǎng)終端和系統(tǒng),其目的在于能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也不會(huì)影響用戶的使用體驗(yàn)。
本發(fā)明提供的技術(shù)方案如下:
一種自動(dòng)下線的方法,包括步驟:
S100判斷上網(wǎng)終端網(wǎng)絡(luò)使用流量是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是執(zhí)行步驟S200;否則,執(zhí)行步驟S400;
S200判斷所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),若是執(zhí)行步驟S300;否則,執(zhí)行步驟S400;
S300控制所述上網(wǎng)終端自動(dòng)下線,斷開(kāi)網(wǎng)絡(luò)連接;
S400控制所述上網(wǎng)終端保持連接當(dāng)前網(wǎng)絡(luò)。
本發(fā)明首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,如果達(dá)到預(yù)設(shè)流量門(mén)限值,再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài),說(shuō)明此時(shí)上網(wǎng)終端當(dāng)前處于休眠狀態(tài),上網(wǎng)終端當(dāng)前并未運(yùn)行任何應(yīng)用程序,此時(shí)再繼續(xù)判斷上網(wǎng)終端處于休眠狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果是說(shuō)明上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。
進(jìn)一步的,所述步驟S200包括步驟:
S210判斷所述上網(wǎng)終端是否進(jìn)入待機(jī)/息屏狀態(tài),若是執(zhí)行步驟S220;否則,執(zhí)行步驟S400;
S220判斷所述上網(wǎng)終端保持待機(jī)/息屏狀態(tài)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),若是執(zhí)行步驟S230;否則,執(zhí)行步驟400;
S230根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端,若是執(zhí)行步驟S300;否則,執(zhí)行步驟S400;或者,
S240根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端的網(wǎng)絡(luò)連接,若是執(zhí)行步驟S300;否則,執(zhí)行步驟S400。
本發(fā)明中,首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),若是再根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端,因?yàn)樯暇W(wǎng)終端長(zhǎng)時(shí)間處于休眠狀態(tài),說(shuō)明該上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,這樣再根據(jù)心跳?;顧C(jī)制進(jìn)行判斷,如果不?;钏錾暇W(wǎng)終端將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果?;钏錾暇W(wǎng)終端將保持所述上網(wǎng)終端連接當(dāng)前網(wǎng)絡(luò);如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)?;蛘撸?/p>
首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),因?yàn)樯暇W(wǎng)終端長(zhǎng)時(shí)間處于休眠狀態(tài),說(shuō)明該上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,這樣再根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端的網(wǎng)絡(luò)連接,如果所述上網(wǎng)終端在白名單內(nèi),那么保持所述上網(wǎng)終端連接當(dāng)前網(wǎng)絡(luò);如果所述上網(wǎng)終端不在白名單內(nèi),那么將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。
進(jìn)一步的,所述步驟S400之后包括步驟:
S500判斷所述上網(wǎng)終端是否退出待機(jī)/息屏狀態(tài),若是執(zhí)行步驟S600;否則,執(zhí)行步驟S700;
S600控制所述上網(wǎng)終端自動(dòng)上線,開(kāi)啟網(wǎng)絡(luò)連接;
S700控制所述上網(wǎng)終端保持?jǐn)嗑W(wǎng)狀態(tài)。
本發(fā)明中,通過(guò)判斷上網(wǎng)終端是否退出待機(jī)/息屏狀態(tài)來(lái)控制上網(wǎng)終端的網(wǎng)絡(luò)連接狀態(tài),可以自動(dòng)連接網(wǎng)絡(luò),提高用戶使用體驗(yàn)。
進(jìn)一步的,根據(jù)所述上網(wǎng)終端進(jìn)行判斷和控制自身是否自動(dòng)上下線;或者,根據(jù)網(wǎng)絡(luò)提供設(shè)備進(jìn)行判斷和控制所有所述上網(wǎng)終端是否自動(dòng)上下線;所述網(wǎng)絡(luò)提供設(shè)備可以提供Wi-Fi網(wǎng)絡(luò)、移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)。
本發(fā)明中,可以通過(guò)上網(wǎng)終端自身進(jìn)行判斷和控制上下線,也可以通過(guò)網(wǎng)絡(luò)提供設(shè)備來(lái)進(jìn)行判斷和控制上下線。
本發(fā)明還提供一種自動(dòng)下線的上網(wǎng)終端,包括:
判斷模塊,所述判斷模塊與控制模塊通訊連接;判斷上網(wǎng)終端網(wǎng)絡(luò)使用流量是否達(dá)到預(yù)設(shè)流量門(mén)限值;進(jìn)一步判斷所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
控制模塊,當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,并且所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端自動(dòng)下線,斷開(kāi)網(wǎng)絡(luò)連接;
當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量未達(dá)到預(yù)設(shè)流量門(mén)限值;或者當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,而所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)未達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端保持連接當(dāng)前網(wǎng)絡(luò)。
本發(fā)明上網(wǎng)終端首先判斷自身使用的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)流量門(mén)限值,如果達(dá)到預(yù)設(shè)流量門(mén)限值,再判斷自身進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài),說(shuō)明此時(shí)上網(wǎng)終端當(dāng)前處于休眠狀態(tài),上網(wǎng)終端當(dāng)前并未運(yùn)行任何應(yīng)用程序,此時(shí)再繼續(xù)判斷上網(wǎng)終端處于休眠狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果是說(shuō)明上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。
進(jìn)一步的,所述判斷模塊還包括:
判斷狀態(tài)子模塊,所述判斷狀態(tài)子模塊與判斷性質(zhì)子模塊通訊連接;判斷自身是否進(jìn)入待機(jī)/息屏狀態(tài);
判斷時(shí)長(zhǎng)子模快,所述判斷時(shí)長(zhǎng)子模塊與判斷性質(zhì)子模塊通訊連接;判斷自身待機(jī)/息屏狀態(tài)持續(xù)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
判斷性質(zhì)子模塊,根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端;或者,根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端的網(wǎng)絡(luò)連接。
本發(fā)明中,首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
若是再根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端,因?yàn)樯暇W(wǎng)終端長(zhǎng)時(shí)間處于休眠狀態(tài),說(shuō)明該上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,這樣再根據(jù)心跳保活機(jī)制進(jìn)行判斷,如果不?;钏錾暇W(wǎng)終端將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果?;钏錾暇W(wǎng)終端將保持所述上網(wǎng)終端連接當(dāng)前網(wǎng)絡(luò);如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)?;蛘撸?/p>
根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端的網(wǎng)絡(luò)連接,如果所述上網(wǎng)終端在白名單內(nèi),那么保持所述上網(wǎng)終端連接當(dāng)前網(wǎng)絡(luò);如果所述上網(wǎng)終端不在白名單內(nèi),那么將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。通過(guò)篩選沒(méi)有數(shù)據(jù)往來(lái)的上網(wǎng)終端,斷開(kāi)該上網(wǎng)終端的網(wǎng)絡(luò)連接,避免浪費(fèi)網(wǎng)絡(luò)資源,減少用戶網(wǎng)絡(luò)連接費(fèi)用。
進(jìn)一步的,所述判斷模塊,還判斷所述上網(wǎng)終端是否退出待機(jī)/息屏狀態(tài);所述控制模塊,當(dāng)所述上網(wǎng)終端退出待機(jī)/息屏狀態(tài),控制所述上網(wǎng)終端自動(dòng)上線,開(kāi)啟網(wǎng)絡(luò)連接。
本發(fā)明中,通過(guò)判斷上網(wǎng)終端是否退出待機(jī)/息屏狀態(tài)來(lái)控制上網(wǎng)終端的網(wǎng)絡(luò)連接狀態(tài),可以自動(dòng)連接網(wǎng)絡(luò),提高用戶使用體驗(yàn)。
本發(fā)明還提供一種自動(dòng)下線系統(tǒng),包括:
網(wǎng)絡(luò)提供設(shè)備,所述網(wǎng)絡(luò)提供設(shè)備與上網(wǎng)終端通訊連接;判斷所述上網(wǎng)終端網(wǎng)絡(luò)使用流量是否達(dá)到預(yù)設(shè)流量門(mén)限值;判斷所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,并且所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端自動(dòng)下線,斷開(kāi)網(wǎng)絡(luò)連接;
當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量未達(dá)到預(yù)設(shè)流量門(mén)限值;或者當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,而所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)未達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端保持連接當(dāng)前網(wǎng)絡(luò);其中,所述網(wǎng)絡(luò)提供設(shè)備可以提供Wi-Fi網(wǎng)絡(luò)、移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)。
本發(fā)明通過(guò)網(wǎng)絡(luò)提供設(shè)備判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,如果達(dá)到預(yù)設(shè)流量門(mén)限值,再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài),說(shuō)明此時(shí)上網(wǎng)終端當(dāng)前處于休眠狀態(tài),上網(wǎng)終端當(dāng)前并未運(yùn)行任何應(yīng)用程序,此時(shí)再繼續(xù)判斷上網(wǎng)終端處于休眠狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果是說(shuō)明上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。
進(jìn)一步的,所述網(wǎng)絡(luò)提供設(shè)備包括:
判斷模塊,所述判斷模塊與控制模塊通訊連接;判斷上網(wǎng)終端網(wǎng)絡(luò)使用流量是否達(dá)到預(yù)設(shè)流量門(mén)限值;判斷所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
控制模塊,當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,并且所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端自動(dòng)下線,斷開(kāi)網(wǎng)絡(luò)連接;
當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量未達(dá)到預(yù)設(shè)流量門(mén)限值;或者當(dāng)所述上網(wǎng)終端網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,而所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)未達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端保持連接當(dāng)前網(wǎng)絡(luò);其中,
所述判斷模塊,還判斷所述上網(wǎng)終端是否退出待機(jī)/息屏狀態(tài);
所述控制模塊,當(dāng)所述上網(wǎng)終端退出待機(jī)/息屏狀態(tài),控制所述上網(wǎng)終端自動(dòng)上線,開(kāi)啟網(wǎng)絡(luò)連接。
本發(fā)明,首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,如果達(dá)到預(yù)設(shè)流量門(mén)限值,再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài),說(shuō)明此時(shí)上網(wǎng)終端當(dāng)前處于休眠狀態(tài),上網(wǎng)終端當(dāng)前并未運(yùn)行任何應(yīng)用程序,此時(shí)再繼續(xù)判斷上網(wǎng)終端處于休眠狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果是說(shuō)明上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。通過(guò)判斷上網(wǎng)終端是否退出待機(jī)/息屏狀態(tài)來(lái)控制上網(wǎng)終端的網(wǎng)絡(luò)連接狀態(tài),可以自動(dòng)連接網(wǎng)絡(luò),提高用戶使用體驗(yàn)。
進(jìn)一步的,所述判斷模塊包括:
判斷狀態(tài)子模塊,所述判斷狀態(tài)子模塊與判斷性質(zhì)子模塊通訊連接;判斷自身是否進(jìn)入待機(jī)/息屏狀態(tài);
判斷時(shí)長(zhǎng)子??欤雠袛鄷r(shí)長(zhǎng)子模塊與判斷性質(zhì)子模塊通訊連接;判斷自身待機(jī)/息屏狀態(tài)持續(xù)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
判斷性質(zhì)子模塊,根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端;或者,根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端的網(wǎng)絡(luò)連接。
本發(fā)明中,首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
若是再根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端,因?yàn)樯暇W(wǎng)終端長(zhǎng)時(shí)間處于休眠狀態(tài),說(shuō)明該上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,這樣再根據(jù)心跳?;顧C(jī)制進(jìn)行判斷,如果不?;钏錾暇W(wǎng)終端將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果?;钏錾暇W(wǎng)終端將保持所述上網(wǎng)終端連接當(dāng)前網(wǎng)絡(luò);如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)?;蛘?,
根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端的網(wǎng)絡(luò)連接,如果所述上網(wǎng)終端在白名單內(nèi),那么保持所述上網(wǎng)終端連接當(dāng)前網(wǎng)絡(luò);如果所述上網(wǎng)終端不在白名單內(nèi),那么將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。通過(guò)篩選沒(méi)有數(shù)據(jù)往來(lái)的上網(wǎng)終端,斷開(kāi)該上網(wǎng)終端的網(wǎng)絡(luò)連接,避免浪費(fèi)網(wǎng)絡(luò)資源,減少用戶網(wǎng)絡(luò)連接費(fèi)用。
與現(xiàn)有技術(shù)相比,本發(fā)明提供一種自動(dòng)下線的方法、上網(wǎng)終端和系統(tǒng),至少帶來(lái)以下一種技術(shù)效果:
1、通過(guò)對(duì)上網(wǎng)終端進(jìn)行監(jiān)測(cè),進(jìn)而控制網(wǎng)絡(luò)上下線,避免上網(wǎng)終端使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線的問(wèn)題,提高用戶使用體驗(yàn)。
2、通過(guò)篩選沒(méi)有數(shù)據(jù)往來(lái)的上網(wǎng)終端,斷開(kāi)該上網(wǎng)終端的網(wǎng)絡(luò)連接,避免浪費(fèi)網(wǎng)絡(luò)資源,減少網(wǎng)絡(luò)連接費(fèi)用。
附圖說(shuō)明
下面將以明確易懂的方式,結(jié)合附圖說(shuō)明優(yōu)選實(shí)施方式,對(duì)一種自動(dòng)下線的方法、上網(wǎng)終端和系統(tǒng)的特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說(shuō)明。
圖1是本發(fā)明一種自動(dòng)下線的方法一個(gè)實(shí)施例的流程圖;
圖2是本發(fā)明一種自動(dòng)下線的方法另一個(gè)實(shí)施例的流程圖;
圖3是本發(fā)明一種自動(dòng)下線的方法另一個(gè)實(shí)施例的流程圖;
圖4是本發(fā)明一種自動(dòng)下線的上網(wǎng)終端一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖5是本發(fā)明一種自動(dòng)下線的上網(wǎng)終端另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖6是本發(fā)明一種自動(dòng)下線的系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
圖7是本發(fā)明一種自動(dòng)下線的系統(tǒng)另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)照附圖說(shuō)明本發(fā)明的具體實(shí)施方式。顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
為使圖面簡(jiǎn)潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡(jiǎn)潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
參照?qǐng)D1所示,本發(fā)明提供一種自動(dòng)下線的方法的一個(gè)實(shí)施例,包括步驟:
S100判斷上網(wǎng)終端網(wǎng)絡(luò)使用流量是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是執(zhí)行步驟S200;否則,執(zhí)行步驟S400;
S200判斷所述上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),若是執(zhí)行步驟S300;否則,執(zhí)行步驟S400;
S300控制所述上網(wǎng)終端自動(dòng)下線,斷開(kāi)網(wǎng)絡(luò)連接;
S400控制所述上網(wǎng)終端保持連接當(dāng)前網(wǎng)絡(luò)。
本發(fā)明實(shí)施例中,首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,如果達(dá)到預(yù)設(shè)流量門(mén)限值,再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài),說(shuō)明此時(shí)上網(wǎng)終端當(dāng)前處于休眠狀態(tài),上網(wǎng)終端當(dāng)前并未運(yùn)行任何應(yīng)用程序,此時(shí)再繼續(xù)判斷上網(wǎng)終端處于休眠狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果是說(shuō)明上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。本發(fā)明實(shí)施例中的上網(wǎng)終端包括可以任何具有存儲(chǔ)和通訊功能的終端,例如平板電腦、手機(jī)、電子閱讀器、遙控器、個(gè)人計(jì)算機(jī)(PersonalComputer,PC)、筆記本電腦、車(chē)載設(shè)備、網(wǎng)絡(luò)電視、可穿戴設(shè)備等。待機(jī)/息屏狀態(tài)可以由用戶自主設(shè)置,也可以由上網(wǎng)終端在生產(chǎn)時(shí)進(jìn)行出廠設(shè)置。而且,該預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng)可以根據(jù)上網(wǎng)終端的當(dāng)前的時(shí)間而改變,當(dāng)上網(wǎng)終端當(dāng)前的時(shí)間處于上網(wǎng)終端用戶白天活動(dòng)時(shí)間時(shí),該預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng)可以設(shè)置為較長(zhǎng)的第一預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),當(dāng)上網(wǎng)終端當(dāng)前的時(shí)間處于上網(wǎng)終端用戶夜晚休息時(shí)間時(shí),該預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng)可以設(shè)置為較短的第二預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng)。其中,該用戶活動(dòng)時(shí)間與用戶夜晚休息時(shí)間可以由用戶根據(jù)自己的生活習(xí)慣自主設(shè)置,也可以由上網(wǎng)終端在出廠時(shí)根據(jù)統(tǒng)計(jì)數(shù)據(jù)進(jìn)行統(tǒng)一設(shè)置。
參照?qǐng)D2所示,相同的部分不再贅述。本發(fā)明提供一種自動(dòng)下線的方法的另一個(gè)實(shí)施例,包括步驟:
S210判斷所述上網(wǎng)終端是否進(jìn)入待機(jī)/息屏狀態(tài),若是執(zhí)行步驟S220;否則,執(zhí)行步驟S400;
S220判斷所述上網(wǎng)終端保持待機(jī)/息屏狀態(tài)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),若是執(zhí)行步驟S230;否則,執(zhí)行步驟400;
S230根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端,若是執(zhí)行步驟S300;否則,執(zhí)行步驟S400;
S500判斷所述上網(wǎng)終端是否退出待機(jī)/息屏狀態(tài),若是執(zhí)行步驟S600;否則,執(zhí)行步驟S700;
S600控制所述上網(wǎng)終端自動(dòng)上線,開(kāi)啟網(wǎng)絡(luò)連接;
S700控制所述上網(wǎng)終端保持?jǐn)嗑W(wǎng)狀態(tài)。
本發(fā)明實(shí)施例中,首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),若是再根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端,因?yàn)樯暇W(wǎng)終端長(zhǎng)時(shí)間處于休眠狀態(tài),說(shuō)明該上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,這樣再根據(jù)心跳?;顧C(jī)制進(jìn)行判斷,如果不?;钏錾暇W(wǎng)終端將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接;如果?;钏錾暇W(wǎng)終端將保持所述上網(wǎng)終端連接當(dāng)前網(wǎng)絡(luò);如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。本發(fā)明實(shí)施例中,通過(guò)判斷上網(wǎng)終端是否退出待機(jī)/息屏狀態(tài)來(lái)控制上網(wǎng)終端的網(wǎng)絡(luò)連接狀態(tài),可以自動(dòng)連接網(wǎng)絡(luò),提高用戶使用體驗(yàn)。針對(duì)不同類(lèi)型的網(wǎng)絡(luò)分別采用不同的固定間隔的心跳來(lái)?;罹W(wǎng)絡(luò)鏈接鏈接,在WIFI下使用15分鐘心跳間隔,在數(shù)據(jù)網(wǎng)絡(luò)下使用28分鐘心跳間隔。而其他的移動(dòng)終端類(lèi)應(yīng)用也都采用固定的心跳策略,典型的心跳值有3分20秒、4分30秒、4分45秒、7分鐘、15分鐘、28分鐘等等。在監(jiān)測(cè)到滿足智能心跳自適應(yīng)計(jì)算條件時(shí),采用當(dāng)前心跳包時(shí)間間隔進(jìn)行心跳測(cè)試,并在滿足測(cè)試成功條件時(shí),將當(dāng)前心跳包時(shí)間間隔加上預(yù)定心跳增加步長(zhǎng)作為新的當(dāng)前心跳包時(shí)間間隔,返回采用當(dāng)前心跳包時(shí)間間隔進(jìn)行心跳測(cè)試的步驟,在滿足測(cè)試失敗條件時(shí),根據(jù)當(dāng)前心跳包時(shí)間間隔確定穩(wěn)定心跳包時(shí)間間隔。根據(jù)本發(fā)明實(shí)施例的方法,其是通過(guò)對(duì)智能心跳自適應(yīng)計(jì)算條件進(jìn)行監(jiān)測(cè),并在滿足智能心跳自適應(yīng)計(jì)算條件時(shí),通過(guò)進(jìn)行心跳測(cè)試逐步對(duì)心跳包時(shí)間間隔進(jìn)行調(diào)整,直至找到合適的穩(wěn)定心跳包時(shí)間間隔,從而不僅可以得到與當(dāng)前網(wǎng)絡(luò)環(huán)境相適應(yīng)的、能保持網(wǎng)絡(luò)連接的盡可能大的心跳包時(shí)間間隔,由于心跳包時(shí)間間隔是盡可能大的,因而也可以在一定程度上節(jié)省電量、流量以及網(wǎng)絡(luò)資源。
參照?qǐng)D3所示,相同的部分不再贅述。本發(fā)明提供一種自動(dòng)下線的方法的另一個(gè)實(shí)施例,包括步驟:
S240根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端的網(wǎng)絡(luò)連接,若是執(zhí)行步驟S300;否則,執(zhí)行步驟S400。
本發(fā)明實(shí)施例中,首先判斷上網(wǎng)終端是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是再判斷上網(wǎng)終端進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),因?yàn)樯暇W(wǎng)終端長(zhǎng)時(shí)間處于休眠狀態(tài),說(shuō)明該上網(wǎng)終端此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,這樣再根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端的網(wǎng)絡(luò)連接,如果所述上網(wǎng)終端在白名單內(nèi),那么保持所述上網(wǎng)終端連接當(dāng)前網(wǎng)絡(luò);如果所述上網(wǎng)終端不在白名單內(nèi),那么將斷開(kāi)上網(wǎng)終端的網(wǎng)絡(luò)連接。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。若當(dāng)前運(yùn)行的上網(wǎng)終端處于白名單中,則確定當(dāng)前運(yùn)行的上網(wǎng)終端將會(huì)進(jìn)行一些用戶轉(zhuǎn)賬、支付等重要相關(guān)聯(lián)網(wǎng)活動(dòng),因此,控制在白名單內(nèi)的上網(wǎng)終端的網(wǎng)絡(luò)連接十分的重要,避免用戶損失。
參照?qǐng)D4所示,本發(fā)明提供一種自動(dòng)下線的上網(wǎng)終端的一個(gè)實(shí)施例,包括:
判斷模塊110,所述判斷模塊110與控制模塊120通訊連接;判斷上網(wǎng)終端100網(wǎng)絡(luò)使用流量是否達(dá)到預(yù)設(shè)流量門(mén)限值;進(jìn)一步判斷所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
控制模塊120,當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,并且所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端100自動(dòng)下線,斷開(kāi)網(wǎng)絡(luò)連接;
當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量未達(dá)到預(yù)設(shè)流量門(mén)限值;或者當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,而所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)未達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端100保持連接當(dāng)前網(wǎng)絡(luò)。
本發(fā)明實(shí)施例中,上網(wǎng)終端100首先判斷自身使用的網(wǎng)絡(luò)流量是否達(dá)到預(yù)設(shè)流量門(mén)限值,如果達(dá)到預(yù)設(shè)流量門(mén)限值,再判斷自身進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài),說(shuō)明此時(shí)上網(wǎng)終端100當(dāng)前處于休眠狀態(tài),上網(wǎng)終端100當(dāng)前并未運(yùn)行任何應(yīng)用程序,此時(shí)再繼續(xù)判斷上網(wǎng)終端100處于休眠狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果是說(shuō)明上網(wǎng)終端100此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,將斷開(kāi)上網(wǎng)終端100的網(wǎng)絡(luò)連接;如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。
參照?qǐng)D5所示,相同的部分不再贅述。本發(fā)明提供一種自動(dòng)下線的上網(wǎng)終端的另一個(gè)實(shí)施例,包括:
所述判斷模塊110還包括:
判斷狀態(tài)子模塊211111,所述判斷狀態(tài)子模塊211111與判斷性質(zhì)子模塊113通訊連接;判斷自身是否進(jìn)入待機(jī)/息屏狀態(tài);
判斷時(shí)長(zhǎng)子???,所述判斷時(shí)長(zhǎng)子模塊212112與判斷性質(zhì)子模塊113通訊連接;判斷自身待機(jī)/息屏狀態(tài)持續(xù)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
判斷性質(zhì)子模塊113,根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端100;或者,根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端100的網(wǎng)絡(luò)連接。其中,所述判斷模塊110,還判斷所述上網(wǎng)終端100是否退出待機(jī)/息屏狀態(tài);所述控制模塊,當(dāng)所述上網(wǎng)終端100退出待機(jī)/息屏狀態(tài),控制所述上網(wǎng)終端100自動(dòng)上線,開(kāi)啟網(wǎng)絡(luò)連接。
本發(fā)明實(shí)施例中,首先判斷上網(wǎng)終端100是否達(dá)到預(yù)設(shè)流量門(mén)限值,若是再判斷上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
若是再根據(jù)心跳保活機(jī)制,判斷是否?;钏錾暇W(wǎng)終端100,因?yàn)樯暇W(wǎng)終端100長(zhǎng)時(shí)間處于休眠狀態(tài),說(shuō)明該上網(wǎng)終端100此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,這樣再根據(jù)心跳?;顧C(jī)制進(jìn)行判斷,如果不?;钏錾暇W(wǎng)終端100將斷開(kāi)上網(wǎng)終端100的網(wǎng)絡(luò)連接;如果保活所述上網(wǎng)終端100將保持所述上網(wǎng)終端100連接當(dāng)前網(wǎng)絡(luò);如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。或者,
根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端100的網(wǎng)絡(luò)連接,如果所述上網(wǎng)終端100在白名單內(nèi),那么保持所述上網(wǎng)終端100連接當(dāng)前網(wǎng)絡(luò);如果所述上網(wǎng)終端100不在白名單內(nèi),那么將斷開(kāi)上網(wǎng)終端100的網(wǎng)絡(luò)連接。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。通過(guò)篩選沒(méi)有數(shù)據(jù)往來(lái)的上網(wǎng)終端100,斷開(kāi)該上網(wǎng)終端100的網(wǎng)絡(luò)連接,避免浪費(fèi)網(wǎng)絡(luò)資源,減少用戶網(wǎng)絡(luò)連接費(fèi)用。通過(guò)判斷上網(wǎng)終端100是否退出待機(jī)/息屏狀態(tài)來(lái)控制上網(wǎng)終端100的網(wǎng)絡(luò)連接狀態(tài),可以自動(dòng)連接網(wǎng)絡(luò),提高用戶使用體驗(yàn)。
其中,白名單可以由本領(lǐng)域技術(shù)人員預(yù)先設(shè)置存儲(chǔ)至上網(wǎng)終端100中;還可以由用戶在使用過(guò)程中自主生成白名單。
參照?qǐng)D6所示,本發(fā)明提供一種自動(dòng)下線的系統(tǒng)的一個(gè)實(shí)施例,所述自動(dòng)下線的系統(tǒng)1000包括:
網(wǎng)絡(luò)提供設(shè)備200,所述網(wǎng)絡(luò)提供設(shè)備200與上網(wǎng)終端100通訊連接;判斷所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量是否達(dá)到預(yù)設(shè)流量門(mén)限值;判斷所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,并且所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端100自動(dòng)下線,斷開(kāi)網(wǎng)絡(luò)連接;
當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量未達(dá)到預(yù)設(shè)流量門(mén)限值;或者當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,而所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)未達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端100保持連接當(dāng)前網(wǎng)絡(luò);其中,所述網(wǎng)絡(luò)提供設(shè)備200可以提供Wi-Fi網(wǎng)絡(luò)、移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)。
本發(fā)明實(shí)施例中,通過(guò)網(wǎng)絡(luò)提供設(shè)備200判斷上網(wǎng)終端100是否達(dá)到預(yù)設(shè)流量門(mén)限值,如果達(dá)到預(yù)設(shè)流量門(mén)限值,再判斷上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài),說(shuō)明此時(shí)上網(wǎng)終端100當(dāng)前處于休眠狀態(tài),上網(wǎng)終端100當(dāng)前并未運(yùn)行任何應(yīng)用程序,此時(shí)再繼續(xù)判斷上網(wǎng)終端100處于休眠狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果是說(shuō)明上網(wǎng)終端100此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,將斷開(kāi)上網(wǎng)終端100的網(wǎng)絡(luò)連接;如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。
參照?qǐng)D7所示,相同的部分不再贅述。本發(fā)明提供一種自動(dòng)下線的系統(tǒng)的另一個(gè)實(shí)施例,所述網(wǎng)絡(luò)提供設(shè)備200包括:
判斷模塊110,所述判斷模塊110與控制模塊220通訊連接;判斷上網(wǎng)終端100網(wǎng)絡(luò)使用流量是否達(dá)到預(yù)設(shè)流量門(mén)限值;判斷所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
所述判斷模塊110包括:
判斷狀態(tài)子模塊211,所述判斷狀態(tài)子模塊211與判斷性質(zhì)子模塊213通訊連接;判斷自身是否進(jìn)入待機(jī)/息屏狀態(tài);
判斷時(shí)長(zhǎng)子???12,所述判斷時(shí)長(zhǎng)子模塊212與判斷性質(zhì)子模塊213通訊連接;判斷自身待機(jī)/息屏狀態(tài)持續(xù)時(shí)長(zhǎng)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng);
判斷性質(zhì)子模塊213,根據(jù)心跳保活機(jī)制,判斷是否?;钏錾暇W(wǎng)終端100;或者,根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端100的網(wǎng)絡(luò)連接。
控制模塊220,當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,并且所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端100自動(dòng)下線,斷開(kāi)網(wǎng)絡(luò)連接;當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量未達(dá)到預(yù)設(shè)流量門(mén)限值;或者當(dāng)所述上網(wǎng)終端100網(wǎng)絡(luò)使用流量達(dá)到預(yù)設(shè)流量門(mén)限值,而所述上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)未達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),控制所述上網(wǎng)終端100保持連接當(dāng)前網(wǎng)絡(luò);其中,
所述判斷模塊110,還判斷所述上網(wǎng)終端100是否退出待機(jī)/息屏狀態(tài);
所述控制模塊220,當(dāng)所述上網(wǎng)終端100退出待機(jī)/息屏狀態(tài),控制所述上網(wǎng)終端100自動(dòng)上線,開(kāi)啟網(wǎng)絡(luò)連接。
本發(fā)明實(shí)施例中,首先判斷上網(wǎng)終端100是否達(dá)到預(yù)設(shè)流量門(mén)限值,如果達(dá)到預(yù)設(shè)流量門(mén)限值,再判斷上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài)是否達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),如果上網(wǎng)終端100進(jìn)入待機(jī)/息屏狀態(tài),說(shuō)明此時(shí)上網(wǎng)終端100當(dāng)前處于休眠狀態(tài),上網(wǎng)終端100當(dāng)前并未運(yùn)行任何應(yīng)用程序,此時(shí),
根據(jù)心跳?;顧C(jī)制,判斷是否?;钏錾暇W(wǎng)終端100,因?yàn)樯暇W(wǎng)終端100長(zhǎng)時(shí)間處于休眠狀態(tài),說(shuō)明該上網(wǎng)終端100此時(shí)并沒(méi)有數(shù)據(jù)往來(lái),連接會(huì)浪費(fèi)網(wǎng)絡(luò)資源,這樣再根據(jù)心跳?;顧C(jī)制進(jìn)行判斷,如果不保活所述上網(wǎng)終端100將斷開(kāi)上網(wǎng)終端100的網(wǎng)絡(luò)連接;如果保活所述上網(wǎng)終端100將保持所述上網(wǎng)終端100連接當(dāng)前網(wǎng)絡(luò);如果休眠狀態(tài)沒(méi)達(dá)到預(yù)設(shè)斷網(wǎng)時(shí)長(zhǎng),就保持連接當(dāng)前網(wǎng)絡(luò)。或者,
根據(jù)預(yù)設(shè)的白名單,判斷是否斷開(kāi)所述上網(wǎng)終端100的網(wǎng)絡(luò)連接,如果所述上網(wǎng)終端100在白名單內(nèi),那么保持所述上網(wǎng)終端100連接當(dāng)前網(wǎng)絡(luò);如果所述上網(wǎng)終端100不在白名單內(nèi),那么將斷開(kāi)上網(wǎng)終端100的網(wǎng)絡(luò)連接。這樣能夠更有效的節(jié)約用戶接入網(wǎng)絡(luò)資源,也能避免用戶正在使用一些數(shù)據(jù)往來(lái)流量很小的應(yīng)用時(shí),突然被踢除下線了,不會(huì)影響用戶的使用體驗(yàn)。通過(guò)篩選沒(méi)有數(shù)據(jù)往來(lái)的上網(wǎng)終端100,斷開(kāi)該上網(wǎng)終端100的網(wǎng)絡(luò)連接,避免浪費(fèi)網(wǎng)絡(luò)資源,減少用戶網(wǎng)絡(luò)連接費(fèi)用。
通過(guò)判斷上網(wǎng)終端100是否退出待機(jī)/息屏狀態(tài)來(lái)控制上網(wǎng)終端100的網(wǎng)絡(luò)連接狀態(tài),可以自動(dòng)連接網(wǎng)絡(luò),提高用戶使用體驗(yàn)。
上網(wǎng)終端100(如:手機(jī)、pad等)一段時(shí)間沒(méi)有人使用,就會(huì)自動(dòng)黑屏,并進(jìn)入省電模式。黑屏進(jìn)入省電模式的上網(wǎng)終端100,其實(shí)并沒(méi)有什么后續(xù)的上網(wǎng)業(yè)務(wù),但是卻繼續(xù)占用著網(wǎng)絡(luò)提供設(shè)備200的接入資源。同時(shí),網(wǎng)絡(luò)提供設(shè)備200還需要為處于省電模式的上網(wǎng)終端100緩存一些數(shù)據(jù)內(nèi)容,這樣也增加了網(wǎng)絡(luò)提供設(shè)備200的負(fù)擔(dān)。當(dāng)上網(wǎng)終端100不使用時(shí),一段時(shí)間后會(huì)自動(dòng)黑屏,并進(jìn)入省電模式。進(jìn)入省電模式的上網(wǎng)終端100會(huì)通過(guò)發(fā)送無(wú)線幀報(bào)文,通知連接的網(wǎng)絡(luò)提供設(shè)備200自己處于省電模式。網(wǎng)絡(luò)提供設(shè)備200實(shí)時(shí)監(jiān)控所有已經(jīng)接入的上網(wǎng)終端100的省電模式。當(dāng)檢測(cè)到有上網(wǎng)終端100處于省電模式時(shí),網(wǎng)絡(luò)提供設(shè)備200嘗試向該上網(wǎng)終端100發(fā)送無(wú)線幀喚醒該上網(wǎng)終端100。若該上網(wǎng)終端100被喚醒,則該上網(wǎng)終端100退出省電模式;若持續(xù)一段時(shí)間之后,仍沒(méi)有喚醒該上網(wǎng)終端100,則將該上網(wǎng)終端100做踢除下線操作。而被踢除下線的上網(wǎng)終端100,重新亮屏,并從省電模式中恢復(fù)之后,會(huì)自動(dòng)重新接入網(wǎng)絡(luò)提供設(shè)備200使用網(wǎng)絡(luò)。
應(yīng)當(dāng)說(shuō)明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。