本發(fā)明涉及移動(dòng)數(shù)據(jù)挖掘技術(shù)領(lǐng)域,尤其涉及一種用于確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法、裝置和計(jì)算設(shè)備。
背景技術(shù):
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來(lái)越多的用戶(hù)將其家庭寬帶通過(guò)路由器自建家庭wifi熱點(diǎn),家庭成員可將其擁有的移動(dòng)終端連接至家庭wifi,方便地獲取各種信息和服務(wù)。
家庭wifi作為家庭用戶(hù)的連網(wǎng)入口,具有巨大的價(jià)值潛力。通過(guò)識(shí)別家庭wifi和其連接記錄,可以進(jìn)一步探尋該家庭的用戶(hù)畫(huà)像、消費(fèi)偏好、運(yùn)營(yíng)商歸屬等信息,從而為企業(yè)制定經(jīng)營(yíng)策略提供參考,實(shí)現(xiàn)定向推送和精準(zhǔn)營(yíng)銷(xiāo)。此外,通過(guò)識(shí)別家庭wifi,可以洞悉住戶(hù)的周邊狀況,對(duì)房地產(chǎn)商以及消費(fèi)者的房地產(chǎn)選址有重要參考意義。
因此,有必要從眾多網(wǎng)絡(luò)中將家庭網(wǎng)絡(luò)有效識(shí)別出來(lái)。
技術(shù)實(shí)現(xiàn)要素:
為此,本發(fā)明提供一種確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法、裝置和計(jì)算設(shè)備,以判斷某網(wǎng)絡(luò)設(shè)備是否為家用網(wǎng)絡(luò)設(shè)備,從而實(shí)現(xiàn)家庭網(wǎng)絡(luò)的識(shí)別。
根據(jù)本發(fā)明的一個(gè)方面,提供一種確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法,該方法在計(jì)算設(shè)備中執(zhí)行,其中,所述網(wǎng)絡(luò)設(shè)備適于由一個(gè)或者多個(gè)客戶(hù)端設(shè)備連接,以便為所述客戶(hù)端設(shè)備提供互聯(lián)網(wǎng)接入,所述計(jì)算設(shè)備適于經(jīng)由互聯(lián)網(wǎng)收集所述客戶(hù)端設(shè)備的網(wǎng)絡(luò)連接信息,所述客戶(hù)端設(shè)備的網(wǎng)絡(luò)連接信息包括所述客戶(hù)端設(shè)備所連接的網(wǎng)絡(luò)設(shè)備記錄以及相應(yīng)的客戶(hù)端連接記錄,該方法包括:獲取在預(yù)定時(shí)間內(nèi)與所述網(wǎng)絡(luò)設(shè)備相關(guān)的多條客戶(hù)端連接記錄;根據(jù)所述多條客戶(hù)端連接記錄確定所述網(wǎng)絡(luò)設(shè)備的特征信息;根據(jù)所述特征信息,采用分類(lèi)器確定所述網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,所述應(yīng)用場(chǎng)景包括家用場(chǎng)景和非家用場(chǎng)景。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,網(wǎng)絡(luò)設(shè)備記錄包括:網(wǎng)絡(luò)設(shè)備id,網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的網(wǎng)絡(luò)名稱(chēng),網(wǎng)絡(luò)設(shè)備的位置;客戶(hù)端連接記錄包括:客戶(hù)端id,客戶(hù)端所連接的網(wǎng)絡(luò)設(shè)備id,連接時(shí)間,連接地點(diǎn)。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,網(wǎng)絡(luò)設(shè)備的特征信息包括以下信息中的一項(xiàng)或多項(xiàng):日平均連接客戶(hù)端數(shù);周一-周日每一天的日平均連接客戶(hù)端數(shù);一天內(nèi)各時(shí)間段的平均連接客戶(hù)端數(shù);重復(fù)連接指數(shù)。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,在確定客戶(hù)端數(shù)時(shí),同一個(gè)客戶(hù)端id僅被計(jì)數(shù)一次;所述重復(fù)連接指數(shù)為:客戶(hù)端連接次數(shù)與客戶(hù)端數(shù)的比值。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,時(shí)間段的長(zhǎng)度為3小時(shí)。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,還包括根據(jù)網(wǎng)絡(luò)設(shè)備記錄來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景:若網(wǎng)絡(luò)設(shè)備的位置位于居民小區(qū)內(nèi),則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;若網(wǎng)絡(luò)名稱(chēng)中包括特定關(guān)鍵字,則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,特定關(guān)鍵字包括hotel、inn、restaurant、mcdonald、酒店、賓館、商場(chǎng)。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,分類(lèi)器按照以下方法訓(xùn)練:獲取多個(gè)已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的特征信息;定義如下?lián)p失函數(shù):
其中,n為已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的數(shù)目,yi為第i個(gè)網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)簽,其取值為1或0,1表示家用場(chǎng)景,0表示非家用場(chǎng)景;xi為第i個(gè)網(wǎng)絡(luò)設(shè)備的特征信息向量,所述特征信息向量為由第i個(gè)網(wǎng)絡(luò)設(shè)備的特征信息所構(gòu)成的向量;w和b為待定參數(shù);計(jì)算使所述損失函數(shù)取得最小值時(shí)的最優(yōu)待定參數(shù)值w*、b*。
可選地,在根據(jù)本發(fā)明的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法中,根據(jù)所述特征信息,采用分類(lèi)器確定所述網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的步驟包括:按照以下公式計(jì)算網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率:
其中,x為網(wǎng)絡(luò)設(shè)備的特征信息向量;若p(y=1|x)>0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;若p(y=1|x)≤0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
根據(jù)本發(fā)明的一個(gè)方面,提供一種確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置,該裝置駐留于計(jì)算設(shè)備中,其中,所述網(wǎng)絡(luò)設(shè)備適于由一個(gè)或者多個(gè)客戶(hù)端設(shè)備連接,以便為所述客戶(hù)端設(shè)備提供互聯(lián)網(wǎng)接入,所述計(jì)算設(shè)備適于經(jīng)由互聯(lián)網(wǎng)收集所述客戶(hù)端設(shè)備的網(wǎng)絡(luò)連接信息,所述客戶(hù)端設(shè)備的網(wǎng)絡(luò)連接信息包括所述客戶(hù)端設(shè)備所連接的網(wǎng)絡(luò)設(shè)備記錄以及相應(yīng)的客戶(hù)端連接記錄,該裝置包括:數(shù)據(jù)獲取模塊,獲取在預(yù)定時(shí)間內(nèi)與所述網(wǎng)絡(luò)設(shè)備相關(guān)的多條客戶(hù)端連接記錄;特征提取模塊,根據(jù)所述多條客戶(hù)端連接記錄確定所述網(wǎng)絡(luò)設(shè)備的特征信息;場(chǎng)景確定模塊,適于根據(jù)所述特征信息,采用分類(lèi)器確定所述網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。
根據(jù)本發(fā)明的一個(gè)方面,提供一種計(jì)算設(shè)備,包括如上所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置。
根據(jù)本發(fā)明的技術(shù)方案,根據(jù)與網(wǎng)絡(luò)設(shè)備相關(guān)的多條客戶(hù)端連接記錄確定該網(wǎng)絡(luò)設(shè)備的特征信息,并基于該特征信息,采用分類(lèi)器確定所述網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景,從而判斷該網(wǎng)絡(luò)設(shè)備是否為家用網(wǎng)絡(luò)設(shè)備,即該網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的網(wǎng)絡(luò)是否為家庭網(wǎng)絡(luò)。
本發(fā)明深入考慮了家庭網(wǎng)絡(luò)的特征,并據(jù)此為網(wǎng)絡(luò)設(shè)備設(shè)計(jì)了多個(gè)能夠用于判定其應(yīng)用場(chǎng)景的特征信息,使得應(yīng)用場(chǎng)景的判斷更為準(zhǔn)確、高效。
本發(fā)明的分類(lèi)器由已知應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的特征信息訓(xùn)練而得出,通過(guò)該分類(lèi)器,可以得出網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率,并根據(jù)該概率來(lái)判定網(wǎng)絡(luò)設(shè)備是否應(yīng)用于家用場(chǎng)景。
除了采用分類(lèi)器來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的技術(shù)方案之外,還可以根據(jù)網(wǎng)絡(luò)設(shè)備記錄來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。例如,當(dāng)網(wǎng)絡(luò)設(shè)備的位置位于居民小區(qū)內(nèi)時(shí),將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;當(dāng)網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的網(wǎng)絡(luò)名稱(chēng)包括hotel、inn等特定關(guān)鍵字時(shí),將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
附圖說(shuō)明
為了實(shí)現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來(lái)描述某些說(shuō)明性方面,這些方面指示了可以實(shí)踐本文所公開(kāi)的原理的各種方式,并且所有方面及其等效方面旨在落入所要求保護(hù)的主題的范圍內(nèi)。通過(guò)結(jié)合附圖閱讀下面的詳細(xì)描述,本公開(kāi)的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯。遍及本公開(kāi),相同的附圖標(biāo)記通常指代相同的部件或元素。
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)系統(tǒng)100的示意圖;
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備200的結(jié)構(gòu)圖;
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置300的結(jié)構(gòu)圖;
圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置400的結(jié)構(gòu)圖;
圖5示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置500的結(jié)構(gòu)圖;
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法600的流程圖;以及
圖7示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法700的流程圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的網(wǎng)絡(luò)系統(tǒng)100的示意圖。圖1所示的網(wǎng)絡(luò)系統(tǒng)100包括計(jì)算設(shè)備200、數(shù)據(jù)庫(kù)、多個(gè)網(wǎng)絡(luò)設(shè)備1~n、以及多個(gè)客戶(hù)端設(shè)備1-6。應(yīng)當(dāng)指出,圖1中的網(wǎng)絡(luò)系統(tǒng)100僅是示例性的,在具體的實(shí)踐情況中,網(wǎng)絡(luò)系統(tǒng)100中可以有不同數(shù)量的計(jì)算設(shè)備、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)設(shè)備和客戶(hù)端設(shè)備,本發(fā)明對(duì)網(wǎng)絡(luò)系統(tǒng)中所包括的計(jì)算設(shè)備、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)設(shè)備以及客戶(hù)端設(shè)備的數(shù)目不做限制。
網(wǎng)絡(luò)設(shè)備可以是諸如無(wú)線路由器、無(wú)線網(wǎng)卡等可以創(chuàng)建無(wú)線局域網(wǎng)熱點(diǎn)的設(shè)備,客戶(hù)端設(shè)備可以是諸如手機(jī)、平板電腦、筆記本電腦、電視盒子等可以連接無(wú)線網(wǎng)絡(luò)的設(shè)備。計(jì)算設(shè)備200可以實(shí)現(xiàn)為服務(wù)器,例如文件服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用程序服務(wù)器和web服務(wù)器等,也可以實(shí)現(xiàn)為包括桌面計(jì)算機(jī)和筆記本計(jì)算機(jī)配置的個(gè)人計(jì)算機(jī)。此外,計(jì)算設(shè)備200還可以實(shí)現(xiàn)為小尺寸便攜(或者移動(dòng))電子設(shè)備的一部分,這些電子設(shè)備可以是諸如蜂窩電話(huà)、個(gè)人數(shù)字助理(pda)、個(gè)人媒體播放器設(shè)備、無(wú)線網(wǎng)絡(luò)瀏覽設(shè)備、個(gè)人頭戴設(shè)備、應(yīng)用專(zhuān)用設(shè)備、或者可以包括上面任何功能的混合設(shè)備。
圖1中,每個(gè)網(wǎng)絡(luò)設(shè)備可以由一個(gè)或多個(gè)客戶(hù)端設(shè)備連接,適于為客戶(hù)端設(shè)備提供互聯(lián)網(wǎng)接入。例如,網(wǎng)絡(luò)設(shè)備1可以為客戶(hù)端設(shè)備1和2提供網(wǎng)絡(luò)接入,網(wǎng)絡(luò)設(shè)備2可以為客戶(hù)端設(shè)備3提供網(wǎng)絡(luò)接入,網(wǎng)絡(luò)設(shè)備n可以為客戶(hù)端設(shè)備4-6提供網(wǎng)絡(luò)接入。應(yīng)當(dāng)指出,網(wǎng)絡(luò)設(shè)備和客戶(hù)端設(shè)備之間的連接關(guān)系并不是一成不變的,客戶(hù)端設(shè)備可以在不同的網(wǎng)絡(luò)設(shè)備之間遷移。例如,在圖1所示的網(wǎng)絡(luò)系統(tǒng)100中,客戶(hù)端設(shè)備1與網(wǎng)絡(luò)設(shè)備1相連,但是在其他時(shí)刻,客戶(hù)端設(shè)備1也可以與網(wǎng)絡(luò)設(shè)備1斷開(kāi)連接,并連接至網(wǎng)絡(luò)設(shè)備2、網(wǎng)絡(luò)設(shè)備n或圖1中未示出的其他網(wǎng)絡(luò)設(shè)備??蛻?hù)端設(shè)備的遷移使得網(wǎng)絡(luò)設(shè)備和客戶(hù)端設(shè)備能夠形成一個(gè)相互關(guān)聯(lián)的動(dòng)態(tài)網(wǎng)絡(luò)。
計(jì)算設(shè)備200可以經(jīng)由互聯(lián)網(wǎng)收集客戶(hù)端設(shè)備的網(wǎng)絡(luò)連接信息,上述客戶(hù)端設(shè)備的網(wǎng)絡(luò)連接信息包括客戶(hù)端設(shè)備所連接的網(wǎng)絡(luò)設(shè)備記錄以及相應(yīng)的客戶(hù)端連接記錄。
計(jì)算設(shè)備200可以經(jīng)由互聯(lián)網(wǎng)收集客戶(hù)端連接記錄和網(wǎng)絡(luò)設(shè)備記錄,并將其存儲(chǔ)于數(shù)據(jù)庫(kù)中。應(yīng)當(dāng)指出,數(shù)據(jù)庫(kù)可以作為本地?cái)?shù)據(jù)庫(kù)駐留于計(jì)算設(shè)備200中,也可以作為遠(yuǎn)程數(shù)據(jù)庫(kù)設(shè)置于計(jì)算設(shè)備200之外,本發(fā)明對(duì)數(shù)據(jù)庫(kù)的部署方式不做限制。
根據(jù)一種實(shí)施例,網(wǎng)絡(luò)設(shè)備記錄包括:網(wǎng)絡(luò)設(shè)備id,網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的網(wǎng)絡(luò)名稱(chēng),網(wǎng)絡(luò)設(shè)備的位置;客戶(hù)端連接記錄包括:客戶(hù)端id,客戶(hù)端所連接的網(wǎng)絡(luò)設(shè)備id,連接時(shí)間,連接地點(diǎn)??蛻?hù)端連接記錄和網(wǎng)絡(luò)設(shè)備記錄可以以鍵值對(duì)的方式存儲(chǔ)于關(guān)系型數(shù)據(jù)庫(kù)中,但是關(guān)系型數(shù)據(jù)庫(kù)的存儲(chǔ)方式將會(huì)導(dǎo)致數(shù)據(jù)記錄非常多,查詢(xún)和處理會(huì)非常耗時(shí)。此外,關(guān)系型數(shù)據(jù)庫(kù)的存儲(chǔ)方式無(wú)法表述客戶(hù)端連接記錄之間、網(wǎng)絡(luò)設(shè)備記錄之間、以及客戶(hù)端連接記錄和網(wǎng)絡(luò)設(shè)備記錄之間的關(guān)系,而實(shí)際上,上述關(guān)系是非常緊密的。例如,從一個(gè)網(wǎng)絡(luò)設(shè)備出發(fā),可以找到連接過(guò)該網(wǎng)絡(luò)設(shè)備的客戶(hù)端,進(jìn)而又可以找出這些客戶(hù)端連接過(guò)的其他網(wǎng)絡(luò)設(shè)備,以此類(lèi)推,可以得到一個(gè)由龐大的關(guān)系網(wǎng),這個(gè)關(guān)系網(wǎng)相當(dāng)于一個(gè)無(wú)向圖,該圖的節(jié)點(diǎn)即為網(wǎng)絡(luò)設(shè)備,邊為客戶(hù)端連接記錄,兩點(diǎn)之間有邊連接表示存在客戶(hù)端曾連接過(guò)這兩點(diǎn)所對(duì)應(yīng)的網(wǎng)絡(luò)設(shè)備。在這種數(shù)據(jù)記錄關(guān)系緊密的情況下,一種優(yōu)選的實(shí)施例是采用圖數(shù)據(jù)庫(kù),例如graphsql對(duì)數(shù)據(jù)記錄進(jìn)行存儲(chǔ)。在圖數(shù)據(jù)庫(kù)中,節(jié)點(diǎn)為網(wǎng)絡(luò)設(shè)備記錄,包括網(wǎng)絡(luò)設(shè)備id,網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的網(wǎng)絡(luò)名稱(chēng),網(wǎng)絡(luò)設(shè)備的位置;邊為客戶(hù)端連接記錄,包括客戶(hù)端id,連接時(shí)間,連接地點(diǎn),另外,應(yīng)當(dāng)指出,由于邊與點(diǎn)相連,邊上所存儲(chǔ)的客戶(hù)端連接記錄也相當(dāng)于包括了客戶(hù)端所連接的網(wǎng)絡(luò)設(shè)備id。圖數(shù)據(jù)庫(kù)的存儲(chǔ)方式更注重?cái)?shù)據(jù)記錄之間的關(guān)系,且能夠?qū)崿F(xiàn)高效的數(shù)據(jù)查詢(xún)。參考以上描述,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要,選擇合適的數(shù)據(jù)庫(kù)類(lèi)型,本發(fā)明對(duì)數(shù)據(jù)庫(kù)的類(lèi)型亦不做限制。
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的計(jì)算設(shè)備200的結(jié)構(gòu)圖。在基本配置202中,計(jì)算設(shè)備200典型地包括系統(tǒng)存儲(chǔ)器206和一個(gè)或者多個(gè)處理器204。存儲(chǔ)器總線208可以用于在處理器204和系統(tǒng)存儲(chǔ)器206之間的通信。
取決于期望的配置,處理器204可以是任何類(lèi)型的處理,包括但不限于:微處理器(μp)、微控制器(μc)、數(shù)字信息處理器(dsp)或者它們的任何組合。處理器204可以包括諸如一級(jí)高速緩存210和二級(jí)高速緩存212之類(lèi)的一個(gè)或者多個(gè)級(jí)別的高速緩存、處理器核心214和寄存器216。示例的處理器核心214可以包括運(yùn)算邏輯單元(alu)、浮點(diǎn)數(shù)單元(fpu)、數(shù)字信號(hào)處理核心(dsp核心)或者它們的任何組合。示例的存儲(chǔ)器控制器218可以與處理器204一起使用,或者在一些實(shí)現(xiàn)中,存儲(chǔ)器控制器218可以是處理器204的一個(gè)內(nèi)部部分。
取決于期望的配置,系統(tǒng)存儲(chǔ)器206可以是任意類(lèi)型的存儲(chǔ)器,包括但不限于:易失性存儲(chǔ)器(諸如ram)、非易失性存儲(chǔ)器(諸如rom、閃存等)或者它們的任何組合。系統(tǒng)存儲(chǔ)器206可以包括操作系統(tǒng)220、一個(gè)或者多個(gè)應(yīng)用222以及程序數(shù)據(jù)224。在一些實(shí)施方式中,應(yīng)用222可以布置為在操作系統(tǒng)上利用程序數(shù)據(jù)224進(jìn)行操作。
計(jì)算設(shè)備200還可以包括有助于從各種接口設(shè)備(例如,輸出設(shè)備242、外設(shè)接口244和通信設(shè)備246)到基本配置102經(jīng)由總線/接口控制器230的通信的接口總線240。示例的輸出設(shè)備242包括圖形處理單元248和音頻處理單元250。它們可以被配置為有助于經(jīng)由一個(gè)或者多個(gè)a/v端口252與諸如顯示器或者揚(yáng)聲器之類(lèi)的各種外部設(shè)備進(jìn)行通信。示例外設(shè)接口244可以包括串行接口控制器254和并行接口控制器256,它們可以被配置為有助于經(jīng)由一個(gè)或者多個(gè)i/o端口258和諸如輸入設(shè)備(例如,鍵盤(pán)、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備)或者其他外設(shè)(例如打印機(jī)、掃描儀等)之類(lèi)的外部設(shè)備進(jìn)行通信。示例的通信設(shè)備246可以包括網(wǎng)絡(luò)控制器260,其可以被布置為便于經(jīng)由一個(gè)或者多個(gè)通信端口264與一個(gè)或者多個(gè)其他計(jì)算設(shè)備262通過(guò)網(wǎng)絡(luò)通信鏈路的通信。
網(wǎng)絡(luò)通信鏈路可以是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通??梢泽w現(xiàn)為在諸如載波或者其他傳輸機(jī)制之類(lèi)的調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊,并且可以包括任何信息遞送介質(zhì)。“調(diào)制數(shù)據(jù)信號(hào)”可以這樣的信號(hào),它的數(shù)據(jù)集中的一個(gè)或者多個(gè)或者它的改變可以在信號(hào)中編碼信息的方式進(jìn)行。作為非限制性的示例,通信介質(zhì)可以包括諸如有線網(wǎng)絡(luò)或者專(zhuān)線網(wǎng)絡(luò)之類(lèi)的有線介質(zhì),以及諸如聲音、射頻(rf)、微波、紅外(ir)或者其它無(wú)線介質(zhì)在內(nèi)的各種無(wú)線介質(zhì)。這里使用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(zhì)可以包括存儲(chǔ)介質(zhì)和通信介質(zhì)二者。
在本發(fā)明中,計(jì)算設(shè)備200的應(yīng)用222中包括確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置300。裝置300可以作為搜索引擎的一個(gè)插件駐留于計(jì)算設(shè)備200的瀏覽器中,或作為一個(gè)獨(dú)立的軟件安裝于計(jì)算設(shè)備200中,本發(fā)明對(duì)裝置300在計(jì)算設(shè)備200中的存在形式不做限制。裝置300能夠獲取與網(wǎng)絡(luò)設(shè)備相關(guān)的多條客戶(hù)端連接記錄,根據(jù)與網(wǎng)絡(luò)設(shè)備相關(guān)的多條客戶(hù)端連接記錄確定該網(wǎng)絡(luò)設(shè)備的特征信息,并基于該特征信息,采用分類(lèi)器確定所述網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。根據(jù)一種實(shí)施例,應(yīng)用場(chǎng)景包括家用場(chǎng)景和非家用場(chǎng)景,即,裝置300可以判斷某網(wǎng)絡(luò)設(shè)備是否為家用網(wǎng)絡(luò)設(shè)備。
圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置300的結(jié)構(gòu)圖。如圖3所示,確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置300包括數(shù)據(jù)獲取模塊310,特征提取模塊320和場(chǎng)景確定模塊330,其中,場(chǎng)景確定模塊330包括分類(lèi)器332。
數(shù)據(jù)獲取模塊310適于獲取在預(yù)定時(shí)間內(nèi)與網(wǎng)絡(luò)設(shè)備相關(guān)的多條客戶(hù)端連接記錄。其中,預(yù)定時(shí)間可由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要自行設(shè)置,例如,預(yù)定時(shí)間可以是1個(gè)月,1個(gè)季度,等等。根據(jù)一種實(shí)施例,一條客戶(hù)端連接記錄包括以下信息:客戶(hù)端id,客戶(hù)端所連接的網(wǎng)絡(luò)設(shè)備id,連接時(shí)間,連接地點(diǎn)。其中,客戶(hù)端id用于唯一標(biāo)識(shí)一個(gè)客戶(hù)端。
數(shù)據(jù)獲取模塊310獲取到上述多條客戶(hù)端連接記錄后,將其傳遞給特征提取模塊320,由特征提取模塊320根據(jù)預(yù)定時(shí)間內(nèi)的相關(guān)的多條客戶(hù)端連接記錄來(lái)確定網(wǎng)絡(luò)設(shè)備的特征信息。
特征信息的設(shè)置應(yīng)該能充分考慮家庭網(wǎng)絡(luò)的種種特點(diǎn),例如連接的客戶(hù)端數(shù)目往往是一個(gè)固定的比較小的數(shù)值,工作日和非工作日的客戶(hù)端連接情況不一樣,一天當(dāng)中工作時(shí)段和非工作時(shí)段的客戶(hù)端連接情況不一樣,反復(fù)連接情況普遍,等等。根據(jù)一種實(shí)施例,特征信息可以包括以下信息中的一項(xiàng)或多項(xiàng):
1)日平均連接客戶(hù)端數(shù)。在統(tǒng)計(jì)客戶(hù)端數(shù)時(shí),同一個(gè)客戶(hù)端id僅被計(jì)數(shù)一次,即在統(tǒng)計(jì)客戶(hù)端數(shù)時(shí),同一個(gè)客戶(hù)端不會(huì)出現(xiàn)重復(fù)計(jì)數(shù)??蛻?hù)端數(shù)與客戶(hù)端連接次數(shù)是不同的概念,一個(gè)客戶(hù)端可能與網(wǎng)絡(luò)設(shè)備發(fā)生多次客戶(hù)端連接。
2)周一~周日每一天的日平均連接客戶(hù)端數(shù)。這一組相當(dāng)于有7項(xiàng)特征信息。根據(jù)一種實(shí)施例,也可以將上述7項(xiàng)特征信息簡(jiǎn)化為工作日(包括周一~周五)的日平均連接客戶(hù)端數(shù)和周末(包括周六、周日)的日平均連接客戶(hù)端數(shù)兩項(xiàng)特征信息。
3)一天內(nèi)各時(shí)間段的平均連接客戶(hù)端數(shù)。時(shí)間段的長(zhǎng)度可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要而設(shè)置,根據(jù)一種實(shí)施例,時(shí)間段的長(zhǎng)度為3小時(shí),這時(shí),一天內(nèi)各時(shí)間段的平均連接客戶(hù)端數(shù)相當(dāng)于8項(xiàng)特征信息,即0:00~3:00,3:00~6:00,…,21:00~24:00每個(gè)時(shí)間段中的平均連接客戶(hù)端數(shù)。
4)重復(fù)連接指數(shù)。根據(jù)一種實(shí)施例,重復(fù)連接指數(shù)為客戶(hù)端連接次數(shù)與客戶(hù)端數(shù)的比值。
特征提取模塊320確定了網(wǎng)絡(luò)設(shè)備的特征信息后,將該特征信息傳遞至場(chǎng)景確定模塊330,由分類(lèi)器332來(lái)根據(jù)網(wǎng)絡(luò)設(shè)備的特征信息來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。同時(shí),根據(jù)一種優(yōu)選的實(shí)施例,特征提取模塊320在確定了網(wǎng)絡(luò)設(shè)備的特征信息后,將該特征信息存儲(chǔ)至數(shù)據(jù)庫(kù),方便后續(xù)使用。
分類(lèi)器332可以是一個(gè)由本領(lǐng)域技術(shù)人員自行設(shè)置的固定的分類(lèi)模型,也可以是一個(gè)根據(jù)已知的應(yīng)用場(chǎng)景數(shù)據(jù)所訓(xùn)練出來(lái)的模型。本發(fā)明對(duì)分類(lèi)器的來(lái)源及存在形式不做限制,只要其能夠?qū)崿F(xiàn)網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景分類(lèi)即可。根據(jù)一種實(shí)施例,分類(lèi)器332可以體現(xiàn)為以下公式:
其中,x為由網(wǎng)絡(luò)設(shè)備的特征信息所構(gòu)成的特征信息向量,p(y=1|x)表示網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率,w、b為已知的常數(shù)。
分類(lèi)器332通過(guò)公式(1)計(jì)算出網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率后,可以根據(jù)該概率來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景:若p(y=1|x)>0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;若p(y=1|x)≤0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。當(dāng)然,公式(1)所示的分類(lèi)器僅是示例性的,本領(lǐng)域技術(shù)人員也可以采用其他公式來(lái)定義分類(lèi)器,本發(fā)明對(duì)此不做限制。
根據(jù)一種實(shí)施例,在確定了網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景后,將該應(yīng)用場(chǎng)景信息存儲(chǔ)至數(shù)據(jù)庫(kù),以便后續(xù)使用。
圖4示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置400的結(jié)構(gòu)圖。如圖4所示,裝置400包括數(shù)據(jù)獲取模塊310、特征提取模塊320和場(chǎng)景確定模塊330,其中,場(chǎng)景確定模塊330包括分類(lèi)器332和簡(jiǎn)易確定模塊334。裝置400中的數(shù)據(jù)獲取模塊310、特征提取模塊320、分類(lèi)器332的功能和處理邏輯與圖3中所示相同,可以參考前述描述,此處不再贅述。
簡(jiǎn)易確定模塊334適于根據(jù)網(wǎng)絡(luò)設(shè)備記錄來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。根據(jù)一種實(shí)施例,網(wǎng)絡(luò)設(shè)備記錄包括:網(wǎng)絡(luò)設(shè)備id,網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的網(wǎng)絡(luò)名稱(chēng),網(wǎng)絡(luò)設(shè)備的位置。其中,網(wǎng)絡(luò)設(shè)備id適于唯一標(biāo)識(shí)一個(gè)網(wǎng)絡(luò)設(shè)備,根據(jù)一種實(shí)施例,網(wǎng)絡(luò)設(shè)備id為網(wǎng)絡(luò)設(shè)備的bssid(basicservicesetidentifier)。
簡(jiǎn)易確定模塊334可以根據(jù)網(wǎng)絡(luò)設(shè)備記錄直接、簡(jiǎn)單地確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。例如,若網(wǎng)絡(luò)設(shè)備的位置位于居民小區(qū)內(nèi)(此處在判斷網(wǎng)絡(luò)設(shè)備的位置是否位于居民小區(qū)內(nèi)時(shí),需要結(jié)合地圖數(shù)據(jù)進(jìn)行判斷,例如可以結(jié)合百度地圖、高德地圖、谷歌地圖等地圖數(shù)據(jù)),則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景。若網(wǎng)絡(luò)名稱(chēng)中包括特定關(guān)鍵字,則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景,根據(jù)一種實(shí)施例,上述特定關(guān)鍵字包括但不限于hotel、inn、restaurant、mcdonald、酒店、賓館、商場(chǎng)。當(dāng)然,簡(jiǎn)易確定模塊334還可以采用其他的方法來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景,本發(fā)明對(duì)此不做限制。
根據(jù)一種實(shí)施例,在簡(jiǎn)易確定模塊334確定了網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景后,將該應(yīng)用場(chǎng)景信息存儲(chǔ)至數(shù)據(jù)庫(kù),以便后續(xù)使用。
圖5示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置500的結(jié)構(gòu)圖。圖5中,數(shù)據(jù)獲取模塊310、特征提取模塊320的功能和處理邏輯與圖3中所示相同,簡(jiǎn)易確定模塊334的功能和處理邏輯與圖4中所示相同,關(guān)于這些模塊的內(nèi)容可以參考前述描述,此處不再贅述。
圖5所示的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置500中還包括分類(lèi)器訓(xùn)練模塊340,適于訓(xùn)練分類(lèi)器332。根據(jù)一種實(shí)施例,分類(lèi)器訓(xùn)練模塊340可以按照以下步驟訓(xùn)練分類(lèi)器:
1)獲取多個(gè)已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的特征信息。此處,對(duì)于已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備,本發(fā)明對(duì)其應(yīng)用場(chǎng)景的確定方式不做限制,例如,其應(yīng)用場(chǎng)景可以有本領(lǐng)域技術(shù)人員自行標(biāo)定,或由簡(jiǎn)易確定模塊334來(lái)確定。
2)定義如下?lián)p失函數(shù):
其中,n為已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的數(shù)目,yi為第i個(gè)網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)簽,其取值為1或0,1表示家用場(chǎng)景,0表示非家用場(chǎng)景;xi為第i個(gè)網(wǎng)絡(luò)設(shè)備的特征信息向量,所述特征信息向量為由第i個(gè)網(wǎng)絡(luò)設(shè)備的特征信息所構(gòu)成的向量;w和b為待定參數(shù)。
3)計(jì)算使所述損失函數(shù)取得最小值時(shí)的最優(yōu)待定參數(shù)值w*、b*。本領(lǐng)域技術(shù)人員可以自行編寫(xiě)代碼求解w*、b*,也可以采用現(xiàn)有的算法包,例如開(kāi)源并行計(jì)算框架spark的機(jī)器學(xué)習(xí)庫(kù)mllib中的lbfgs算法包來(lái)求解,本發(fā)明對(duì)w*、b*的具體計(jì)算過(guò)程不做限制。
分類(lèi)器訓(xùn)練模塊340根據(jù)以上步驟計(jì)算出w*、b*后,分類(lèi)器332隨之確定,分類(lèi)器332的公式如下:
其中,x為由網(wǎng)絡(luò)設(shè)備的特征信息所構(gòu)成的特征信息向量,p(y=1|x)表示網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率,w*、b*為分類(lèi)器訓(xùn)練模塊340訓(xùn)練得出的最優(yōu)參數(shù)。該公式與公式(1)的區(qū)別僅在于常量參數(shù)的來(lái)源不同。對(duì)于該公式,w*、b*為分類(lèi)器訓(xùn)練模塊340訓(xùn)練得出,w*、b*是一個(gè)優(yōu)化結(jié)果,而公式(1)中的w、b為本領(lǐng)域技術(shù)人員根據(jù)經(jīng)驗(yàn)自行設(shè)置。
當(dāng)然,分類(lèi)器訓(xùn)練模塊340還可以采用除上述公式(2)之外的其他方法來(lái)訓(xùn)練分類(lèi)器,分類(lèi)器332也可以為除上述公式(3)之外的其他形式,本發(fā)明對(duì)分類(lèi)器訓(xùn)練模塊340所采用的訓(xùn)練方法、以及訓(xùn)練得出的分類(lèi)器332的形式不做限制。
分類(lèi)器332確定后,即可以進(jìn)行網(wǎng)絡(luò)設(shè)備應(yīng)用場(chǎng)景的確定,具體的確定過(guò)程與圖3中所示類(lèi)似,即按照公式(3)計(jì)算網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率,若p(y=1|x)>0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;若p(y=1|x)≤0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
根據(jù)另一種實(shí)施例,分類(lèi)器訓(xùn)練模塊340也可以設(shè)置于裝置500之外,如圖5中的虛線框所示,其功能與處理邏輯與前述設(shè)置于裝置500之內(nèi)時(shí)的情況相同。
圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法600的流程圖。如圖6所示,該方法始于步驟s610。
在步驟s610中,獲取在預(yù)定時(shí)間內(nèi)與網(wǎng)絡(luò)設(shè)備相關(guān)的多條客戶(hù)端連接記錄。根據(jù)一種實(shí)施例,預(yù)定時(shí)間可由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需要自行設(shè)置,例如,預(yù)定時(shí)間可以是1個(gè)月,1個(gè)季度,等等。一條客戶(hù)端連接記錄包括以下信息:客戶(hù)端id,客戶(hù)端所連接的網(wǎng)絡(luò)設(shè)備id,連接時(shí)間,連接地點(diǎn)。其中,客戶(hù)端id用于唯一標(biāo)識(shí)一個(gè)客戶(hù)端。
隨后,在步驟s620中,根據(jù)多條客戶(hù)連接記錄確定網(wǎng)絡(luò)設(shè)備的特征信息。根據(jù)一種實(shí)施例,網(wǎng)絡(luò)設(shè)備的特征信息包括以下信息中的一項(xiàng)或多項(xiàng):日平均連接客戶(hù)端數(shù);周一~周日每一天的日平均連接客戶(hù)端數(shù);一天內(nèi)各時(shí)間段的平均連接客戶(hù)端數(shù);重復(fù)連接指數(shù)。各項(xiàng)信息的具體定義可以參見(jiàn)前述對(duì)特征提取模塊320的描述,此處不再贅述。
隨后,在步驟s630中,根據(jù)特征信息,采用分類(lèi)器確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。本發(fā)明對(duì)分類(lèi)器的形式不做限制,只要其能夠?qū)崿F(xiàn)網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景分類(lèi)即可。根據(jù)一種實(shí)施例,分類(lèi)器可以是本領(lǐng)域技術(shù)人員自行設(shè)置的分類(lèi)模型,例如公式(1),根據(jù)公式(1)可以計(jì)算出網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率,并可以根據(jù)該概率來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景:若p(y=1|x)>0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;若p(y=1|x)≤0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
根據(jù)另一種實(shí)施例,分類(lèi)器為根據(jù)多個(gè)已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的特征信息訓(xùn)練而得出。例如,可以定義如公式(2)所示的損失函數(shù),并求得使該損失函數(shù)取得最小值時(shí)的最優(yōu)待定參數(shù)值w*、b*,根據(jù)w*、b*來(lái)確定如公式(3)所示的分類(lèi)器。隨后,則可以進(jìn)一步根據(jù)公式(3)來(lái)計(jì)算網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率p(y=1|x),若p(y=1|x)>0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;若p(y=1|x)≤0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
圖7示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法700的流程圖。如圖7所示,該方法始于步驟s710。
在步驟s710中,獲取網(wǎng)絡(luò)設(shè)備記錄和在預(yù)定時(shí)間內(nèi)與網(wǎng)絡(luò)設(shè)備相關(guān)的多條客戶(hù)端連接記錄。根據(jù)一種實(shí)施例,網(wǎng)絡(luò)設(shè)備記錄包括:網(wǎng)絡(luò)設(shè)備id,網(wǎng)絡(luò)設(shè)備所對(duì)應(yīng)的網(wǎng)絡(luò)名稱(chēng),網(wǎng)絡(luò)設(shè)備的位置。其中,網(wǎng)絡(luò)設(shè)備id適于唯一標(biāo)識(shí)一個(gè)網(wǎng)絡(luò)設(shè)備,根據(jù)一種實(shí)施例,網(wǎng)絡(luò)設(shè)備id為網(wǎng)絡(luò)設(shè)備的bssid??蛻?hù)端連接記錄包括:客戶(hù)端id,客戶(hù)端所連接的網(wǎng)絡(luò)設(shè)備id,連接時(shí)間,連接地點(diǎn)。其中,客戶(hù)端id用于唯一標(biāo)識(shí)一個(gè)客戶(hù)端。
隨后,在步驟s720中,判斷根據(jù)網(wǎng)絡(luò)設(shè)備記錄是否可以確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景,若是,則執(zhí)行步驟s730,若否,則執(zhí)行步驟s740。
在步驟s730中,根據(jù)網(wǎng)絡(luò)設(shè)備記錄確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。步驟s730實(shí)現(xiàn)的是一套簡(jiǎn)易的應(yīng)用場(chǎng)景確定程序,其可以根據(jù)網(wǎng)絡(luò)設(shè)備記錄直接、簡(jiǎn)單地確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。根據(jù)一種實(shí)施例,步驟s730中確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的具體過(guò)程可以是:若網(wǎng)絡(luò)設(shè)備的位置位于居民小區(qū)內(nèi)(此處在判斷網(wǎng)絡(luò)設(shè)備的位置是否位于居民小區(qū)內(nèi)時(shí),需要結(jié)合地圖數(shù)據(jù)進(jìn)行判斷,例如可以結(jié)合百度地圖、高德地圖、谷歌地圖等地圖數(shù)據(jù)),則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景。若網(wǎng)絡(luò)名稱(chēng)中包括特定關(guān)鍵字,則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景,根據(jù)一種實(shí)施例,上述特定關(guān)鍵字包括但不限于hotel、inn、restaurant、mcdonald、酒店、賓館、商場(chǎng)。
在步驟s740中,根據(jù)多條客戶(hù)端連接記錄確定網(wǎng)絡(luò)設(shè)備的特征信息。
在步驟s750中,根據(jù)特征信息,采用分類(lèi)器確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景。步驟s740、s750分別與方法600中的步驟s620、s630相對(duì)應(yīng),步驟s740、s750的具體過(guò)程可以參考前述對(duì)步驟s620、s630的描述,此處不再贅述。
方法700與方法600的區(qū)別在于,多了一套根據(jù)網(wǎng)絡(luò)設(shè)備記錄來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方案,即相對(duì)于方法600來(lái)說(shuō),添加了步驟s720和s730,同時(shí),在步驟s710所示的數(shù)據(jù)獲取過(guò)程中還需要獲取網(wǎng)絡(luò)設(shè)備記錄。
a6:a4所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法,其中,所述時(shí)間段的長(zhǎng)度為3小時(shí)。
a7:a3所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法,其中,還包括根據(jù)網(wǎng)絡(luò)設(shè)備記錄來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景:若所述網(wǎng)絡(luò)設(shè)備的位置位于居民小區(qū)內(nèi),則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;若所述網(wǎng)絡(luò)名稱(chēng)中包括特定關(guān)鍵字,則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
a8:a7所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法,其中,所述特定關(guān)鍵字包括hotel、inn、restaurant、mcdonald、酒店、賓館、商場(chǎng)。
a9:a2-8中任一項(xiàng)所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法,其中,所述分類(lèi)器按照以下方法訓(xùn)練:
獲取多個(gè)已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的特征信息;
定義如下?lián)p失函數(shù):
其中,n為已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的數(shù)目,yi為第i個(gè)網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)簽,其取值為1或0,1表示家用場(chǎng)景,0表示非家用場(chǎng)景;xi為第i個(gè)網(wǎng)絡(luò)設(shè)備的特征信息向量,所述特征信息向量為由第i個(gè)網(wǎng)絡(luò)設(shè)備的特征信息所構(gòu)成的向量;w和b為待定參數(shù);
計(jì)算使所述損失函數(shù)取得最小值時(shí)的最優(yōu)待定參數(shù)值w*、b*。
a10:a9所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的方法,其中,所述根據(jù)所述特征信息,采用分類(lèi)器確定所述網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的步驟包括:
按照以下公式計(jì)算網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率:
其中,x為網(wǎng)絡(luò)設(shè)備的特征信息向量;
若p(y=1|x)>0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;
若p(y=1|x)≤0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
b15:b14所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置,其中,所述特征提取模塊在確定客戶(hù)端數(shù)時(shí),同一個(gè)客戶(hù)端id僅被計(jì)數(shù)一次;所述重復(fù)連接指數(shù)為:客戶(hù)端連接次數(shù)與客戶(hù)端數(shù)的比值。
b16:b14所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置,其中,所述時(shí)間段的長(zhǎng)度為3小時(shí)。
b17:b13所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置,其中,所述數(shù)據(jù)獲取模塊還適于獲取網(wǎng)絡(luò)設(shè)備記錄,所述場(chǎng)景確定模塊中還包括簡(jiǎn)易確定模塊,適于根據(jù)網(wǎng)絡(luò)設(shè)備記錄來(lái)確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景:若所述網(wǎng)絡(luò)設(shè)備的位置位于居民小區(qū)內(nèi),則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;若所述網(wǎng)絡(luò)名稱(chēng)中包括特定關(guān)鍵字,則將該網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
b18:b17所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置,其中,所述特定關(guān)鍵字包括hotel、inn、restaurant、mcdonald、酒店、賓館、商場(chǎng)。
b19:b12-18中任一項(xiàng)所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置,其中,還包括分類(lèi)器訓(xùn)練模塊,適于按照以下步驟訓(xùn)練所述分類(lèi)器:
獲取多個(gè)已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的特征信息;
定義如下?lián)p失函數(shù):
其中,n為已確定了應(yīng)用場(chǎng)景的網(wǎng)絡(luò)設(shè)備的數(shù)目,yi為第i個(gè)網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)簽,其取值為1或0,1表示家用場(chǎng)景,0表示非家用場(chǎng)景;xi為第i個(gè)網(wǎng)絡(luò)設(shè)備的特征信息向量,所述特征信息向量為由第i個(gè)網(wǎng)絡(luò)設(shè)備的特征信息所構(gòu)成的向量;w和b為待定參數(shù);
計(jì)算使所述損失函數(shù)取得最小值時(shí)的最優(yōu)待定參數(shù)值w*、b*。
b20:b19所述的確定網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景的裝置,其中,所述場(chǎng)景確定模塊適于按照以下步驟確定所述網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景:
按照以下公式計(jì)算網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景為家用場(chǎng)景的概率:
其中,x為網(wǎng)絡(luò)設(shè)備的特征信息向量;
若p(y=1|x)>0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為家用場(chǎng)景;
若p(y=1|x)≤0.5,則將網(wǎng)絡(luò)設(shè)備的應(yīng)用場(chǎng)景標(biāo)記為非家用場(chǎng)景。
在此處所提供的說(shuō)明書(shū)中,算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與本發(fā)明的示例一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下被實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員應(yīng)當(dāng)理解在本文所公開(kāi)的示例中的設(shè)備的模塊或單元或組件可以布置在如該實(shí)施例中所描述的設(shè)備中,或者可替換地可以定位在與該示例中的設(shè)備不同的一個(gè)或多個(gè)設(shè)備中。前述示例中的模塊可以組合為一個(gè)模塊或者此外可以分成多個(gè)子模塊。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
此外,所述實(shí)施例中的一些在此被描述成可以由計(jì)算機(jī)系統(tǒng)的處理器或者由執(zhí)行所述功能的其它裝置實(shí)施的方法或方法元素的組合。因此,具有用于實(shí)施所述方法或方法元素的必要指令的處理器形成用于實(shí)施該方法或方法元素的裝置。此外,裝置實(shí)施例的在此所述的元素是如下裝置的例子:該裝置用于實(shí)施由為了實(shí)施該發(fā)明的目的的元素所執(zhí)行的功能。
如在此所使用的那樣,除非另行規(guī)定,使用序數(shù)詞“第一”、“第二”、“第三”等等來(lái)描述普通對(duì)象僅僅表示涉及類(lèi)似對(duì)象的不同實(shí)例,并且并不意圖暗示這樣被描述的對(duì)象必須具有時(shí)間上、空間上、排序方面或者以任意其它方式的給定順序。
盡管根據(jù)有限數(shù)量的實(shí)施例描述了本發(fā)明,但是受益于上面的描述,本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員明白,在由此描述的本發(fā)明的范圍內(nèi),可以設(shè)想其它實(shí)施例。此外,應(yīng)當(dāng)注意,本說(shuō)明書(shū)中使用的語(yǔ)言主要是為了可讀性和教導(dǎo)的目的而選擇的,而不是為了解釋或者限定本發(fā)明的主題而選擇的。因此,在不偏離所附權(quán)利要求書(shū)的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)許多修改和變更都是顯而易見(jiàn)的。對(duì)于本發(fā)明的范圍,對(duì)本發(fā)明所做的公開(kāi)是說(shuō)明性的,而非限制性的,本發(fā)明的范圍由所附權(quán)利要求書(shū)限定。