本發(fā)明涉及物聯(lián)網(wǎng)技術領域,具體地,涉及一種家用電器連接無線網(wǎng)絡的方法及系統(tǒng)、家用電器和用戶終端。
背景技術:
隨著科技的飛速發(fā)展,物聯(lián)網(wǎng)已經(jīng)滲透至人們生活中的各個方面,物聯(lián)網(wǎng)技術的更新改善和推進人們的生活質(zhì)量。智能家電是目前物聯(lián)網(wǎng)技術中重要的一部分,目前市面上流通的智能家電需要在與互聯(lián)網(wǎng)連接的前提下,才能實現(xiàn)相應的智能功能。
目前,智能家電連接互聯(lián)網(wǎng)的實現(xiàn)主要是包含以下兩種方案:
第一種方案是:當智能家電無線模塊需要連接到一個指定的路由時,家電無線模塊需要知道該路由的路由信息(SSID信息及其Password)才能連接到該路由下;通過用戶與家電的交互操作,將路由的路由信息配置至家電無線模塊,然后實現(xiàn)家電的無線聯(lián)網(wǎng)。
第二種方案是:當家電無線模塊需要連接到一個指定的路由時,先將家電無線模塊設置成Sniffer模式,以嗅探到其環(huán)境周圍存在的網(wǎng)絡數(shù)據(jù)包。家電無線模塊通過嗅探,捕獲到環(huán)境中的網(wǎng)絡數(shù)據(jù)包并進行分析,當抓取捕獲到路由信息,然后可實現(xiàn)家電的無線聯(lián)網(wǎng)。
其中,上述第一種方案能夠?qū)崿F(xiàn)家電無線模塊對指定路由的準確配置,但是存在以下技術問題:需要用戶手動配置無線路由與家電無線模塊的連接,導致整個配網(wǎng)時間較長,且操作繁瑣;
上述第二種方案能夠?qū)崿F(xiàn)快速配網(wǎng),但是具有以下技術問題:(1)當存在兩個家電無線模塊且都處于Sniffer模式時,此時對其中一個家電無線模塊使用Sniffer模式配網(wǎng)會導致另一個家電無線模塊也被“配網(wǎng)成功”,導致家電無線模塊的誤配性,無法連接至指定路由;(2)當用戶的環(huán)境存在較多無線設備或存在多人同時配置連接路由器的情況時,存在較大的可能性無法將家電無線模塊配置到指定路由器下,由此增大了智能家電配置連接無線網(wǎng)絡的失敗率。
需要說明的是,以上技術問題是本發(fā)明人在實施本發(fā)明的過程中發(fā)現(xiàn)的。
技術實現(xiàn)要素:
本發(fā)明提供一種家用電器連接無線網(wǎng)絡的方法及系統(tǒng)、家用電器和用戶終端,用于解決上述背景技術中所闡述的至少一個技術問題。
為了實現(xiàn)上述目的,本發(fā)明一方面提供一種家用電器連接無線網(wǎng)絡的方法,該家用電器包含有近場通信模塊和無線信號接收模塊,上述近場通信模塊具有一定的近場感應范圍,該方法包括:
當存在用戶終端位于上述近場感應范圍內(nèi)時,上述家用電器與上述用戶終端建立近場通信連接,以及
基于所建立的近場通信連接,上述家用電器適于接收自上述用戶終端所發(fā)送的配網(wǎng)信息;
當上述家用電器接收到上述配網(wǎng)信息時,上述家用電器確認將上述無線信號接收模塊切換為網(wǎng)絡監(jiān)測狀態(tài)以監(jiān)測無線網(wǎng)絡的存在;
當存在無線網(wǎng)絡時,上述家用電器利用上述配網(wǎng)信息與上述無線網(wǎng)絡進行適配;以及
若適配不成功,則上述家用電器拒絕連接上述無線網(wǎng)絡,
若適配成功,則上述家用電器連接上述無線網(wǎng)絡。
優(yōu)選地,上述方法還包括:
上述家用電器確定上述家用電器的無線網(wǎng)絡連接狀態(tài),上述無線網(wǎng)絡連接狀態(tài)包含有已連接狀態(tài)和未連接狀態(tài);
上述家用電器至少將所確定的無線網(wǎng)絡連接狀態(tài)發(fā)送至上述用戶終端。
優(yōu)選地,上述配網(wǎng)信息包含有配網(wǎng)標識信息,上述家用電器至少將所確定的無線網(wǎng)絡連接狀態(tài)發(fā)送至上述用戶終端包括:
當所確定的無線連接狀態(tài)為已連接狀態(tài)時,上述家用電器將所確定的已連接狀態(tài)連同上述配網(wǎng)標識信息發(fā)送至上述用戶終端,以待上述用戶終端對上述配網(wǎng)標識信息執(zhí)行識別確認。
優(yōu)選地,上述家用電器將所確定的無線網(wǎng)絡連接狀態(tài)發(fā)送至上述用戶終端包括:
上述家用電器將所確定的無線網(wǎng)絡連接狀態(tài),以近場通信的方式發(fā)送至于上述家用電器近場通信連接的用戶終端。
優(yōu)選地,上述家用電器還包括UDP廣播模塊,上述家用電器將所確定的無線網(wǎng)絡連接狀態(tài)發(fā)送至上述用戶終端包括:
上述家用電器將所確定的無線網(wǎng)絡狀態(tài)和/或配網(wǎng)標識信息合成UDP廣播信息;以及
上述家用電器調(diào)用上述UDP廣播模塊對上述UDP廣播信息執(zhí)行廣播;
當存在用戶終端與上述家用電器建立UDP連接時,基于所建立的UDP連接,上述家用電器調(diào)用上述UDP廣播模塊將上述UDP廣播信息發(fā)送至上述用戶終端。
本發(fā)明另一方面,提供一種家用電器連接無線網(wǎng)絡的方法,該家用電器包含有近場通信模塊和無線信號接收模塊,上述近場通信模塊具有一定的近場感應范圍,該無線網(wǎng)絡由路由器提供,上述方法包括:
當上述用戶終端位于上述近場感應范圍內(nèi)時,上述用戶終端與家用電器建立近場通信連接;
基于上述近場通信連接,上述用戶終端將上述配網(wǎng)信息發(fā)送至上述家用電器以配置上述家用電器的無線信號接收模塊。
優(yōu)選地,上述配網(wǎng)信息包含配網(wǎng)標識信息,在上述基于上述近場通信連接,上述用戶終端將上述配網(wǎng)信息發(fā)送至上述家用電器,以配置上述家用電器的無線信號接收模塊之后還包括:
上述用戶終端確定上述無線網(wǎng)絡的配網(wǎng)標識信息;
上述用戶終端獲取上述家用電器的配網(wǎng)標識信息;以及
上述用戶終端將所獲取家用電器的配網(wǎng)標識信息與已確定的上述無線網(wǎng)絡的配網(wǎng)標識信息進行校驗匹配,
若匹配,則上述用戶終端確定上述家用電器已連接至上述無線網(wǎng)絡。
優(yōu)選地,上述用戶終端獲取上述家用電器的配網(wǎng)標識信息包括:
上述用戶終端根據(jù)已確定的配網(wǎng)標識信息生成UDP廣播信息,并對上述UDP廣播信息執(zhí)行廣播;
當存在家用電器與上述用戶終端建立UDP連接時,基于所建立的UDP連接,上述用戶終端獲取自上述家用電器所上傳的配網(wǎng)標識信息。
優(yōu)選地,上述基于上述路由信息,上述用戶終端生成配網(wǎng)信息包括:
基于一定的加密算法,上述用戶終端封裝上述路由信息和上述配網(wǎng)標識信息以生成配網(wǎng)信息。
優(yōu)選地,上述配網(wǎng)標識信息為無線網(wǎng)絡ID和/或隨機字符串。
本發(fā)明一方面還提供一種家用電器連接無線網(wǎng)絡的系統(tǒng),上述系統(tǒng)包括:
近場通信模塊,上述近場通信模塊具有一定的近場感應范圍,用于當存在用戶終端位于上述近場感應范圍內(nèi)時,與上述用戶終端建立近場通信連接,以及基于所建立的近場通信連接,適于接收自上述用戶終端所發(fā)送的配網(wǎng)信息;
無線信號接收模塊;
網(wǎng)絡狀態(tài)切換模塊,用于當上述近場通信模塊接收到上述配網(wǎng)信息時,確認將上述無線信號接收模塊切換為網(wǎng)絡監(jiān)測狀態(tài)以監(jiān)測無線網(wǎng)絡的存在;
無線網(wǎng)絡適配模塊,用于當存在無線網(wǎng)絡時,上述家用電器利用上述配網(wǎng)信息與上述無線網(wǎng)絡進行適配;以及若適配不成功,則上述家用電器拒絕連接上述無線網(wǎng)絡,若適配成功,則上述家用電器連接上述無線網(wǎng)絡。
優(yōu)選地,還包括與上述無線網(wǎng)絡適配模塊相連接的網(wǎng)絡連接狀態(tài)確定模塊和發(fā)送執(zhí)行模塊,上述網(wǎng)絡連接狀態(tài)確定模塊用于確定上述家用電器的無線網(wǎng)絡連接狀態(tài),上述無線網(wǎng)絡連接狀態(tài)包含有已連接狀態(tài)和未連接狀態(tài);
上述發(fā)送執(zhí)行模塊用于至少將所確定的無線網(wǎng)絡連接狀態(tài)發(fā)送至上述用戶終端。
優(yōu)選地,上述配網(wǎng)信息包含有配網(wǎng)標識信息,上述發(fā)送執(zhí)行模塊用于當所確定的無線連接狀態(tài)為已連接狀態(tài)時,上述家用電器將所確定的已連接狀態(tài)連同上述配網(wǎng)標識信息發(fā)送至上述用戶終端,以待上述用戶終端對上述配網(wǎng)標識信息執(zhí)行識別確認。
優(yōu)選地,上述發(fā)送執(zhí)行模塊用于將所確定的無線網(wǎng)絡連接狀態(tài),以近場通信的方式發(fā)送至與上述用戶終端近場通信連接的用戶終端。
優(yōu)選地,上述發(fā)送執(zhí)行模塊包括:UDP廣播單元,用于將所確定的無線網(wǎng)絡狀態(tài)和/或配網(wǎng)標識信息合成UDP廣播信息,并對上述UDP廣播信息執(zhí)行廣播;以及當存在用戶終端與上述家用電器建立UDP連接時,基于所建立的UDP連接,將上述UDP廣播信息發(fā)送至上述用戶終端。
本發(fā)明另一方面還提供一種家用電器,包括上述本發(fā)明一方面所提供的家用電器連接無線網(wǎng)絡的系統(tǒng)。
本發(fā)明又一方面還提供一種家用電器連接無線網(wǎng)絡的系統(tǒng),該家用電器包含有第一近場通信模塊和無線信號接收模塊,上述第一近場通信模塊具有一定的近場感應范圍,該無線網(wǎng)絡由路由器提供,上述系統(tǒng)包括:
第二近場通信模塊,用于當上述第二近場通信模塊位于上述第一近場通信模塊的近場感應范圍內(nèi)時,與第一近場通信模塊建立近場通信連接,以及基于上述近場通信連接,將上述配網(wǎng)信息發(fā)送至上述家用電器以配置上述家用電器的無線信號接收模塊。
優(yōu)選地,上述配網(wǎng)信息包含配網(wǎng)標識信息,,上述系統(tǒng)還包含與上述第二近場通信模塊連接的配網(wǎng)標識模塊,該配網(wǎng)標識模塊包括:
配網(wǎng)標識信息確定單元,用于確定上述無線網(wǎng)絡的配網(wǎng)標識信息;
配網(wǎng)標識信息獲取單元,用于獲取上述家用電器的配網(wǎng)標識信息;
配網(wǎng)標識信息校驗單元,用于將所獲取家用電器的配網(wǎng)標識信息與已確定的上述無線網(wǎng)絡的配網(wǎng)標識信息進行校驗匹配,以及若匹配,則確定上述家用電器已連接至上述無線網(wǎng)絡。
優(yōu)選地,上述配網(wǎng)標識信息獲取單元包括:UDP廣播組件,用于根據(jù)已確定的配網(wǎng)標識信息生成UDP廣播信息,并對上述UDP廣播信息執(zhí)行廣播;當存在家用電器與上述UDP廣播組件建立UDP連接時,基于所建立的UDP連接,獲取自上述家用電器所上傳的配網(wǎng)標識信息。
優(yōu)選地,上述配網(wǎng)信息生成模塊用于基于一定的加密算法,封裝上述路由信息和上述配網(wǎng)標識信息以生成配網(wǎng)信息。
優(yōu)選地,上述配網(wǎng)標識信息為無線網(wǎng)絡ID和/或隨機字符串。
本發(fā)明還一方面提供一種用戶終端,包含上述本發(fā)明又一方面所提供的家用電器連接無線網(wǎng)絡的系統(tǒng)。
通過本發(fā)明,實現(xiàn)了在保證網(wǎng)絡連接配置的成功率的前提下,簡化家用電器的配網(wǎng)操作步驟,并基于對智能家電的快速入網(wǎng)配置,深度優(yōu)化整體配網(wǎng)速度,提高了智能家電的配網(wǎng)體驗;而且,大大降低了智能家電配網(wǎng)的錯配率,提升家電電器配網(wǎng)的可靠性;并且,能確保路由信息不會泄露。
本發(fā)明實施例的優(yōu)點將在隨后的具體實施方式部分結合具體技術特征予以詳細說明。
附圖說明
附圖是用來提供對本發(fā)明實施例的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本發(fā)明實施例,但并不構成對本發(fā)明實施例的限制。在附圖中:
圖1.1示出的是用戶在利用本發(fā)明一實施例家用電器連接無線網(wǎng)絡的方法將家用電器連接至無線網(wǎng)絡的流程示意圖;
圖1.2示出的是利用圖1.1所示的實施例家用電器連接無線網(wǎng)絡的方法將家用電器連接至無線網(wǎng)絡的實現(xiàn)效果圖;
圖2示出的是本發(fā)明一實施例的家用電器連接無線網(wǎng)絡的方法的流程圖;
圖3示出的是本發(fā)明另一實施例的家用電器連接無線網(wǎng)絡的方法的流程圖;
圖4示出的是圖3所示實施例家用電器連接無線網(wǎng)絡的方法中的步驟306在一種優(yōu)選實施例下的詳細執(zhí)行圖;
圖5示出的是本發(fā)明一實施例的家用電器連接無線網(wǎng)絡的方法的流程圖;
圖6示出的是本發(fā)明另一實施例的家用電器連接無線網(wǎng)絡的方法的流程圖;
圖7示出的是圖6所示實施例家用電器連接無線網(wǎng)絡的方法中的步驟507在一種優(yōu)選實施例下的詳細執(zhí)行圖;
圖8示出的是本發(fā)明一實施例的家用電器連接無線網(wǎng)絡的系統(tǒng)的結構示意圖;
圖9示出的是本發(fā)明另一實施例家用電器連接無線網(wǎng)絡的結構示意圖;
圖10示出的是本發(fā)明一實施例家用電器連接無線網(wǎng)絡的系統(tǒng)的結構示意圖;
圖11示出的是本發(fā)明另一實施例家用電器連接無線網(wǎng)絡的系統(tǒng)的結構示意圖。
附圖標記說明
近場通信模塊601 無線信號接收模塊602
網(wǎng)絡狀態(tài)切換模塊603 無線網(wǎng)絡適配模塊604
近場通信模塊701 無線信號接收模塊702
網(wǎng)絡狀態(tài)切換模塊703 無線網(wǎng)絡適配模塊704
網(wǎng)絡連接狀態(tài)確定模塊705 發(fā)送執(zhí)行模塊706
路由信息確定模塊801 配網(wǎng)信息生成模塊802
關聯(lián)路由模塊803 第二近場通信模塊804
路由信息確定模塊901 配網(wǎng)信息生成模塊902
關聯(lián)路由模塊903 第二近場通信模塊904
配網(wǎng)標識模塊905 配網(wǎng)標識信息確定單元9051
配網(wǎng)標識信息獲取單元9052 配網(wǎng)標識信息校驗單元9053
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參見圖1.1示出的是用戶在利用本發(fā)明一實施例家用電器連接無線網(wǎng)絡的方法將家用電器連接至無線網(wǎng)絡的流程示意圖,具體包括:步驟101:用戶在用戶終端自定義設置配網(wǎng)信息,并以此對路由器執(zhí)行路由配置;步驟102:用戶通過用戶終端與智能家電建立近場通信連接,并基于近場通信連接和已設置的配網(wǎng)信息對智能家電執(zhí)行網(wǎng)絡配置;步驟103:基于上述路由配置和網(wǎng)絡配置,智能家電與路由器建立連接。參見圖1.2示出的是利用圖1.1所示的發(fā)明實施例家用電器連接無線網(wǎng)絡的方法將家用電器連接至無線網(wǎng)絡的實現(xiàn)效果圖;由此結合圖1.1和1.2,能很直觀地看出:用戶只需要執(zhí)行第一步在用戶終端的用戶界面上輸入路由配置信息,和第二步將手機靠近智能家電一共兩個步驟,就能實現(xiàn)家用電器與路由器無線網(wǎng)絡的配置連接,大大簡化了用戶配網(wǎng)操作步驟,增強了家用電器的配網(wǎng)用戶體驗;并且,基于近場傳輸特性的配網(wǎng)存在通信距離短以及安全性高的特點,由于近場通信的通信距離現(xiàn)在在10cm以內(nèi),從理論上消除了泄露路由器的配網(wǎng)信息的可能性。
參見圖2示出的是本發(fā)明一實施例的家用電器連接無線網(wǎng)絡的方法的流程圖,該家用電器包含有近場通信模塊和無線信號接收模塊,該近場通信模塊具有一定的近場感應范圍,該方法適用于家用電器,該方法包括:
步驟201:當存在用戶終端位于上述近場感應范圍內(nèi)時,家用電器與用戶終端建立近場通信連接;
需要說明的是,本實施例中的近場通信模塊和無線信號接收模塊可以是集成在一個電子元器件(例如:芯片),也可以是分別集成在兩個獨立的電子元器件中的,故在此不加以限定。另外,在本實施例中,因近場感應范圍的大小與無線信號接收模塊所采用的電子元器件部件的功耗、型號等參數(shù)有關,故本實施例中對近場感應范圍的大小應不加以限定。
在本實施例實施的過程中,在一種情況下,當用戶攜帶具有近場通信功能的用戶終端進入家用電器近場通信的近場感應范圍內(nèi)時,家用電器自動與用戶終端建立近場通信連接;由此更能節(jié)省用戶的配網(wǎng)操作。在另一種情況下,當用戶攜帶具有近場通信功能的用戶終端進入家用電器近場通信的近場感應范圍內(nèi)時,家用電器嘗試與用戶終端連接,并向用戶終端發(fā)送連接請求,經(jīng)用戶對用戶終端執(zhí)行確認操作之后,家用電器才與用戶終端匹配連接;由此在需要為多臺相鄰智能家電配網(wǎng)的場景下,能保證用戶為指定的智能家電執(zhí)行配網(wǎng)操作。當然以上僅僅作為示例,不用做限定本發(fā)明的保護范圍。
步驟202:基于所建立的近場通信連接,家用電器適于接收自用戶終端所發(fā)送的配網(wǎng)信息;
需要說明的是,在本實施例中,如果近場通信模塊和無線信號接收模塊為一個電子元器件所執(zhí)行,則配網(wǎng)信息可由近場通信線程以消息隊列的形式傳遞至無線信號接收模塊;如果近場通信模塊和無線信號接收模塊為兩個獨立的電子元器件所執(zhí)行時,則由其硬件通信接口(比如Uart接口或I2C接口)執(zhí)行配網(wǎng)信息的傳輸。
可以理解的是,本實施例中家用電器與用戶終端建立了近場通信連接后,家用電器可以直接接收用戶終端所發(fā)送的配網(wǎng)信息;也可以是,家用電器與用戶終端建立了近場通信連接后,基于用戶終端或用戶與家用電器的交互操作,確認家用電器接收用戶終端所發(fā)送的配網(wǎng)信息。以上均應是本實施例所涵蓋的保護范圍。
步驟203:當家用電器接收到上述配網(wǎng)信息時,家用電器確認將無線信號接收模塊切換為網(wǎng)絡監(jiān)測狀態(tài)以監(jiān)測無線網(wǎng)絡的存在;
更具體地,當家用電器接收到上述配網(wǎng)信息時,家用電器啟動配網(wǎng)模式。作為示例:在家用電器接收到上述配網(wǎng)信息時,將無線信號接收模塊由當前(AP模式/空閑模式/STA模式)模式切換到STA模式,以監(jiān)測無線網(wǎng)絡的存在。
步驟204:當存在無線網(wǎng)絡時,家用電器利用上述配網(wǎng)信息與上述無線網(wǎng)絡進行適配;以及若適配不成功,則家用電器拒絕連接無線網(wǎng)絡,若適配成功,則家用電器連接無線網(wǎng)絡。
可以理解的是,用戶利用用戶終端為家用電器配置的配網(wǎng)信息應與無線網(wǎng)絡相適配的,由此實現(xiàn)了用戶對家用電器與無線網(wǎng)絡的連接配置。
參見圖3示出的是本發(fā)明另一實施例的家用電器連接無線網(wǎng)絡的方法的流程圖,該家用電器包含有近場通信模塊和無線信號接收模塊,該近場通信模塊具有一定的近場感應范圍,該方法適用于家用電器,該方法包括:
步驟301:當存在用戶終端位于上述近場感應范圍內(nèi)時,家用電器與用戶終端建立近場通信連接;
步驟302:基于所建立的近場通信連接,家用電器適于接收自用戶終端所發(fā)送的配網(wǎng)信息;
步驟303:當家用電器接收到上述配網(wǎng)信息時,家用電器確認將無線信號接收模塊切換為網(wǎng)絡監(jiān)測狀態(tài)以監(jiān)測無線網(wǎng)絡的存在;
步驟304:當存在無線網(wǎng)絡時,家用電器利用上述配網(wǎng)信息與上述無線網(wǎng)絡進行適配;以及若適配不成功,則家用電器拒絕連接無線網(wǎng)絡,若適配成功,則家用電器連接無線網(wǎng)絡。
步驟305:家用電器確定家用電器的無線網(wǎng)絡連接狀態(tài),該無線網(wǎng)絡連接狀態(tài)包含有已連接狀態(tài)和未連接狀態(tài);
步驟306:家用電器至少將所確定的無線網(wǎng)絡連接狀態(tài)發(fā)送至上述用戶終端。
由此,實現(xiàn)了基于用戶終端,用戶便可以獲知家用電器是否已經(jīng)連接至無線網(wǎng)絡;保障了在為家用電器配網(wǎng)的過程中,快速將配網(wǎng)結果反饋給用戶,提高家用電器的配網(wǎng)體驗。
作為圖3所示實施例家用電器連接無線網(wǎng)絡的方法的一種優(yōu)選實施例,上述配網(wǎng)信息包含有配網(wǎng)標識信息,則該步驟306具體包括:
當所確定的無線連接狀態(tài)為已連接狀態(tài)時,家用電器將所確定的已連接狀態(tài)連同上述配網(wǎng)標識信息發(fā)送至用戶終端,以待用戶終端對上述配網(wǎng)標識信息執(zhí)行識別確認。
可以理解的是,本實施例中的配網(wǎng)標識信息對無線網(wǎng)絡具有標識性作用,可以是無線網(wǎng)絡的網(wǎng)絡名稱,也可以是基于用戶終端所配置的加密字符串。通過本實施例,能對家用電器所連接的網(wǎng)絡的標識信息執(zhí)行確認,實現(xiàn)了在家用電器的環(huán)境中存在多個網(wǎng)絡的情況時,確認家用電器是否已連接至指定無線網(wǎng)絡。
作為圖3所示實施例家用電器連接無線網(wǎng)絡的方法的一種優(yōu)選實施例,其中,該步驟306具體包括:
家用電器將所確定的無線網(wǎng)絡連接狀態(tài),以近場通信的方式發(fā)送至與家用電器近場通信連接的用戶終端。
通過本實施例,基于近場通信,便實現(xiàn)了用戶在用戶終端側獲取家用電器的連接狀態(tài)。在實際應用場景中,當用戶將用戶終端靠近家用電器執(zhí)行配網(wǎng),當用戶終端顯示配網(wǎng)成功后,用戶確認完成該家用電器的配網(wǎng)操作,由此提高了配網(wǎng)的可靠性,也防止了無線網(wǎng)絡的信息的泄露。
參見圖4示出的是圖3所示實施例家用電器連接無線網(wǎng)絡的方法中的步驟306在一種優(yōu)選實施例下的詳細執(zhí)行圖,上述配網(wǎng)信息包含有配網(wǎng)標識信息,上述家用電器還包括UDP廣播模塊,其中,該步驟306具體包括:
步驟3061:家用電器將所確定的無線網(wǎng)絡狀態(tài)和/或配網(wǎng)標識信息合成UDP廣播信息;
在本實施例中,UDP廣播模塊可以是獨立的一個電子元器件,也可以是作為與其他功能模塊集成在同一個電子元器件中的。作為示例,可以無線接收模塊和該UDP廣播模塊均集成在家用電器的無線部件中,分別對應著該無線部件不同的工作模式;當將該無線部件切換至UDP模式時,該無線部件調(diào)用執(zhí)行該UDP廣播模塊;當將該無線部件不處于UDP模式時,該無線部件調(diào)用執(zhí)行無線接收模塊。
可以理解的是,本實施例中的UDP廣播信息可以僅包含有家用電器的網(wǎng)絡連接狀態(tài),也可以是包含有網(wǎng)絡連接狀態(tài)和配網(wǎng)標識信息。
步驟3062:家用電器調(diào)用上述UDP廣播模塊對上述UDP廣播信息執(zhí)行廣播;
步驟3063:當存在用戶終端與上述家用電器建立UDP連接時,基于所建立的UDP連接,家用電器調(diào)用上述UDP廣播模塊將上述UDP廣播信息發(fā)送至用戶終端。
可以理解的是,本實施例中的用戶中單應當具有UDP通信功能。
本實施例中,實現(xiàn)了經(jīng)過UDP的通信方式,實現(xiàn)了用戶在用戶終端側獲取家用電器的連接狀態(tài)。在實際應用場景中,當用戶將用戶終端靠近家用電器執(zhí)行配網(wǎng),具有UDP通信功能的用戶終端接收家用電器廣播的UDP廣播信息,當用戶終端顯示配網(wǎng)成功后,用戶確認完成該家用電器的配網(wǎng)操作,由此提高了配網(wǎng)的可靠性,也防止了無線網(wǎng)絡的信息的泄露;同時基于多種不同的通信方式分別傳輸多種通信內(nèi)容,有效防止了在家用電器和用戶終端數(shù)據(jù)交互過程中的信息混亂。
參見圖5示出的是本發(fā)明一實施例的家用電器連接無線網(wǎng)絡的方法的流程圖,該方法適用于用戶終端,該家用電器包含有近場通信模塊和無線信號接收模塊,該近場通信模塊具有一定的近場感應范圍,該無線網(wǎng)絡由路由器提供,該方法包括:
步驟401:基于用戶終端與用戶的交互操作,該用戶終端確定用戶自定義的路由信息;
需要說明的是,本實施例方法所適用的的用戶終端可以是安裝有與家用電器相關聯(lián)應用的手機、平板電腦,也可以是家用電器的遙控器等,在此不做限定。作為示例:基于用戶終端的用戶界面與用戶的交互操作,確定用戶所輸入的路由信息。
步驟402:基于上述路由信息,用戶終端生成配網(wǎng)信息;
步驟403:用戶終端與路由器建立通信連接,并將上述配網(wǎng)信息發(fā)送至路由器以配置路由器;
步驟404:當用戶終端位于近場感應范圍內(nèi)時,用戶終端與家用電器建立近場通信連接;
步驟405:基于上述近場通信連接,用戶終端將配網(wǎng)信息發(fā)送至家用電器以配置上述家用電器的無線信號接收模塊。
通過本發(fā)明實施例,實現(xiàn)了利用用戶終端對家用電器無線信號接收模塊和路由器的網(wǎng)絡配置,以實現(xiàn)僅需在用戶終端便可以完成對家用電器網(wǎng)絡連接的配置,操作方便。同時,基于近場通信傳輸特性的配網(wǎng)存在通信距離短以及安全性高的特點,由于近場通信的通信距離一般在10cm以內(nèi),基本杜絕了路由信息泄露。
參見圖6示出的是本發(fā)明另一實施例的家用電器連接無線網(wǎng)絡的方法的流程圖,該方法應用于用戶終端,所述方法包括:
步驟501:基于用戶終端與用戶的交互操作,該用戶終端確定用戶自定義的路由信息;
步驟502:基于上述路由信息和配網(wǎng)標識信息,用戶終端生成配網(wǎng)信息;
步驟503:用戶終端與路由器建立通信連接,并將上述配網(wǎng)信息發(fā)送至路由器以配置路由器;
步驟504:當用戶終端位于近場感應范圍內(nèi)時,用戶終端與家用電器建立近場通信連接;
步驟505:基于上述近場通信連接,用戶終端將配網(wǎng)信息發(fā)送至家用電器以配置上述家用電器的無線信號接收模塊;
步驟506:用戶終端確定無線網(wǎng)絡的配網(wǎng)標識信息;
可以理解的是,本實施例中,該配網(wǎng)標識信息應是之前在用戶終端生成配網(wǎng)信息時基于路由信息和配網(wǎng)標識信息中的配網(wǎng)標識信息,用戶終端只需執(zhí)行一個調(diào)用配網(wǎng)標識信息的操作步驟。
步驟507:用戶終端獲取家用電器的配網(wǎng)標識信息;
步驟508:用戶終端將所獲取家用電器的配網(wǎng)標識信息與已確定的上述無線網(wǎng)絡的配網(wǎng)標識信息進行校驗匹配,若匹配,則用戶終端確定家用電器已連接至上述無線網(wǎng)絡。
需要說明的是,配網(wǎng)標識信息可以是是基于用戶終端配置的,應是與無線網(wǎng)絡相對應的,可以是基于用戶自定義配置用以標識網(wǎng)絡的,也可以是網(wǎng)絡的基本特征信息,在此應不加以限定。
在本實施例中,通過對配網(wǎng)標識信息的校驗匹配,確定了家用電器已連接至指定無線網(wǎng)絡。
作為本發(fā)明實施例的進一步優(yōu)化,關于上述配網(wǎng)信息的生成可以是:基于一定的加密算法,上述用戶終端封裝上述路由信息和上述配網(wǎng)標識信息以生成配網(wǎng)信息。作為示例:配網(wǎng)信息的格式為:路由加密類型+路由SSID長度+路由密碼長度+路由SSID字符串+路由密碼字符串+隨機字符串長度+隨機字符串+checksum;其中checksum可以是單字節(jié),關于checksum的計算方式可以是將其之前所有字符取二進制并相加,取反,然后加1以確定。由此,更能保障配網(wǎng)信息的安全性。
具體地,上述配網(wǎng)標識信息為無線網(wǎng)絡ID和/或隨機字符串。
可以理解的是,該無線網(wǎng)絡ID和該隨機字符串應能夠在用戶終端所確定。
通過在配網(wǎng)信息中加入隨機字符串的校驗,模塊在配上路由器后需要由APP這邊來校驗隨機字符串的一致性,從而保證用戶能將設備配置到正確的路由器上。由此能杜絕家用電器的誤配網(wǎng)。
參見圖7示出的是圖6所示實施例家用電器連接無線網(wǎng)絡的方法中的步驟507在一種優(yōu)選實施例下的詳細執(zhí)行圖,包括
步驟5071:用戶終端根據(jù)已確定的配網(wǎng)標識信息生成UDP廣播信息,并對上述UDP廣播信息執(zhí)行廣播;
步驟5072:當存在家用電器與用戶終端建立UDP連接時,基于所建立的UDP連接,用戶終端獲取自家用電器所上傳的配網(wǎng)標識信息。
本實施例中,基于用戶終端的UDP廣播與家用電器建立連接,以獲取用戶終端當前聯(lián)網(wǎng)的配置標識信息;在本實施例的一種應用場景下,用戶終端在通過近場通信連接下發(fā)配網(wǎng)信息后,啟動用戶終端的UDP廣播模塊以廣播UDP廣播消息;當存在家用電器監(jiān)聽到該用戶終端的UDP廣播消息后,接收自用戶終端所上傳的配網(wǎng)標識信息。由此基于UDP廣播,防止了配置標識信息的泄露,有利于用戶確認家用電器配網(wǎng)狀態(tài),并通過多種通信方式分別傳輸多種不同的數(shù)據(jù),能夠防止在家用電器和用戶終端數(shù)據(jù)交互過程中的信息混亂。
參見圖8示出的是本發(fā)明一實施例的家用電器連接無線網(wǎng)絡的系統(tǒng)的結構示意圖,包括:
近場通信模塊601,具有一定的近場感應范圍,用于當存在用戶終端位于上述近場感應范圍內(nèi)時,與上述用戶終端建立近場通信連接,以及基于所建立的近場通信連接,適于接收自上述用戶終端所發(fā)送的配網(wǎng)信息;
無線信號接收模塊602;
網(wǎng)絡狀態(tài)切換模塊603,用于當上述近場通信模塊接收到上述配網(wǎng)信息時,確認將上述無線信號接收模塊切換為網(wǎng)絡監(jiān)測狀態(tài)以監(jiān)測無線網(wǎng)絡的存在;
無線網(wǎng)絡適配模塊604,用于當存在無線網(wǎng)絡時,上述家用電器利用上述配網(wǎng)信息與上述無線網(wǎng)絡進行適配;以及若適配不成功,則上述家用電器拒絕連接上述無線網(wǎng)絡,若適配成功,則上述家用電器連接上述無線網(wǎng)絡。
參見圖9示出的是本發(fā)明另一實施例家用電器連接無線網(wǎng)絡的結構示意圖,所述系統(tǒng)包括:
近場通信模塊701,上述近場通信模塊具有一定的近場感應范圍,用于當存在用戶終端位于上述近場感應范圍內(nèi)時,與上述用戶終端建立近場通信連接,以及基于所建立的近場通信連接,適于接收自上述用戶終端所發(fā)送的配網(wǎng)信息;
無線信號接收模塊702;
網(wǎng)絡狀態(tài)切換模塊703,用于當上述近場通信模塊接收到上述配網(wǎng)信息時,確認將上述無線信號接收模塊切換為網(wǎng)絡監(jiān)測狀態(tài)以監(jiān)測無線網(wǎng)絡的存在;
無線網(wǎng)絡適配模塊704,用于當存在無線網(wǎng)絡時,上述家用電器利用上述配網(wǎng)信息與上述無線網(wǎng)絡進行適配;以及若適配不成功,則上述家用電器拒絕連接上述無線網(wǎng)絡,若適配成功,則上述家用電器連接上述無線網(wǎng)絡。
網(wǎng)絡連接狀態(tài)確定模塊705,用于確定上述家用電器的無線網(wǎng)絡連接狀態(tài),上述無線網(wǎng)絡連接狀態(tài)包含有已連接狀態(tài)和未連接狀態(tài);
發(fā)送執(zhí)行模塊706,用于至少將所確定的無線網(wǎng)絡連接狀態(tài)發(fā)送至上述用戶終端。
作為本發(fā)明實施例家用電器連接無線網(wǎng)絡的系統(tǒng)的一種優(yōu)選實施例,上述配網(wǎng)信息包含有配網(wǎng)標識信息,上述發(fā)送執(zhí)行模塊用于當所確定的無線連接狀態(tài)為已連接狀態(tài)時,上述家用電器將所確定的已連接狀態(tài)連同上述配網(wǎng)標識信息發(fā)送至上述用戶終端,以待上述用戶終端對上述配網(wǎng)標識信息執(zhí)行識別確認。
作為本發(fā)明實施例家用電器連接無線網(wǎng)絡的系統(tǒng)的一種優(yōu)選實施例,上述發(fā)送執(zhí)行模塊用于將所確定的無線網(wǎng)絡連接狀態(tài),以近場通信的方式發(fā)送至與上述用戶終端近場通信連接的用戶終端。
作為本發(fā)明實施例家用電器連接無線網(wǎng)絡的系統(tǒng)的一種優(yōu)選實施例,上述發(fā)送執(zhí)行模塊包括:UDP廣播單元,用于將所確定的無線網(wǎng)絡狀態(tài)和/或配網(wǎng)標識信息合成UDP廣播信息,并對上述UDP廣播信息執(zhí)行廣播;以及當存在用戶終端與上述家用電器建立UDP連接時,基于所建立的UDP連接,將上述UDP廣播信息發(fā)送至上述用戶終端。
利用本發(fā)明實施例系統(tǒng),其一,能夠?qū)崿F(xiàn)智能電器的快速入網(wǎng)配置,深化優(yōu)化整體網(wǎng)絡配置速度和用戶配網(wǎng)體驗;其二,能夠提升家用電器的配網(wǎng)可靠性;其三,能夠確保路由信息不會泄露、不會誤配置或配置錯等問題。
本發(fā)明另一實施例還提供一種家用電器,該家用電器包含有上述本發(fā)明實施例所提供的家用電器連接無線網(wǎng)絡的系統(tǒng)。
本發(fā)明一實施例還提供一種家用電器,該家用電器包含上述本發(fā)明實施例所提供的家用電器連接無線網(wǎng)絡的系統(tǒng)。需要指出的是:本發(fā)明中的家用電器連接無線網(wǎng)絡的系統(tǒng)對家用電器的具體產(chǎn)品類型不做限定,可以是電視機、電冰箱、微波爐等,故應當將包含有本發(fā)明中的家用電器連接無線網(wǎng)絡的系統(tǒng)的家用電器均納入本發(fā)明的涵蓋的保護范圍之中。
參見圖10示出的是本發(fā)明一實施例家用電器連接無線網(wǎng)絡的系統(tǒng)的結構示意圖,該系統(tǒng)適于包含于用戶終端,該家用電器包含有第一近場通信模塊和無線信號接收模塊,該第一近場通信模塊具有一定的近場感應范圍,該無線網(wǎng)絡由路由器提供,該系統(tǒng)包括:
路由信息確定模塊801,用于基于與用戶的交互操作,確定用戶自定義的路由信息;
配網(wǎng)信息生成模塊802,用于基于上述路由信息,生成配網(wǎng)信息;
關聯(lián)路由模塊803,用于與路由器建立通信連接,并將上述配網(wǎng)信息發(fā)送至路由器以配置路由器;
第二近場通信模塊804,用于當?shù)诙鼒鐾ㄐ拍K位于第一近場通信模塊的近場感應范圍內(nèi)時,與第一近場通信模塊建立近場通信連接,以及基于上述近場通信連接,將上述配網(wǎng)信息發(fā)送至上述家用電器以配置上述家用電器的無線信號接收模塊。
作為本發(fā)明實施例進一步的優(yōu)化,配網(wǎng)信息生成模塊用于基于一定的加密算法,封裝上述路由信息和上述配網(wǎng)標識信息以生成配網(wǎng)信息。
具體地,上述配網(wǎng)標識信息為無線網(wǎng)絡ID和/或隨機字符串。
參見圖11示出的是本發(fā)明另一實施例家用電器連接無線網(wǎng)絡的系統(tǒng)的結構示意圖,該系統(tǒng)適用于用戶終端,包括:
路由信息確定模塊901,用于基于與用戶的交互操作,確定用戶自定義的路由信息;
配網(wǎng)信息生成模塊902,用于基于上述路由信息和配網(wǎng)標識信息,生成配網(wǎng)信息;
關聯(lián)路由模塊903,用于與路由器建立通信連接,并將上述配網(wǎng)信息發(fā)送至路由器以配置路由器;
第二近場通信模塊904,用于當?shù)诙鼒鐾ㄐ拍K位于第一近場通信模塊的近場感應范圍內(nèi)時,與第一近場通信模塊建立近場通信連接,以及基于上述近場通信連接,將上述配網(wǎng)信息發(fā)送至上述家用電器以配置上述家用電器的無線信號接收模塊。
與第二近場通信模塊904連接的配網(wǎng)標識模塊905,該配網(wǎng)標識模塊905包括:
配網(wǎng)標識信息確定單元9051,用于確定無線網(wǎng)絡的配網(wǎng)標識信息;
配網(wǎng)標識信息獲取單元9052,用于獲取家用電器的配網(wǎng)標識信息;
配網(wǎng)標識信息校驗單元9053,用于將所獲取家用電器的配網(wǎng)標識信息與已確定的上述無線網(wǎng)絡的配網(wǎng)標識信息進行校驗匹配,以及若匹配,則上確定上述家用電器已連接至上述無線網(wǎng)絡。
作為本發(fā)明實施例家用電器連接無線網(wǎng)絡的系統(tǒng)的一種優(yōu)選實施例,配網(wǎng)標識信息獲取單元9052包括:UDP廣播組件,用于根據(jù)已確定的配網(wǎng)標識信息生成UDP廣播信息,并對上述UDP廣播信息執(zhí)行廣播;當存在家用電器與上述UDP廣播組件建立UDP連接時,基于所建立的UDP連接,獲取自上述家用電器所上傳的配網(wǎng)標識信息。
本發(fā)明一實施例還提供一種用戶終端,該用戶終端包含上述本發(fā)明實施例所提供的家用電器連接無線網(wǎng)絡的系統(tǒng)。該用戶終端可以是家用電器的遙控器,也可以是安裝有與家用電器相關聯(lián)的APP的手機、pad等,在此應不加以限定。并且,需要指出的是:本發(fā)明中的家用電器連接無線網(wǎng)絡的系統(tǒng)對用戶終端的終端所具有的操作系統(tǒng)、終端型號和終端采用的硬件設備類型均沒有特殊要求,故應當將包含有本發(fā)明中的家用電器連接無線網(wǎng)絡的系統(tǒng)的用戶終端均納入本發(fā)明的涵蓋的保護范圍之中。
需要說明的是,術語“包括”、“包含”,不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本發(fā)明實施例中的相關功能模塊和單元可以通過相應的電子元器件來實現(xiàn)。
以上結合附圖詳細描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細節(jié),在本發(fā)明的技術構思范圍內(nèi),可以對本發(fā)明的技術方案進行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護范圍。
另外需要說明的是,在上述具體實施方式中所描述的各個具體技術特征,在不矛盾的情況下,可以通過任何合適的方式進行組合。為了避免不必要的重復,本發(fā)明對各種可能的組合方式不再另行說明。
本領域技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個(可以是單片機,芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
此外,本發(fā)明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發(fā)明的思想,其同樣應當視為本發(fā)明所公開的內(nèi)容。