本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種wifi連接概率預(yù)測(cè)方法、裝置、終端及存儲(chǔ)介質(zhì)。
背景技術(shù):
目前,終端接入英特網(wǎng)的方式有移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)、無(wú)線wifi等方式。使用wifi連接至網(wǎng)絡(luò)具有快速、穩(wěn)定、省電等優(yōu)點(diǎn)。因此,通過(guò)wifi連接到網(wǎng)絡(luò)可以為用戶提供一個(gè)更好的網(wǎng)絡(luò)環(huán)境。
當(dāng)用戶需要聯(lián)網(wǎng)執(zhí)行發(fā)送消息、上傳報(bào)告、查看郵件、觀看視頻等操作時(shí),常常會(huì)通過(guò)終端檢查周圍是否有wifi可用,當(dāng)周圍沒(méi)有wifi可用時(shí)用戶不得不考慮使用移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)或其他方式聯(lián)網(wǎng)。通過(guò)檢查周圍是否有可用wifi的方式僅僅為用戶提供了當(dāng)前wifi的信息,并沒(méi)有對(duì)wifi連接概率進(jìn)行預(yù)測(cè),若能對(duì)wifi連接概率進(jìn)行預(yù)測(cè),使用戶知曉連接到wifi的概率,可以提高wifi的使用率,從而使用戶在聯(lián)網(wǎng)時(shí)的網(wǎng)絡(luò)環(huán)境更優(yōu)。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,有必要提供一種wifi連接概率預(yù)測(cè)方法、裝置、終端及存儲(chǔ)介質(zhì),可提高wifi的使用率,優(yōu)化用戶聯(lián)網(wǎng)時(shí)的網(wǎng)絡(luò)環(huán)境。
本申請(qǐng)?zhí)峁┮环Nwifi連接概率預(yù)測(cè)方法,所述方法包括:
獲取與終端當(dāng)前所處環(huán)境有關(guān)的信息;
根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述與終端當(dāng)前所處環(huán)境有關(guān)的信息包括所述終端當(dāng)前的位置信息,所述根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率包括:
從所述終端連接wifi的歷史信息中獲取距離所述終端的當(dāng)前位置最近的wifi連接位置;
獲取所述wifi連接位置與所述終端的當(dāng)前位置的相對(duì)距離;
根據(jù)所述相對(duì)距離確定所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述與終端當(dāng)前所處環(huán)境有關(guān)的信息包括所述終端當(dāng)前的時(shí)間信息,所述根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率包括:
從所述終端連接wifi的歷史信息中獲取與所述終端的當(dāng)前時(shí)間最近的wifi連接時(shí)間;
判斷所述終端的當(dāng)前時(shí)間是否在所述wifi連接時(shí)間內(nèi);
根據(jù)判斷結(jié)果確定所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述根據(jù)判斷結(jié)果確定所述終端連接wifi的概率包括:
若所述終端的當(dāng)前時(shí)間不在所述wifi連接時(shí)間內(nèi),計(jì)算所述終端的當(dāng)前時(shí)間與所述wifi連接時(shí)間的時(shí)間差;
根據(jù)所述時(shí)間差確定所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率包括:
從所述終端連接wifi的歷史信息中獲取在所述終端當(dāng)前位置的預(yù)設(shè)范圍內(nèi)連接過(guò)的可連接wifi的數(shù)量;
根據(jù)所述可連接wifi的數(shù)量確定所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
獲取聯(lián)網(wǎng)需求;
判斷所述終端連接wifi的概率是否滿足預(yù)設(shè)概率,若是,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。
另一種可能的實(shí)現(xiàn)方式中,若所述終端連接wifi的概率不滿足所述預(yù)設(shè)概率,則通過(guò)移動(dòng)數(shù)據(jù)連接響應(yīng)所述聯(lián)網(wǎng)需求或輸出提示。
另一種可能的實(shí)現(xiàn)方式中,若所述終端連接wifi的概率小于所述預(yù)設(shè)概率并且大于預(yù)設(shè)時(shí)間之前所述終端連接wifi的概率,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。本申請(qǐng)還提供一種wifi連接概率預(yù)測(cè)裝置,所述裝置包括:
獲取模塊,用于獲取與終端當(dāng)前所處環(huán)境有關(guān)的信息;
計(jì)算模塊,用于根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述與終端當(dāng)前所處環(huán)境有關(guān)的信息包括所述終端當(dāng)前的位置信息,所述計(jì)算模塊具體用于:
從所述終端連接wifi的歷史信息中獲取距離所述終端的當(dāng)前位置最近的wifi連接位置;
獲取所述wifi連接位置與所述終端的當(dāng)前位置的相對(duì)距離;
根據(jù)所述相對(duì)距離確定所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述與終端當(dāng)前所處環(huán)境有關(guān)的信息包括所述終端當(dāng)前的時(shí)間信息,所述計(jì)算模塊具體用于:
從所述終端連接wifi的歷史信息中獲取與所述終端的當(dāng)前時(shí)間最近的wifi連接時(shí)間;
判斷所述終端的當(dāng)前時(shí)間是否在所述wifi連接時(shí)間內(nèi);
根據(jù)判斷結(jié)果確定所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述計(jì)算模塊根據(jù)判斷結(jié)果確定所述終端連接wifi的概率包括:
若所述終端的當(dāng)前時(shí)間不在所述wifi連接時(shí)間內(nèi),計(jì)算所述終端的當(dāng)前時(shí)間與所述wifi連接時(shí)間的時(shí)間差;
根據(jù)所述時(shí)間差確定所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述計(jì)算模塊具體用于:
從所述終端連接wifi的歷史信息中獲取在所述終端當(dāng)前位置的預(yù)設(shè)范圍內(nèi)連接過(guò)的可連接wifi的數(shù)量;
根據(jù)所述可連接wifi的數(shù)量確定所述終端連接wifi的概率。
另一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
所述獲取模塊,還用于獲取聯(lián)網(wǎng)需求;
聯(lián)網(wǎng)模塊,用于判斷所述終端連接wifi的概率是否滿足預(yù)設(shè)概率,若是,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。
另一種可能的實(shí)現(xiàn)方式中,所述聯(lián)網(wǎng)模塊,還用于若所述終端連接wifi的概率不滿足所述預(yù)設(shè)概率,則通過(guò)移動(dòng)數(shù)據(jù)連接響應(yīng)所述聯(lián)網(wǎng)需求或輸出提示。
另一種可能的實(shí)現(xiàn)方式中,所述聯(lián)網(wǎng)模塊,還用于若所述終端連接wifi的概率小于所述預(yù)設(shè)概率并且大于預(yù)設(shè)時(shí)間之前所述終端連接wifi的概率,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。本申請(qǐng)還提供一種終端,所述終端包括處理器,所述處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如wifi連接概率預(yù)測(cè)方法中任意一項(xiàng)所述方法的步驟。
本申請(qǐng)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如wifi連接概率預(yù)測(cè)方法中任意一項(xiàng)所述方法的步驟。
本發(fā)明獲取與終端當(dāng)前所處環(huán)境有關(guān)的信息;根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率。由于根據(jù)終端當(dāng)前所處環(huán)境的信息和終端連接wifi的歷史信息計(jì)算中終端連接wifi的概率,可以使用戶知道連接上wifi的概率,從而可以提高wifi的使用率,使得用戶聯(lián)網(wǎng)時(shí)的網(wǎng)絡(luò)環(huán)境更好,實(shí)現(xiàn)優(yōu)化用戶聯(lián)網(wǎng)時(shí)的網(wǎng)絡(luò)環(huán)境的目的。
附圖說(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ā)明實(shí)施例提供的一種wifi連接概率預(yù)測(cè)方法的流程圖;
圖2是本發(fā)明提供的wifi連接概率預(yù)測(cè)裝置的結(jié)構(gòu)圖;
圖3是本發(fā)明實(shí)現(xiàn)wifi連接概率預(yù)測(cè)方法的較佳實(shí)施例的終端的結(jié)構(gòu)示意圖。
如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書(shū)中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。
實(shí)施例
圖1為本發(fā)明實(shí)施例提供的wifi連接概率預(yù)測(cè)方法的示意流程圖。如圖1所示wifi連接概率預(yù)測(cè)方法可包括以下步驟:
s101:獲取與終端當(dāng)前所處環(huán)境有關(guān)的信息。
本發(fā)明提供的wifi連接概率預(yù)測(cè)可方法應(yīng)用于終端,所述終端可以為手機(jī)、平板等電子設(shè)備。
上述與終端當(dāng)前所處環(huán)境有關(guān)的信息可以是當(dāng)前的地理位置信息、當(dāng)前環(huán)境的聲音信息、當(dāng)前的天氣信息等信息。與終端當(dāng)前所處環(huán)境有關(guān)的信息可以是當(dāng)前所處環(huán)境中任何與wifi連接有關(guān)聯(lián)的信息。
s102:根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率。
在獲取到與終端當(dāng)前所處環(huán)境有關(guān)的信息后,根據(jù)獲取到的信息和終端連接wifi的歷史信息計(jì)算終端連接wifi的概率。
上述終端連接wifi的歷史信息可以是終端曾經(jīng)連接wifi時(shí)獲取到的信息。終端連接wifi的歷史信息可以在終端的存儲(chǔ)器上保存,則從終端的存儲(chǔ)器可獲取終端連接wifi的歷史信息。其中,終端連接wifi的歷史信息可包括終端連接wifi的時(shí)間、連接wifi的位置、連接wifi的網(wǎng)絡(luò)名稱等終端連接wifi時(shí)的信息。
上述終端連接wifi的歷史信息中可包括與終端當(dāng)前所處環(huán)境有關(guān)的信息。例如,與終端當(dāng)前所處環(huán)境有關(guān)的信息為終端當(dāng)前的地理位置信息,則終端連接wifi的歷史信息包括終端曾經(jīng)連接wifi時(shí)的地理位置信息。
終端連接wifi的歷史信息可反映過(guò)去一段時(shí)間連接wifi網(wǎng)絡(luò)時(shí)的情況。具體的,上述終端連接wifi的歷史信息可以為一段時(shí)間內(nèi)所有連接至wifi時(shí)的信息;上述終端連接wifi的歷史信息還可以是某一連接條件下的信息,例如為每個(gè)周天wifi連接時(shí)的信息;上述終端連接wifi的歷史信息還可以是某一時(shí)間周期內(nèi),與連接頻率最高的wifi連接時(shí)的信息。
根據(jù)與終端當(dāng)前所處環(huán)境有關(guān)的信息和終端連接wifi的歷史信息計(jì)算終端連接wifi的概率具體是,通過(guò)當(dāng)前的信息與歷史連接wifi時(shí)的信息計(jì)算兩者相似度或者是差異度,從而判斷當(dāng)前環(huán)境與歷史連接wifi時(shí)某些信息的接近程度,進(jìn)一步地確定將要連接上wifi的概率。
在本發(fā)明的一個(gè)實(shí)施例中,與終端當(dāng)前所處環(huán)境有關(guān)的信息可包括所述終端當(dāng)前的位置信息,所述步驟s102包括:
從所述終端連接wifi的歷史信息中獲取距離所述終端的當(dāng)前位置最近的wifi連接位置;獲取所述wifi連接位置與所述終端的當(dāng)前位置的相對(duì)距離;根據(jù)所述相對(duì)距離確定所述終端連接wifi的概率。
上述相對(duì)距離是終端當(dāng)前與可能連接上wifi的位置的距離差值。
在具體實(shí)現(xiàn)時(shí),不同的相對(duì)距離可以對(duì)應(yīng)不同的連接概率,當(dāng)相對(duì)距離較小時(shí),可確定終端連接上wifi的概率較大,當(dāng)相對(duì)距離較大時(shí),可確定終端連接上wifi的概率較小,具體值可以預(yù)先設(shè)定。
同時(shí),還可以通過(guò)計(jì)算公式進(jìn)行計(jì)算。例如,通過(guò)以下公式:
連接概率=100-(當(dāng)前位置-最近的wifi連接位置)米/第一誤差系數(shù)
在以上公式中,連接概率是終端連接到wifi的概率,第一誤差系數(shù)是經(jīng)驗(yàn)值,可以根據(jù)需要設(shè)定,第一誤差系數(shù)可以通過(guò)實(shí)驗(yàn)獲取;第一誤差系數(shù)還可以根據(jù)用戶行為分析獲取,例如,用戶行為差異越小,誤差系數(shù)可以設(shè)置為越小。
當(dāng)前位置與歷史連接wifi時(shí)最近的wifi連接位置越接近,標(biāo)識(shí)用戶從當(dāng)前位置移動(dòng)至最近的wifi連接位置的可能性也越大,因此用戶連接上wifi的概率也越大。連接wifi的概率可以是用戶當(dāng)前連接上wifi的概率,或者是從當(dāng)前開(kāi)始至未來(lái)一段時(shí)間用戶連接上wifi的概率。
當(dāng)當(dāng)前位置與最近的wifi連接位置的距離差值為0時(shí),標(biāo)識(shí)用戶在當(dāng)前位置連接過(guò)wifi,根據(jù)上述公式計(jì)算得到連接上wifi的概率為100%,用戶可以查看是否有wifi網(wǎng)絡(luò)可以連接。若此時(shí)仍無(wú)wifi可以連接,可以向用戶發(fā)送歷史連接wifi時(shí)的網(wǎng)絡(luò)名稱等信息,向用戶進(jìn)行提示。
同時(shí),根據(jù)終端當(dāng)前位置和最近的wifi連接位置計(jì)算wifi連接概率的公式不限于以上提到的公式,還可以通過(guò)其他與終端當(dāng)前位置和最近的wifi連接位置有關(guān)的公式進(jìn)行計(jì)算。
在本發(fā)明的一個(gè)實(shí)施例中,與終端當(dāng)前所處環(huán)境有關(guān)的信息可包括所述終端當(dāng)前的位置信息,所述步驟s102包括:
從所述終端連接wifi的歷史信息中獲取在所述終端當(dāng)前位置的預(yù)設(shè)范圍內(nèi)連接過(guò)的可連接wifi的數(shù)量;根據(jù)所述可連接wifi的數(shù)量確定所述終端連接wifi的概率。
若當(dāng)前位置的預(yù)設(shè)范圍內(nèi)連接過(guò)的可連接wifi的數(shù)量較多,可以確定終端連接wifi的概率較大,若當(dāng)前位置的預(yù)設(shè)范圍內(nèi)連接過(guò)的可連接wifi的數(shù)量較小,可確定終端連接wifi的概率較小。
上述預(yù)設(shè)范圍可以根據(jù)需要設(shè)定其具體值,上述預(yù)設(shè)范圍可以為某一固定值,還可以是根據(jù)用戶的歷史行動(dòng)軌跡確定的動(dòng)態(tài)變化的值。例如,根據(jù)用戶在當(dāng)前一天內(nèi)的運(yùn)動(dòng)軌跡確定用戶的移動(dòng)范圍,若用戶的移動(dòng)范圍較大,則預(yù)設(shè)范圍的值可以為較大值,若用戶的移動(dòng)范圍較小,則預(yù)設(shè)范圍的值可以為較小值。
進(jìn)一步地,還可以從終端連接wifi的歷史信息中獲取在終端當(dāng)前位置的預(yù)設(shè)范圍內(nèi)的可連接wifi的可連接數(shù)量;根據(jù)所述可連接數(shù)量確定所述終端連接wifi的概率。
在上述步驟中,可以僅根據(jù)終端當(dāng)前位置的預(yù)設(shè)范圍內(nèi)的可連接wifi的可連接數(shù)量進(jìn)行預(yù)測(cè),不論wifi是否有被連接過(guò),同樣可以反映終端可能連接上wifi的概率。
在本發(fā)明的一個(gè)實(shí)施例中,與終端當(dāng)前所處環(huán)境有關(guān)的信息可包括所述終端當(dāng)前的位置信息包括所述終端當(dāng)前的時(shí)間信息,所述步驟s102包括:
從所述終端連接wifi的歷史信息中獲取與所述終端的當(dāng)前時(shí)間最近的wifi連接時(shí)間;判斷所述終端的當(dāng)前時(shí)間是否在所述wifi連接時(shí)間內(nèi);根據(jù)判斷結(jié)果確定所述終端連接wifi的概率。
上述時(shí)間可以是以天為單位的時(shí)間,還可以是一定周期為單位的時(shí)間(如以周期為單位的時(shí)間)。當(dāng)前時(shí)間可以不僅獲取當(dāng)前的具體時(shí)間點(diǎn),還可包括當(dāng)前的星期數(shù),例如,當(dāng)前時(shí)間為星期六的下午5點(diǎn),則從終端連接wifi的歷史信息中獲取過(guò)去在星期六的wifi連接時(shí)間中尋找與下午5點(diǎn)最近的wifi連接時(shí)間。最接近的wifi連接時(shí)間也可以是歷史時(shí)間中與5點(diǎn)相距預(yù)設(shè)時(shí)間以內(nèi)連接至wifi的平均時(shí)間。
例如,若當(dāng)前時(shí)間在wifi連接時(shí)間內(nèi),可確定終端連接wifi的概率較高,例如為第一概率值;若當(dāng)前時(shí)間不在wifi連接時(shí)間內(nèi),可確定連接wifi的概率較低,例如為第二概率值,其中第一概率值大于第二概率值。
進(jìn)一步地,所述根據(jù)判斷結(jié)果確定所述終端連接wifi的概率可包括:
若所述終端的當(dāng)前時(shí)間不在所述wifi連接時(shí)間內(nèi),計(jì)算所述終端的當(dāng)前時(shí)間與所述wifi連接時(shí)間的時(shí)間差;根據(jù)所述時(shí)間差確定所述終端連接wifi的概率。
上述時(shí)間差是終端當(dāng)前距離可能連接上wifi的時(shí)間差。
在具體實(shí)現(xiàn)時(shí),不同的時(shí)間差可以對(duì)應(yīng)不同的連接概率,當(dāng)時(shí)間差較小時(shí),可確定終端連接上wifi的概率較大,當(dāng)時(shí)間差較大時(shí),可確定終端連接上wifi的概率較小,具體值可以預(yù)先設(shè)定。
同時(shí),還可以通過(guò)計(jì)算公式進(jìn)行計(jì)算。例如,通過(guò)以下公式:
連接概率=100-(當(dāng)前時(shí)間-最近的wifi連接時(shí)間)分鐘/第二誤差系數(shù)
在以上公式中,連接概率是終端連接到wifi的概率,第二誤差系數(shù)是經(jīng)驗(yàn)值,可以根據(jù)需要設(shè)定,第二誤差系數(shù)可以通過(guò)實(shí)驗(yàn)獲??;第二誤差系數(shù)還可以根據(jù)用戶行為分析獲取,例如,用戶行為差異越小,誤差系數(shù)可以設(shè)置為越小。第二誤差系數(shù)與第一誤差系數(shù)可以相同或不同。
當(dāng)前時(shí)間與最近的wifi連接時(shí)間越接近,標(biāo)識(shí)用戶在經(jīng)過(guò)一段時(shí)間后可以連接wifi的可能性也越大,因此用戶連接上wifi的概率也越大。連接wifi的概率可以是用戶當(dāng)前連接上wifi的概率,或者是從當(dāng)前開(kāi)始至未來(lái)一段時(shí)間用戶連接上wifi的概率。
當(dāng)當(dāng)前時(shí)間與最近的wifi連接時(shí)間相減為0時(shí),標(biāo)識(shí)用戶在此刻連接過(guò)wifi,根據(jù)上述公式計(jì)算得到連接上wifi的概率為100%,用戶可以查看是否有wifi網(wǎng)絡(luò)可以連接。若此時(shí)仍無(wú)wifi可以連接,可以向用戶發(fā)送歷史連接wifi時(shí)的網(wǎng)絡(luò)名稱以及連接地點(diǎn)等信息,向用戶進(jìn)行提示。
同時(shí),根據(jù)終端當(dāng)前時(shí)間和最近的wifi連接時(shí)間計(jì)算wifi連接概率的公式不限于以上提到的公式,還可以通過(guò)其他與終端當(dāng)前時(shí)間和最近的wifi連接時(shí)間有關(guān)的公式進(jìn)行計(jì)算。
以上幾種根據(jù)與終端當(dāng)前所處環(huán)境有關(guān)的信息和終端連接wifi的歷史信息計(jì)算終端連接wifi的概率可以單獨(dú)使用或者是選取其中任意幾種使用。可以不僅從時(shí)間維度,還從位置維度等其他維度進(jìn)行綜合計(jì)算,從而確定終端連接上wifi的概率。
在本發(fā)明的一個(gè)實(shí)施例中,可以在獲取聯(lián)網(wǎng)需求之后,計(jì)算終端連接wifi的概率,進(jìn)而根據(jù)wifi連接的概率進(jìn)行網(wǎng)絡(luò)連接或者是發(fā)出提示信息等。
具體的,本發(fā)明wifi連接概率預(yù)測(cè)方法還包括:
獲取聯(lián)網(wǎng)需求;判斷所述終端連接wifi的概率是否滿足預(yù)設(shè)概率,若是,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。
上述聯(lián)網(wǎng)需求是將終端連接至英特網(wǎng)的需求。
具體的,網(wǎng)絡(luò)需求可以是從終端上安裝的應(yīng)用獲取。例如,終端上安裝的某一應(yīng)用需要每天檢查一次新版本,或者是需要將當(dāng)天的信息上報(bào)完成,則該應(yīng)用在聯(lián)網(wǎng)時(shí)向服務(wù)器發(fā)送請(qǐng)求,此時(shí)若終端獲取到應(yīng)用向服務(wù)器發(fā)送的請(qǐng)求也即為終端獲取到聯(lián)網(wǎng)需求。
或者,獲取聯(lián)網(wǎng)需求還可以從用戶接收到的信息中獲取。例如,獲取用戶接收的信息,若用戶接收的信息中包括與聯(lián)網(wǎng)有關(guān)的關(guān)鍵字,確定終端獲取到聯(lián)網(wǎng)需求。
或者,獲取聯(lián)網(wǎng)需求還可以通過(guò)用戶的日程信息中獲取。例如,獲取用戶的日程信息,判斷當(dāng)前待辦事項(xiàng)是否有與聯(lián)網(wǎng)有關(guān)的關(guān)鍵字(如查詢、搜索等),若當(dāng)前待辦事項(xiàng)有與聯(lián)網(wǎng)有關(guān)的關(guān)鍵字,確定終端獲取到聯(lián)網(wǎng)需求。
或者,獲取聯(lián)網(wǎng)需求還可以通過(guò)用戶的語(yǔ)音信息進(jìn)行獲取。例如,獲取用戶的語(yǔ)音信息,若用戶的語(yǔ)音信息中存在于聯(lián)網(wǎng)有關(guān)的關(guān)鍵字,確定獲取到聯(lián)網(wǎng)需求。
由于在獲取到聯(lián)網(wǎng)需求后,判斷終端連接wifi的概率是否滿足預(yù)設(shè)概率,若是,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。使得終端聯(lián)網(wǎng)時(shí)優(yōu)先使用wifi進(jìn)行連接,提高終端聯(lián)網(wǎng)時(shí),網(wǎng)絡(luò)環(huán)境的穩(wěn)定性。
具體的終端連接wifi的概率可以通過(guò)步驟s101和步驟s102得到。
上述預(yù)設(shè)概率可以是具體的概率值,上述預(yù)設(shè)概率也可以是概率等級(jí)。上述概率為概率值時(shí),可以為固定值,也可以為變化的值。例如,若預(yù)設(shè)概率為80%,終端連接wifi的概率為85%,此時(shí)終端連接wifi的概率達(dá)到了80%,則等待所述終端連接wifi以響應(yīng)聯(lián)網(wǎng)需求。若用戶當(dāng)前的行動(dòng)軌跡與歷史行動(dòng)軌跡差異較大時(shí),預(yù)設(shè)概率調(diào)整為90,即當(dāng)終端連接wifi的概率達(dá)到90%時(shí),才等待終端連接wifi以響應(yīng)聯(lián)網(wǎng)需求。
終端連接上wifi后,可向服務(wù)器或其他終端進(jìn)行信息傳送,或者是檢查終端上應(yīng)用版本的更新等數(shù)據(jù)交互操作。
上述服務(wù)器可以是終端上應(yīng)用的服務(wù)器或者是與終端系統(tǒng)對(duì)應(yīng)的服務(wù)器。
同時(shí),等待的時(shí)間可以根據(jù)概率值來(lái)確定;等待的時(shí)間也可以為根據(jù)經(jīng)驗(yàn)設(shè)置的預(yù)設(shè)值;等待的時(shí)間還可以是根據(jù)當(dāng)前時(shí)間以及終端連接wifi的歷史信息來(lái)確定的值。
比如,根據(jù)當(dāng)前時(shí)間和與當(dāng)前時(shí)間最近的wifi連接時(shí)間的時(shí)間差來(lái)確定等待連接至wifi的時(shí)間。
又比如,根據(jù)終端的當(dāng)前位置、終端當(dāng)前的位置變化狀況以及距離終端的當(dāng)前位置最近的wifi連接位置來(lái)確定等待連接至wifi的時(shí)間。
根據(jù)終端連接wifi的不同概率可以對(duì)應(yīng)不同的等待時(shí)間。
在本發(fā)明的一個(gè)實(shí)施例中,若終端連接wifi的概率不滿足所述預(yù)設(shè)概率,則通過(guò)移動(dòng)數(shù)據(jù)連接響應(yīng)所述聯(lián)網(wǎng)需求或輸出提示。
上述提示可以是向用戶提示wifi連接概率較低,或者是根據(jù)終端連接wifi的歷史信息向用戶提示連接wifi的概率較低的可能原因。例如提示用戶與終端的當(dāng)前時(shí)間最接近的wifi連接時(shí)間相對(duì)于當(dāng)前時(shí)間相距較遠(yuǎn)等。
具體的提示方式通過(guò)文字信息提示或者是語(yǔ)音播報(bào)等形式進(jìn)行提示。
在本發(fā)明的一個(gè)實(shí)施例中,若所述終端連接wifi的概率小于所述預(yù)設(shè)概率并且大于預(yù)設(shè)時(shí)間之前所述終端連接wifi的概率,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。
具體的,本發(fā)明針對(duì)wifi連接概率的計(jì)算可以在獲取到聯(lián)網(wǎng)需求后每隔預(yù)設(shè)時(shí)間進(jìn)行計(jì)算。上述預(yù)設(shè)時(shí)間可以根據(jù)需要設(shè)定,例如預(yù)設(shè)時(shí)間為5分鐘,則預(yù)設(shè)時(shí)間之前為5分鐘之前。
終端連接wifi的概率小于預(yù)設(shè)概率并且大于預(yù)設(shè)時(shí)間終端連接wifi的概率,說(shuō)明終端當(dāng)前連接wifi的概率較小,但相對(duì)于預(yù)設(shè)時(shí)間之前,終端連接wifi的概率變大了,終端連接上wifi的概率有增加的趨勢(shì)。此時(shí),仍等待終端連接wifi以響應(yīng)聯(lián)網(wǎng)需求。使得終端連接wifi的概率不滿足預(yù)設(shè)概率,但是連接wifi的概率有增加的趨勢(shì)時(shí)仍進(jìn)行等待,選擇wifi進(jìn)行連接。通過(guò)結(jié)合終端連接wifi的概率趨勢(shì)進(jìn)行判斷,判斷效果更準(zhǔn)確,進(jìn)一步提高wifi連接的使用率。
在本發(fā)明的一個(gè)實(shí)施例中,若終端連接wifi的概率滿足所述預(yù)設(shè)概率,且所述終端連接wifi的概率小于預(yù)設(shè)檢測(cè)時(shí)間之前所述終端連接wifi的概率,發(fā)出提示信息。
上述提示信息可以是提示用戶連接wifi的概率在降低和/或提示用戶進(jìn)行調(diào)整以增加終端連接wifi的概率。
上述預(yù)設(shè)檢測(cè)時(shí)間可以根據(jù)需要進(jìn)行設(shè)定。預(yù)設(shè)檢測(cè)時(shí)間與前述預(yù)設(shè)時(shí)間可以為相同的值或不同的值,具體可以根據(jù)需要設(shè)定。
終端連接wifi的概率滿足預(yù)設(shè)概率并且小于預(yù)設(shè)檢測(cè)時(shí)間之前終端連接wifi的概率,說(shuō)明終端當(dāng)前連接wifi的概率較大,但相對(duì)于預(yù)設(shè)檢測(cè)時(shí)間之前,終端連接wifi的概率在降低。此時(shí),提示連接wifi的概率在降低和/或提示用戶進(jìn)行調(diào)整以增加終端連接wifi的概率。
上述提示可以以文字信息或者是語(yǔ)音播報(bào)等方式進(jìn)行提示。用戶進(jìn)行調(diào)整包括用戶的位置等方面的調(diào)整。具體的用戶需要進(jìn)行哪些方面的調(diào)整可以根據(jù)與終端當(dāng)前所處環(huán)境有關(guān)的信息以及終端連接wifi的歷史信息確定用戶需要調(diào)整的方式,還可以根據(jù)終端當(dāng)前所處環(huán)境有關(guān)的信息、預(yù)設(shè)時(shí)間之前終端所處環(huán)境有關(guān)的信息和終端連接wifi的歷史信息確定用戶需要調(diào)整的方式。
例如,若與終端當(dāng)前位置最近的wifi連接位置(a位置)相距終端當(dāng)前位置的距離差為50米,預(yù)設(shè)檢測(cè)時(shí)間之前終端的位置相距所述a位置的距離為20米,則表明終端在遠(yuǎn)離a位置,則向用戶提示若需要進(jìn)行wifi連接,可向預(yù)設(shè)檢測(cè)時(shí)間之前終端所在位置的方向移動(dòng),以增加終端連接wifi的連接概率。
本發(fā)明實(shí)施例獲取與終端當(dāng)前所處環(huán)境有關(guān)的信息;根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率。由于根據(jù)終端當(dāng)前所處環(huán)境的信息和終端連接wifi的歷史信息計(jì)算中終端連接wifi的概率,可以使用戶知道連接上wifi的概率,從而可以提高wifi的使用率,使得用戶聯(lián)網(wǎng)時(shí)的網(wǎng)絡(luò)環(huán)境更好,實(shí)現(xiàn)優(yōu)化用戶聯(lián)網(wǎng)時(shí)的網(wǎng)絡(luò)環(huán)境的目的。
以上是對(duì)本發(fā)明所提供的方法進(jìn)行的詳細(xì)描述。根據(jù)不同的需求,所示流程圖中方塊的執(zhí)行順序可以改變,某些方塊可以省略,wifi連接概率預(yù)測(cè)的方法也可以在上述wifi連接概率預(yù)測(cè)方法中選擇性的組合使用,或者與其他上述未提及的wifi連接概率預(yù)測(cè)方法組合使用。下面對(duì)本發(fā)明所提供的裝置進(jìn)行描述。
實(shí)施例
圖2為本發(fā)明實(shí)施例提供的wifi連接概率預(yù)測(cè)裝置的結(jié)構(gòu)圖,如圖2所示,wifi連接概率預(yù)測(cè)裝置可以包括:獲取模塊210和計(jì)算模塊220。本發(fā)明所稱的模塊是指一種能夠被計(jì)算機(jī)所執(zhí)行并且能夠完成固定功能的一系列計(jì)算機(jī)程序段。
獲取模塊210,用于獲取與終端當(dāng)前所處環(huán)境有關(guān)的信息。
本發(fā)明提供的wifi連接概率預(yù)測(cè)裝置可應(yīng)用于終端,所述終端可以為手機(jī)、平板等電子設(shè)備。
上述與終端當(dāng)前所處環(huán)境有關(guān)的信息可以是當(dāng)前的地理位置信息、當(dāng)前環(huán)境的聲音信息、當(dāng)前的天氣信息等信息。與終端當(dāng)前所處環(huán)境有關(guān)的信息可以是當(dāng)前所處環(huán)境中任何與wifi連接有關(guān)聯(lián)的信息。
計(jì)算模塊220,用于根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率。
在獲取模塊210獲取到與終端當(dāng)前所處環(huán)境有關(guān)的信息后,計(jì)算模塊220根據(jù)獲取到的信息和終端連接wifi的歷史信息計(jì)算終端連接wifi的概率。
上述終端連接wifi的歷史信息可以是終端曾經(jīng)連接wifi時(shí)獲取到的信息。終端連接wifi的歷史信息可以在終端的存儲(chǔ)器上保存,則從終端的存儲(chǔ)器可獲取終端連接wifi的歷史信息。其中,終端連接wifi的歷史信息可包括終端連接wifi的時(shí)間、連接wifi的位置、連接wifi的網(wǎng)絡(luò)名稱等終端連接wifi時(shí)的信息。
上述終端連接wifi的歷史信息中可包括與終端當(dāng)前所處環(huán)境有關(guān)的信息。例如,與終端當(dāng)前所處環(huán)境有關(guān)的信息為終端當(dāng)前的地理位置信息,則終端連接wifi的歷史信息包括終端曾經(jīng)連接wifi時(shí)的地理位置信息。
終端連接wifi的歷史信息可反映過(guò)去一段時(shí)間連接wifi網(wǎng)絡(luò)時(shí)的情況。具體的,上述終端連接wifi的歷史信息可以為一段時(shí)間內(nèi)所有連接至wifi時(shí)的信息;上述終端連接wifi的歷史信息還可以是某一連接條件下的信息,例如為每個(gè)周天wifi連接時(shí)的信息;上述終端連接wifi的歷史信息還可以是某一時(shí)間周期內(nèi),與連接頻率最高的wifi連接時(shí)的信息。
根據(jù)與終端當(dāng)前所處環(huán)境有關(guān)的信息和終端連接wifi的歷史信息計(jì)算終端連接wifi的概率具體是,通過(guò)當(dāng)前的信息與歷史連接wifi時(shí)的信息計(jì)算兩者相似度或者是差異度,從而判斷當(dāng)前環(huán)境與歷史連接wifi時(shí)某些信息接近程度,進(jìn)一步地確定將要連接上wifi的概率。
在本發(fā)明的一個(gè)實(shí)施例中,與終端當(dāng)前所處環(huán)境有關(guān)的信息可包括所述終端當(dāng)前的位置信息,所述計(jì)算模塊220具體用于:
從所述終端連接wifi的歷史信息中獲取距離所述終端的當(dāng)前位置最近的wifi連接位置;獲取所述wifi連接位置與所述終端的當(dāng)前位置的相對(duì)距離;根據(jù)所述相對(duì)距離確定所述終端連接wifi的概率。
上述相對(duì)距離是終端當(dāng)前與可能連接上wifi的位置的距離差值。
在具體實(shí)現(xiàn)時(shí),不同的相對(duì)距離可以對(duì)應(yīng)不同的連接概率,當(dāng)相對(duì)距離較小時(shí),可確定終端連接上wifi的概率較大,當(dāng)相對(duì)距離較大時(shí),可確定終端連接上wifi的概率較小,具體值可以預(yù)先設(shè)定。
同時(shí),還可以通過(guò)計(jì)算公式進(jìn)行計(jì)算。例如,通過(guò)以下公式:
連接概率=100-(當(dāng)前位置-最近的wifi連接位置)米/第一誤差系數(shù)
在以上公式中,連接概率是終端連接到wifi的概率,第一誤差系數(shù)是經(jīng)驗(yàn)值,可以根據(jù)需要設(shè)定,第一誤差系數(shù)可以通過(guò)實(shí)驗(yàn)獲取;第一誤差系數(shù)還可以根據(jù)用戶行為分析獲取,例如,用戶行為差異越小,誤差系數(shù)可以設(shè)置為越小。
當(dāng)前位置與歷史連接wifi時(shí)最近的wifi連接位置越接近,標(biāo)識(shí)用戶從當(dāng)前位置移動(dòng)至最近的wifi連接位置的可能性也越大,因此用戶連接上wifi的概率也越大。連接wifi的概率可以是用戶當(dāng)前連接上wifi的概率,或者是從當(dāng)前開(kāi)始至未來(lái)一段時(shí)間用戶連接上wifi的概率。
當(dāng)當(dāng)前位置與最近的wifi連接位置的距離差值為0時(shí),標(biāo)識(shí)用戶在當(dāng)前位置連接過(guò)wifi,根據(jù)上述公式計(jì)算得到連接上wifi的概率為100%,用戶可以查看是否有wifi網(wǎng)絡(luò)可以連接。若此時(shí)仍無(wú)wifi可以連接,可以向用戶發(fā)送歷史連接wifi時(shí)的網(wǎng)絡(luò)名稱等信息,向用戶進(jìn)行提示。
同時(shí),根據(jù)終端當(dāng)前位置和最近的wifi連接位置計(jì)算wifi連接概率的公式不限于以上提到的公式,還可以通過(guò)其他與終端當(dāng)前位置和最近的wifi連接位置有關(guān)的公式進(jìn)行計(jì)算。
在本發(fā)明的一個(gè)實(shí)施例中,與終端當(dāng)前所處環(huán)境有關(guān)的信息可包括所述終端當(dāng)前的位置信息,所述計(jì)算模塊220具體用于:
從所述終端連接wifi的歷史信息中獲取在所述終端當(dāng)前位置的預(yù)設(shè)范圍內(nèi)連接過(guò)的可連接wifi的數(shù)量;根據(jù)所述可連接wifi的數(shù)量確定所述終端連接wifi的概率。
若當(dāng)前位置的預(yù)設(shè)范圍內(nèi)連接過(guò)的可連接wifi的數(shù)量較多,可以確定終端連接wifi的概率較大,若當(dāng)前位置的預(yù)設(shè)范圍內(nèi)連接過(guò)的可連接wifi的數(shù)量較小,可確定終端連接wifi的概率較小。
上述預(yù)設(shè)范圍可以根據(jù)需要設(shè)定其具體值,上述預(yù)設(shè)范圍可以為某一固定值,還可以是根據(jù)用戶的歷史行動(dòng)軌跡確定的動(dòng)態(tài)變化的值。例如,根據(jù)用戶在當(dāng)前一天內(nèi)的運(yùn)動(dòng)軌跡確定用戶的移動(dòng)范圍,若用戶的移動(dòng)范圍較大,則預(yù)設(shè)范圍的值可以為較大值,若用戶的移動(dòng)范圍較小,則預(yù)設(shè)范圍的值可以為較小值。
進(jìn)一步地,還可以從終端連接wifi的歷史信息中獲取在終端當(dāng)前位置的預(yù)設(shè)范圍內(nèi)的可連接wifi的可連接數(shù)量;根據(jù)所述可連接數(shù)量確定所述終端連接wifi的概率。
可以僅根據(jù)終端當(dāng)前位置的預(yù)設(shè)范圍內(nèi)的可連接wifi的可連接數(shù)量進(jìn)行預(yù)測(cè),不論wifi是否有被連接過(guò),同樣可以反映終端可能連接上wifi的概率。
在本發(fā)明的一個(gè)實(shí)施例中,與終端當(dāng)前所處環(huán)境有關(guān)的信息可包括所述終端當(dāng)前的位置信息包括所述終端當(dāng)前的時(shí)間信息,所述計(jì)算模塊220具體用于:
從所述終端連接wifi的歷史信息中獲取與所述終端的當(dāng)前時(shí)間最近的wifi連接時(shí)間;判斷所述終端的當(dāng)前時(shí)間是否在所述wifi連接時(shí)間內(nèi);根據(jù)判斷結(jié)果確定所述終端連接wifi的概率。
上述時(shí)間可以是以天為單位的時(shí)間,還可以是一定周期為單位的時(shí)間(如以周期為單位的時(shí)間)。當(dāng)前時(shí)間可以不僅獲取當(dāng)前的具體時(shí)間點(diǎn),還可包括當(dāng)前的星期數(shù),例如,當(dāng)前時(shí)間為星期六的下午5點(diǎn),則從終端連接wifi的歷史信息中獲取過(guò)去在星期六的wifi連接時(shí)間中尋找與下午5點(diǎn)最近的wifi連接時(shí)間。最接近的wifi連接時(shí)間也可以是歷史時(shí)間中與5點(diǎn)相距預(yù)設(shè)時(shí)間以內(nèi)連接至wifi的平均時(shí)間。
例如,若當(dāng)前時(shí)間在wifi連接時(shí)間內(nèi),可確定終端連接wifi的概率較高,例如為第一概率值;若當(dāng)前時(shí)間不在wifi連接時(shí)間內(nèi),可確定連接wifi的概率較低,例如為第二概率值,其中第一概率值大于第二概率值。
進(jìn)一步地,所述計(jì)算模塊220根據(jù)判斷結(jié)果確定所述終端連接wifi的概率可包括:
若所述終端的當(dāng)前時(shí)間不在所述wifi連接時(shí)間內(nèi),計(jì)算所述終端的當(dāng)前時(shí)間與所述wifi連接時(shí)間的時(shí)間差;根據(jù)所述時(shí)間差確定所述終端連接wifi的概率。
上述時(shí)間差是終端當(dāng)前距離可能連接上wifi的時(shí)間差。
在具體實(shí)現(xiàn)時(shí),不同的時(shí)間差可以對(duì)應(yīng)不同的連接概率,當(dāng)時(shí)間差較小時(shí),可確定終端連接上wifi的概率較大,當(dāng)時(shí)間差較大時(shí),可確定終端連接上wifi的概率較小,具體值可以預(yù)先設(shè)定。
同時(shí),還可以通過(guò)計(jì)算公式進(jìn)行計(jì)算。例如,通過(guò)以下公式:
連接概率=100-(當(dāng)前時(shí)間-最近的wifi連接時(shí)間)分鐘/第二誤差系數(shù)
在以上公式中,連接概率是終端連接到wifi的概率,第二誤差系數(shù)是經(jīng)驗(yàn)值,可以根據(jù)需要設(shè)定,第二誤差系數(shù)可以通過(guò)實(shí)驗(yàn)獲取;第二誤差系數(shù)還可以根據(jù)用戶行為分析獲取,例如,用戶行為差異越小,誤差系數(shù)可以設(shè)置為越小。第二誤差系數(shù)與第一誤差系數(shù)可以相同或不同。
當(dāng)前時(shí)間與最近的wifi連接時(shí)間越接近,標(biāo)識(shí)用戶在經(jīng)過(guò)一段時(shí)間后可以連接wifi的可能性也越大,因此用戶連接上wifi的概率也越大。連接wifi的概率可以是用戶當(dāng)前連接上wifi的概率,或者是從當(dāng)前開(kāi)始至未來(lái)一段時(shí)間用戶連接上wifi的概率。
當(dāng)當(dāng)前時(shí)間與最近的wifi連接時(shí)間相減為0時(shí),標(biāo)識(shí)用戶在此刻連接過(guò)wifi,根據(jù)上述公式計(jì)算得到連接上wifi的概率為100%,用戶可以查看是否有wifi網(wǎng)絡(luò)可以連接。若此時(shí)仍無(wú)wifi可以連接,可以向用戶發(fā)送歷史連接wifi時(shí)的網(wǎng)絡(luò)名稱以及連接地點(diǎn)等信息,向用戶進(jìn)行提示。
同時(shí),根據(jù)終端當(dāng)前時(shí)間和最近的wifi連接時(shí)間計(jì)算wifi連接概率的公式不限于以上提到的公式,還可以通過(guò)其他與終端當(dāng)前時(shí)間和最近的wifi連接時(shí)間有關(guān)的公式進(jìn)行計(jì)算。
以上幾種根據(jù)與終端當(dāng)前所處環(huán)境有關(guān)的信息和終端連接wifi的歷史信息計(jì)算終端連接wifi的概率可以單獨(dú)使用或者是選取其中任意幾種使用??梢圆粌H從時(shí)間維度,還從位置維度等其他維度進(jìn)行綜合計(jì)算,從而確定終端連接上wifi的概率。
在本發(fā)明的一個(gè)實(shí)施例中,可以在獲取聯(lián)網(wǎng)需求之后,計(jì)算終端連接wifi的概率,進(jìn)而根據(jù)wifi連接的概率進(jìn)行網(wǎng)絡(luò)連接或者是發(fā)出提示信息等。
具體的,本發(fā)明wifi連接概率預(yù)測(cè)裝置不僅包括上述獲取模塊210還包括聯(lián)網(wǎng)模塊:
所述獲取模塊210,還用于獲取聯(lián)網(wǎng)需求。
聯(lián)網(wǎng)模塊,用于判斷所述終端連接wifi的概率是否滿足預(yù)設(shè)概率,若是,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。
上述聯(lián)網(wǎng)需求是將終端連接至英特網(wǎng)的需求。
具體的,網(wǎng)絡(luò)需求可以是從終端上安裝的應(yīng)用獲取。例如,終端上安裝的某一應(yīng)用需要每天檢查一次新版本,或者是需要將當(dāng)天的信息上報(bào)完成,則該應(yīng)用在聯(lián)網(wǎng)時(shí)向服務(wù)器發(fā)送請(qǐng)求,此時(shí)若終端獲取到應(yīng)用向服務(wù)器發(fā)送的請(qǐng)求也即為終端獲取到聯(lián)網(wǎng)需求。
或者,獲取聯(lián)網(wǎng)需求還可以從用戶接收到的信息中獲取。例如,獲取用戶接收的信息,若用戶接收的信息中包括與聯(lián)網(wǎng)有關(guān)的關(guān)鍵字,確定終端獲取到聯(lián)網(wǎng)需求。
或者,獲取聯(lián)網(wǎng)需求還可以通過(guò)用戶的日程信息中獲取。例如,獲取用戶的日程信息,判斷當(dāng)前待辦事項(xiàng)是否有與聯(lián)網(wǎng)有關(guān)的關(guān)鍵字(如查詢、搜索等),若當(dāng)前待辦事項(xiàng)有與聯(lián)網(wǎng)有關(guān)的關(guān)鍵字,確定終端獲取到聯(lián)網(wǎng)需求。
或者,獲取聯(lián)網(wǎng)需求還可以通過(guò)用戶的語(yǔ)音信息進(jìn)行獲取。例如,獲取用戶的語(yǔ)音信息,若用戶的語(yǔ)音信息中存在于聯(lián)網(wǎng)有關(guān)的關(guān)鍵字,確定獲取到聯(lián)網(wǎng)需求。
由于在獲取到聯(lián)網(wǎng)需求后,判斷終端連接wifi的概率是否滿足預(yù)設(shè)概率,若是,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。使得終端聯(lián)網(wǎng)時(shí)優(yōu)先使用wifi進(jìn)行連接,提高終端聯(lián)網(wǎng)時(shí),網(wǎng)絡(luò)環(huán)境的穩(wěn)定性。
具體的終端連接wifi的概率可以通過(guò)獲取模塊210和和計(jì)算模塊220得到。
上述預(yù)設(shè)概率可以是具體的概率值,上述預(yù)設(shè)概率也可以是概率等級(jí)。上述概率為概率值時(shí),可以為固定值,也可以為變化的值。例如,若預(yù)設(shè)概率為80%,終端連接wifi的概率為85%,此時(shí)終端連接wifi的概率達(dá)到了80%,則等待所述終端連接wifi以響應(yīng)聯(lián)網(wǎng)需求。若用戶當(dāng)前的行動(dòng)軌跡與歷史行動(dòng)軌跡差異較大時(shí),預(yù)設(shè)概率調(diào)整為90,即當(dāng)終端連接wifi的概率達(dá)到90%時(shí),才等待終端連接wifi以響應(yīng)聯(lián)網(wǎng)需求。
終端連接上wifi后,可向服務(wù)器或其他終端進(jìn)行信息傳送,或者是檢查終端上應(yīng)用版本的更新等數(shù)據(jù)交互操作。
上述服務(wù)器可以是終端上應(yīng)用的服務(wù)器或者是與終端系統(tǒng)對(duì)應(yīng)的服務(wù)器。
同時(shí),等待的時(shí)間可以根據(jù)概率值來(lái)確定;等待的時(shí)間也可以為根據(jù)經(jīng)驗(yàn)設(shè)置的預(yù)設(shè)值;等待的時(shí)間還可以是根據(jù)當(dāng)前時(shí)間以及終端連接wifi的歷史信息來(lái)確定的值。
比如,根據(jù)當(dāng)前時(shí)間和與當(dāng)前時(shí)間最近的wifi連接時(shí)間的時(shí)間差來(lái)確定等待連接至wifi的時(shí)間。
又比如,根據(jù)終端的當(dāng)前位置、終端當(dāng)前的位置變化狀況以及距離終端的當(dāng)前位置最近的wifi連接位置來(lái)確定等待連接至wifi的時(shí)間。
根據(jù)終端連接wifi的不同概率可以對(duì)應(yīng)不同的等待時(shí)間。
在本發(fā)明的一個(gè)實(shí)施例中,所述聯(lián)網(wǎng)模塊,還用于若終端連接wifi的概率不滿足所述預(yù)設(shè)概率,則通過(guò)移動(dòng)數(shù)據(jù)連接響應(yīng)所述聯(lián)網(wǎng)需求或輸出提示。
上述提示可以是向用戶提示wifi連接概率較低,或者是根據(jù)終端連接wifi的歷史信息向用戶提示連接wifi的概率較低的可能原因。例如提示用戶與終端的當(dāng)前時(shí)間最接近的wifi連接時(shí)間相對(duì)于當(dāng)前時(shí)間相距較遠(yuǎn)等。
具體的提示方式通過(guò)文字信息提示或者是語(yǔ)音播報(bào)等形式進(jìn)行提示。
在本發(fā)明的一個(gè)實(shí)施例中,所述聯(lián)網(wǎng)模塊,還用于若所述終端連接wifi的概率小于所述預(yù)設(shè)概率并且大于預(yù)設(shè)時(shí)間之前所述終端連接wifi的概率,則等待所述終端連接wifi以響應(yīng)所述聯(lián)網(wǎng)需求。
具體的,本發(fā)明針對(duì)wifi連接概率的計(jì)算可以在獲取到聯(lián)網(wǎng)需求后每隔預(yù)設(shè)時(shí)間進(jìn)行計(jì)算。上述預(yù)設(shè)時(shí)間可以根據(jù)需要設(shè)定,例如預(yù)設(shè)時(shí)間為5分鐘,則預(yù)設(shè)時(shí)間之前為5分鐘之前。
終端連接wifi的概率小于預(yù)設(shè)概率并且大于預(yù)設(shè)時(shí)間終端連接wifi的概率,說(shuō)明終端當(dāng)前連接wifi的概率較小,但相對(duì)于預(yù)設(shè)時(shí)間之前,終端連接wifi的概率變大了,終端連接上wifi的概率有增加的趨勢(shì)。此時(shí),仍等待終端連接wifi以響應(yīng)聯(lián)網(wǎng)需求。使得終端連接wifi的概率不滿足預(yù)設(shè)概率,但是連接wifi的概率有增加的趨勢(shì)時(shí)仍進(jìn)行等待,選擇wifi進(jìn)行連接。通過(guò)結(jié)合終端連接wifi的概率趨勢(shì)進(jìn)行判斷,判斷效果更準(zhǔn)確,進(jìn)一步提高wifi連接的使用率。
在本發(fā)明的一個(gè)實(shí)施例中,所述聯(lián)網(wǎng)模塊,還用于若終端連接wifi的概率滿足所述預(yù)設(shè)概率,且所述終端連接wifi的概率小于預(yù)設(shè)檢測(cè)時(shí)間之前所述終端連接wifi的概率,發(fā)出提示信息。
上述提示信息可以是提示用戶連接wifi的概率在降低和/或提示用戶進(jìn)行調(diào)整以增加終端連接wifi的概率。
上述預(yù)設(shè)檢測(cè)時(shí)間可以根據(jù)需要進(jìn)行設(shè)定。預(yù)設(shè)檢測(cè)時(shí)間與前述預(yù)設(shè)時(shí)間可以為相同的值或不同的值,具體可以根據(jù)需要設(shè)定。
終端連接wifi的概率滿足預(yù)設(shè)概率并且小于預(yù)設(shè)檢測(cè)時(shí)間之前終端連接wifi的概率,說(shuō)明終端當(dāng)前連接wifi的概率較大,但相對(duì)于預(yù)設(shè)檢測(cè)時(shí)間之前,終端連接wifi的概率在降低。此時(shí),提示連接wifi的概率在降低和/或提示用戶進(jìn)行調(diào)整以增加終端連接wifi的概率。
上述提示可以以文字信息或者是語(yǔ)音播報(bào)等方式進(jìn)行提示。用戶進(jìn)行調(diào)整包括用戶的位置等方面的調(diào)整。具體的用戶需要進(jìn)行哪些方面的調(diào)整可以根據(jù)與終端當(dāng)前所處環(huán)境有關(guān)的信息以及終端連接wifi的歷史信息確定用戶需要調(diào)整的方式,還可以根據(jù)終端當(dāng)前所處環(huán)境有關(guān)的信息、預(yù)設(shè)時(shí)間之前終端所處環(huán)境有關(guān)的信息和終端連接wifi的歷史信息確定用戶需要調(diào)整的方式。
例如,若與終端當(dāng)前位置最近的wifi連接位置(a位置)相距終端當(dāng)前位置的距離差為50米,預(yù)設(shè)檢測(cè)時(shí)間之前終端的位置相距所述a位置的距離為20米,則表明終端在遠(yuǎn)離a位置,則向用戶提示若需要進(jìn)行wifi連接,可向預(yù)設(shè)檢測(cè)時(shí)間之前終端所在位置的方向移動(dòng),以增加終端連接wifi的連接概率。本發(fā)明實(shí)施例獲取與終端當(dāng)前所處環(huán)境有關(guān)的信息;根據(jù)所述與終端當(dāng)前所處環(huán)境有關(guān)的信息和所述終端連接wifi的歷史信息計(jì)算所述終端連接wifi的概率。由于根據(jù)終端當(dāng)前所處環(huán)境的信息和終端連接wifi的歷史信息計(jì)算中終端連接wifi的概率,可以使用戶知道連接上wifi的概率,從而可以提高wifi的使用率,使得用戶聯(lián)網(wǎng)時(shí)的網(wǎng)絡(luò)環(huán)境更好,實(shí)現(xiàn)優(yōu)化用戶聯(lián)網(wǎng)時(shí)的網(wǎng)絡(luò)環(huán)境的目的。
實(shí)施例
請(qǐng)參照?qǐng)D3,圖3是本發(fā)明實(shí)現(xiàn)wifi連接概率預(yù)測(cè)方法的較佳實(shí)施例的終端的結(jié)構(gòu)示意圖。
所述終端30是一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的設(shè)備,其硬件包括但不限于微處理器、專用集成電路(applicationspecificintegratedcircuit,asic)、可編程門陣列(field-programmablegatearray,fpga)、數(shù)字處理器(digitalsignalprocessor,dsp)、嵌入式設(shè)備等。
所終端30可以是,但不限于任何一種可與用戶通過(guò)鍵盤、觸摸板或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,平板電腦、智能手機(jī)、個(gè)人數(shù)字助理(personaldigitalassistant,pda)、智能式穿戴式設(shè)備等終端。
所述終端30所處的網(wǎng)絡(luò)包括,但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、虛擬專用網(wǎng)絡(luò)(virtualprivatenetwork,vpn)等。
所述終端30包括至少一個(gè)發(fā)送裝置31、至少一個(gè)存儲(chǔ)器32、至少一個(gè)處理器33、至少一個(gè)接收裝置34、至少一個(gè)顯示器35以及至少一個(gè)通信總線。其中,所述通信總線用于實(shí)現(xiàn)這些組件之間的連接通信。
其中,所述接收裝置34和所述發(fā)送裝置31可以是有線發(fā)送端口,也可以為無(wú)線設(shè)備,例如包括天線裝置,用于與其他設(shè)備進(jìn)行數(shù)據(jù)通信。
所述處理器33可以包括一個(gè)或者多個(gè)微處理器、數(shù)字處理器。
所述存儲(chǔ)器32用于存儲(chǔ)程序代碼。所述存儲(chǔ)器32可以為智能媒體卡(smartmediacard)、安全數(shù)字卡(securedigitalcard)、快閃存儲(chǔ)器卡(flashcard)等儲(chǔ)存設(shè)備。
優(yōu)選地,所述處理器33可調(diào)用存儲(chǔ)器32中存儲(chǔ)的程序代碼以執(zhí)行相關(guān)的功能。例如,圖2中所述的各個(gè)模塊是存儲(chǔ)在所述存儲(chǔ)器32中的程序代碼,并由所述處理器33所執(zhí)行,以實(shí)現(xiàn)一種wifi連接概率預(yù)測(cè)方法。
所述顯示器35可以是觸摸屏等其他用于顯示畫(huà)面的設(shè)備。
實(shí)施例
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)指令,所述指令當(dāng)被包括一個(gè)或多個(gè)處理器的終端執(zhí)行時(shí),使終端執(zhí)行如上文方法實(shí)施例所述的wifi連接概率預(yù)測(cè)方法。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法和裝置,也可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)裝置也可以由同一個(gè)裝置或系統(tǒng)通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。
最后應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。