一種登錄無(wú)線局域網(wǎng)的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種登錄無(wú)線局域網(wǎng)的方法和系統(tǒng)。
【背景技術(shù)】
[0002]針對(duì)運(yùn)營(yíng)商的WLAN (Wireless Local Area Networks,無(wú)線局域網(wǎng))網(wǎng)絡(luò)登錄,現(xiàn)有技術(shù)仍然使用傳統(tǒng)的“賬號(hào)+密碼”的驗(yàn)證方式,需要用戶記憶并且輸入賬號(hào)密碼,無(wú)法實(shí)現(xiàn)自動(dòng)鑒權(quán),且現(xiàn)有的自動(dòng)登錄方案,也是基于對(duì)“賬號(hào)+密碼”進(jìn)行保存然后自動(dòng)應(yīng)用于以后的登錄場(chǎng)景,因此用戶首次操作較繁瑣,只相當(dāng)于半自動(dòng)的登錄方式。且上述方式較為麻煩且安全性低,一旦賬號(hào)密碼泄露,則容易被他人盜用。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種登錄無(wú)線局域網(wǎng)的方法和系統(tǒng),要解決的技術(shù)問(wèn)題是如何實(shí)現(xiàn)在無(wú)需用戶手動(dòng)的前提下登錄WLAN。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明提供了如下技術(shù)方案:
[0005]一種登錄無(wú)線局域網(wǎng)的方法,包括:在檢測(cè)到終端請(qǐng)求接入運(yùn)營(yíng)商的無(wú)線局域網(wǎng)WLAN的網(wǎng)絡(luò)接入點(diǎn)時(shí),終端獲取所述終端中客戶識(shí)別模塊SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI信息;所述終端發(fā)送包括所述IMSI信息的第一登錄WLAN請(qǐng)求消息;所述服務(wù)器接收包括所述MSI信息的第一登錄WLAN請(qǐng)求消息;所述服務(wù)器根據(jù)所述第一登錄WLAN請(qǐng)求消息中的MSI信息,對(duì)所述終端是否接入運(yùn)營(yíng)商的WLAN的網(wǎng)絡(luò)接入點(diǎn)進(jìn)行控制。
[0006]其中,所述服務(wù)器根據(jù)所述第一登錄WLAN請(qǐng)求消息中的IMSI信息,對(duì)所述終端是否接入運(yùn)營(yíng)商的WLAN的網(wǎng)絡(luò)接入點(diǎn)進(jìn)行控制,包括:所述服務(wù)器以所述IMSI信息為關(guān)鍵字,在預(yù)先存儲(chǔ)的WLAN業(yè)務(wù)的開(kāi)通信息中進(jìn)行查詢,得到第一查詢結(jié)果;再根據(jù)所述第一查詢結(jié)果,對(duì)所述終端是否接入運(yùn)營(yíng)商的WLAN的網(wǎng)絡(luò)接入點(diǎn)進(jìn)行控制。
[0007]其中,所述服務(wù)器根據(jù)所述第一查詢結(jié)果,對(duì)所述終端是否接入運(yùn)營(yíng)商的WLAN的網(wǎng)絡(luò)接入點(diǎn)進(jìn)行控制,包括:如果所述第一查詢結(jié)果為在所述WLAN業(yè)務(wù)的開(kāi)通信息中查詢到所述IMSI信息,則所述服務(wù)器利用所述IMSI信息生成對(duì)稱密鑰并存儲(chǔ)在對(duì)稱密鑰管理信息中,并向所述終端發(fā)送所述包括所述對(duì)稱密鑰的信息;所述終端在接收到所述包括所述對(duì)稱密鑰的信息后,利用包括所述對(duì)稱密鑰的信息對(duì)所述IMSI信息進(jìn)行加密,得到第二加密結(jié)果,發(fā)送包括所述第二加密結(jié)果和所述IMSI信息的第二登錄WLAN請(qǐng)求消息;所述服務(wù)器在接收包括第二加密結(jié)果和所述頂SI信息的第二登錄WLAN請(qǐng)求消息后,以所述IMSI信息為關(guān)鍵字,在存儲(chǔ)的對(duì)稱密鑰管理信息中查詢所述IMSI信息對(duì)應(yīng)的對(duì)稱密鑰,得到第二查詢結(jié)果;如果第二查詢結(jié)果為查詢到所述MSI信息對(duì)應(yīng)的對(duì)稱密鑰,則利用所述MSI對(duì)應(yīng)的對(duì)稱密鑰對(duì)所述第二加密結(jié)果進(jìn)行解密,得到第二解密結(jié)果;如果第二解密結(jié)果與所述第二登錄WLAN請(qǐng)求消息中的IMSI信息相同,則通知網(wǎng)絡(luò)接入點(diǎn)所述終端登錄WLAN成功。
[0008]其中,所述服務(wù)器發(fā)送包括所述對(duì)稱密鑰的信息,包括:所述服務(wù)器設(shè)置所述對(duì)稱密鑰有效的時(shí)長(zhǎng),并發(fā)送包括所述對(duì)稱密鑰的信息;所述服務(wù)器以所述IMSI信息為關(guān)鍵字,在存儲(chǔ)的對(duì)稱密鑰管理信息中查詢所述頂SI信息對(duì)應(yīng)的對(duì)稱密鑰,得到第二查詢結(jié)果,包括:所述服務(wù)器以所述MSI信息為關(guān)鍵字,在存儲(chǔ)的對(duì)稱密鑰管理信息中查詢所述IMSI信息對(duì)應(yīng)的具有所述有效的時(shí)長(zhǎng)的對(duì)稱密鑰,得到第二查詢結(jié)果。
[0009]其中,所述服務(wù)器發(fā)送所述包括對(duì)稱密鑰的信息,包括:所述服務(wù)器利用所述公鑰對(duì)所述對(duì)稱密鑰進(jìn)行加密,得到所述第一加密結(jié)果,并發(fā)送所述第一加密結(jié)果;所述終端利用所述包括對(duì)稱密鑰的信息對(duì)所述MSI信息進(jìn)行加密,得到第二加密結(jié)果,包括:所述終端利用所述私鑰對(duì)所述第一加密結(jié)果進(jìn)行解密,得到第一解密結(jié)果,并利用所述第一解密結(jié)果對(duì)所述IMSI信息進(jìn)行加密,得到所述第二加密結(jié)果。
[0010]一種登錄無(wú)線局域網(wǎng)的系統(tǒng),包括終端和服務(wù)器,其中:所述終端包括:獲取模塊,用于在檢測(cè)到終端請(qǐng)求接入運(yùn)營(yíng)商的無(wú)線局域網(wǎng)WLAN的網(wǎng)絡(luò)接入點(diǎn)時(shí),獲取所述終端中客戶識(shí)別模塊SIM卡的國(guó)際移動(dòng)用戶識(shí)別碼IMSI信息;請(qǐng)求模塊,用于發(fā)送包括所述IMSI信息的第一登錄WLAN請(qǐng)求消息;所述服務(wù)器包括:接收模塊,用于接收包括所述IMSI信息的第一登錄WLAN請(qǐng)求消息;控制模塊,用于根據(jù)所述第一登錄WLAN請(qǐng)求消息中的MSI信息,對(duì)所述終端是否接入運(yùn)營(yíng)商的WLAN的網(wǎng)絡(luò)接入點(diǎn)進(jìn)行控制。
[0011]其中,所述控制模塊包括:第一查詢子模塊,用于以所述MSI信息為關(guān)鍵字,在預(yù)先存儲(chǔ)的WLAN業(yè)務(wù)的開(kāi)通信息中進(jìn)行查詢,得到第一查詢結(jié)果;控制子模塊,用于根據(jù)所述第一查詢結(jié)果,對(duì)所述終端是否接入運(yùn)營(yíng)商的WLAN的網(wǎng)絡(luò)接入點(diǎn)進(jìn)行控制。
[0012]其中,所述控制子模塊包括:生成單元,用于如果所述第一查詢結(jié)果為在所述WLAN業(yè)務(wù)的開(kāi)通信息中查詢到所述MSI信息,則利用所述MSI信息生成對(duì)稱密鑰并存儲(chǔ)在對(duì)稱密鑰管理信息中;第一發(fā)送單元,用于向所述終端發(fā)送所述包括所述對(duì)稱密鑰的信息;所述請(qǐng)求模塊,包括:第二加密子模塊,用于在接收到所述包括所述對(duì)稱密鑰的信息后,利用包括所述對(duì)稱密鑰的信息對(duì)所述MSI信息進(jìn)行加密,得到第二加密結(jié)果;所述發(fā)送子模塊,用于發(fā)送包括所述第二加密結(jié)果和所述IMSI信息的第二登錄WLAN請(qǐng)求消息;所述控制模塊,還包括:第二查詢子模塊,用于在接收包括第二加密結(jié)果和所述MSI信息的第二登錄WLAN請(qǐng)求消息后,以所述IMSI信息為關(guān)鍵字,在存儲(chǔ)的對(duì)稱密鑰管理信息中查詢所述IMSI信息對(duì)應(yīng)的對(duì)稱密鑰,得到第二查詢結(jié)果;第二解密子模塊,用于如果第二查詢結(jié)果為查詢到所述頂SI信息對(duì)應(yīng)的對(duì)稱密鑰,則利用所述IMSI對(duì)應(yīng)的對(duì)稱密鑰對(duì)所述第二加密結(jié)果進(jìn)行解密,得到第二解密結(jié)果;通知子模塊,用于如果第二解密結(jié)果與所述第二登錄WLAN請(qǐng)求消息中的MSI信息相同,則通知網(wǎng)絡(luò)接入點(diǎn)所述終端登錄WLAN成功。
[0013]其中,所述控制模塊還包括:設(shè)置子模塊,用于設(shè)置所述對(duì)稱密鑰有效的時(shí)長(zhǎng);其中,所述第二查詢子模塊,還用于以所述MSI信息為關(guān)鍵字,在存儲(chǔ)的對(duì)稱密鑰管理信息中查詢所述MSI信息對(duì)應(yīng)的具有所述有效的時(shí)長(zhǎng)的對(duì)稱密鑰,得到第二查詢結(jié)果。
[0014]其中,所述控制模塊還包括:第一加密子模塊,用于利用所述公鑰對(duì)所述對(duì)稱密鑰進(jìn)行加密,得到所述第一加密結(jié)果,并發(fā)送所述第一加密結(jié)果;所述請(qǐng)求模塊,還包括:第一解密子模塊,用于利用所述私鑰對(duì)所述第一加密結(jié)果進(jìn)行解密,得到第一解密結(jié)果,其中所述第一解密結(jié)果包括所述對(duì)稱密鑰。
[0015]本發(fā)明提供實(shí)施例,針對(duì)運(yùn)營(yíng)商的WLAN網(wǎng)絡(luò)登錄業(yè)務(wù),利用SM卡中的MSI信息判定身份,實(shí)現(xiàn)自動(dòng)在后臺(tái)進(jìn)行賬戶認(rèn)證,無(wú)需終端側(cè)用戶的任何手工操作,實(shí)現(xiàn)了全自動(dòng)登錄的目的。
【附圖說(shuō)明】
[0016]圖1為本發(fā)明提供的一種登錄無(wú)線局域網(wǎng)的方法的流程示意圖;
[0017]圖2為本發(fā)明中SM卡端得到經(jīng)過(guò)保密的AES密鑰的流程示意圖;
[0018]圖3為本發(fā)明中服務(wù)器端獲取SIM卡端發(fā)送的MSI信息并判斷用戶真實(shí)性的流程不意圖;
[0019]圖4為本發(fā)明提供的登錄無(wú)線局域網(wǎng)的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中