本發(fā)明涉及移動互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種接入方法、終端及服務(wù)器。
背景技術(shù):
隨著智能手機、平板電腦等移動終端在日常生活中越來越普及,越來越多的用戶在移動終端上使用移動數(shù)據(jù)流量或者入無線網(wǎng)(wifi,wirelessfidelity)來進行諸如購物、聊天和觀看視頻等耗費流量的操作,用戶可以用戶將移動終端接和觀看視頻等耗費流量的操作,因此,移動互聯(lián)網(wǎng)成為了最新的流量接口,越來越多的用戶通過向其他用戶提供可使用的wifi,來向其他用戶發(fā)送信息。
現(xiàn)有技術(shù)中,移動終端上的許多應(yīng)用推出了“快速連wifi”的wifi連接方案,用戶通過在該應(yīng)用上設(shè)置,形成二維碼等可接入該用戶wifi的標識,其他用戶可以通過掃描二維碼接入該用戶wifi,當接入該用戶wifi之后,該用戶可以通過應(yīng)用來向其他用戶發(fā)送信息。
然而,利用現(xiàn)有技術(shù),其他用戶只有在使用接入該用戶wifi的應(yīng)用時,才能接收到該用戶發(fā)送的信息,減小了用戶發(fā)送信息的方式。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實施例期望提供一種接入方法、終端及服務(wù)器,能夠?qū)崿F(xiàn)用戶發(fā)送信息方式的多樣性。
本發(fā)明實施例提供一種接入方法,應(yīng)用于服務(wù)器,所述方法包括:
接收第一終端的第一連網(wǎng)請求,所述第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò);
根據(jù)所述第一連網(wǎng)請求判斷所述第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫是否匹配;
當判斷所述第一終端與所述預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,獲取所述第一終端的第一身份信息,并驗證所述第一身份信息是否有效;
當所述第一身份信息有效時,指示所述第一終端開啟與所述當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用,以在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò)。
在上述方法中,所述根據(jù)所述第一連網(wǎng)請求判斷所述第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫是否匹配之后,所述方法還包括:
當判斷所述第一終端與所述預(yù)設(shè)已連網(wǎng)終端信息庫匹配時,指示所述第一終端開啟所述第一應(yīng)用,以在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò)。
在上述方法中,所述獲取所述第一終端的第一身份信息,并驗證所述第一身份信息是否有效,包括:
向所述第一終端發(fā)送身份驗證請求,所述身份驗證請求用于請求所述第一終端發(fā)送所述第一身份信息;
接收所述第一終端響應(yīng)所述身份驗證請求發(fā)送的第一響應(yīng)消息,所述第一響應(yīng)消息攜帶所述第一身份信息;
將所述第一身份信息與預(yù)設(shè)身份驗證信息進行匹配,驗證所述第一身份信息是否有效。
在上述方法中,所述指示所述第一終端開啟與所述當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用,以在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò),包括:
向所述第一終端發(fā)送第一啟動指令,所述第一啟動指令用于指示所述第一終端開啟所述第一應(yīng)用;
接收所述第一終端響應(yīng)所述第一啟動指令發(fā)送的第二連網(wǎng)請求,所述第二連網(wǎng)請求用于請求在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò);
在所述第一應(yīng)用的無線接入設(shè)置中,根據(jù)所述第二連網(wǎng)請求將所述第一終端接入所述當前無線網(wǎng)絡(luò)。
在上述方法中,所述獲取所述第一終端的第一身份信息,并驗證所述第一身份信息是否有效之后,所述方法還包括:
當所述第一身份信息無效時,重新進行所述第一身份信息的驗證流程,并記錄第一驗證數(shù)量;
當所述第一驗證數(shù)量大于預(yù)設(shè)驗證數(shù)量時,向所述第一終端發(fā)送驗證失敗通知消息。
本發(fā)明實施例提供一種接入方法,應(yīng)用于第一終端,所述方法包括:
發(fā)送第一連網(wǎng)請求至服務(wù)器,所述第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò);
接收所述服務(wù)器響應(yīng)所述第一連網(wǎng)請求發(fā)送的第一啟動指令,所述第一啟動指令用于開啟所述當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用;
根據(jù)所述第一啟動指令,啟動所述第一應(yīng)用;
接收用戶在所述第一應(yīng)用上的第一操作,根據(jù)所述第一操作發(fā)送第二連網(wǎng)請求至所述服務(wù)器,所述第二連網(wǎng)請求用于請求所述服務(wù)器在所述第一應(yīng)用上完成所述當前無線網(wǎng)絡(luò)的接入。
在上述方法中,所述發(fā)送第一連網(wǎng)請求至服務(wù)器之后,所述接收所述服務(wù)器發(fā)送的響應(yīng)所述第一連網(wǎng)請求的啟動第一應(yīng)用指令之前,所述方法還包括:
接收所述服務(wù)器發(fā)送的身份驗證請求,所述身份驗證請求用于請求向所述服務(wù)器發(fā)送第一身份信息;
根據(jù)所述身份驗證請求,接收用戶的第二操作,并根據(jù)所述第二操作向所述服務(wù)器發(fā)送所述第一身份信息。
本發(fā)明實施例提供一種服務(wù)器,所述服務(wù)器包括:
第一接收單元,用于接收第一終端的第一連網(wǎng)請求,所述第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò);
匹配單元,用于根據(jù)所述第一連網(wǎng)請求判斷所述第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫是否匹配;
驗證單元,用于當判斷所述第一終端與所述預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,獲取所述第一終端的第一身份信息,并驗證所述第一身份信息是否有效;
指示單元,用于當所述第一身份信息有效時,指示所述第一終端開啟與所述當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用,以在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò)。
在上述服務(wù)器中,所述指示單元,還用于當判斷所述第一終端與所述預(yù)設(shè)已連網(wǎng)終端信息庫匹配時,指示所述第一終端開啟所述第一應(yīng)用,以在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò)。
在上述服務(wù)器中,所述服務(wù)器包括:第一發(fā)送單元;
所述第一發(fā)送單元,用于向所述第一終端發(fā)送身份驗證請求,所述身份驗證請求用于請求所述第一終端發(fā)送所述第一身份信息;
所述第一接收單元,還用于接收所述第一終端響應(yīng)所述身份驗證請求發(fā)送的第一響應(yīng)消息,所述第一響應(yīng)消息攜帶所述第一身份信息;
所述匹配單元,還用于將所述第一身份信息與預(yù)設(shè)身份驗證信息進行匹配,驗證所述第一身份信息是否有效。
在上述服務(wù)器中,所述服務(wù)器還包括:接入單元;
所述第一發(fā)送單元,還用于向所述第一終端發(fā)送第一啟動指令,所述第一啟動指令用于指示所述第一終端開啟所述第一應(yīng)用;
所述第一接收單元,還用于接收所述第一終端響應(yīng)所述第一啟動指令發(fā)送的第二連網(wǎng)請求,所述第二連網(wǎng)請求用于請求在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò);
所述接入單元,用于在所述第一應(yīng)用的無線接入設(shè)置中,根據(jù)所述第二連網(wǎng)請求將所述第一終端接入所述當前無線網(wǎng)絡(luò)。
在上述服務(wù)器中,所述驗證單元,還用于當所述第一身份信息無效時,重新進行所述第一身份信息的驗證流程,并記錄第一驗證數(shù)量;
所述第一發(fā)送單元,還用于當所述第一驗證數(shù)量大于預(yù)設(shè)驗證數(shù)量時,向所述第一終端發(fā)送驗證失敗通知消息。
本發(fā)明實施例提供一種第一終端,所述第一終端包括:
第二發(fā)送單元,用于發(fā)送第一連網(wǎng)請求至服務(wù)器,所述第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò);
第二接收單元,用于接收所述服務(wù)器響應(yīng)所述第一連網(wǎng)請求發(fā)送的第一啟動指令,所述第一啟動指令用于開啟所述當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用;
啟動單元,用于根據(jù)所述第一啟動指令,啟動所述第一應(yīng)用;
第二發(fā)送單元,還用于接收用戶在所述第一應(yīng)用上的第一操作,根據(jù)所述第一操作發(fā)送第二連網(wǎng)請求至所述服務(wù)器,所述第二連網(wǎng)請求用于請求所述服務(wù)器在所述第一應(yīng)用上完成所述當前無線網(wǎng)絡(luò)的接入。
在上述第一終端中,所述第二接收單元,還用于接收所述服務(wù)器發(fā)送的身份驗證請求,所述身份驗證請求用于請求向所述服務(wù)器發(fā)送第一身份信息;
所述第二發(fā)送單元,還用于根據(jù)所述身份驗證請求,接收用戶的第二操作,并根據(jù)所述第二操作向所述服務(wù)器發(fā)送所述第一身份信息。
本發(fā)明實施例提供了一種接入方法,終端及服務(wù)器,該方法包括:接收第一終端的第一連網(wǎng)請求,第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò);根據(jù)第一連網(wǎng)請求判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫是否匹配;當判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,獲取第一終端的第一身份信息,并驗證第一身份信息是否有效;當?shù)谝簧矸菪畔⒂行r,指示第一終端開啟與當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用,以在第一應(yīng)用上接入當前無線網(wǎng)絡(luò)。采用上述方案,服務(wù)器在接收到第一終端發(fā)送的第一連網(wǎng)請求之后,先判斷預(yù)設(shè)已連網(wǎng)終端信息庫是否存在第一終端,當不存在第一終端時,獲取并驗證第一終端對應(yīng)的第一身份信息,并在驗證第一身份信息有效時,指示第一終端在第一應(yīng)用上接入當前無線網(wǎng)絡(luò),能夠使服務(wù)器獲取所有在第一應(yīng)用上接入當前無線網(wǎng)絡(luò)的第一終端的第一身份信息,實現(xiàn)了用戶發(fā)送信息的多樣性。
附圖說明
圖1為本發(fā)明實施例提供的一種示例性的服務(wù)器和終端交互的結(jié)構(gòu)示意圖;
圖2為本發(fā)明實施例提供的一種接入方法的流程圖一;
圖3為本發(fā)明實施例提供的一種接入方法的流程圖二;
圖4為本發(fā)明實施例提供的一種接入方法的交互圖;
圖5為本發(fā)明實施例提供的一種示例性的接入方法的流程圖;
圖6為本發(fā)明實施例提供的一種服務(wù)器1的結(jié)構(gòu)示意圖一;
圖7為本發(fā)明實施例提供的一種服務(wù)器1的結(jié)構(gòu)示意圖二;
圖8為本發(fā)明實施例提供的一種服務(wù)器1的結(jié)構(gòu)示意圖三;
圖9為本發(fā)明實施例提供的一種服務(wù)器1的結(jié)構(gòu)示意圖四;
圖10為本發(fā)明實施例提供的一種第一終端2的結(jié)構(gòu)示意圖一;
圖11為本發(fā)明實施例提供的一種第一終端2的結(jié)構(gòu)示意圖二。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
本發(fā)明實施例中,服務(wù)器側(cè)接入了一臺控制網(wǎng)關(guān),服務(wù)器通過控制網(wǎng)關(guān)與移動終端進行交互,最終實現(xiàn)移動終端接入wifi的操作,如圖1所示,服務(wù)器側(cè)的云平臺接入了一臺控制網(wǎng)關(guān),這臺控制網(wǎng)關(guān)可以部署在用戶處,其中云平臺提供了控制網(wǎng)關(guān)的接入方法,并對控制網(wǎng)關(guān)的合法性進行校驗,在控制網(wǎng)關(guān)順利接入云平臺之后,云平臺和控制網(wǎng)關(guān)會通過http協(xié)議進行通信和同步配置,控制網(wǎng)關(guān)通過交換機和路由器與移動終端進行通信,具體的,當移動終端向服務(wù)器發(fā)送httpget請求時,控制網(wǎng)關(guān)獲得該請求,判斷該移動終端是否需要認證,當該移動終端需要認證時,控制平臺將該請求重定向至云平臺,由云平臺推送認證頁面并進行認證校驗。
實施例一
本發(fā)明實施例提供一種接入方法,應(yīng)用于服務(wù)器,如圖2所示,該方法可以包括:
s101、接收第一終端的第一連網(wǎng)請求,第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò)。
本發(fā)明實施例提供的一種接入方法適用于終端在終端應(yīng)用中接入wifi的場景下。
本發(fā)明實施例中,當?shù)谝唤K端的用戶需要接入當前無線網(wǎng)絡(luò)時,第一終端的用戶通過在第一終端的指定頁面上進行點擊或者觸摸操作,來向服務(wù)器發(fā)送第一連網(wǎng)請求,以請求接入當前無線網(wǎng)絡(luò)。
進一步地,在第一終端向服務(wù)器發(fā)送第一連網(wǎng)請求之前,當前無線網(wǎng)絡(luò)對應(yīng)的第二終端在第一應(yīng)用處注冊當前無線網(wǎng)絡(luò),在第一應(yīng)用中生成接入當前無線網(wǎng)絡(luò)的接口。
s102、根據(jù)第一連網(wǎng)請求判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫是否匹配。
當服務(wù)器接收第一終端發(fā)送的第一連網(wǎng)請求之后,服務(wù)器就要根據(jù)第一連網(wǎng)請求來判斷第一終端是否為首次通過第一應(yīng)用接入當前無線網(wǎng)絡(luò)的終端。
本發(fā)明實施例中,服務(wù)器有一個預(yù)設(shè)已連接終端信息庫,當服務(wù)器接收到第一終端發(fā)送的第一連網(wǎng)請求時,從第一連網(wǎng)請求中獲取第一終端的終端信息,并將第一終端的終端信息與預(yù)設(shè)已連網(wǎng)終端信息庫進行匹配,當匹配成功時,表征第一終端為非首次通過第一應(yīng)用接入當前無線網(wǎng)絡(luò)的終端;當匹配失敗時,表征第一終端為首次通過第一應(yīng)用接入當前無線網(wǎng)絡(luò)的終端。
本發(fā)明實施例中,預(yù)設(shè)已連接終端信息庫中存儲著所有通過第一應(yīng)用接入當前無線網(wǎng)絡(luò)的終端信息。
s103、當判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,獲取第一終端的第一身份信息,并驗證第一身份信息是否有效。
當服務(wù)器判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,表征第一終端首次通過第一應(yīng)用接入當前無線網(wǎng)絡(luò)的終端,此時,服務(wù)器指示第一終端發(fā)送第一身份信息,并對第一身份信息的有效性進行驗證。
本發(fā)明實施例中,當服務(wù)器判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,服務(wù)器向第一終端發(fā)送身份驗證請求,以請求第一終端發(fā)送第一終端對應(yīng)的第一身份信息,第一終端根據(jù)身份驗證請求發(fā)送第一身份信息至服務(wù)器,服務(wù)器接受到第一終端的第一身份信息之后,將第一身份信息與預(yù)設(shè)身份驗證信息進行匹配來驗證第一身份信息是否有效,當?shù)谝簧矸菪畔⑴c預(yù)設(shè)身份驗證信息匹配,表征第一身份信息有效;當?shù)谝簧矸菪畔⑴c預(yù)設(shè)身份驗證信息不匹配時,表征第一身份信息無效。
本發(fā)明實施例中,第一身份信息包括第一終端的身份信息和該身份信息對應(yīng)的驗證信息,具體的,服務(wù)器將第一終端的身份信息對應(yīng)的驗證信息與預(yù)設(shè)身份驗證信息進行匹配,判斷第一身份信息是否有效。
本發(fā)明實施例中,服務(wù)器向第一終端發(fā)送預(yù)設(shè)身份驗證信息,并接收第一終端發(fā)送到驗證信息,服務(wù)器將第一終端發(fā)送的驗證信息與預(yù)設(shè)身份驗證信息進行匹配,來判斷第一身份信息是否有效。
進一步地,當服務(wù)器判斷第一身份信息有效時,服務(wù)器將第一身份信息存儲至預(yù)設(shè)已連網(wǎng)終端信息庫中。
進一步地,當服務(wù)器判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫匹配時,服務(wù)器指示第一終端開啟第一應(yīng)用,以在第一應(yīng)用上接入當前無線網(wǎng)絡(luò)。
s104、當?shù)谝簧矸菪畔⒂行r,指示第一終端開啟與當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用,以在第一應(yīng)用上接入當前無線網(wǎng)絡(luò)。
當服務(wù)器判斷第一身份信息有效時,服務(wù)器指示第一終端開啟與當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用,以使第一終端在第一應(yīng)用的無線接入設(shè)置中接入當前無線網(wǎng)絡(luò)。
本發(fā)明實施例中,當服務(wù)器判斷第一終端的第一身份信息有效時,服務(wù)器向第一終端發(fā)送第一啟動指令,指示第一終端開啟第一應(yīng)用,第一終端根據(jù)接收到的第一啟動指令,啟動第一應(yīng)用,然后第一終端接收用戶在第一應(yīng)用上的第一操作,第一終端根據(jù)第一操作向服務(wù)器發(fā)送第二連網(wǎng)請求,以請求服務(wù)器在第一應(yīng)用上完成當前無線網(wǎng)絡(luò)的接入,服務(wù)器根據(jù)接收到的第二連網(wǎng)請求,在第一應(yīng)用的無線接入設(shè)置中,將第一終端接入當前無線網(wǎng)絡(luò)中。
本發(fā)明實施例中,當?shù)谝唤K端根據(jù)服務(wù)器發(fā)送的第一啟動指令啟動第一應(yīng)用之后,第一終端跳轉(zhuǎn)至第一應(yīng)用界面上,用戶在第一應(yīng)用的界面上進行點擊或者觸摸操作來請求接入當前無線網(wǎng)絡(luò)。
進一步地,當服務(wù)器判斷第一身份信息無效時,服務(wù)器重新進行第一身份信息的驗證流程,并記錄第一驗證數(shù)量,當服務(wù)器判斷第一驗證數(shù)量大于預(yù)設(shè)驗證數(shù)量時,服務(wù)器向第一終端發(fā)送驗證失敗通知消息。
可以理解的是,服務(wù)器在接收到第一終端發(fā)送的第一連網(wǎng)請求之后,先判斷預(yù)設(shè)已連網(wǎng)終端信息庫是否存在第一終端,當不存在第一終端時,獲取并驗證第一終端對應(yīng)的第一身份信息,并在驗證第一身份信息有效時,指示第一終端在第一應(yīng)用上接入當前無線網(wǎng)絡(luò),能夠使服務(wù)器獲取所有在第一應(yīng)用上接入當前無線網(wǎng)絡(luò)的第一終端的第一身份信息,實現(xiàn)了用戶發(fā)送信息的多樣性。
實施例二
本發(fā)明實施例提供一種接入方法,應(yīng)用于第一終端,如圖3所示,該方法可以包括:
s201、發(fā)送第一連網(wǎng)請求至服務(wù)器,第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò)。
本發(fā)明實施例提供的一種接入方法適用于終端在終端應(yīng)用中接入wifi的場景下。
本發(fā)明實施例中,當?shù)谝唤K端需要接入當前無線網(wǎng)絡(luò)時,第一終端的用戶通過在第一終端的指定頁面上進行點擊或者觸摸操作,來向服務(wù)器發(fā)送第一連網(wǎng)請求,以請求接入當前無線網(wǎng)絡(luò)。
本發(fā)明實施例中,第一連網(wǎng)請求是第一終端的用戶通過在第一終端的指令頁面上進行點擊或者觸摸操作生成的。
進一步地,在第一終端向服務(wù)器發(fā)送第一連網(wǎng)請求之前,當前無線網(wǎng)絡(luò)對應(yīng)的第二終端在第一應(yīng)用處注冊當前無線網(wǎng)絡(luò),在第一應(yīng)用中生成接入當前無線網(wǎng)絡(luò)的接口。
s202、接收服務(wù)器響應(yīng)第一連網(wǎng)請求發(fā)送的第一啟動指令,第一啟動指令用于開啟當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用。
本發(fā)明實施例中,當?shù)谝唤K端向服務(wù)器發(fā)送的第一連網(wǎng)請求之后,第一終端就要接受服務(wù)器響應(yīng)第一連網(wǎng)請求發(fā)送的第一啟動指令了。
本發(fā)明實施例中,第一終端接收服務(wù)器發(fā)送的開啟當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用的第一啟動指令。
本發(fā)明實施例中,第一終端通過第一應(yīng)用來開啟當前無線網(wǎng)絡(luò),因此,服務(wù)器向第一終端發(fā)送第一啟動指令,以指示第一終端開啟第一應(yīng)用。
s203、根據(jù)第一啟動指令,啟動第一應(yīng)用。
當?shù)谝唤K端接收到第一啟動指令之后,第一終端就要根據(jù)第一啟動指令來啟動第一應(yīng)用了。
本發(fā)明實施例中,當?shù)谝唤K端接收到服務(wù)器發(fā)送的第一啟動指令之后,第一終端根據(jù)第一啟動指令跳轉(zhuǎn)至第一應(yīng)用的接入當前無線網(wǎng)絡(luò)的頁面。
s204、接收用戶在第一應(yīng)用上的第一操作,根據(jù)第一操作發(fā)送第二連網(wǎng)請求至服務(wù)器,第二連網(wǎng)請求用于請求服務(wù)器在第一應(yīng)用上完成當前無線網(wǎng)絡(luò)的接入。
當?shù)谝唤K端啟動第一應(yīng)用之后,第一終端就要在第一應(yīng)用上完成當前無線網(wǎng)絡(luò)接入。
本發(fā)明實施例中,當?shù)谝唤K端跳轉(zhuǎn)至第一應(yīng)用的接入當前無線網(wǎng)絡(luò)頁面時,用戶根據(jù)第一應(yīng)用頁面上的提示,進行觸摸或者點擊等操作,第一終端根據(jù)第一操作發(fā)送請求服務(wù)器在第一應(yīng)用上完成當前無線網(wǎng)絡(luò)的接入的請求。
可以理解的是,第一終端向服務(wù)器發(fā)送第一連網(wǎng)請求之后,第一終端根據(jù)接收到服務(wù)器發(fā)送的第一啟動指令開啟第一應(yīng)用,并在第一應(yīng)用上向服務(wù)器發(fā)送請求服務(wù)器在第一應(yīng)用上完成當前無線網(wǎng)絡(luò)的接入,以完成在第一應(yīng)用上接入當前無線網(wǎng)絡(luò)的操作,能夠提高第一終端接入當前無線網(wǎng)絡(luò)的合法性。
實施例三
本發(fā)明實施例提供一種接入方法,如圖4所示,該方法可以包括:
s301、第一終端發(fā)送第一連網(wǎng)請求至服務(wù)器,第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò)。
這里,本發(fā)明實施例的s301的描述與實施例一中的s201的描述一致,此處不再贅述。
s302、服務(wù)器根據(jù)第一連網(wǎng)請求判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫是否匹配。
這里,本發(fā)明實施例的s302的描述與實施例一中的s102的描述一致,此處不再贅述。
s303、當服務(wù)器判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,服務(wù)器向第一終端發(fā)送身份驗證請求,身份驗證請求用于請求第一終端發(fā)送第一身份信息。
當服務(wù)器判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,服務(wù)器就要向第一終端發(fā)送身份驗證請求,以請求第一終端發(fā)送第一身份信息。
本發(fā)明實施例中,當服務(wù)器判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,表征第一終端是首次通過第一應(yīng)用接入當前無線網(wǎng)絡(luò)的終端,此時,服務(wù)器向第一終端發(fā)送身份驗證請求,以請求第一終端發(fā)送第一終端對應(yīng)的第一身份信息。
本發(fā)明實施例中,第一身份信息包括第一終端的身份信息和第一終端的身份信息對應(yīng)的驗證信息。
s304、第一終端根據(jù)身份驗證請求,接收用戶的第二操作,并根據(jù)第二操作向服務(wù)器發(fā)送第一身份信息。
當?shù)谝唤K端接收到服務(wù)器發(fā)送的身份驗證請求之后,第一終端接收用戶在第一終端上的第二操作,并根據(jù)第二操作生成第一身份信息,并將第一身份信息發(fā)送給服務(wù)器。
本發(fā)明實施例中,當?shù)谝唤K端接收到服務(wù)器發(fā)送的身份驗證請求之后,第一終端上顯示提示用戶輸入第一身份信息的身份認證頁面,用戶在第一終端的身份認證頁面上輸入第一身份信息,第一終端接收到第一身份信息之后,將第一身份信息發(fā)送至服務(wù)器。
s305、服務(wù)器將第一身份信息與預(yù)設(shè)身份驗證信息進行匹配,驗證第一身份信息是否有效。
當服務(wù)器接收到第一終端發(fā)送的第一身份信息之后,服務(wù)器將第一身份信息與預(yù)設(shè)身份驗證信息進行匹配,以驗證第一身份信息時候有效。
本發(fā)明實施例中,第一身份信息包括第一終端的身份信息和驗證信息,服務(wù)器將驗證信息與預(yù)設(shè)身份驗證信息進行匹配,當驗證信息與預(yù)設(shè)身份驗證信息匹配成功時,表征第一身份信息有效;當驗證信息與預(yù)設(shè)身份驗證信息匹配失敗時,表征第一身份信息無效。
本發(fā)明實施例中,服務(wù)器向第一終端發(fā)送預(yù)設(shè)身份驗證信息,并接收第一終端發(fā)送到驗證信息,服務(wù)器將第一終端發(fā)送的驗證信息與預(yù)設(shè)身份驗證信息進行匹配,來判斷第一身份信息是否有效。
進一步地,當服務(wù)器判斷第一身份信息有效時,服務(wù)器將第一身份信息存儲至預(yù)設(shè)已連網(wǎng)終端信息庫中。
s306、當?shù)谝簧矸菪畔⒂行r或當服務(wù)器判斷第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫匹配時,服務(wù)器向第一終端發(fā)送第一啟動指令,第一啟動指令用于指示第一終端開啟第一應(yīng)用。
當服務(wù)器判斷第一身份信息有效或者第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫匹配時,服務(wù)器指示第一終端開啟與當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用,以使第一終端在第一應(yīng)用的無線接入設(shè)置中接入當前無線網(wǎng)絡(luò)。
本發(fā)明實施例中,服務(wù)器向第一終端發(fā)送第一啟動指令,以指示第一終端開啟第一應(yīng)用,進行后續(xù)的通過第一應(yīng)用接入當前無線網(wǎng)絡(luò)。
s307、第一終端根據(jù)第一啟動指令,啟動第一應(yīng)用。
這里,本發(fā)明實施例的s307的描述與實施例一中的s203的描述一致,此處不再贅述。
s308、第一終端接收用戶在第一應(yīng)用上的第一操作,第一終端根據(jù)第一操作發(fā)送第二連網(wǎng)請求至服務(wù)器,第二連網(wǎng)請求用于請求服務(wù)器在第一應(yīng)用上完成當前無線網(wǎng)絡(luò)的接入。
這里,本發(fā)明實施例的s308的描述與實施例一中的s204的描述一致,此處不再贅述。
s309、服務(wù)器在第一應(yīng)用的無線接入設(shè)置中,根據(jù)第二連網(wǎng)請求將第一終端接入當前無線網(wǎng)絡(luò)。
當服務(wù)器接收到服務(wù)器發(fā)送的第二連網(wǎng)請求時,服務(wù)器在第一應(yīng)用的無線接入設(shè)置中將第一終端接入當前無線網(wǎng)絡(luò)。
本發(fā)明實施例中,第一應(yīng)用在服務(wù)器側(cè)有無線接入設(shè)置,當?shù)谝唤K端在第一應(yīng)用上發(fā)送第二連網(wǎng)請求至服務(wù)器時,服務(wù)器在第一應(yīng)用的無線接入設(shè)置中將第一終端接入當前無線網(wǎng)絡(luò)。
s310、當?shù)谝簧矸菪畔o效時,服務(wù)器重新進行第一身份信息的驗證流程,并記錄第一驗證數(shù)量。
當服務(wù)器判斷第一身份信息無效時,服務(wù)器重新驗證第一終端的第一身份信息,并記錄第一驗證數(shù)量。
本發(fā)明實施例中,當服務(wù)器判斷第一身份信息無效時,服務(wù)器發(fā)送重新驗證指令至第一終端,第一終端根據(jù)重新驗證指令向服務(wù)器發(fā)送第一身份信息,以供服務(wù)器重新驗證第一終端的第一身份信息。
本發(fā)明實施例中,服務(wù)器記錄服務(wù)器驗證第一身份信息的第一驗證數(shù)量。
s311、當?shù)谝或炞C數(shù)量大于預(yù)設(shè)驗證數(shù)量時,向第一終端發(fā)送驗證失敗通知消息。
服務(wù)器將第一驗證數(shù)量與預(yù)設(shè)驗證數(shù)量進行比較,當?shù)谝或炞C數(shù)量的大于預(yù)設(shè)驗證數(shù)量時,表征服務(wù)器驗證第一身份信息的次數(shù)已經(jīng)超過了預(yù)設(shè)次數(shù),此時,服務(wù)器向第一終端發(fā)送驗證失敗通知消息。
本發(fā)明實施例中,服務(wù)器有預(yù)設(shè)驗證數(shù)量,當服務(wù)器記錄的第一驗證數(shù)量大于預(yù)設(shè)驗證數(shù)量時,服務(wù)器向第一終端發(fā)送驗證失敗通知消息。
s306-s309與s310-s311為步驟s305后的兩個并列的步驟,具體的根據(jù)實際情況來進行選擇,本發(fā)明實施例不做具體的限定。
示例性的,無線終端通過應(yīng)用程序連wifi的過程,如圖5所示,具體為:
1、無線終端用戶在無線終端的上網(wǎng)請求頁面發(fā)起上網(wǎng)請求。
2、接入云平臺的控制網(wǎng)關(guān)獲取無線終端的上網(wǎng)請求,上網(wǎng)請求中攜帶無線終端物理地址、網(wǎng)絡(luò)地址等參數(shù)。
3、控制網(wǎng)絡(luò)將無線終端物理地址、網(wǎng)絡(luò)地址等參數(shù)重定向至云平臺。
4、云平臺從用戶信息庫中查詢接收到的無線終端物理地址、網(wǎng)絡(luò)地址等參數(shù)。
5、當云平臺沒有在用戶信息庫中查詢到無線終端物理地址、網(wǎng)絡(luò)地址等參數(shù)時,云平臺向無線終端發(fā)送驗證身份信息請求。
6、用戶在無線終端的身份驗證頁面輸入手機號,獲取驗證碼,并點擊提交。
7、云平臺對驗證碼進行校驗。
8、當校驗失敗時,無線終端提示驗證碼錯誤,請重新獲取驗證碼。
9、當校驗成功時,云平臺保存用戶的身份信息至用戶信息庫。
10、云平臺向無線終端發(fā)起啟動請求,請求無線終端啟動應(yīng)用程序,并通過應(yīng)用程序連wifi。
11、用戶在應(yīng)用程序上點擊連wifi標識,無線終端按照應(yīng)用程序內(nèi)部流程發(fā)送連網(wǎng)請求。
12、控制網(wǎng)關(guān)獲取連網(wǎng)請求之后,完成無線終端的連wifi操作。
13、當云平臺在用戶信息庫中查詢到無線終端物理地址、網(wǎng)絡(luò)地址等參數(shù)時,跳轉(zhuǎn)至步驟10。
可以理解的是,服務(wù)器在接收到第一終端發(fā)送的第一連網(wǎng)請求之后,先判斷預(yù)設(shè)已連網(wǎng)終端信息庫是否存在第一終端,當不存在第一終端時,獲取并驗證第一終端對應(yīng)的第一身份信息,并在驗證第一身份信息有效時,指示第一終端在第一應(yīng)用上接入當前無線網(wǎng)絡(luò),能夠使服務(wù)器獲取所有在第一應(yīng)用上接入當前無線網(wǎng)絡(luò)的第一終端的第一身份信息,實現(xiàn)了用戶發(fā)送信息的多樣性。
實施例四
本發(fā)明實施例提供一種服務(wù)器1,如圖6所示,該服務(wù)器1包括:
第一接收單元10,用于接收第一終端的第一連網(wǎng)請求,所述第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò)。
匹配單元11,用于根據(jù)所述第一連網(wǎng)請求判斷所述第一終端與預(yù)設(shè)已連網(wǎng)終端信息庫是否匹配。
驗證單元12,用于當判斷所述第一終端與所述預(yù)設(shè)已連網(wǎng)終端信息庫不匹配時,獲取所述第一終端的第一身份信息,并驗證所述第一身份信息是否有效。
指示單元13,用于當所述第一身份信息有效時,指示所述第一終端開啟與所述當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用,以在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò)。
可選的,所述指示單元13,還用于當判斷所述第一終端與所述預(yù)設(shè)已連網(wǎng)終端信息庫匹配時,指示所述第一終端開啟所述第一應(yīng)用,以在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò)。
可選的,基于圖6,如圖7所示,所述服務(wù)器1包括:第一發(fā)送單元14。
所述第一發(fā)送單元14,用于向所述第一終端發(fā)送身份驗證請求,所述身份驗證請求用于請求所述第一終端發(fā)送所述第一身份信息。
所述第一接收單元10,還用于接收所述第一終端響應(yīng)所述身份驗證請求發(fā)送的第一響應(yīng)消息,所述第一響應(yīng)消息攜帶所述第一身份信息。
所述匹配單元11,還用于將所述第一身份信息與預(yù)設(shè)身份驗證信息進行匹配,驗證所述第一身份信息是否有效。
可選的,基于圖7,如圖8所示,所述服務(wù)器1還包括:接入單元15。
所述第一發(fā)送單元14,還用于向所述第一終端發(fā)送第一啟動指令,所述第一啟動指令用于指示所述第一終端開啟所述第一應(yīng)用。
所述第一接收單元10,還用于接收所述第一終端響應(yīng)所述第一啟動指令發(fā)送的第二連網(wǎng)請求,所述第二連網(wǎng)請求用于請求在所述第一應(yīng)用上接入所述當前無線網(wǎng)絡(luò)。
所述接入單元15,用于在所述第一應(yīng)用的無線接入設(shè)置中,根據(jù)所述第二連網(wǎng)請求將所述第一終端接入所述當前無線網(wǎng)絡(luò)。
可選的,所述驗證單元12,還用于當所述第一身份信息無效時,重新進行所述第一身份信息的驗證流程,并記錄第一驗證數(shù)量。
所述第一發(fā)送單元14,還用于當所述第一驗證數(shù)量大于預(yù)設(shè)驗證數(shù)量時,向所述第一終端發(fā)送驗證失敗通知消息。
如圖9所示,在實際應(yīng)用中,上述匹配單元11、驗證單元12、指示單元13和接入單元15都可由位于服務(wù)器1上的處理器16實現(xiàn),可以為中央處理器(cpu)、微處理器(mpu)、數(shù)字信號處理器(dsp)或現(xiàn)場可編程門陣列(fpga)等實現(xiàn),上述第一發(fā)送單元14可由位于服務(wù)器1上的發(fā)送器17實現(xiàn),上述第一接收單元10可由接收器18實現(xiàn),該服務(wù)器還可以包括存儲器19實現(xiàn),該存儲器19、發(fā)送器17、接收器18可以與處理器16連接,其中,存儲器19用于存儲可執(zhí)行程序代碼,該程序代碼包括計算機操作指令,存儲器19可能包含高速ram存儲器,也可能還包括非易失性存儲器,例如,至少一個磁盤存儲器。
實施例五
本發(fā)明實施例提供一種第一終端2,如圖10所示,該第一終端2包括:
第二發(fā)送單元20,用于發(fā)送第一連網(wǎng)請求至服務(wù)器,所述第一連網(wǎng)請求用于請求接入當前無線網(wǎng)絡(luò)。
第二接收單元21,用于接收所述服務(wù)器響應(yīng)所述第一連網(wǎng)請求發(fā)送的第一啟動指令,所述第一啟動指令用于開啟所述當前無線網(wǎng)絡(luò)對應(yīng)的第一應(yīng)用。
啟動單元22,用于根據(jù)所述第一啟動指令,啟動所述第一應(yīng)用。
第二發(fā)送單元20,還用于接收用戶在所述第一應(yīng)用上的第一操作,根據(jù)所述第一操作發(fā)送第二連網(wǎng)請求至所述服務(wù)器,所述第二連網(wǎng)請求用于請求所述服務(wù)器在所述第一應(yīng)用上完成所述當前無線網(wǎng)絡(luò)的接入。
可選的,所述第二接收單元21,還用于接收所述服務(wù)器發(fā)送的身份驗證請求,所述身份驗證請求用于請求向所述服務(wù)器發(fā)送第一身份信息。
所述第二發(fā)送單元20,還用于根據(jù)所述身份驗證請求,接收用戶的第二操作,并根據(jù)所述第二操作向所述服務(wù)器發(fā)送所述第一身份信息。
如圖11所示,在實際應(yīng)用中,上述啟動單元22可由位于第一終端2上的處理器23實現(xiàn),可以為中央處理器(cpu)、微處理器(mpu)、數(shù)字信號處理器(dsp)或現(xiàn)場可編程門陣列(fpga)等實現(xiàn),上述第二發(fā)送單元20可由位于第一終端2上的發(fā)送器24實現(xiàn),上述第二接收單元21可由接收器25實現(xiàn),該第一終端2還可以包括存儲器26實現(xiàn),該存儲器26、發(fā)送器24、接收器25可以與處理器23連接,其中,存儲器26用于存儲可執(zhí)行程序代碼,該程序代碼包括計算機操作指令,存儲器26可能包含高速ram存儲器,也可能還包括非易失性存儲器,例如,至少一個磁盤存儲器。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。