国产精品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>

      一種基于多模終端的自適應(yīng)wifi接入方法

      文檔序號(hào):9712250閱讀:604來(lái)源:國(guó)知局
      一種基于多模終端的自適應(yīng)wifi接入方法
      【技術(shù)領(lǐng)域】
      [0001 ]本發(fā)明涉及WIFI接入的技術(shù)領(lǐng)域,具體涉及一種基于多模終端的自適應(yīng)WIFI接入方法。
      【背景技術(shù)】
      [0002]目前,多模終端日益普及??紤]如下場(chǎng)景,當(dāng)終端在場(chǎng)所A通過(guò)WIFI訪問(wèn)互聯(lián)網(wǎng),當(dāng)終端離開場(chǎng)所A后,連入了一個(gè)并不能直接聯(lián)網(wǎng)的接入路由器(比如CMCC等),當(dāng)終端回到場(chǎng)所A后,WIFI仍然連接CMCC,需要等到IP地址即將過(guò)期時(shí),才會(huì)再去發(fā)送廣播請(qǐng)求,此時(shí)才有可能再次接入之前的可用WIFI。一般的IP地址過(guò)期時(shí)間為3分鐘,因此,終端不能第一時(shí)間連入可用WIFI,影響用戶的上網(wǎng)體驗(yàn)。
      [0003]申請(qǐng)?zhí)枮?011104545437的中國(guó)發(fā)明專利申請(qǐng),公開了一種多模終端的業(yè)務(wù)處理系統(tǒng),實(shí)現(xiàn)了一種多模終端實(shí)現(xiàn)數(shù)據(jù)在不同接口上的靈活調(diào)度,并未提供終端在WIFI覆蓋條件下如何快速接入可用接入路由器場(chǎng)景下的解決方案。

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

      [0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種基于多模終端的自適應(yīng)WIFI接入方法,通過(guò)對(duì)接入路由器的WIFI連接歷史進(jìn)行記錄和判別,確保終端無(wú)論在任何場(chǎng)景下切換,都能夠支持多模終端在第一時(shí)間接入可用接入路由器,大幅優(yōu)化了 WIFI接入方式以及提升了用戶體驗(yàn)。
      [0005]為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是:一種基于多模終端的自適應(yīng)WIFI接入方法,其步驟如下:
      步驟一:監(jiān)測(cè)模塊實(shí)時(shí)監(jiān)測(cè)多模終端的AP動(dòng)態(tài),維護(hù)AP管理表;
      步驟二:多模終端的監(jiān)測(cè)模塊監(jiān)測(cè)AP管理表,并對(duì)AP管理表重新進(jìn)行排序;
      步驟三:路由決策模塊判斷多模終端是否需要重新接入,如果需要?jiǎng)t將多模終端與新的接入路由器進(jìn)行連接;否則,繼續(xù)保持與原有接入路由器的接入通信。
      [0006]所述AP動(dòng)態(tài)是指當(dāng)前的接入路由器的接入情況,包含當(dāng)前接入的接入路由器,未接入但是能夠掃描到的接入路由器;AP管理表用于維護(hù)當(dāng)前能夠掃描到的所有接入路由器的代價(jià),接入路由器的代價(jià)包括每個(gè)接入路由器的信號(hào)強(qiáng)弱、是否接入Internet、有無(wú)接入安全保障、丟包率和歷史連接時(shí)長(zhǎng)。
      [0007]所述監(jiān)測(cè)模塊用于實(shí)時(shí)監(jiān)測(cè)終端的WIFI接入情況,維護(hù)AP管理表;監(jiān)測(cè)模塊包括監(jiān)測(cè)單元,監(jiān)測(cè)單元用于實(shí)時(shí)監(jiān)測(cè)多模終端的WIFI接入情況,判斷是否有新的接入路由器的接入點(diǎn),并對(duì)AP管理表進(jìn)行維護(hù)。
      [0008]所述監(jiān)測(cè)模塊通過(guò)LKM的形式添加在多模終端中,監(jiān)測(cè)模塊工作于系統(tǒng)內(nèi)核態(tài)下通過(guò)掛載鉤子函數(shù)實(shí)現(xiàn)在系統(tǒng)內(nèi)核態(tài)下實(shí)時(shí)獲取多模終端的WIFI接入情況,并更新到AP管理表中。
      [0009]所述監(jiān)測(cè)模塊通過(guò)多模終端Linux內(nèi)核態(tài)的廣播通信機(jī)制實(shí)現(xiàn)第一時(shí)間獲取新的接入路由器;廣播通信機(jī)制通過(guò)注冊(cè)廣播接收器和API接口實(shí)現(xiàn)廣播通信獲取新的接入路由器信息。
      [0010]所述路由決策模塊用于判斷終端是否需要接入新的接入路由器;決策模塊包括決策單元,用于根據(jù)不同接入路由器的權(quán)重進(jìn)行分析,判斷是否需要重連接入新的WIFI。
      [0011]所述權(quán)重的計(jì)算方法是:A*信號(hào)強(qiáng)弱+B*Internet連接參數(shù)+C*安全保障參數(shù)+D*丟包率+E*歷史連接時(shí)長(zhǎng),其中A、B、C、D和E為權(quán)重系數(shù)。
      [0012]所述路由器連接采用用戶干預(yù)和自適應(yīng)的方式實(shí)現(xiàn);用戶干預(yù)方式每次重連接入路由器時(shí)為用戶提供確認(rèn)UI,如果用戶同意重連,則進(jìn)行接入路由器重連,否則保持原有的接入路由器連接進(jìn)行通信;自適應(yīng)方式在用戶無(wú)干預(yù)的狀態(tài)下自動(dòng)完成接入路由器重連。
      [0013]所述多模終端通過(guò)Linux操作系統(tǒng)下的工具包iwconfig來(lái)進(jìn)行連接。
      [0014]本發(fā)明通過(guò)實(shí)時(shí)監(jiān)測(cè)可用接入路由器,通過(guò)權(quán)重分析判斷將終端第一時(shí)間連入可用接入路由器,整個(gè)過(guò)程對(duì)用戶是透明的,完全在終端側(cè)自適應(yīng)處理,大幅提升用戶的使用體驗(yàn)。本發(fā)明支持終端在任何場(chǎng)景下第一時(shí)間為用戶接入最優(yōu)網(wǎng)絡(luò),提高了接入效率,提升了用戶體驗(yàn)。
      【附圖說(shuō)明】
      [0015]圖1為本發(fā)明的流程圖。
      [0016]圖2為本發(fā)明的WIFI接入示意圖。
      【具體實(shí)施方式】
      [0017]為了使本發(fā)明所要解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)的說(shuō)明。應(yīng)當(dāng)說(shuō)明的是,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0018]一種基于多模終端的自適應(yīng)WIFI接入方法,如圖1所示,其步驟如下:
      步驟一:監(jiān)測(cè)模塊實(shí)時(shí)監(jiān)測(cè)多模終端的AP動(dòng)態(tài),維護(hù)AP管理表。
      [0019]監(jiān)測(cè)模塊用于實(shí)時(shí)監(jiān)測(cè)終端的WIFI接入情況,維護(hù)AP管理表。監(jiān)測(cè)模塊包括監(jiān)測(cè)單元,用于實(shí)時(shí)監(jiān)測(cè)多模終端的WIFI接入情況,判斷是否有新的接入路由器的接入點(diǎn),并對(duì)AP管理表進(jìn)行維護(hù)。監(jiān)測(cè)模塊通過(guò)LKM(Loadable Kernel Module)的形式添加在多模終端中,監(jiān)測(cè)模塊工作于系統(tǒng)內(nèi)核態(tài)下,通過(guò)掛載鉤子函數(shù)實(shí)現(xiàn)在系統(tǒng)內(nèi)核態(tài)下實(shí)時(shí)獲取多模終端的WIFI接入情況,并更新到AP管理表中。AP管理表包括當(dāng)前接入的接入路由器,可以掃描到的接入路由器,哪些接入路由器之前連接過(guò)。監(jiān)測(cè)模塊通過(guò)更新AP管理表可以對(duì)多模終端接入的所有可用網(wǎng)絡(luò)進(jìn)行維護(hù)和實(shí)時(shí)監(jiān)測(cè)。監(jiān)測(cè)模塊可以通過(guò)多模終端Linux內(nèi)核態(tài)的廣播通信機(jī)制,即通過(guò)注冊(cè)廣播接收器,當(dāng)多模終端掃描到新的接入路由器時(shí),會(huì)發(fā)送廣播給所有注冊(cè)廣播接收器的程序,通過(guò)該種方式可以保證第一時(shí)間獲取新的接入路由器。
      [0020]AP動(dòng)態(tài)是指當(dāng)前的接入路由器的接入情況,包含當(dāng)前接入的接入路由器,未接入但是能夠掃描到的接入路由器。這一部分可以采用上述廣播通信機(jī)制的方式接收,操作系統(tǒng)為第三方程序提供了 API接口,直接調(diào)用便可實(shí)時(shí)獲取路由器接入情況。AP管理表用于維護(hù)當(dāng)前能夠掃描到的所有接入路由器的代價(jià),包括每個(gè)接入路由器的信號(hào)強(qiáng)弱、是否接入Internet、有無(wú)接入安全保障(即是否有密碼認(rèn)證)、丟包率以及歷史連接時(shí)長(zhǎng)。監(jiān)測(cè)單元工作于操作系統(tǒng)的內(nèi)核態(tài)下,通過(guò)在掛載點(diǎn)出掛載鉤子函數(shù),即可以實(shí)時(shí)的監(jiān)測(cè)到終端的接入路由器連接情況,一旦終端掃描到的AP狀態(tài)發(fā)生了變化,更新AP管理表,包括信號(hào)強(qiáng)弱的變化、丟包率的變化等。
      [0021]步驟二:多模終端的監(jiān)測(cè)模塊監(jiān)測(cè)AP管理表,并對(duì)AP管理表重新進(jìn)行排序。
      [0022]監(jiān)測(cè)模塊工作在操作系統(tǒng)的內(nèi)核態(tài)下,操作系統(tǒng)本身可以實(shí)時(shí)的監(jiān)測(cè)掃描到多模終端的AP狀態(tài)變化。本本發(fā)明中的監(jiān)測(cè)模塊可以通過(guò)操作系統(tǒng)提供的API接口進(jìn)行實(shí)時(shí)數(shù)據(jù)監(jiān)測(cè)。其中,程序可以以I秒為間隔對(duì)AP管理表進(jìn)行更新排序,排序依據(jù)于各個(gè)接入路由器的權(quán)重從高到低,權(quán)重可以參考以下線性計(jì)算公式:A*信號(hào)強(qiáng)
      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1