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

      通過手機無線配置無輸入終端設備的wifi接入參數的方法

      文檔序號:10698698閱讀:421來源:國知局
      通過手機無線配置無輸入終端設備的wifi接入參數的方法
      【專利摘要】本發(fā)明提供一種通過手機無線配置無輸入終端設備的WIFI接入參數的方法,設計了兩個虛擬軟件模塊:設于手機內的主動接入模塊和設于無輸入終端設備內的臨時WIFI接入點模塊,通過臨時WIFI接入點模塊建立的臨時WIFI接入點在手機和無輸入終端設備之間搭建起臨時WIFI連接網絡,手機中的主動接入模塊通過這一臨時WIFI連接網絡將目標WIFI接入點參數發(fā)送給無輸入終端設備,使無輸入終端設備無需鍵盤和顯示器等輸入終端即可獲得目標WIFI接入點參數,解決了許多智能終端設備因沒有輸入終端而難以配置WIFI網絡接入參數,并因此無法使用WIFI網絡的問題,方便快捷,接入成本低。
      【專利說明】
      通過手機無線配置無輸入終端設備的WIFI接入參數的方法
      技術領域
      [0001]本發(fā)明涉及一種WIFI (Wireless-Fidelity,無線保真)接入參數的配置方法,具體涉及一種通過手機無線配置無輸入終端設備的WIFI接入參數的方法,屬于無線局域網技術領域。
      【背景技術】
      [0002]隨著無線通信技術的不斷發(fā)展和升級,尤其是WIFI設備的推廣普及,WIFI網絡已經是人們最常使用的無線通信網絡之一,與之伴隨的各種依靠WIFI網絡相互連接通信的智能終端設備也越來越多,包括基于Android (Google公司開發(fā)的操作系統(tǒng))操作系統(tǒng)與
      1S(美國蘋果公司移動操作系統(tǒng))操作系統(tǒng)的智能手機,以及各類基于嵌入式Linux操作系統(tǒng)的終端設備等。
      [0003]WIFI是一種短程無線通信技術,能夠在數百英尺范圍內支持互聯(lián)網的無線接入。WIFI技術有以下特點:速度快,可靠性高,在開放性區(qū)域,通訊距離可達300米以上;在封閉性區(qū)域,也可以實現(xiàn)100米左右的通訊距離。這些特點使得WIFI網絡便于與現(xiàn)有的有線Internet網絡整合,同時組網的成本較低。通過無線路由器的支持,用戶可以很方便地享受到100M以上的無線Internet連接,因此目前許多公共場所,如餐廳、寫字樓、車站等都配置了 WIFI路由器及相應的Internet連接,當人們置身其中的時候就可以高速地無線連接至Internet。由于許多公共場所的WIFI網絡都是免費的并且速度較快,許多智能手機用戶都愿意在固定場所使用WIFI網絡進行Internet連接。與此同時,越來越多的智能終端設備,包括網絡攝像機、智能無線音箱、各類無線安防傳感器、各類無線控制設備等,也都開始支持通過WIFI實現(xiàn)無線網絡連接。在本發(fā)明中,智能終端泛指基于ARM核SOC主控芯片的運行嵌入式Linux或Android操作系統(tǒng)的支持WIFI網絡連接的終端設備。
      [0004]WIFI網絡的連接也有特定的限制,例如用戶需要為希望接入的WIFI網絡輸入接入信息,包括輸入或選擇該WIFI網絡的SSID(Service Set Identifier,服務集標識),以及配置接入密碼等;在現(xiàn)實生活中,許多智能終端設備都是沒有鍵盤和顯示屏等信息輸入終端的,用戶往往需要使用電腦等通過網線或USB與該類設備進行有線連接并進行WIFI接入參數配置,使其可以正確地連接至目標WIFI接入點,其過程較為繁瑣,專業(yè)性較強,并不適合普通用戶使用。因此,如何更加方便快捷地為無輸入終端設備配置WIFI接入參數是一個迫切需要解決的問題。

      【發(fā)明內容】

      [0005]本發(fā)明的目的是為克服目前配置無輸入終端設備的WIFI接入參數時需要采用有線連接方式,過程繁瑣,使用不方便的缺點。
      [0006]為實現(xiàn)上述發(fā)明目的,本發(fā)明采用以下技術方案:
      一種通過手機無線配置無輸入終端設備的WIFI接入參數的方法,通過目標WIFI接入點、設于手機內的主動接入模塊和設于無輸入終端設備內的臨時WIFI接入點模塊來實現(xiàn),包括以下步驟:
      (O同時運行設于手機內的主動接入模塊和設于無輸入終端設備內的臨時WIFI接入點模塊,主動接入模塊通過手機的信息輸入界面輸入目標WIFI接入點參數,然后搜索本地WIFI接入點信號并將其與目標WIFI接入點參數進行匹配,匹配成功并成功連接至目標WIFI接入點后斷開與目標WIFI接入點的連接并進入下一步;臨時WIFI接入點模塊查看無輸入終端設備內存中是否存有目標WIFI接入點參數,如有,則搜索本地WIFI接入點信號并將其與目標WIFI接入點參數進行匹配,匹配成功后連接至目標WIFI接入點,如沒有,則進入下一步;
      (2)臨時WIFI接入點模塊建立一個臨時WIFI接入點;主動接入模塊搜索臨時WIFI接入點信號,如搜索到臨時WIFI接入點信號并成功連接至臨時WIFI接入點,則進入下一步;
      (3)主動接入模塊通過臨時WIFI接入點向無輸入終端設備發(fā)送目標WIFI接入點參數;
      (4)臨時WIFI接入點模塊撤銷臨時WIFI接入點,主動接入模塊斷開與無輸入終端設備的連接;臨時WIFI接入點模塊和主動接入模塊同時搜索本地WIFI接入點信號并將其與目標WIFI接入點參數進行匹配,匹配成功后兩者均連接至目標WIFI接入點,使手機和無輸入終端設備在目標WIFI網絡中通訊。
      [0007]所述目標WIFI接入點為WIFI路由器。
      [0008]步驟(I)所述目標WIFI接入點參數包括SSID和密碼。
      [0009]所述無輸入終端設備是網絡攝像機、智能無線音箱、無線安防傳感器或無線控制設備等具有WIFI通訊功能且沒有輸入終端的設備。
      [0010]所述手機的操作系統(tǒng)采用Android或1S。
      [0011]所述無輸入終端設備的操作系統(tǒng)采用Android或Linux。
      [0012]本發(fā)明設計了兩個虛擬軟件模塊:設于手機內的主動接入模塊和設于無輸入終端設備內的臨時WIFI接入點模塊,通過臨時WIFI接入點模塊建立的臨時WIFI接入點在手機和無輸入終端設備之間搭建起臨時WIFI連接網絡,手機中的主動接入模塊通過這一臨時WIFI連接網絡將目標WIFI接入點參數發(fā)送給無輸入終端設備,使無輸入終端設備無需鍵盤和顯示器等輸入終端即可獲得目標WIFI接入點參數,解決了許多智能終端設備因沒有輸入終端而難以配置WIFI網絡接入參數,并因此無法使用WIFI網絡的問題,方便快捷,接入成本低。
      【附圖說明】
      [0013]圖1:本發(fā)明的原理框圖;
      圖2:本發(fā)明的操作流程圖。
      【具體實施方式】
      [0014]下面結合附圖,對本發(fā)明做進一步說明:
      如圖1所示,本發(fā)明主要由兩個核心軟件功能模塊組成,一是將自身作為臨時接入點,使智能手機可以接入并從其獲取目標接入信息的臨時WIFI接入點Temporary Access (TA)模塊,運行于需要配置WIFI接入參數的無輸入終端設備,該模塊的主要功能是控制一臺無輸入終端設備成為一臺約定SSID與連接密碼的臨時APUccess Point,接入點),等待智能手機端接入以獲取目標WIFI接入參數;另一個核心模塊是控制一臺智能手機主動搜尋運行TA模塊的無輸入終端設備并進行臨時性接入,以向其發(fā)送目標WIFI接入參數的主動接入Active Join (AJ)模塊,運行于手機,其一般為一個手機APP軟件,用于提供輸入界面以記錄目標接入點的WIFI接入參數,然后控制一臺手機不斷地輪尋搜索約定SSID與連接密碼的TA側無輸入終端設備,若發(fā)現(xiàn)其存在則控制手機立即與之連接,在建立連接后,向TA端發(fā)送目標WIFI接入參數,在信息發(fā)送完成后則立刻斷開與TA端的連接。
      [0015]在本發(fā)明中,智能手機是用戶唯一可以用于輸入目標WIFI接入參數的設備,因此在配置初始,用戶首先需要通過手機所提供的信息輸入界面輸入目標WIFI接入點的連接配置參數,包括目標WIFI接入點的SSID與連接密碼,并進行匹配驗證,在驗證成功后,AJ模塊即控制手機搜索臨時AP熱點以嘗試接入需配置的無輸入終端設備并向其發(fā)送目標WIFI接入參數。
      [0016]在無輸入終端設備側,設備上電后未獲得任何接入信息時,TA模塊控制無輸入終端設備打開一個約定SSID與密碼的臨時AP熱點,等待運行AJ模塊的智能手機接入。運行AJ模塊的智能手機在獲得并驗證完畢用戶輸入的目標WIFI接入參數后,則控制手機尋找約定SSID與密碼的無輸入終端設備臨時AP熱點,如發(fā)現(xiàn)則手機立刻連接至該臨時AP熱點并向其發(fā)送目標WIFI接入參數;在交互成功后,則立即斷開連接,TA模塊和AJ模塊分別同時控制終端和手機連接至目標WIFI接入點,該目標WIFI接入點一般為一個WIFI路由器,從而實現(xiàn)手機和終端在該WIFI路由器構建的WIFI網絡中通訊;反之,若在一段時間內未發(fā)現(xiàn)無輸入終端設備側所建立的臨時AP熱點(搜索超時),則提示用戶終端設備不存在并恢復手機至初始狀態(tài)。
      [0017]如圖2所示,現(xiàn)約定運行TA模塊的無輸入終端設備名為Terminal-A,運行AJ模塊的智能手機名為Phone-A,其具體實施步驟如下:
      第一步:用戶打開Phone-A內的AJ模塊應用,并輸入作為目標接入點的WIFI路由器的SSID及密碼,譬如SSID為TEST,密碼為12345678 ;以手機和無輸入終端設備均使用Android操作系統(tǒng)為例:在用戶輸入完畢后,AJ模塊首先調用手機Android系統(tǒng)的WIFIScan接口,系統(tǒng)掃描當前環(huán)境中手機接收到的WIFI信號,并將所搜到的WIFI熱點SSID和用戶輸入的目標SSID-TEST做匹配,如若掃描到的SSID中有和目標SSID匹配的熱點,則AJ模塊會繼續(xù)調用系統(tǒng)WIFIConfig接口,將此SSID和用戶輸入的密碼傳遞給系統(tǒng),并調用系統(tǒng)EnableNetWork接口,連接該WIFI熱點,如系統(tǒng)連接返回正常則表明接入參數驗證成功,則AJ模塊控制系統(tǒng)斷開連接并進入下一步的操作;如搜到的WIFI熱點SSID和用戶輸入的目標SSID之間不匹配,或者熱點SSID匹配但是兩者無法建立連接,則表明接入參數驗證失敗,提示用戶輸入的熱點或密碼有誤,并返回。
      [0018]與此同時,Terminal-A上電,TA模塊啟動自檢,通過文件系統(tǒng)接口查看自身ROM內有無原始目標WIFI接入信息,如有,TA則調用系統(tǒng)的WIFIScan接口,掃描當前環(huán)境中終端接收到的WIFI信號,并將搜到的WIFI熱點SSID和終端保存的原始SSID做匹配,如若掃描到的SSID中有和原始目標SSID匹配的WIFI熱點,接下來TA會調用系統(tǒng)WIFIConfig接口,將此SSID和保存的密碼傳遞給系統(tǒng),并調用系統(tǒng)EnableNetWork接口,連接此WIFI熱點,如接入失敗或自身ROM內無原始目標接入信息,則進入下一步。
      [0019]第二步:Terminal-A的TA模塊通過調用系統(tǒng)的WIFIAPEnable接口建立一個默認AP,并約束該AP的接入信息為約定的接入信息,譬如調用系統(tǒng)WIFIAPConfig接口,配置SSID 為 TemporalAP,密碼為空。
      [0020]Phone-A上的AJ模塊開始定時(如每隔10秒)開啟WIFIScan接口,自動搜索有無SSID為TemporalAP,密碼為空的AP熱點,如發(fā)現(xiàn)存在,則調用系統(tǒng)EnableNetWork接口嘗試接入。如接入失敗或在一段時間內發(fā)現(xiàn)該熱點并不存在(超時,如設定搜索時間小于5分鐘),則返回;若接入成功,則進入第三步。
      [0021]第三步:此時Terminal-A建立的臨時AP (TemporalAP)獲得了 Phone-Α的接入,雙方建立起臨時WIFI直連關系。此時Phone-A上的AJ模塊通過建立Socket的方式和Terminal-A的TA模塊建立連接,接著AJ模塊開始向TA模塊下發(fā)目標接入信息Socket數據包,即:SSID為:TEST,密碼為:12345678。在Terminal-A成功獲得該接入信息后,進入第四步。
      [0022]第四步:Terminal_A撤銷所建立的臨時AP:TemporalAP, Phone-A同時斷開與Terminal-A的連接;雙方同時開始嘗試接入至目標接入點:TEST,AJ和TA分別調用各自系統(tǒng)的WIFIScan接口,搜索到TEST這個熱點后,再分別調用WIFIConfig和EnableNetWork接口接入此熱點。在雙方均接入成功后,即可在該同一目標接入點(TEST)下實現(xiàn)通訊,否則各自返回。
      [0023]本發(fā)明通過使用智能手機這一已大量普及并具有良好人機交互方式的工具,便捷地解決了無線無輸入終端設備的WIFI接入配置問題,使無線無輸入終端設備設備在無需任何外接輸入設備或有線網絡連接的情況下,獲得目標WIFI接入點的接入信息并與之建立WIFI連接。
      【主權項】
      1.一種通過手機無線配置無輸入終端設備的WIFI接入參數的方法,其特征在于:通過目標WIFI接入點、設于手機內的主動接入模塊和設于無輸入終端設備內的臨時WIFI接入點模塊來實現(xiàn),包括以下步驟: 101:同時運行設于手機內的主動接入模塊和設于無輸入終端設備內的臨時WIFI接入點模塊,主動接入模塊通過手機的信息輸入界面輸入目標WIFI接入點參數,然后搜索本地WIFI接入點信號并將其與目標WIFI接入點參數進行匹配,匹配成功并成功連接至目標WIFI接入點后斷開與目標WIFI接入點的連接并進入下一步;臨時WIFI接入點模塊查看無輸入終端設備內存中是否存有目標WIFI接入點參數,如有,則搜索本地WIFI接入點信號并將其與目標WIFI接入點參數進行匹配,匹配成功后連接至目標WIFI接入點,如沒有,則進入下一步; 102:臨時WIFI接入點模塊建立一個臨時WIFI接入點;主動接入模塊搜索臨時WIFI接入點信號,如搜索到臨時WIFI接入點信號并成功連接至臨時WIFI接入點,則進入下一步; 103:主動接入模塊通過臨時WIFI接入點向無輸入終端設備發(fā)送目標WIFI接入點參數; 104:臨時WIFI接入點模塊撤銷臨時WIFI接入點,主動接入模塊斷開與無輸入終端設備的連接;臨時1正1接入點模塊和主動接入模塊同時搜索本地WIFI接入點信號并將其與目標WIFI接入點參數進行匹配,匹配成功后兩者均連接至目標WIFI接入點,使手機和無輸入終端設備在目標WIFI網絡中通訊。2.根據權利要求1所述的通過手機無線配置無輸入終端設備的WIFI接入參數的方法,其特征在于:所述目標WIFI接入點為WIFI路由器。3.根據權利要求1或2所述的通過手機無線配置無輸入終端設備的WIFI接入參數的方法,其特征在于:步驟101所述目標WIFI接入點參數包括SSID和密碼。4.根據權利要求1所述的通過手機無線配置無輸入終端設備的WIFI接入參數的方法,其特征在于:所述無輸入終端設備是網絡攝像機、智能無線音箱、無線安防傳感器或無線控制設備。5.根據權利要求4所述的通過手機無線配置無輸入終端設備的WIFI接入參數的方法,其特征在于:所述目標WIFI接入點為WIFI路由器。6.根據權利要求4或5所述的通過手機無線配置無輸入終端設備的WIFI接入參數的方法,其特征在于:步驟101所述目標WIFI接入點參數包括SSID和密碼。7.根據權利要求1所述的通過手機無線配置無輸入終端設備的WIFI接入參數的方法,其特征在于:所述手機的操作系統(tǒng)采用Android或1S。8.根據權利要求1所述的通過手機無線配置無輸入終端設備的WIFI接入參數的方法,其特征在于:所述無輸入終端設備的操作系統(tǒng)采用Android或Linux。
      【文檔編號】H04W76/02GK106068037SQ201410644130
      【公開日】2016年11月2日
      【申請日】2014年11月14日 公開號201410644130.9, CN 106068037 A, CN 106068037A, CN 201410644130, CN-A-106068037, CN106068037 A, CN106068037A, CN201410644130, CN201410644130.9
      【發(fā)明人】董建平
      【申請人】董建平
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1