国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)絡(luò)接入認(rèn)證方法及裝置的制造方法

      文檔序號(hào):10626815閱讀:472來(lái)源:國(guó)知局
      網(wǎng)絡(luò)接入認(rèn)證方法及裝置的制造方法
      【專(zhuān)利摘要】本發(fā)明提供一種網(wǎng)絡(luò)接入認(rèn)證方法及裝置,接入設(shè)備通過(guò)基于網(wǎng)絡(luò)層協(xié)議執(zhí)行以下步驟來(lái)對(duì)用戶接入網(wǎng)絡(luò)的權(quán)限進(jìn)行認(rèn)證:當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),將認(rèn)證頁(yè)面推送給客戶端;接收客戶端發(fā)送的用戶向認(rèn)證頁(yè)面輸入的認(rèn)證信息;將認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器,以使認(rèn)證服務(wù)器判斷該認(rèn)證信息與用戶信息列表中預(yù)設(shè)的認(rèn)證信息是否相同,若相同,則確定客戶端通過(guò)認(rèn)證,該預(yù)設(shè)的認(rèn)證信息為所述用戶在注冊(cè)時(shí)預(yù)先保存在所述接入設(shè)備中的信息。相比于接入設(shè)備基于應(yīng)用層協(xié)議推送認(rèn)證頁(yè)面,本發(fā)明實(shí)施例中,接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議推送認(rèn)證頁(yè)面,可以提高認(rèn)證頁(yè)面推送速度,從而可以提高認(rèn)證響應(yīng)速度。
      【專(zhuān)利說(shuō)明】
      網(wǎng)絡(luò)接入認(rèn)證方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)接入認(rèn)證方法及裝置。
      【背景技術(shù)】
      [0002]Portal接入認(rèn)證是互聯(lián)網(wǎng)接入的一種認(rèn)證方式,當(dāng)客戶端用戶訪問(wèn)網(wǎng)絡(luò)資源時(shí),接入設(shè)備會(huì)向客戶端用戶強(qiáng)制推送Portal認(rèn)證頁(yè)面,若客戶端用戶向該P(yáng)ortal認(rèn)證頁(yè)面中輸入正確的認(rèn)證信息,則客戶端通過(guò)認(rèn)證,此時(shí),客戶端用戶便可通過(guò)認(rèn)證該設(shè)備正常地訪問(wèn)網(wǎng)絡(luò)資源。
      [0003]現(xiàn)有技術(shù)中,接入設(shè)備通?;趹?yīng)用層協(xié)議向客戶端推送Portal認(rèn)證頁(yè)面。然而,隨著互聯(lián)網(wǎng)中客戶端數(shù)量的增加,接入設(shè)備需要基于應(yīng)用層協(xié)議對(duì)大量的客戶端推送Portal認(rèn)證頁(yè)面,這樣會(huì)導(dǎo)致接入設(shè)備的CPU (Central Processing Unit,中央處理器)占用率較高,Portal認(rèn)證頁(yè)面推送速度較慢,從而造成認(rèn)證響應(yīng)速度較慢。

      【發(fā)明內(nèi)容】

      [0004]有鑒于此,本發(fā)明提供一種網(wǎng)絡(luò)接入認(rèn)證方法及裝置,以解決認(rèn)證響應(yīng)速度較慢的問(wèn)題。
      [0005]根據(jù)本發(fā)明實(shí)施例的第一方面,本發(fā)明提供一種網(wǎng)絡(luò)接入認(rèn)證方法,所述方法應(yīng)用在接入設(shè)備上,所述接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議執(zhí)行所述方法,包括:當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),將認(rèn)證頁(yè)面推送給所述客戶端;
      [0006]接收所述客戶端發(fā)送的用戶向所述認(rèn)證頁(yè)面輸入的認(rèn)證信息;
      [0007]將所述認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器,以使所述認(rèn)證服務(wù)器判斷所述認(rèn)證信息與用戶信息列表中預(yù)設(shè)的認(rèn)證信息是否相同,若相同,則確定所述客戶端通過(guò)認(rèn)證,所述預(yù)設(shè)的認(rèn)證信息為所述用戶在注冊(cè)時(shí)預(yù)先保存在所述接入設(shè)備中的信息。
      [0008]根據(jù)本發(fā)明實(shí)施例的第二方面,本發(fā)明提供一種網(wǎng)絡(luò)接入認(rèn)證裝置,所述裝置應(yīng)用在接入設(shè)備上,所述裝置基于網(wǎng)絡(luò)層協(xié)議進(jìn)行網(wǎng)絡(luò)接入認(rèn)證,所述裝置包括:
      [0009]認(rèn)證頁(yè)面推送單元,用于當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),將認(rèn)證頁(yè)面推送給所述客戶端;
      [0010]接收單元,用于接收所述客戶端發(fā)送的用戶向所述認(rèn)證頁(yè)面輸入的認(rèn)證信息;
      [0011]判斷單元,用于將所述認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器,以使所述認(rèn)證服務(wù)器判斷所述認(rèn)證信息與用戶信息列表中預(yù)設(shè)的認(rèn)證信息是否相同,若相同,則確定所述客戶端通過(guò)認(rèn)證,所述預(yù)設(shè)的認(rèn)證信息為所述用戶在注冊(cè)時(shí)預(yù)先保存在所述接入設(shè)備中的信息。
      [0012]綜上所述,由于采用了上述技術(shù)方案,本發(fā)明的有益效果是:
      [0013]本發(fā)明實(shí)施例中,相比于接入設(shè)備基于應(yīng)用層協(xié)議向客戶端推送認(rèn)證頁(yè)面,本發(fā)明實(shí)施例中,接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議向客戶端推送認(rèn)證頁(yè)面,可以提高認(rèn)證頁(yè)面的推送速度,從而可以提高認(rèn)證響應(yīng)速度。
      【附圖說(shuō)明】
      [0014]圖1是應(yīng)用本發(fā)明實(shí)施例實(shí)現(xiàn)網(wǎng)絡(luò)接入認(rèn)證的應(yīng)用場(chǎng)景示意圖;
      [0015]圖2是本發(fā)明網(wǎng)絡(luò)接入認(rèn)證方法的一個(gè)實(shí)施例流程圖;
      [0016]圖3是本發(fā)明網(wǎng)絡(luò)接入認(rèn)證方法的另一個(gè)實(shí)施例流程圖;
      [0017]圖4是本發(fā)明網(wǎng)絡(luò)接入認(rèn)證裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;
      [0018]圖5是本發(fā)明網(wǎng)絡(luò)接入認(rèn)證裝置的一個(gè)實(shí)施例框圖。
      【具體實(shí)施方式】
      [0019]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。
      [0020]參見(jiàn)圖1,為應(yīng)用本發(fā)明實(shí)施例實(shí)現(xiàn)網(wǎng)絡(luò)接入認(rèn)證的應(yīng)用場(chǎng)景示意圖。圖1中,該客戶端可以為手機(jī)、iPad、筆記本電腦等,該接入設(shè)備可以為路由器、交換機(jī)等。接入設(shè)備用于向客戶端推送認(rèn)證頁(yè)面,認(rèn)證服務(wù)器用于對(duì)用戶接入網(wǎng)絡(luò)的權(quán)限進(jìn)行認(rèn)證,網(wǎng)絡(luò)服務(wù)器用于向客戶端提供網(wǎng)絡(luò)資源。
      [0021]在本發(fā)明實(shí)施例中,接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議執(zhí)行以下步驟:當(dāng)客戶端用戶通過(guò)接入設(shè)備訪問(wèn)網(wǎng)絡(luò)服務(wù)器上的網(wǎng)絡(luò)資源時(shí),接入設(shè)備接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文,此時(shí)接入設(shè)備可以將認(rèn)證頁(yè)面推送給客戶端;當(dāng)用戶向認(rèn)證頁(yè)面輸入的認(rèn)證信息后,接入設(shè)備將客戶端發(fā)送的認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器,以使認(rèn)證服務(wù)器判斷該認(rèn)證信息與用戶信息列表中預(yù)設(shè)的認(rèn)證信息是否相同,在兩者相同時(shí)確定該客戶端通過(guò)認(rèn)證。由此,相比于接入設(shè)備基于應(yīng)用層協(xié)議向客戶端推送認(rèn)證頁(yè)面,本發(fā)明實(shí)施例中,接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議向客戶端推送認(rèn)證頁(yè)面,可以提高認(rèn)證頁(yè)面的推送速度,從而可以提高認(rèn)證響應(yīng)速度。
      [0022]參見(jiàn)圖2,為本發(fā)明網(wǎng)絡(luò)接入認(rèn)證方法的一個(gè)實(shí)施例的流程圖,該實(shí)施例從接入設(shè)備側(cè)進(jìn)行描述,該接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議執(zhí)行以下步驟:
      [0023]步驟201、當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),將認(rèn)證頁(yè)面推送給客戶端。
      [0024]在本發(fā)明的優(yōu)選實(shí)施例中,當(dāng)客戶端用戶通過(guò)接入設(shè)備訪問(wèn)網(wǎng)絡(luò)服務(wù)器上的網(wǎng)絡(luò)資源時(shí),客戶端判斷其與接入設(shè)備是否已經(jīng)建立連接,若已經(jīng)建立連接,則客戶端可以向接入設(shè)備發(fā)送第一資源請(qǐng)求報(bào)文,否則,客戶端可以在與接入設(shè)備建立連接后,向接入設(shè)備發(fā)送第一資源請(qǐng)求報(bào)文。其中,該第一資源請(qǐng)求報(bào)文中可以包括客戶端用戶請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,客戶端和網(wǎng)絡(luò)服務(wù)器的主機(jī)名、IP地址等。
      [0025]當(dāng)接入設(shè)備接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),為了避免對(duì)已經(jīng)通過(guò)認(rèn)證的客戶端用戶進(jìn)行重復(fù)認(rèn)證,接入設(shè)備可以首先通過(guò)對(duì)該第一資源請(qǐng)求報(bào)文進(jìn)行解析,獲得該客戶端的身份信息以及客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息;然后判斷該客戶端的身份信息與客戶端信息列表中客戶端的身份信息是否相同。其中,該客戶端信息列表中客戶端的身份信息可以為用于識(shí)別已經(jīng)通過(guò)認(rèn)證的客戶端的身份的信息,該客戶端的身份信息可以為客戶端的主機(jī)名或IP地址。
      [0026]當(dāng)該客戶端的身份信息與該客戶端信息列表中客戶端的身份信息相同時(shí),接入設(shè)備將該第一資源請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給網(wǎng)絡(luò)服務(wù)器,以使網(wǎng)絡(luò)服務(wù)器根據(jù)第一資源請(qǐng)求報(bào)文中客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,確定客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源,并在將該客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源封裝至資源響應(yīng)報(bào)文中之后,將該資源響應(yīng)報(bào)文通過(guò)接入設(shè)備發(fā)送給客戶端。至此,客戶端可以正常地訪問(wèn)網(wǎng)絡(luò)服務(wù)器上的網(wǎng)絡(luò)資源。
      [0027]當(dāng)該客戶端的身份信息與該客戶端信息列表中客戶端的身份信息不相同時(shí),接入設(shè)備向客戶端返回認(rèn)證頁(yè)面的地址信息。
      [0028]在客戶端接收到接入設(shè)備返回的認(rèn)證頁(yè)面的地址信息后,為了實(shí)現(xiàn)認(rèn)證頁(yè)面的推送,客戶端可以在將該認(rèn)證頁(yè)面的地址信息封裝至認(rèn)證請(qǐng)求報(bào)文之后,將該認(rèn)證請(qǐng)求報(bào)文發(fā)送給接入設(shè)備。接入設(shè)備在接收到該認(rèn)證請(qǐng)求報(bào)文后,可以根據(jù)該認(rèn)證頁(yè)面的地址信息確定認(rèn)證頁(yè)面的內(nèi)容,并在將該認(rèn)證頁(yè)面的內(nèi)容封裝至認(rèn)證響應(yīng)報(bào)文之后,將該認(rèn)證響應(yīng)報(bào)文發(fā)送給客戶端。至此,接入設(shè)備將認(rèn)證頁(yè)面成功推送給了客戶端。
      [0029]由上述描述可見(jiàn),本發(fā)明實(shí)施例在接入設(shè)備向客戶端推送認(rèn)證頁(yè)面之前,接入設(shè)備基于應(yīng)用層協(xié)議判斷客戶端是否已經(jīng)通過(guò)認(rèn)證,可以避免向已經(jīng)通過(guò)認(rèn)證的客戶端推送認(rèn)證頁(yè)面,從而可以提高認(rèn)證響應(yīng)速度。
      [0030]步驟202、接收客戶端發(fā)送的用戶向認(rèn)證頁(yè)面輸入的認(rèn)證信息。
      [0031 ] 在本發(fā)明的優(yōu)選實(shí)施例中,在接入設(shè)備將認(rèn)證服務(wù)器提供的認(rèn)證頁(yè)面推送給客戶端后,用戶可以通過(guò)客戶端向認(rèn)證頁(yè)面輸入認(rèn)證信息,并由該客戶端將該認(rèn)證信息發(fā)送給接入設(shè)備。
      [0032]步驟203、將認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器,以使認(rèn)證服務(wù)器判斷該認(rèn)證信息與用戶信息列表中預(yù)設(shè)的認(rèn)證信息是否相同,若相同,則確定客戶端通過(guò)認(rèn)證,否則,確定客戶端未通過(guò)認(rèn)證。
      [0033]在本發(fā)明的優(yōu)選實(shí)施例中,該預(yù)設(shè)的認(rèn)證信息為用戶在注冊(cè)時(shí)預(yù)先保存在接入設(shè)備中的信息,且該預(yù)設(shè)的認(rèn)證信息可以包括用戶名和密碼。
      [0034]在確定客戶端通過(guò)認(rèn)證后,為了保證客戶端可以正常地訪問(wèn)網(wǎng)絡(luò)服務(wù)器上的網(wǎng)絡(luò)資源,認(rèn)證服務(wù)器可以通過(guò)向接入設(shè)備返回認(rèn)證通過(guò)報(bào)文,使接入設(shè)備向客戶端返回客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息。客戶端在將客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息封裝至第二資源請(qǐng)求報(bào)文后,將該第二資源請(qǐng)求報(bào)文通過(guò)接入設(shè)備發(fā)送給網(wǎng)絡(luò)服務(wù)器。網(wǎng)絡(luò)服務(wù)器在接收到該第二資源請(qǐng)求報(bào)文后,可以根據(jù)第二資源請(qǐng)求報(bào)文中客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,確定客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源;并在將客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源封裝至資源響應(yīng)報(bào)文后,將該資源響應(yīng)報(bào)文發(fā)送給客戶端。
      [0035]另外,在確定客戶端通過(guò)認(rèn)證后,為了避免該客戶端用戶在下一次訪問(wèn)網(wǎng)絡(luò)資源時(shí)對(duì)該客戶端進(jìn)行重復(fù)認(rèn)證,接入設(shè)備還可以將該客戶端的身份信息保存至該客戶端信息列表中,由此可以提高認(rèn)證響應(yīng)速度。
      [0036]在確定客戶端未通過(guò)認(rèn)證后,認(rèn)證服務(wù)器可以通過(guò)接入設(shè)備向客戶端返回認(rèn)證未通過(guò)報(bào)文??蛻舳嗽诮邮盏秸J(rèn)證未通過(guò)報(bào)文后,可以彈出認(rèn)證失敗的提示框,并在用戶點(diǎn)擊該提示框上的確定按鈕后,重新刷新該認(rèn)證頁(yè)面,以要求用戶重新輸入正確的認(rèn)證信息。
      [0037]由上述實(shí)施例可見(jiàn),相比于接入設(shè)備基于應(yīng)用層協(xié)議向客戶端推送認(rèn)證頁(yè)面,本發(fā)明實(shí)施例中,接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議向客戶端推送認(rèn)證頁(yè)面,可以提高認(rèn)證響應(yīng)速度。
      [0038]參見(jiàn)圖3,為本發(fā)明網(wǎng)絡(luò)接入認(rèn)證方法的另一個(gè)實(shí)施例的流程圖,該實(shí)施例通過(guò)客戶端、接入設(shè)備、認(rèn)證服務(wù)器和網(wǎng)絡(luò)服務(wù)器之間的交互,來(lái)詳細(xì)描述網(wǎng)絡(luò)接入認(rèn)證的過(guò)程。在本實(shí)施例中,接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)接入的認(rèn)證,當(dāng)客戶端打開(kāi)瀏覽器訪問(wèn)網(wǎng)絡(luò)服務(wù)器上的網(wǎng)頁(yè)時(shí),該方法可以包括以下步驟:
      [0039]步驟301、客戶端判斷是否與接入設(shè)備建立TCP (Transmiss1n ControlProtocol,傳輸控制協(xié)議)連接,若已經(jīng)建立TCP連接,則執(zhí)行步驟305 ;否則,執(zhí)行步驟302。
      [0040]步驟302、客戶端向接入設(shè)備發(fā)送SYN (Synchronous,同步字符)報(bào)文。
      [0041]步驟303、接入設(shè)備向客戶端返回SYN/ACK(Acknowledgement,確認(rèn)字符)報(bào)文。
      [0042]步驟304、客戶端向接入設(shè)備發(fā)送ACK報(bào)文,由此客戶端與接入設(shè)備完成三次握手,客戶端與接入設(shè)備建立TCP連接。
      [0043]步驟305、客戶端向接入設(shè)備發(fā)送第一HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議)資源請(qǐng)求報(bào)文,用以請(qǐng)求訪問(wèn)網(wǎng)絡(luò)資源。該第一 HTTP資源請(qǐng)求報(bào)文中可以包括用戶請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的URL(Uniform Resource Locator,統(tǒng)一資源定位器)地址信息,客戶端和網(wǎng)絡(luò)服務(wù)器的主機(jī)名、IP地址等。
      [0044]步驟306、接入設(shè)備根據(jù)HTTP協(xié)議規(guī)則,對(duì)第一 HTTP資源請(qǐng)求報(bào)文進(jìn)行解析,從而獲得客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的URL地址信息以及客戶端的IP地址。
      [0045]步驟307、接入設(shè)備判斷該客戶端的IP地址與客戶端信息列表中客戶端的IP地址是否相同,若相同,則表示該客戶端已經(jīng)通過(guò)認(rèn)證,執(zhí)行步驟319;否則,表示該客戶端未通過(guò)認(rèn)證,執(zhí)行步驟308。其中,該客戶端信息列表中客戶端的IP地址為已經(jīng)通過(guò)認(rèn)證的客戶端的IP地址。
      [0046]步驟308、接入設(shè)備將認(rèn)證頁(yè)面的URL地址信息封裝至第一 HTTP協(xié)議頭的Locat1n標(biāo)簽中,并將該第一 HTTP協(xié)議頭返回給客戶端,由此接入設(shè)備將認(rèn)證頁(yè)面的URL地址信息發(fā)送給客戶端。
      [0047]步驟309、客戶端通過(guò)接入設(shè)備將HTTP認(rèn)證請(qǐng)求報(bào)文發(fā)送給接入設(shè)備,以求訪問(wèn)認(rèn)證頁(yè)面,該HTTP認(rèn)證請(qǐng)求報(bào)文中包括認(rèn)證頁(yè)面的URL地址信息。
      [0048]步驟310、接入設(shè)備根據(jù)該HTTP認(rèn)證請(qǐng)求報(bào)文中認(rèn)證頁(yè)面的URL地址信息,確定認(rèn)證頁(yè)面的內(nèi)容。
      [0049]步驟311、接入設(shè)備將HTTP認(rèn)證響應(yīng)報(bào)文返回給客戶端,該HTTP認(rèn)證響應(yīng)報(bào)文中包括認(rèn)證頁(yè)面的內(nèi)容。
      [0050]步驟312、客戶端將HTTP認(rèn)證響應(yīng)報(bào)文中認(rèn)證頁(yè)面的內(nèi)容顯示在瀏覽器上。該認(rèn)證頁(yè)面上可以包括用于要求用戶輸入用戶名和密碼的輸入欄。
      [0051]步驟313、客戶端用戶向認(rèn)證頁(yè)面輸入對(duì)應(yīng)的用戶名和密碼,以該用戶名和密碼作為認(rèn)證信息。
      [0052]步驟314、客戶端將用戶名和密碼信息存放至表單中,并基于HTTP協(xié)議的POST機(jī)制將表單發(fā)送給接入設(shè)備,以使接入設(shè)備將該用戶名和密碼轉(zhuǎn)發(fā)給認(rèn)證服務(wù)器。
      [0053]步驟315、認(rèn)證服務(wù)器判斷用戶名與用戶信息列表中預(yù)設(shè)的有權(quán)訪問(wèn)該網(wǎng)絡(luò)資源的用戶名是否相同,在用戶名與用戶信息列表中預(yù)設(shè)的用戶名相同時(shí),進(jìn)一步判斷表單中的密碼與用戶信息列表中預(yù)設(shè)的與該用戶名對(duì)應(yīng)的密碼是否相同,若相同,則確定該客戶端通過(guò)認(rèn)證,執(zhí)行步驟316 ;在用戶名與用戶信息列表中預(yù)設(shè)的用戶名不相同時(shí),執(zhí)行步驟322。
      [0054]步驟316、認(rèn)證服務(wù)器向接入設(shè)備發(fā)送認(rèn)證通過(guò)報(bào)文。
      [0055]步驟317、接入設(shè)備將第一 HTTP資源請(qǐng)求報(bào)文中客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的URL地址信息封裝至第二 HTTP協(xié)議頭的Locat1n標(biāo)簽中,并將該第二 HTTP協(xié)議頭發(fā)送給客戶端,由此接入設(shè)備將客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的URL地址信息發(fā)送給客戶端。
      [0056]步驟318、客戶端通過(guò)接入設(shè)備將第二 HTTP資源請(qǐng)求報(bào)文發(fā)送給網(wǎng)絡(luò)服務(wù)器,執(zhí)行步驟320。其中,該第二 HTTP資源請(qǐng)求報(bào)文中包括步驟306中接入設(shè)備對(duì)第一 HTTP資源請(qǐng)求報(bào)文進(jìn)行解析后獲得的客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的URL地址信息。
      [0057]步驟319、接入設(shè)備將第一 HTTP資源請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給網(wǎng)絡(luò)服務(wù)器。
      [0058]步驟320、網(wǎng)絡(luò)服務(wù)器根據(jù)客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的URL地址信息,確定客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源。
      [0059]步驟321、網(wǎng)絡(luò)服務(wù)器通過(guò)接入設(shè)備將資源響應(yīng)報(bào)文發(fā)送給客戶端,該資源響應(yīng)報(bào)文中可以包括客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源,至此,客戶端可以通過(guò)接入設(shè)備正常地訪問(wèn)網(wǎng)絡(luò)服務(wù)器上的網(wǎng)絡(luò)資源。
      [0060]步驟322、認(rèn)證服務(wù)器通過(guò)接入設(shè)備向客戶端發(fā)送認(rèn)證未通過(guò)的報(bào)文。
      [0061]步驟323、客戶端通過(guò)瀏覽器彈出認(rèn)證失敗的提示框,在用戶點(diǎn)擊提示框中的確定按鈕后,刷新認(rèn)證頁(yè)面,以使客戶端用戶重新輸入用戶名和密碼。
      [0062]由上述實(shí)施例可見(jiàn),相比于接入設(shè)備基于應(yīng)用層協(xié)議向客戶端推送認(rèn)證頁(yè)面,本發(fā)明實(shí)施例中,接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議向客戶端推送認(rèn)證頁(yè)面,可以提高認(rèn)證頁(yè)面的推送速度,從而可以提高認(rèn)證響應(yīng)速度。
      [0063]與前述網(wǎng)絡(luò)接入認(rèn)證方法實(shí)施例相對(duì)應(yīng),本發(fā)明還提供了網(wǎng)絡(luò)接入認(rèn)證裝置的實(shí)施例。
      [0064]本發(fā)明網(wǎng)絡(luò)接入認(rèn)證裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖4所示,為本發(fā)明網(wǎng)絡(luò)接入認(rèn)證裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖4所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等;從硬件結(jié)構(gòu)上來(lái)講該設(shè)備還可能是分布式的設(shè)備,可能包括多個(gè)接口卡,以便在硬件層面進(jìn)行報(bào)文處理的擴(kuò)展。
      [0065]參見(jiàn)圖5,為本發(fā)明網(wǎng)絡(luò)接入認(rèn)證裝置的一個(gè)實(shí)施例框圖,該實(shí)施例從接入設(shè)備側(cè)進(jìn)行描述,該裝置基于網(wǎng)絡(luò)層協(xié)議對(duì)客戶端進(jìn)行網(wǎng)絡(luò)接入認(rèn)證,該裝置可以包括:
      [0066]認(rèn)證頁(yè)面推送單元510,用于當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),將將認(rèn)證服務(wù)器提供的認(rèn)證頁(yè)面推送給所述客戶端;
      [0067]接收單元520,用于接收所述客戶端發(fā)送的用戶向所述認(rèn)證頁(yè)面輸入的認(rèn)證信息;
      [0068]發(fā)送單元530,用于將所述認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器,以使所述認(rèn)證服務(wù)器判斷所述認(rèn)證信息與用戶信息列表中預(yù)設(shè)的認(rèn)證信息是否相同,若相同,則確定所述客戶端通過(guò)認(rèn)證,所述預(yù)設(shè)的認(rèn)證信息為所述用戶在注冊(cè)時(shí)預(yù)先保存在所述接入設(shè)備中的信息。
      [0069]在一個(gè)可選的實(shí)現(xiàn)方式中,
      [0070]所述認(rèn)證頁(yè)面推送單元510,具體用于當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),向所述客戶端返回認(rèn)證頁(yè)面的地址信息;接收所述客戶端發(fā)送的認(rèn)證請(qǐng)求報(bào)文;根據(jù)所述認(rèn)證請(qǐng)求報(bào)文中所述認(rèn)證頁(yè)面的地址信息,確定所述認(rèn)證頁(yè)面的內(nèi)容;向所述客戶端返回所認(rèn)證響應(yīng)報(bào)文,所述認(rèn)證響應(yīng)報(bào)文中包括所述認(rèn)證頁(yè)面的內(nèi)容。
      [0071]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:
      [0072]判斷單元540,用于在向所述客戶端返回認(rèn)證頁(yè)面的地址信息之前,判斷所述客戶端的身份信息與所述客戶端信息列表中客戶端的身份信息是否相同,所述客戶端的身份信息是所述接入設(shè)備在對(duì)所述第一資源請(qǐng)求報(bào)文進(jìn)行解析后獲得的,且所述客戶端信息列表中客戶端的身份信息為用于識(shí)別已經(jīng)通過(guò)認(rèn)證的客戶端的信息;
      [0073]所述認(rèn)證頁(yè)面推送單元510,具體用于若所述客戶端的信息與所述客戶端信息列表中客戶端的身份信息不相同,則向所述客戶端返回認(rèn)證頁(yè)面的地址信息。
      [0074]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:
      [0075]網(wǎng)絡(luò)資源推送單元550,用于在確定所述客戶端通過(guò)認(rèn)證之后,接收所述認(rèn)證服務(wù)器發(fā)送的認(rèn)證通過(guò)報(bào)文;向所述客戶端返回所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息是所述接入設(shè)備在對(duì)所述第一資源請(qǐng)求報(bào)文進(jìn)行解析后獲得的;將所述客戶端發(fā)送的第二資源請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給網(wǎng)絡(luò)服務(wù)器,以使所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述第二資源請(qǐng)求報(bào)文中所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,確定所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源;向所述客戶端返回所述網(wǎng)絡(luò)服務(wù)器發(fā)送的資源響應(yīng)報(bào)文,所述資源響應(yīng)報(bào)文中包括所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源。
      [0076]在另一個(gè)可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:
      [0077]保存單元560,用于在確定所述客戶端通過(guò)認(rèn)證之后,將所述客戶端的身份信息保存至所述客戶端信息列表中。
      [0078]上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。
      [0079]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本發(fā)明方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
      [0080]由上述實(shí)施例可見(jiàn),相比于接入設(shè)備基于應(yīng)用層協(xié)議向客戶端推送認(rèn)證頁(yè)面,本發(fā)明實(shí)施例中,接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議向客戶端推送認(rèn)證頁(yè)面,可以提高認(rèn)證頁(yè)面的推送速度,從而可以提高認(rèn)證響應(yīng)速度。
      [0081]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
      [0082]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。
      【主權(quán)項(xiàng)】
      1.一種網(wǎng)絡(luò)接入認(rèn)證方法,所述方法應(yīng)用在接入設(shè)備上,其特征在于,所述接入設(shè)備基于網(wǎng)絡(luò)層協(xié)議執(zhí)行所述方法,包括: 當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),將認(rèn)證頁(yè)面推送給所述客戶端; 接收所述客戶端發(fā)送的用戶向所述認(rèn)證頁(yè)面輸入的認(rèn)證信息; 將所述認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器,以使所述認(rèn)證服務(wù)器判斷所述認(rèn)證信息與用戶信息列表中預(yù)設(shè)的認(rèn)證信息是否相同,若相同,則確定所述客戶端通過(guò)認(rèn)證,所述預(yù)設(shè)的認(rèn)證信息為所述用戶在注冊(cè)時(shí)預(yù)先保存在所述接入設(shè)備中的信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),將認(rèn)證頁(yè)面推送給所述客戶端,包括: 當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),向所述客戶端返回認(rèn)證頁(yè)面的地址信息; 接收所述客戶端發(fā)送的認(rèn)證請(qǐng)求報(bào)文; 根據(jù)所述認(rèn)證請(qǐng)求報(bào)文中所述認(rèn)證頁(yè)面的地址信息,確定所述認(rèn)證頁(yè)面的內(nèi)容; 向所述客戶端返回認(rèn)證響應(yīng)報(bào)文,所述認(rèn)證響應(yīng)報(bào)文中包括所述認(rèn)證頁(yè)面的內(nèi)容。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在向所述客戶端返回認(rèn)證頁(yè)面的地址信息之前,所述方法包括: 判斷所述客戶端的身份信息與客戶端信息列表中客戶端的身份信息是否相同,所述客戶端的身份信息是所述接入設(shè)備在對(duì)所述第一資源請(qǐng)求報(bào)文進(jìn)行解析后獲得的,且所述客戶端信息列表中客戶端的身份信息為用于識(shí)別已經(jīng)通過(guò)認(rèn)證的客戶端的身份的信息; 所述向所述客戶端返回認(rèn)證頁(yè)面的地址信息,包括:若所述客戶端的信息與所述客戶端信息列表中客戶端的身份信息不相同,則向所述客戶端返回認(rèn)證頁(yè)面的地址信息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在確定所述客戶端通過(guò)認(rèn)證之后,所述方法還包括: 接收所述認(rèn)證服務(wù)器發(fā)送的認(rèn)證通過(guò)報(bào)文; 向所述客戶端返回所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息是所述接入設(shè)備在對(duì)所述第一資源請(qǐng)求報(bào)文進(jìn)行解析后獲得的; 將所述客戶端發(fā)送的第二資源請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給網(wǎng)絡(luò)服務(wù)器,以使所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述第二資源請(qǐng)求報(bào)文中所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,確定所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源; 向所述客戶端返回所述網(wǎng)絡(luò)服務(wù)器發(fā)送的資源響應(yīng)報(bào)文,所述資源響應(yīng)報(bào)文中包括所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在確定所述客戶端通過(guò)認(rèn)證之后,所述方法還包括: 將所述客戶端的身份信息保存至所述客戶端信息列表中。6.一種網(wǎng)絡(luò)接入認(rèn)證裝置,所述裝置應(yīng)用在接入設(shè)備上,其特征在于,所述裝置基于網(wǎng)絡(luò)層協(xié)議進(jìn)行網(wǎng)絡(luò)接入認(rèn)證,所述裝置包括: 認(rèn)證頁(yè)面推送單元,用于當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),將認(rèn)證頁(yè)面推送給所述客戶端; 接收單元,用于接收所述客戶端發(fā)送的用戶向所述認(rèn)證頁(yè)面輸入的認(rèn)證信息; 發(fā)送單元,用于將所述認(rèn)證信息發(fā)送給認(rèn)證服務(wù)器,以使所述認(rèn)證服務(wù)器判斷所述認(rèn)證信息與用戶信息列表中預(yù)設(shè)的認(rèn)證信息是否相同,若相同,則確定所述客戶端通過(guò)認(rèn)證,所述預(yù)設(shè)的認(rèn)證信息為所述用戶在注冊(cè)時(shí)預(yù)先保存在所述接入設(shè)備中的信息。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述認(rèn)證頁(yè)面推送單元,具體用于當(dāng)接收到客戶端發(fā)送的第一資源請(qǐng)求報(bào)文時(shí),向所述客戶端返回認(rèn)證頁(yè)面的地址信息;接收所述客戶端發(fā)送的認(rèn)證請(qǐng)求報(bào)文;根據(jù)所述認(rèn)證請(qǐng)求報(bào)文中所述認(rèn)證頁(yè)面的地址信息,確定所述認(rèn)證頁(yè)面的內(nèi)容;向所述客戶端返回認(rèn)證響應(yīng)報(bào)文,所述認(rèn)證響應(yīng)報(bào)文中包括所述認(rèn)證頁(yè)面的內(nèi)容。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 判斷單元,用于在向所述客戶端返回認(rèn)證頁(yè)面的地址信息之前,判斷所述客戶端的身份信息與所述客戶端信息列表中客戶端的身份信息是否相同,所述客戶端的身份信息是所述接入設(shè)備在對(duì)所述第一資源請(qǐng)求報(bào)文進(jìn)行解析后獲得的,且所述客戶端信息列表中客戶端的身份信息為用于識(shí)別已經(jīng)通過(guò)認(rèn)證的客戶端的身份的信息; 所述認(rèn)證頁(yè)面推送單元,具體用于若所述客戶端的信息與所述客戶端信息列表中客戶端的身份信息不相同,則向所述客戶端返回認(rèn)證頁(yè)面的地址信息。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 網(wǎng)絡(luò)資源推送單元,用于在確定所述客戶端通過(guò)認(rèn)證之后,接收所述認(rèn)證服務(wù)器發(fā)送的認(rèn)證通過(guò)報(bào)文;向所述客戶端返回所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息是所述接入設(shè)備在對(duì)所述第一資源請(qǐng)求報(bào)文進(jìn)行解析后獲得的;將所述客戶端發(fā)送的第二資源請(qǐng)求報(bào)文轉(zhuǎn)發(fā)給網(wǎng)絡(luò)服務(wù)器,以使所述網(wǎng)絡(luò)服務(wù)器根據(jù)所述第二資源請(qǐng)求報(bào)文中所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源的地址信息,確定所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源;向所述客戶端返回所述網(wǎng)絡(luò)服務(wù)器發(fā)送的資源響應(yīng)報(bào)文,所述資源響應(yīng)報(bào)文中包括所述客戶端請(qǐng)求訪問(wèn)的網(wǎng)絡(luò)資源。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 保存單元,用于在確定所述客戶端通過(guò)認(rèn)證之后,將所述客戶端的身份信息保存至所述客戶端信息列表中。
      【文檔編號(hào)】H04L29/06GK105991518SQ201510047175
      【公開(kāi)日】2016年10月5日
      【申請(qǐng)日】2015年1月29日
      【發(fā)明人】仇俊杰, 魏紹乾
      【申請(qǐng)人】杭州迪普科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1