一種防蹭網提醒方法及相關設備與流程
2023-12-07 04:18:26

本發明涉及網際網路技術領域,具體涉及一種防蹭網提醒方法、一種防蹭網提醒裝置、一種計算機存儲介質以及一種用戶設備。
背景技術:
隨著共享無線網絡的相關軟體的普及,越來越多的家庭無線網絡被「蹭網」,導致家庭無線網絡的合法用戶自身的網絡速度受到影響。為了消除家庭無線網絡被「蹭網」的安全隱患,「防蹭網」的解決方案應運而生。「防蹭網」是指利用一些技術手段來達到防止其他用戶使用家庭無線網絡的目的。目前,大部分的「防蹭網」方案均是通過控制網關設備實現,其核心在於適配兼容市面上各品牌型號的網關設備(如無線路由器)的操作差異,在成功適配網關設備之後,由合法用戶登錄至網關設備中進行操作如拒絕非授權的用戶設備的接入請求,從而達到「防蹭網」目的。由於現有的「防蹭網」方案實現前提在於網關設備的適配和登錄,一旦合法用戶的網關設備無法成功適配或無法正常登錄,合法用戶則無法獲知自身家庭無線網絡被「蹭網」的情況,當然也就無法及時對「蹭網」的用戶設備做出相應處理,影響了家庭無線網絡的正常使用。
技術實現要素:
本發明實施例提供一種防蹭網提醒方法及相關設備,可以在不進行網關設備的適配及登錄的情況下進行「蹭網」識別,並及時輸出防蹭網提醒。
一方面,本發明實施例提供一種防蹭網提醒方法,可包括:
若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表,所述連接設備列表包含至少一個當前接入至所述主用戶家庭無線網絡的用戶設備的標識;
獲取與所述主用戶家庭無線網絡相關聯的授權設備列表,所述授權設備列表中包含至少一個允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
將所述連接設備列表與所述授權設備列表進行比對以確認當前是否存在非授權用戶設備接入至所述主用戶家庭無線網絡;
若存在,輸出防蹭網提醒消息。
優選地,所述若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表之前,還包括:
當檢測到主用戶設備接入至目標無線網絡時,判斷所述目標無線網絡是否為疑似家庭無線網絡;
若所述目標無線網絡為疑似家庭無線網絡,輸出確認提示信息,所述確認提示信息用於提示執行確認所述目標無線網絡是否為主用戶家庭無線網絡的確認操作;
若接收到確認操作,將所述目標無線網絡標記為主用戶家庭無線網絡;
為所述主用戶家庭無線網絡配置相關聯的授權設備列表。
優選地,所述當檢測到主用戶設備接入至目標無線網絡時,判斷所述目標無線網絡是否為疑似家庭無線網絡,包括:
當檢測到主用戶設備接入至目標無線網絡時,查詢所述目標無線網絡的置信度;
若所述置信度高於預設閥值,判定所述目標無線網絡為疑似家庭無線網絡。
優選地,所述置信度是由雲端伺服器根據歷史接入至所述目標無線網絡的至少一個用戶設備上報的接入信息進行統計分析得到;其中,所述接入信息包括以下任一種:接入時間、接入頻率、接入地點。
優選地,所述為所述主用戶家庭無線網絡配置相關聯的授權設備列表,包括:
查找歷史接入至所述主用戶家庭無線網絡的所有用戶設備,並輸出所查找到的所有用戶設備的標識以供選擇;
將所選擇的用戶設備配置為允許接入至所述主用戶家庭無線網絡的授權用戶設備,並生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
優選地,所述為所述主用戶家庭無線網絡配置相關聯的授權設備列表,包括:
輸出配置提示信息,所述配置提示信息用於提示輸入允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
根據所輸入的授權用戶設備的標識生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
優選地,所述若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表,包括:
若檢測到主用戶設備接入至主用戶家庭無線網絡,向所述主用戶家庭無線網絡的網關設備發送獲取指令;
接收所述網關設備返回的所述主用戶家庭無線網絡的連接設備列表。
另一方面,本發明實施例提供一種防蹭網提醒裝置,可包括:
第一獲取單元,用於若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表,所述連接設備列表包含至少一個當前接入至所述主用戶家庭無線網絡的用戶設備的標識;
第二獲取單元,用於獲取與所述主用戶家庭無線網絡相關聯的授權設備列表,所述授權設備列表中包含至少一個允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
比對單元,用於將所述連接設備列表與所述授權設備列表進行比對以確認當前是否存在非授權用戶設備接入至所述主用戶家庭無線網絡;
提醒單元,用於若存在,輸出防蹭網提醒消息。
優選地,所述防蹭網提醒裝置還包括:
疑似判斷單元,用於當檢測到主用戶設備接入至目標無線網絡時,判斷所述目標無線網絡是否為疑似家庭無線網絡;
確認提示單元,用於若所述目標無線網絡為疑似家庭無線網絡,輸出確認提示信息,所述確認提示信息用於提示執行確認所述目標無線網絡是否為主用戶家庭無線網絡的確認操作;
標記單元,用於若接收到確認操作,將所述目標無線網絡標記為主用戶家庭無線網絡;
配置單元,用於為所述主用戶家庭無線網絡配置相關聯的授權設備列表。
優選地,所述疑似判斷單元具體用於當檢測到主用戶設備接入至目標無線網絡時,查詢所述目標無線網絡的置信度,若所述置信度高於預設閥值,判定所述目標無線網絡為疑似家庭無線網絡。
優選地,所述置信度是由雲端伺服器根據歷史接入至所述目標無線網絡的至少一個用戶設備上報的接入信息進行統計分析得到;其中,所述接入信息包括以下任一種:接入時間、接入頻率、接入地點。
優選地,所述配置單元具體用於查找歷史接入至所述主用戶家庭無線網絡的所有用戶設備,並輸出所查找到的所有用戶設備的標識以供選擇,將所選擇的用戶設備配置為允許接入至所述主用戶家庭無線網絡的授權用戶設備,並生成與所述主用戶家庭無線網絡相關聯的授權設備列表;或者,
所述配置單元具體用於輸出配置提示信息,所述配置提示信息用於提示輸入允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識,根據所輸入的授權用戶設備的標識生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
優選地,所述第一獲取單元具體用於若檢測到主用戶設備接入至主用戶家庭無線網絡,向所述主用戶家庭無線網絡的網關設備發送獲取指令,接收所述網關設備返回的所述主用戶家庭無線網絡的連接設備列表。
再一方面,本發明實施例還提供一種計算機存儲介質,所述計算機存儲介質存儲有一條或一條以上指令,所述一條或一條以上指令適於由處理器加載並執行如下步驟:
a、若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表,所述連接設備列表包含至少一個當前接入至所述主用戶家庭無線網絡的用戶設備的標識;
b、獲取與所述主用戶家庭無線網絡相關聯的授權設備列表,所述授權設備列表中包含至少一個允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
c、將所述連接設備列表與所述授權設備列表進行比對以確認當前是否存在非授權用戶設備接入至所述主用戶家庭無線網絡;
d、若存在,輸出防蹭網提醒消息。
優選地,所述一條或一條以上指令由處理器加載並執行步驟a之前,還執行如下步驟:
e、當檢測到主用戶設備接入至目標無線網絡時,判斷所述目標無線網絡是否為疑似家庭無線網絡;
f、若所述目標無線網絡為疑似家庭無線網絡,輸出確認提示信息,所述確認提示信息用於提示執行確認所述目標無線網絡是否為主用戶家庭無線網絡的確認操作;
g、若接收到確認操作,將所述目標無線網絡標記為主用戶家庭無線網絡;
h、為所述主用戶家庭無線網絡配置相關聯的授權設備列表。
優選地,所述一條或一條以上指令由處理器加載並執行步驟e的過程中,具體執行如下步驟:
e1、當檢測到主用戶設備接入至目標無線網絡時,查詢所述目標無線網絡的置信度;
e2、若所述置信度高於預設閥值,判定所述目標無線網絡為疑似家庭無線網絡。
優選地,所述置信度是由雲端伺服器根據歷史接入至所述目標無線網絡的至少一個用戶設備上報的接入信息進行統計分析得到;其中,所述接入信息包括以下任一種:接入時間、接入頻率、接入地點。
優選地,所述一條或一條以上指令由處理器加載並執行步驟h的過程中,具體執行如下步驟:
h1、查找歷史接入至所述主用戶家庭無線網絡的所有用戶設備,並輸出所查找到的所有用戶設備的標識以供選擇;
h2、將所選擇的用戶設備配置為允許接入至所述主用戶家庭無線網絡的授權用戶設備,並生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
優選地,所述一條或一條以上指令由處理器加載並執行步驟h的過程中,具體執行如下步驟:
h1、輸出配置提示信息,所述配置提示信息用於提示輸入允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
h2、根據所輸入的授權用戶設備的標識生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
優選地,所述一條或一條以上指令由處理器加載並執行步驟a的過程中,具體執行如下步驟:
a1、若檢測到主用戶設備接入至主用戶家庭無線網絡,向所述主用戶家庭無線網絡的網關設備發送獲取指令;
a2、接收所述網關設備返回的所述主用戶家庭無線網絡的連接設備列表。
再一方面,本發明實施例還提供了一種用戶設備,包括:
無線上網模塊,用於搜索無線信號,並通過搜索到的無線信號接入至無線網絡;
處理器,適於實現一條或一條以上指令;以及,
計算機存儲介質,所述計算機存儲介質存儲有一條或一條以上指令,所述一條或一條以上指令適於由所述處理器加載並執行如下步驟:
a、若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表,所述連接設備列表包含至少一個當前接入至所述主用戶家庭無線網絡的用戶設備的標識;
b、獲取與所述主用戶家庭無線網絡相關聯的授權設備列表,所述授權設備列表中包含至少一個允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
c、將所述連接設備列表與所述授權設備列表進行比對以確認當前是否存在非授權用戶設備接入至所述主用戶家庭無線網絡;
d、若存在,輸出防蹭網提醒消息。
優選地,所述一條或一條以上指令由處理器加載並執行步驟a之前,還執行如下步驟:
e、當檢測到主用戶設備接入至目標無線網絡時,判斷所述目標無線網絡是否為疑似家庭無線網絡;
f、若所述目標無線網絡為疑似家庭無線網絡,輸出確認提示信息,所述確認提示信息用於提示執行確認所述目標無線網絡是否為主用戶家庭無線網絡的確認操作;
g、若接收到確認操作,將所述目標無線網絡標記為主用戶家庭無線網絡;
h、為所述主用戶家庭無線網絡配置相關聯的授權設備列表。
優選地,所述一條或一條以上指令由處理器加載並執行步驟e的過程中,具體執行如下步驟:
e1、當檢測到主用戶設備接入至目標無線網絡時,查詢所述目標無線網絡的置信度;
e2、若所述置信度高於預設閥值,判定所述目標無線網絡為疑似家庭無線網絡。
優選地,所述置信度是由雲端伺服器根據歷史接入至所述目標無線網絡的至少一個用戶設備上報的接入信息進行統計分析得到;其中,所述接入信息包括以下任一種:接入時間、接入頻率、接入地點。
優選地,所述一條或一條以上指令由處理器加載並執行步驟h的過程中,具體執行如下步驟:
h1、查找歷史接入至所述主用戶家庭無線網絡的所有用戶設備,並輸出所查找到的所有用戶設備的標識以供選擇;
h2、將所選擇的用戶設備配置為允許接入至所述主用戶家庭無線網絡的授權用戶設備,並生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
優選地,所述一條或一條以上指令由處理器加載並執行步驟h的過程中,具體執行如下步驟:
h1、輸出配置提示信息,所述配置提示信息用於提示輸入允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
h2、根據所輸入的授權用戶設備的標識生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
優選地,所述一條或一條以上指令由處理器加載並執行步驟a的過程中,具體執行如下步驟:
a1、若檢測到主用戶設備接入至主用戶家庭無線網絡,向所述主用戶家庭無線網絡的網關設備發送獲取指令;
a2、接收所述網關設備返回的所述主用戶家庭無線網絡的連接設備列表。
本發明實施例可以在不進行網關設備的適配及登錄的情況下,若存在非授權用戶設備接入至家庭無線網絡進行「蹭網」,則對「蹭網」的非授權用戶設備進行自動識別,並及時向家庭無線網絡的合法用戶發出防蹭網提醒,以使合法用戶及時獲知家庭無線網絡的使用情況,方便合法用戶對非授權用戶設備進行相應處理。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種防蹭網提醒方法的流程圖;
圖2為本發明實施例提供的另一種防蹭網提醒方法的流程圖;
圖3a-圖3c為本發明實施例提供的家庭無線網絡標記場景的示意圖;
圖4為本發明實施例提供的一種防蹭網提醒裝置的結構示意圖;
圖5為本發明實施例提供的一種用戶設備的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。
隨著移動網際網路的迅猛發展,大部分用戶家庭都安裝有無線路由器、無線貓等網關設備,用戶在家裡時通過pda(平板電腦)、手機等用戶設備利用這些網關設備提供的諸如wifi(wirelessfidelity,無線保真)信號等無線信號連接至網際網路;此處,以用戶家庭的網關設備為核心的無線網絡稱為家庭無線網絡。隨著共享無線網絡的相關軟體的普及,越來越多的家庭無線網絡被「蹭網」,導致家庭無線網絡的合法用戶(如:家庭無線網絡的所有者用戶或其家庭成員用戶)自身的網絡速度受到影響。「蹭網」是家庭無線網絡被作為免費無線熱點被附近的非法用戶(如:非家庭無線網絡的所有者用戶,也非其家庭成員用戶)通過「萬能鑰匙」等共享無線網絡的軟體偷偷接入並免費使用的情況。然而家庭無線網絡屬於合法用戶的私人無線網絡,在不經過合法用戶授權的情況下「蹭網」是不被允許的,而且「蹭網」用戶往往會佔用家庭無線網絡的帶寬,影響到家庭無線網絡的合法用戶的正常使用,為了消除家庭無線網絡被「蹭網」的安全隱患,「防蹭網」的解決方案應運而生。「防蹭網」是指利用一些技術手段如在網關設備設置「黑名單」,或控制網關設備隱藏無線信號等手段來達到防止其他用戶使用家庭無線網絡的目的。
目前,大部分的「防蹭網」方案均是通過控制網關設備實現,其核心在於適配兼容市面上各品牌型號的網關設備(如無線路由器)的操作差異,在成功適配網關設備之後,由合法用戶登錄至網關設備中進行「黑名單」或「隱藏無線信號」等配置,網關設備檢測到非授權用戶設備接入至家庭無線網絡時,向合法用戶發出「防蹭網」提醒,同時可根據配置或根據合法用戶的操作拒絕該非授權用戶設備的接入請求,從而達到「防蹭網」目的。由於現有的「防蹭網」方案實現前提在於網關設備的適配和登錄,一旦合法用戶的網關設備無法成功適配或無法正常登錄,合法用戶則無法獲知自身家庭無線網絡被「蹭網」的情況,當然也就無法及時對「蹭網」的用戶設備做出相應處理,影響了家庭無線網絡的正常使用。
本發明提供了一種防蹭網提醒的方法及相關設備,可以在不進行網關設備的適配及登錄的情況下,若存在非授權用戶設備接入至家庭無線網絡進行「蹭網」,則對「蹭網」的非授權用戶設備進行自動識別,並及時向家庭無線網絡的合法用戶發出防蹭網提醒,以使合法用戶及時獲知家庭無線網絡的使用情況,方便合法用戶對非授權用戶設備進行相應處理。
基於上述描述,本發明實施例提供一種防蹭網提醒方法,請參見圖1,該方法可包括以下步驟s101-步驟s104。
s101,若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表,所述連接設備列表包含至少一個當前接入至所述主用戶家庭無線網絡的用戶設備的標識。
主用戶設備是指家庭無線網絡的合法用戶所使用的、用於接收防蹭網提醒的用戶設備。用戶設備可以包括但不限於:筆記本電腦、pda、智慧型手機等可攜式終端設備。主用戶家庭無線網絡是指使用合法用戶所擁有的家庭無線網絡,也是主用戶設備當前接入的家庭無線網絡。以一個具體實施闡述如下:假設用戶a在自己家裡安裝無線路由器,同時使用筆記本電腦、智慧型手機利於無線路由器接入家庭wifi網絡;那麼,用戶a可以設置筆記本電腦為主用戶設備,也可以設置智慧型手機為主用戶設備;用戶a是該家庭wifi網絡的合法用戶,此時該家庭wifi網絡稱為主用戶家庭wifi網絡。
由於需要通過網關設備接入至主用戶家庭無線網絡,因此,任一個用戶設備連接網關設備以接入至主用戶家庭無線網絡時,網關設備則會將該接入的用戶設備的標識添加至連接設備列表中;此處,用戶設備的標識可以包括但不限於ip(internetprotocol,網絡之間互聯的協議)地址、mac地址(mediaaccesscontroladdress,物理地址)、手機號、email(電子郵箱)帳號等等;例如:當用戶設備m與網關設備建立連接並接入至主用戶家庭無線網絡時,網關設備將用戶設備m的標識添加至連接設備列表中;同理,當用戶設備n與網關設備建立連接並接入至主用戶家庭無線網絡時,網關設備將用戶設備n的標識添加至連接設備列表中。可以理解的是,當用戶設備m(或用戶設備n)斷開與網關設備的連接後,網關設備從連接設備列表中刪除用戶設備m(或用戶設備n)的標識。步驟s101中,主用戶設備接入至主用戶家庭無線網絡之後,可以從主用戶家庭網絡的網關設備獲得連接設備列表,例如:主用戶設備可以採用ping的方式從網關設備獲取連接設備列表。
s102,獲取與所述主用戶家庭無線網絡相關聯的授權設備列表,所述授權設備列表中包含至少一個允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識。
授權設備列表可以是由主用戶家庭無線網絡的合法用戶預先配置的,例如:合法用戶可以將自己使用的諸如pda、筆記本電腦、手機等用戶設備均配置為授權用戶設備,也可以將自己的家庭成員用戶所使用的諸如pda、筆記本電腦、智慧型手機等用戶設備均配置為授權用戶設備。所有授權用戶設備的標識被添加至授權設備列表中,且該授權設備列表可以與主用戶家庭無線網絡關聯存儲在主用戶設備本地存儲空間中,步驟s102則可以從主用戶設備本地存儲空間中直接獲取所述授權設備列表。需要說明的是,授權設備列表與主用戶家庭無線網絡相關聯是指一個主用戶家庭無線網絡唯一對應一個授權設備列表。
s103,將所述連接設備列表與所述授權設備列表進行比對以確認當前是否存在非授權用戶設備接入至所述主用戶家庭無線網絡。
s104,若存在,輸出防蹭網提醒消息。
步驟s103-s104中,將連接設備列表與授權設備列表中的各用戶設備的標識進行一一比對,如果發現連接設備列表中的某用戶設備的標識並不在授權設備列表中,表明當前接入至主用戶家庭無線網絡的該用戶設備為非授權用戶設備,屬於「蹭網」的用戶設備,則可以向主用戶設備輸出防蹭網提醒消息,所述防蹭網提醒消息用於提醒主用戶設備側的合法用戶關注自身的家庭無線網絡被「蹭網」的情況,有可能會影響合法用戶的網絡使用。
本發明實施例可以在不進行網關設備的適配及登錄的情況下,若存在非授權用戶設備接入至家庭無線網絡進行「蹭網」,則對「蹭網」的非授權用戶設備進行自動識別,並及時向家庭無線網絡的合法用戶發出防蹭網提醒,以使合法用戶及時獲知家庭無線網絡的使用情況,方便合法用戶對非授權用戶設備進行相應處理。需要特別說明的是,此處的處理可包括但不限於以下幾種:①如果主用戶家庭無線網絡的網關設備已成功適配,合法用戶可登錄至網關設備並控制網關設備斷開與非授權用戶設備的連接,從而將非授權用戶設備移出主用戶家庭無線網絡。②如果主用戶家庭無線網絡的網關設備尚未進行適配或適配失敗,合法用戶可以向雲端伺服器發送適配申請,待網關設備成功適配後再登錄至網關設備並控制網關設備斷開與非授權用戶設備的連接,從而將非授權用戶設備移出主用戶家庭無線網絡。③合法用戶還可登錄至網關設備,並將識別到的非授權用戶設備添加至「黑名單」中,那麼該非授權用戶設備再次連接網關設備時,網關設備可直接拒絕該非授權用戶設備的連接請求,拒絕將其接入至主用戶家庭無線網絡。④合法用戶還可登錄至網關設備,開啟網關設備的「隱藏」功能,以使得非授權用戶設備無法搜索到網關設備提供的無線信號進而無法接入至主用戶家庭無線網絡。⑤合法用戶如果發現該非授權用戶設備屬於可信賴的用戶設備,還可以將該非授權用戶設備的標識添加至授權設備列表中。
本發明實施例還提供了另一種防蹭網提醒方法,請參見圖2,該方法可包括以下步驟s201-步驟s209。
s201,當檢測到主用戶設備接入至目標無線網絡時,判斷所述目標無線網絡是否為疑似家庭無線網絡。
步驟s201是採用置信度初步判斷主用戶設備當前接入的目標無線網絡是否為家庭無線網絡的過程。具體實現中,該步驟s201可包括以下步驟s11-s12。
s11,當檢測到主用戶設備接入至目標無線網絡時,查詢所述目標無線網絡的置信度。
s12,若所述置信度高於預設閥值,判定所述目標無線網絡為疑似家庭無線網絡。
置信度是由雲端伺服器根據歷史接入至所述目標無線網絡的至少一個用戶設備上報的接入信息進行統計分析得到;其中,所述接入信息包括以下任一種:接入時間、接入頻率、接入地點。本實施例中,每個用戶設備可以在接入至無線網絡後向雲端伺服器上報接入信息,或者,每個用戶設備也可以採用一定的頻率定期向雲端伺服器上報自身所接入過的所有無線網絡相關的接入信息。雲端伺服器根據大量上報的接入信息進行統計分析,排除一些公共無線網絡,例如:排除諸如標識為「星巴克」的wifi網絡、標識為「caffee」的wifi網絡等明顯公共標識的無線網絡,再將接入信息作為考量因子分析剩餘的可能屬於家庭無線網絡的各無線網絡的置信度,例如:針對某一wifi網絡,分析發現某用戶設備在連續一段時間在晚上9:00-12:00時段接入該wifi網絡,那麼該wifi網絡屬於家庭wifi網絡的置信度高。最後存儲各無線網絡的標識及對應的置信度。需要說明的是,無線網絡的置信度越高表明該無線網絡是家庭無線網絡的可能性越大,反之,無線網絡的置信度越低表明該無線網絡是家庭無線網絡的可能性越低。
步驟s11-s12可以包括以下幾種實現方式,(1)當檢測到主用戶設備接入至目標無線網絡時,可以將目標無線網絡的標識發送至雲端伺服器進行置信度查詢,並接收雲端伺服器返回的該目標無線網絡的置信度進行疑似家庭無線網絡的判定。這種實現方式藉助於雲端伺服器的強大分析能力獲得置信度,主用戶設備側處理負擔較小;但受接入信息的上報時延以及網絡時延的影響較大。(2)提前從雲端伺服器拉取各無線網絡的置信度並存儲在主用戶設備本地存儲空間中,那麼當檢測到主用戶設備接入至目標無線網絡時,可直接從主用戶設備的本地存儲空間中查詢該目標無線網絡的置信度進行疑似家庭無線網絡的判定。這種實現方式查詢效率較高,但若本地存儲內容的更新不夠及時易影響查詢結果的準確性。(3)雲端伺服器將置信度統計分析的邏輯封裝為分析模型下發至主用戶設備執行,並將各用戶設備上報的接入信息作為參數傳輸給主用戶設備,當檢測到主用戶設備接入至目標無線網絡時,由主用戶設備在本地利用分析模型統計分析目標無線網絡的置信度並進行疑似家庭無線網絡的判定。這種實現方式通過主用戶設備本地側進行置信度分析可受接入信息的上報時延的影響及網絡時延的影響較小,但需要在主用戶設備側進行額外的開發工作,成本較高。上述(1)-(3)所示的實現方式各有優缺點,在具體應用中可以靈活選擇。
s202,若所述目標無線網絡為疑似家庭無線網絡,輸出確認提示信息,所述確認提示信息用於提示執行確認所述目標無線網絡是否為主用戶家庭無線網絡的確認操作。
s203,若接收到確認操作,將所述目標無線網絡標記為主用戶家庭無線網絡。
步驟s202-s203是採用由合法用戶進行二次確認的手段最終標記主用戶家庭無線網絡。經步驟s201的疑似家庭網絡的初步判斷之後,通過ui彈框等方式引導主用戶設備側的合法用戶標記主用戶家庭無線網絡。此處,ui的設計可以包括但不限於以下幾種場景:場景一(請參見圖3a):如果主用戶設備存在歷史接入目標無線網絡的記錄,那麼可以將該目標無線網絡作為唯一選項提供給合法用戶確認是否為家庭無線網絡。場景二(請參見圖3b):如果主用戶設備不存在歷史接入目標無線網絡的記錄,那麼可以將該目標無線網絡與主用戶設備歷史接入過的其他無線網絡一併作為選項提供給合法用戶選擇確認家庭無線網絡。場景三(請參見圖3c):如果主用戶設備當前斷開與目標無線網絡的連接,那麼提示合法用戶先建立網絡連接再來選擇確認自身的家庭無線網絡。
s204,為所述主用戶家庭無線網絡配置相關聯的授權設備列表。
授權設備列表可以是由主用戶家庭無線網絡的合法用戶預先配置的,具體的配置過程可包括兩種可行的實施方式,其中一種實施方式中,步驟s204具體包括以下步驟s21-s22:
s21,查找歷史接入至所述主用戶家庭無線網絡的所有用戶設備,並輸出所查找到的所有用戶設備的標識以供選擇。
s22,將所選擇的用戶設備配置為允許接入至所述主用戶家庭無線網絡的授權用戶設備,並生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
上述實施方式可應用於存在歷史接入記錄的場景,例如:合法用戶之前已經通過自己的pda、筆記本電腦、手機等用戶設備接入至主用戶家庭無線網絡中,那麼這些存在歷史接入記錄的各用戶設備的標識已被緩存,步驟s11-s12中可以將已緩存的存在歷史接入記錄的各用戶設備的標識提供給合法用戶選擇,將所選擇的用戶設備配置為授權用戶設備並添加至授權設備列表中。
另一種實施方式中,步驟s204具體包括以下步驟s31-s32:
s31,輸出配置提示信息,所述配置提示信息用於提示輸入允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識。
s32,根據所輸入的授權用戶設備的標識生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
上述實施方式可應用於不存在歷史接入記錄的場景,例如:合法用戶可以輸入自己使用的諸如pda、筆記本電腦、手機等用戶設備的標識,或輸入自己的家庭成員用戶所使用的諸如pda、筆記本電腦、智慧型手機等用戶設備的標識,那麼將所輸入的用戶設備的標識均配置為授權用戶設備的標識並添加至授權設備列表中。
s205,若檢測到主用戶設備接入至主用戶家庭無線網絡,向所述主用戶家庭無線網絡的網關設備發送獲取指令。
s206,接收所述網關設備返回的所述主用戶家庭無線網絡的連接設備列表。
步驟s205-s206中,獲取指令可以是ping指令,向網關設備發送ping指令則可以控制網關設備返回主用戶家庭無線網絡的連接設備列表,該連接設備列表中包含了當前接入至主用戶家庭無線網絡的所有連接設備的標識。
s207,獲取與所述主用戶家庭無線網絡相關聯的授權設備列表,所述授權設備列表中包含至少一個允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識。
s208,將所述連接設備列表與所述授權設備列表進行比對以確認當前是否存在非授權用戶設備接入至所述主用戶家庭無線網絡。
s209,若存在,輸出防蹭網提醒消息。
步驟s207-s209可以參見圖1所示實施例的步驟s102-s104,在此不贅述。
下面將結合一個具體實例,對本發明實施例的防蹭網提醒方法的流程進行詳細介紹。
假設主用戶設備為用戶a的手機a,用戶a通過手機a連接到wifi-a時,手機a從雲端伺服器查詢wifi-a的置信度以判斷wifi-a是否為疑似家庭wifi網絡,如果是則在手機a中ui彈框引導用戶a確認wifi-a是否為用戶a的家庭wifi網絡,根據用戶a的二次確認操作將wifi-a標記為主用戶家庭wifi網絡。之後,接收用戶a所配置的授權設備列表,假設授權設備列表中包含手機b的標識和手機c的標識。
手機a通過ping的方式向主用戶家庭wifi網絡的無線路由器獲取連接設備列表,假設該連接設備列表中包含筆記本電腦d和標識和手機c的標識。手機a將連接設備列表與授權設備列表進行比對,發現筆記本電腦d屬於非授權用戶設備,因此輸出防蹭網提醒消息;此後,用戶a可以在無線路由器適配成功後,登錄至無線路由器中操作將筆記本電腦d移出主用戶家庭wifi網絡中。
本發明實施例可以在不進行網關設備的適配及登錄的情況下,若存在非授權用戶設備接入至家庭無線網絡進行「蹭網」,則對「蹭網」的非授權用戶設備進行自動識別,並及時向家庭無線網絡的合法用戶發出防蹭網提醒,以使合法用戶及時獲知家庭無線網絡的使用情況,方便合法用戶對非授權用戶設備進行相應處理。
基於上述的防蹭網提醒方法的實施例,本發明實施例還公開了一種防蹭網提醒裝置,該防蹭網提醒裝置可以是一個電腦程式(包括程序代碼),且該電腦程式可以運行於諸如筆記本電腦、pda、手機等用戶設備中以用來執行圖1-2任一實施例所示的防蹭網提醒方法。請參見圖4,該防蹭網提醒裝置運行如下單元:
第一獲取單元101,用於若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表,所述連接設備列表包含至少一個當前接入至所述主用戶家庭無線網絡的用戶設備的標識。
具體實現中,所述第一獲取單元101具體用於若檢測到主用戶設備接入至主用戶家庭無線網絡,向所述主用戶家庭無線網絡的網關設備發送獲取指令,接收所述網關設備返回的所述主用戶家庭無線網絡的連接設備列表。
第二獲取單元102,用於獲取與所述主用戶家庭無線網絡相關聯的授權設備列表,所述授權設備列表中包含至少一個允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識。
比對單元103,用於將所述連接設備列表與所述授權設備列表進行比對以確認當前是否存在非授權用戶設備接入至所述主用戶家庭無線網絡。
提醒單元104,用於若存在,輸出防蹭網提醒消息。
可選地,防蹭網提醒裝置還運行如下單元:
疑似判斷單元105,用於當檢測到主用戶設備接入至目標無線網絡時,判斷所述目標無線網絡是否為疑似家庭無線網絡。
具體實現中,所述疑似判斷單元105具體用於當檢測到主用戶設備接入至目標無線網絡時,查詢所述目標無線網絡的置信度,若所述置信度高於預設閥值,判定所述目標無線網絡為疑似家庭無線網絡。其中,所述置信度是由雲端伺服器根據歷史接入至所述目標無線網絡的至少一個用戶設備上報的接入信息進行統計分析得到;其中,所述接入信息包括以下任一種:接入時間、接入頻率、接入地點。
確認提示單元106,用於若所述目標無線網絡為疑似家庭無線網絡,輸出確認提示信息,所述確認提示信息用於提示執行確認所述目標無線網絡是否為主用戶家庭無線網絡的確認操作。
標記單元107,用於若接收到確認操作,將所述目標無線網絡標記為主用戶家庭無線網絡。
配置單元108,用於為所述主用戶家庭無線網絡配置相關聯的授權設備列表。
具體實現中,所述配置單元108具體用於查找歷史接入至所述主用戶家庭無線網絡的所有用戶設備,並輸出所查找到的所有用戶設備的標識以供選擇,將所選擇的用戶設備配置為允許接入至所述主用戶家庭無線網絡的授權用戶設備,並生成與所述主用戶家庭無線網絡相關聯的授權設備列表;或者,所述配置單元108具體用於輸出配置提示信息,所述配置提示信息用於提示輸入允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識,根據所輸入的授權用戶設備的標識生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
根據本發明的一個實施例,圖1所示的防蹭網提醒方法涉及的步驟s101-s104可以是由圖4所示的防蹭網提醒裝置中的各個單元來執行的。例如,圖1中所示的步驟s101-s104可以分別由圖4中所示的第一獲取單元101、第二獲取單元102、比對單元103和提醒單元104來執行。
根據本發明的另一個實施例,圖2所示的防蹭網提醒方法涉及的步驟s201-s209可以是由圖4所示的防蹭網提醒裝置中的各個單元來執行的。例如,圖2中所示的步驟s201、s202、s203、s204、s205-s206、s207、s208、s209可以分別由圖4中所示的疑似判斷單元105、確認提示單元106、標記單元107、配置單元108、第一獲取單元101、第二獲取單元102、比對單元103和提醒單元104來執行。
根據本發明的另一個實施例,圖4所示的防蹭網提醒裝置中的各個單元可以分別或全部合併為一個或若干個另外的單元來構成,或者其中的某個(些)單元還可以再拆分為功能上更小的多個單元來構成,這可以實現同樣的操作,而不影響本發明的實施例的技術效果的實現。上述單元是基於邏輯功能劃分的,在實際應用中,一個單元的功能也可以由多個單元來實現,或者多個單元的功能由一個單元實現。在本發明的其它實施例中,防蹭網提醒裝置也可以包括其它單元,在實際應用中,這些功能也可以由其它單元協助實現,並且可以由多個單元協作實現。
根據本發明的另一個實施例,可以通過在包括中央處理單元(cpu)、隨機存取存儲介質(ram)、只讀存儲介質(rom)等處理元件和存儲元件的例如計算機的通用計算設備上運行能夠執行如圖1-圖2中所示的防蹭網提醒方法涉及的各步驟的電腦程式(包括程序代碼),來構造如圖4中所示的防蹭網提醒裝置設備,以及來實現本發明實施例的防蹭網提醒方法。所述電腦程式可以記載於例如計算機可讀記錄介質上,並通過計算機可讀記錄介質裝載於上述計算設備中,並在其中運行。
本發明實施例可以在不進行網關設備的適配及登錄的情況下,若存在非授權用戶設備接入至家庭無線網絡進行「蹭網」,則對「蹭網」的非授權用戶設備進行自動識別,並及時向家庭無線網絡的合法用戶發出防蹭網提醒,以使合法用戶及時獲知家庭無線網絡的使用情況,方便合法用戶對非授權用戶設備進行相應處理。
基於上述實施例所示的防蹭網提醒方法及防蹭網提醒裝置,本發明實施例還提供了一種用戶設備,該用戶設備可以是防蹭網提醒方法及裝置所示實施例中的主用戶設備,可用於執行上述圖1-圖2所示方法流程的相應步驟。具體實現中,本發明實施例中描述的用戶設備包括但不限於諸如具有觸摸敏感表面(例如,觸控螢幕顯示器和/或觸摸板)的行動電話、膝上型計算機或平板計算機之類的其它可攜式設備。請參見圖5,該用戶設備的內部結構可包括處理器、用戶接口、無線上網模塊及計算機存儲介質。其中,用戶設備內的處理器、用戶接口、無線上網模塊及計算機存儲介質可通過總線或其他方式連接,在本發明實施例所示圖5中以通過總線連接為例。
其中,無線上網模塊是使用戶設備具備無線上網功能的模塊,至少可以包括用於搜索諸如wifi信號等的無線信號的無線信號收發器,以及用於根據搜索到的無線信號接入至無線網絡中的網絡接口。用戶接口是實現用戶與用戶設備進行交互和信息交換的媒介,其具體體現可以包括用於輸出的顯示屏(display)以及用於輸入的鍵盤(keyboard)等等,需要說明的是,此處的鍵盤既可以為實體鍵盤,也可以為觸屏虛擬鍵盤,還可以為實體與觸屏虛擬相結合的鍵盤。然而,應當理解的是,用戶接口還可以包括諸如滑鼠和/或控制杆的一個或多個其它物理用戶接口設備。處理器(或稱cpu(centralprocessingunit,中央處理器))是用戶設備的計算核心以及控制核心,其適於實現一條或一條以上指令,具體適於加載並執行一條或一條以上指令從而實現相應方法流程或相應功能;例如:cpu可以用於解析用戶向用戶設備所發送的開關機指令,並控制用戶設備進行開關機操作;再如:cpu可以在用戶設備內部結構之間傳輸各類交互數據,等等。計算機存儲介質(memory)是用戶設備中的記憶設備,用於存放程序和數據。可以理解的是,此處的計算機存儲介質既可以包括用戶設備的內置存儲介質,當然也可以包括用戶設備所支持的擴展存儲介質。計算機存儲介質提供存儲空間,該存儲空間存儲了用戶設備的作業系統。並且,在該存儲空間中還存放了適於被處理器加載並執行的一條或一條以上的指令,這些指令可以是一個或一個以上的電腦程式(包括程序代碼)。需要說明的是,此處的計算機存儲介質可以是高速ram存儲器,也可以是非不穩定的存儲器(non-volatilememory),例如至少一個磁碟存儲器;可選的還可以是至少一個位於遠離前述處理器的計算機存儲介質。
還需要特別說明的是,用戶設備支持各種應用程式,例如以下中的一個或多個:繪圖應用程式、演示應用程式、文字處理應用程式、網站創建應用程式、盤刻錄應用程式、電子表格應用程式、遊戲應用程式、電話應用程式、視頻會議應用程式、電子郵件應用程式、即時消息收發應用程式、鍛鍊支持應用程式、照片管理應用程式、數位相機應用程式、數字攝影機應用程式、web瀏覽應用程式、數位音樂播放器應用程式和/或數字視頻播放器應用程式。可以在用戶設備上執行的各種應用程式可以使用諸如觸摸敏感表面的至少一個公共物理用戶接口設備。可以在應用程式之間和/或相應應用程式內調整和/或改變觸摸敏感表面的一個或多個功能以及用戶設備上顯示的相應信息。這樣,用戶設備的公共物理架構(例如,觸摸敏感表面)可以支持具有對用戶而言直觀且透明的用戶界面的各種應用程式。
在本發明實施例中,處理器加載並執行計算機存儲介質中存放的一條或一條以上指令,以實現上述圖1-圖2所示方法流程的相應步驟;具體實現中,計算機存儲介質中的一條或一條以上指令由處理器加載並執行如下步驟:
a、若檢測到主用戶設備接入至主用戶家庭無線網絡,獲取所述主用戶家庭無線網絡的連接設備列表,所述連接設備列表包含至少一個當前接入至所述主用戶家庭無線網絡的用戶設備的標識;
b、獲取與所述主用戶家庭無線網絡相關聯的授權設備列表,所述授權設備列表中包含至少一個允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
c、將所述連接設備列表與所述授權設備列表進行比對以確認當前是否存在非授權用戶設備接入至所述主用戶家庭無線網絡;
d、若存在,輸出防蹭網提醒消息。
具體實現中,所述一條或一條以上指令由處理器加載並執行步驟a之前,還執行如下步驟:
e、當檢測到主用戶設備接入至目標無線網絡時,判斷所述目標無線網絡是否為疑似家庭無線網絡;
f、若所述目標無線網絡為疑似家庭無線網絡,輸出確認提示信息,所述確認提示信息用於提示執行確認所述目標無線網絡是否為主用戶家庭無線網絡的確認操作;
g、若接收到確認操作,將所述目標無線網絡標記為主用戶家庭無線網絡;
h、為所述主用戶家庭無線網絡配置相關聯的授權設備列表。
具體實現中,所述一條或一條以上指令由處理器加載並執行步驟e的過程中,具體執行如下步驟:
e1、當檢測到主用戶設備接入至目標無線網絡時,查詢所述目標無線網絡的置信度;
e2、若所述置信度高於預設閥值,判定所述目標無線網絡為疑似家庭無線網絡。
具體實現中,所述置信度是由雲端伺服器根據歷史接入至所述目標無線網絡的至少一個用戶設備上報的接入信息進行統計分析得到;其中,所述接入信息包括以下任一種:接入時間、接入頻率、接入地點。
具體實現中,在一種實施方式中,所述一條或一條以上指令由處理器加載並執行步驟h的過程中,具體執行如下步驟:
h1、查找歷史接入至所述主用戶家庭無線網絡的所有用戶設備,並輸出所查找到的所有用戶設備的標識以供選擇;
h2、將所選擇的用戶設備配置為允許接入至所述主用戶家庭無線網絡的授權用戶設備,並生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
具體實現中,在另一種實施方式中,所述一條或一條以上指令由處理器加載並執行步驟h的過程中,具體執行如下步驟:
h1、輸出配置提示信息,所述配置提示信息用於提示輸入允許接入至所述主用戶家庭無線網絡的授權用戶設備的標識;
h2、根據所輸入的授權用戶設備的標識生成與所述主用戶家庭無線網絡相關聯的授權設備列表。
具體實現中,所述一條或一條以上指令由處理器加載並執行步驟a的過程中,具體執行如下步驟:
a1、若檢測到主用戶設備接入至主用戶家庭無線網絡,向所述主用戶家庭無線網絡的網關設備發送獲取指令;
a2、接收所述網關設備返回的所述主用戶家庭無線網絡的連接設備列表。
本發明實施例可以在不進行網關設備的適配及登錄的情況下,若存在非授權用戶設備接入至家庭無線網絡進行「蹭網」,則對「蹭網」的非授權用戶設備進行自動識別,並及時向家庭無線網絡的合法用戶發出防蹭網提醒,以使合法用戶及時獲知家庭無線網絡的使用情況,方便合法用戶對非授權用戶設備進行相應處理。
應當理解,當在本說明書和所附權利要求書中使用時,術語「包括」和「包含」指示所描述特徵、整體、步驟、操作、元素和/或組件的存在,但並不排除一個或多個其它特徵、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應當理解,在此本發明說明書中所使用的術語僅僅是出於描述特定實施例的目的而並不意在限制本發明。如在本發明說明書和所附權利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數形式的「一」、「一個」及「該」意在包括複數形式。
還應當進一步理解,在本發明說明書和所附權利要求書中使用的術語「和/或」是指相關聯列出的項中的一個或多個的任何組合以及所有可能組合,並且包括這些組合。
如在本說明書和所附權利要求書中所使用的那樣,術語「如果」可以依據上下文被解釋為「當...時」或「一旦」或「響應於確定」或「響應於檢測到」。類似地,短語「如果確定」或「如果檢測到【所描述條件或事件】」可以依據上下文被解釋為意指「一旦確定」或「響應於確定」或「一旦檢測到【所描述條件或事件】」或「響應於檢測到【所描述條件或事件】」。
在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特徵進行結合和組合。
此外,術語「第一」、「第二」僅用於描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特徵的數量。由此,限定有「第一」、「第二」的特徵可以明示或者隱含地包括至少一個該特徵。在本發明的描述中,「多個」的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用於實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,並且本發明的實施方式的範圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
應當理解,本發明的各部分可以用硬體、軟體、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟體或固件來實現。例如,如果用硬體來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用於對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現場可編程門陣列(fpga)等。此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。