本發(fā)明涉及信息技術(shù)領(lǐng)域,特別是涉及一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立方法及系統(tǒng)。
背景技術(shù):
隨著社會生活水平的提高,種植箱逐漸普及。種植箱多數(shù)應(yīng)用于生長周期較短的小型蔬菜植物的種植,可以達到娛樂及親子教育的目的。
在用戶使用種植箱之初,種植箱需與服務(wù)器建立通信連接,并通過服務(wù)器建立種植箱和用戶之間的關(guān)聯(lián)關(guān)系,以便用戶通過服務(wù)器給種植箱發(fā)送操作指令。
在現(xiàn)有技術(shù)中,需要用戶手動為種植箱提供可連接的無線網(wǎng)絡(luò)接入點的信息,種植箱根據(jù)該信息與無線網(wǎng)絡(luò)接入點連接后,才能與服務(wù)器建立通信連接。用戶操作較為繁瑣。而且,如果用戶要與多個種植箱均建立關(guān)聯(lián)關(guān)系,需要逐一為每個種植箱提供可連接的無線網(wǎng)絡(luò)接入點的信息,工作效率較低,用戶體驗較差。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立方法及系統(tǒng),以增強便利性,達到批量綁定的目的,較好地支撐大批量種植箱與用戶進行綁定的需求,提升用戶體驗。
一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立方法,應(yīng)用于種植箱,所述種植箱與同一局域網(wǎng)中的主機通信連接,包括:
在接收到用戶的關(guān)聯(lián)觸發(fā)請求時,掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得安全網(wǎng)絡(luò)列表;
將所述安全網(wǎng)絡(luò)列表發(fā)送給所述主機,以使所述主機根據(jù)預(yù)先獲得的無線網(wǎng)絡(luò)信息表確定并返回所述安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息;
根據(jù)接收到的所述可用無線網(wǎng)絡(luò)接入點的信息,與所述可用無線網(wǎng)絡(luò)接入點連接,建立與服務(wù)器的通信連接;
向所述服務(wù)器發(fā)送關(guān)聯(lián)請求,所述關(guān)聯(lián)請求中至少攜帶預(yù)先獲得的用戶的標識信息和所述種植箱的標識信息,以使所述服務(wù)器根據(jù)所述關(guān)聯(lián)請求,建立所述用戶和所述種植箱的關(guān)聯(lián)關(guān)系。
在本發(fā)明的一種具體實施方式中,還包括:
在未掃描到當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號時,輸出第一提示信息。
在本發(fā)明的一種具體實施方式中,所述安全網(wǎng)絡(luò)列表中的無線網(wǎng)絡(luò)接入點按照信號強弱順序排列。
一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立系統(tǒng),包括種植箱、主機和服務(wù)器,所述種植箱和所述主機在同一局域網(wǎng)中通信連接,其中,
所述種植箱,用于在接收到用戶的關(guān)聯(lián)觸發(fā)請求時,掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得安全網(wǎng)絡(luò)列表;將所述安全網(wǎng)絡(luò)列表發(fā)送給所述主機;接收所述主機返回的可用無線網(wǎng)絡(luò)接入點的信息;根據(jù)接收到的所述可用無線網(wǎng)絡(luò)接入點的信息,與所述可用無線網(wǎng)絡(luò)接入點連接,建立與所述服務(wù)器的通信連接;向所述服務(wù)器發(fā)送關(guān)聯(lián)請求,所述關(guān)聯(lián)請求中至少攜帶預(yù)先獲得的用戶的標識信息和所述種植箱的標識信息;
所述主機,用于在接收到所述種植箱發(fā)送的所述安全網(wǎng)絡(luò)列表時,根據(jù)預(yù)先獲得的無線網(wǎng)絡(luò)信息表確定并返回所述安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息;
所述服務(wù)器,用于根據(jù)所述關(guān)聯(lián)請求,建立所述用戶和所述種植箱的關(guān)聯(lián)關(guān)系。
在本發(fā)明的一種具體實施方式中,所述種植箱,還用于:
在未掃描到當前環(huán)境中的無線網(wǎng)絡(luò)信號時,輸出第一提示信息。
在本發(fā)明的一種具體實施方式中,所述主機,具體用于:
在接收到所述種植箱發(fā)送的所述安全網(wǎng)絡(luò)列表時,針對所述安全網(wǎng)絡(luò)列表中的每個無線網(wǎng)絡(luò)接入點,確定預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在該無線網(wǎng)絡(luò)接入點的密碼;
如果是,則將該無線網(wǎng)絡(luò)接入點加入到可用網(wǎng)絡(luò)接入點集合中;
在所述可用網(wǎng)絡(luò)接入點集合中選擇一個可用網(wǎng)絡(luò)接入點,將該可用網(wǎng)絡(luò)接入點的信息返回給所述種植箱。
在本發(fā)明的一種具體實施方式中,所述主機,具體用于:
在所述可用網(wǎng)絡(luò)接入點集合中選擇一個信號強度最強的可用網(wǎng)絡(luò)接入點,將該可用網(wǎng)絡(luò)接入點的信息返回給所述種植箱。
在本發(fā)明的一種具體實施方式中,所述安全網(wǎng)絡(luò)列表中的無線網(wǎng)絡(luò)接入點按照信號強弱順序排列,所述主機,具體用于:
在接收到所述種植箱發(fā)送的所述安全網(wǎng)絡(luò)列表時,從所述安全網(wǎng)絡(luò)列表中的第一個無線網(wǎng)絡(luò)接入點開始,令n=1,將第n個無線網(wǎng)絡(luò)接入點作為待確定接入點;
確定預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在所述待確定接入點的密碼;
如果是,則將所述待確定接入點確定為可用無線網(wǎng)絡(luò)接入點;
如果否,則令n=n+1,將所述安全網(wǎng)絡(luò)列表中的第n+1個無線網(wǎng)絡(luò)接入點作為待確定接入點,重復執(zhí)行所述確定預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在所述待確定接入點的密碼的步驟,其中,n≥1。
在本發(fā)明的一種具體實施方式中,所述服務(wù)器還用于:
在接收到所述用戶發(fā)送的針對關(guān)聯(lián)的種植箱的查詢請求時,在本地數(shù)據(jù)庫中查詢與所述用戶具有關(guān)聯(lián)關(guān)系的種植箱,如果查詢到,則將查詢到的種植箱的標識信息返回給所述用戶。
在本發(fā)明的一種具體實施方式中,所述服務(wù)器還用于:
在接收到所述用戶發(fā)送的針對所述種植箱的查詢請求時,在本地數(shù)據(jù)庫中查詢所述種植箱與所述用戶是否具有關(guān)聯(lián)關(guān)系,如果否,則向所述用戶返回綁定失敗信息,以使所述用戶重新向所述種植箱發(fā)送關(guān)聯(lián)觸發(fā)請求。
應(yīng)用本發(fā)明實施例所提供的技術(shù)方案,種植箱在接收到用戶的關(guān)聯(lián)觸發(fā)請求時,通過掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得安全網(wǎng)絡(luò)列表,將該安全網(wǎng)絡(luò)列表發(fā)送給同一局域網(wǎng)中的主機,以使該主機根據(jù)預(yù)先獲得的無線網(wǎng)絡(luò)信息表確定并返回該安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息。種植箱根據(jù)該可用無線網(wǎng)絡(luò)接入點的信息,可以與該可用無線網(wǎng)絡(luò)接入點連接,建立與服務(wù)器的通信連接,并向服務(wù)器發(fā)送至少攜帶預(yù)先獲得的用戶的標識信息和種植箱的標識信息的關(guān)聯(lián)請求。服務(wù)器根據(jù)該關(guān)聯(lián)請求,可以建立用戶和種植箱的關(guān)聯(lián)關(guān)系。這樣,用戶可以與一個或多個種植箱快速建立關(guān)聯(lián)關(guān)系,增強便利性,可以達到批量綁定的目的,較好支撐大批量種植箱與用戶進行綁定的需求,提升了用戶體驗。
附圖說明
為了更清楚的說明本發(fā)明實施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例中一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立方法的實施流程圖;
圖2為本發(fā)明實施例中一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例提供了一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立方法,該方法可以應(yīng)用于種植箱,該種植箱與同一局域網(wǎng)中的主機通信連接。在本發(fā)明實施例中,該種植箱可以為種植箱集群中的任意一個種植箱,種植箱集群與主機在同一局域網(wǎng)中,種植箱集群中的每個種植箱均分別與主機通信連接。
在實際應(yīng)用中,可以在種植箱出廠時,根據(jù)用戶提供的資料,在種植箱中內(nèi)置一些系統(tǒng)屬性,比如,用戶的標識信息、種植箱的標識信息、用戶對于無線網(wǎng)絡(luò)接入點的名稱的配置規(guī)則等。
用戶在使用種植箱之初,可以先在本地建立一個局域網(wǎng),將主機置于該局域網(wǎng)中。種植箱初次啟動后,可以按照預(yù)設(shè)的配置規(guī)則,通過掃描當前環(huán)境中的免費網(wǎng)絡(luò),加入到該局域網(wǎng)中,與主機建立通信連接。如果種植箱沒有掃描到任何免費網(wǎng)絡(luò),則可以輸出第二提示信息,提示用戶當前未掃描到免費網(wǎng)絡(luò),無法與主機建立連接。具體的,種植箱可以通過聲音方式或者指示燈閃爍等方式進行提示。
參見圖1所示,為本發(fā)明實施例所提供的一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立方法的實施流程圖,該方法包括以下步驟:
S110:在接收到用戶的關(guān)聯(lián)觸發(fā)請求時,掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得安全網(wǎng)絡(luò)列表。
種植箱與同一局域網(wǎng)中的主機通信連接,可以進行信息交互。
在實際應(yīng)用中,種植箱可以為用戶提供關(guān)聯(lián)觸發(fā)按鈕或按鍵,如reset按鈕,當用戶按下該關(guān)聯(lián)觸發(fā)按鈕或點擊該關(guān)聯(lián)觸發(fā)按鍵時,即可視為向種植箱發(fā)送了關(guān)聯(lián)觸發(fā)請求。
種植箱在接收到用戶的關(guān)聯(lián)觸發(fā)請求時,開始掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得安全網(wǎng)絡(luò)列表,該安全網(wǎng)絡(luò)列表中記錄其掃描到的無線網(wǎng)絡(luò)接入點的名稱信息。
在本發(fā)明的一種具體實施方式中,種植箱在未掃描到當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號時,可以輸出第一提示信息,提示用戶當前未掃描到無線網(wǎng)絡(luò)接入點的信號,用戶可以檢查當前環(huán)境中的無線網(wǎng)絡(luò)接入點是否處于正常工作狀態(tài)。具體的,種植箱可以通過聲音方式或者指示燈閃爍等方式進行提示。
S120:將安全網(wǎng)絡(luò)列表發(fā)送給主機,以使主機根據(jù)預(yù)先獲得的無線網(wǎng)絡(luò)信息表確定并返回安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息。
在本發(fā)明實施例中,主機中可以保存一個包含多個無線網(wǎng)絡(luò)接入點的名稱和密碼的無線網(wǎng)絡(luò)信息表,該無線網(wǎng)絡(luò)信息表可以由用戶預(yù)先配置。
種植箱獲得安全網(wǎng)絡(luò)列表后,可以將該安全網(wǎng)絡(luò)列表發(fā)送給主機,主機根據(jù)預(yù)先獲得的無線網(wǎng)絡(luò)信息表可以確定并返回該安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息。
在本發(fā)明的一種具體實施方式中,主機可以通過以下步驟確定安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息:
步驟一:在接收到種植箱發(fā)送的安全網(wǎng)絡(luò)列表時,針對安全網(wǎng)絡(luò)列表中的每個無線網(wǎng)絡(luò)接入點,確定預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在該無線網(wǎng)絡(luò)接入點的密碼,如果是,則執(zhí)行步驟二;
步驟二:將該無線網(wǎng)絡(luò)接入點加入到可用網(wǎng)絡(luò)接入點集合中;
步驟三:在可用網(wǎng)絡(luò)接入點集合中選擇一個可用網(wǎng)絡(luò)接入點,將該可用網(wǎng)絡(luò)接入點的信息返回給種植箱。
為便于描述,將上述三個步驟結(jié)合起來進行說明。
主機預(yù)先獲得的無線網(wǎng)絡(luò)信息表中包含多個無線網(wǎng)絡(luò)接入點的名稱和密碼。
主機在接收到種植箱發(fā)送的安全網(wǎng)絡(luò)列表時,針對安全網(wǎng)絡(luò)列表中的每個無線網(wǎng)絡(luò)接入點,根據(jù)該無線網(wǎng)絡(luò)接入點的名稱,可以確定在該無線網(wǎng)絡(luò)信息表中是否存在該無線網(wǎng)絡(luò)接入點的密碼,如果存在,則可以將該無線網(wǎng)絡(luò)接入點加入到可用網(wǎng)絡(luò)接入點集合中,否則,可以不做處理。
最后獲得的可用網(wǎng)絡(luò)接入點集合中可以包含一個或多個可用網(wǎng)絡(luò)接入點。在該可用網(wǎng)絡(luò)接入點集合中可以選擇出一個可用網(wǎng)絡(luò)接入點,將該可用網(wǎng)絡(luò)接入點的信息返回給種植箱??捎镁W(wǎng)絡(luò)接入點的信息包括可用網(wǎng)絡(luò)接入點的名稱信息和密碼信息。
具體的,種植箱向主機發(fā)送的安全網(wǎng)絡(luò)列表中可以包含其掃描到的每個無線網(wǎng)絡(luò)接入點的信號強度的信息,主機在可用網(wǎng)絡(luò)接入點集合中選擇一個信號強度最強的可用網(wǎng)絡(luò)接入點,將該可用網(wǎng)絡(luò)接入點的信息返回給種植箱。這樣,所確定出的可用無線網(wǎng)絡(luò)接入點為種植箱掃描到的信號強度較強的無線網(wǎng)絡(luò)接入點,可以提高種植箱無線網(wǎng)絡(luò)連接成功率。
在本發(fā)明的一種具體實施方式中,安全網(wǎng)絡(luò)列表中的無線網(wǎng)絡(luò)接入點按照信號強弱順序排列,主機可以通過以下步驟確定安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息:
第一個步驟:在接收到種植箱發(fā)送的安全網(wǎng)絡(luò)列表時,從安全網(wǎng)絡(luò)列表中的第一個無線網(wǎng)絡(luò)接入點開始,令n=1,將第n個無線網(wǎng)絡(luò)接入點作為待確定接入點;
第二個步驟:確定預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在待確定接入點的密碼,如果是,則執(zhí)行第三個步驟,如果否,則執(zhí)行第四個步驟;
第三個步驟:將待確定接入點確定為可用無線網(wǎng)絡(luò)接入點;
第四個步驟:令n=n+1,將安全網(wǎng)絡(luò)列表中的第n+1個無線網(wǎng)絡(luò)接入點作為待確定接入點,重復執(zhí)行第二個步驟,其中,n≥1。
為便于描述,將上述四個步驟結(jié)合起來進行說明。
種植箱掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得的安全網(wǎng)絡(luò)列表中的無線網(wǎng)絡(luò)接入點按照信號強弱順序排列。主機在接收到該安全網(wǎng)絡(luò)列表時,可以從該安全網(wǎng)絡(luò)列表中的第一個無線網(wǎng)絡(luò)接入點開始進行,令n=1,將第n個無線網(wǎng)絡(luò)接入點作為待確定接入點。根據(jù)該待確定接入點的名稱,確定在預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在該待確定接入點的密碼,如果存在,則可以直接將該待確定接入點確定為可用無線網(wǎng)絡(luò)接入點,如果不存在,則令n=n+1,將安全網(wǎng)絡(luò)列表中的第n+1個無線網(wǎng)絡(luò)接入點作為待確定接入點,重復執(zhí)行確定無線網(wǎng)絡(luò)信息表中是否存在該待確定接入點的密碼的步驟。
這樣,一旦確定出可用無線網(wǎng)絡(luò)接入點,可以不再確定安全網(wǎng)絡(luò)列表中的其他無線網(wǎng)絡(luò)接入點是否為可用無線網(wǎng)絡(luò)接入點,提高查找效率,而且,所確定出的可用無線網(wǎng)絡(luò)接入點為種植箱掃描到的信號強度較強的無線網(wǎng)絡(luò)接入點,可以提高種植箱無線網(wǎng)絡(luò)連接成功率。
S130:根據(jù)接收到的可用無線網(wǎng)絡(luò)接入點的信息,與可用無線網(wǎng)絡(luò)接入點連接,建立與服務(wù)器的通信連接。
種植箱根據(jù)接收到的可用無線網(wǎng)絡(luò)接入點的信息,可以通過其內(nèi)置的無線通信模塊與該可用無線網(wǎng)絡(luò)接入點連接,建立與服務(wù)器的通信連接。
具體的,種植箱中可以預(yù)設(shè)服務(wù)器地址相關(guān)信息,當種植箱通過無線通信模塊連接到該可用無線網(wǎng)絡(luò)接入點之后,即可根據(jù)預(yù)設(shè)的服務(wù)器地址相關(guān)信息,建立與服務(wù)器的通信連接。
S140:向服務(wù)器發(fā)送關(guān)聯(lián)請求,關(guān)聯(lián)請求中至少攜帶預(yù)先獲得的用戶的標識信息和種植箱的標識信息,以使服務(wù)器根據(jù)關(guān)聯(lián)請求,建立用戶和種植箱的關(guān)聯(lián)關(guān)系。
種植箱連接到無線網(wǎng)絡(luò),與服務(wù)器建立通信連接之后,可以向服務(wù)器發(fā)送關(guān)聯(lián)請求。該關(guān)聯(lián)請求中至少攜帶預(yù)先獲得的用戶的標識信息和種植箱的標識信息,當然,還可以攜帶種植箱內(nèi)模塊狀態(tài)信息或者環(huán)境參數(shù)信息,如風扇的開關(guān)狀態(tài)、光感強度信息等。
在本發(fā)明實施例中,用戶的標識信息和種植箱的標識信息可以預(yù)先保存在種植箱中。
服務(wù)器根據(jù)種植箱發(fā)送的關(guān)聯(lián)請求中攜帶的用戶的標識信息和種植箱的標識信息,可以建立用戶和種植箱的關(guān)聯(lián)關(guān)系。
應(yīng)用本發(fā)明實施例所提供的方法,種植箱在接收到用戶的關(guān)聯(lián)觸發(fā)請求時,通過掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得安全網(wǎng)絡(luò)列表,將該安全網(wǎng)絡(luò)列表發(fā)送給同一局域網(wǎng)中的主機,以使該主機根據(jù)預(yù)先獲得的無線網(wǎng)絡(luò)信息表確定并返回該安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息。種植箱根據(jù)該可用無線網(wǎng)絡(luò)接入點的信息,可以與該可用無線網(wǎng)絡(luò)接入點連接,建立與服務(wù)器的通信連接,并向服務(wù)器發(fā)送至少攜帶預(yù)先獲得的用戶的標識信息和種植箱的標識信息的關(guān)聯(lián)請求。服務(wù)器根據(jù)該關(guān)聯(lián)請求,可以建立用戶和種植箱的關(guān)聯(lián)關(guān)系。這樣,用戶可以與一個或多個種植箱快速建立關(guān)聯(lián)關(guān)系,增強便利性,可以達到批量綁定的目的,較好支撐大批量種植箱與用戶進行綁定的需求,提升了用戶體驗。
在本發(fā)明實施例中,服務(wù)器在接收到用戶發(fā)送的針對關(guān)聯(lián)的種植箱的查詢請求時,可以在本地數(shù)據(jù)庫中查詢與用戶具有關(guān)聯(lián)關(guān)系的種植箱,如果查詢到,則將查詢到的種植箱的標識信息返回給用戶。
通過本發(fā)明實施例所提供的技術(shù)方案,可以實現(xiàn)用戶與一個或多個種植箱的關(guān)聯(lián)。用戶可以向服務(wù)器發(fā)送針對自己所關(guān)聯(lián)的種植箱的查詢請求。服務(wù)器接收到該查詢請求后,可以在本地數(shù)據(jù)庫中查詢與該用戶具有關(guān)聯(lián)關(guān)系的種植箱。如果查詢到,則將查詢到的種植箱的標識信息返回給用戶。如果未查詢到任何信息,則可以不做處理,或者向用戶返回未查詢到相關(guān)信息的提示信息。
在實際應(yīng)用中,用戶也可以僅針對特定種植箱向服務(wù)器發(fā)出查詢請求。服務(wù)器在接收到用戶發(fā)送的針對種植箱的查詢請求時,在本地數(shù)據(jù)庫中查詢該種植箱與用戶是否具有關(guān)聯(lián)關(guān)系,如果是,則可以向用戶返回綁定成功的提示信息,如果否,則向用戶返回綁定失敗信息,以使用戶重新向該種植箱發(fā)送關(guān)聯(lián)觸發(fā)請求。
相應(yīng)于上面的方法實施例,本發(fā)明實施例還提供了一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立系統(tǒng),下文描述的一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立系統(tǒng)與上文描述的一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立方法可相互對應(yīng)參照。
參見圖2所示,該系統(tǒng)包括種植箱210、主機220和服務(wù)器230,種植箱210和主機220在同一局域網(wǎng)中通信連接,其中,
種植箱210,用于在接收到用戶的關(guān)聯(lián)觸發(fā)請求時,掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得安全網(wǎng)絡(luò)列表;將安全網(wǎng)絡(luò)列表發(fā)送給主機220;接收主機220返回的可用無線網(wǎng)絡(luò)接入點的信息;根據(jù)接收到的可用無線網(wǎng)絡(luò)接入點的信息,與可用無線網(wǎng)絡(luò)接入點連接,建立與服務(wù)器230的通信連接;向服務(wù)器230發(fā)送關(guān)聯(lián)請求,關(guān)聯(lián)請求中至少攜帶預(yù)先獲得的用戶的標識信息和種植箱210的標識信息;
主機220,用于在接收到種植箱210發(fā)送的安全網(wǎng)絡(luò)列表時,根據(jù)預(yù)先獲得的無線網(wǎng)絡(luò)信息表確定并返回安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息;
服務(wù)器230,用于根據(jù)關(guān)聯(lián)請求,建立用戶和種植箱210的關(guān)聯(lián)關(guān)系。
應(yīng)用本發(fā)明實施例所提供的系統(tǒng),種植箱在接收到用戶的關(guān)聯(lián)觸發(fā)請求時,通過掃描當前環(huán)境中的無線網(wǎng)絡(luò)接入點的信號,獲得安全網(wǎng)絡(luò)列表,將該安全網(wǎng)絡(luò)列表發(fā)送給同一局域網(wǎng)中的主機,以使該主機根據(jù)預(yù)先獲得的無線網(wǎng)絡(luò)信息表確定并返回該安全網(wǎng)絡(luò)列表中的可用無線網(wǎng)絡(luò)接入點的信息。種植箱根據(jù)該可用無線網(wǎng)絡(luò)接入點的信息,可以與該可用無線網(wǎng)絡(luò)接入點連接,建立與服務(wù)器的通信連接,并向服務(wù)器發(fā)送至少攜帶預(yù)先獲得的用戶的標識信息和種植箱的標識信息的關(guān)聯(lián)請求。服務(wù)器根據(jù)該關(guān)聯(lián)請求,可以建立用戶和種植箱的關(guān)聯(lián)關(guān)系。這樣,用戶可以與一個或多個種植箱快速建立關(guān)聯(lián)關(guān)系,增強便利性,可以達到批量綁定的目的,較好支撐大批量種植箱與用戶進行綁定的需求,提升了用戶體驗。
在本發(fā)明的一種具體實施方式中,種植箱210,還用于:
在未掃描到當前環(huán)境中的無線網(wǎng)絡(luò)信號時,輸出第一提示信息。
在本發(fā)明的一種具體實施方式中,主機220,具體用于:
在接收到種植箱210發(fā)送的安全網(wǎng)絡(luò)列表時,針對安全網(wǎng)絡(luò)列表中的每個無線網(wǎng)絡(luò)接入點,確定預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在該無線網(wǎng)絡(luò)接入點的密碼;
如果是,則將該無線網(wǎng)絡(luò)接入點加入到可用網(wǎng)絡(luò)接入點集合中;
在可用網(wǎng)絡(luò)接入點集合中選擇一個可用網(wǎng)絡(luò)接入點,將該可用網(wǎng)絡(luò)接入點的信息返回給種植箱210。
在本發(fā)明的一種具體實施方式中,主機220,具體用于:
在可用網(wǎng)絡(luò)接入點集合中選擇一個信號強度最強的可用網(wǎng)絡(luò)接入點,將該可用網(wǎng)絡(luò)接入點的信息返回給種植箱210。
在本發(fā)明的一種具體實施方式中,安全網(wǎng)絡(luò)列表中的無線網(wǎng)絡(luò)接入點按照信號強弱順序排列,主機220,具體用于:
在接收到種植箱210發(fā)送的安全網(wǎng)絡(luò)列表時,從安全網(wǎng)絡(luò)列表中的第一個無線網(wǎng)絡(luò)接入點開始,令n=1,將第n個無線網(wǎng)絡(luò)接入點作為待確定接入點;
確定預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在待確定接入點的密碼;
如果是,則將待確定接入點確定為可用無線網(wǎng)絡(luò)接入點;
如果否,則令n=n+1,將安全網(wǎng)絡(luò)列表中的第n+1個無線網(wǎng)絡(luò)接入點作為待確定接入點,重復執(zhí)行確定預(yù)先獲得的無線網(wǎng)絡(luò)信息表中是否存在待確定接入點的密碼的步驟,其中,n≥1。
在本發(fā)明的一種具體實施方式中,服務(wù)器230還用于:
在接收到用戶發(fā)送的針對關(guān)聯(lián)的種植箱210的查詢請求時,在本地數(shù)據(jù)庫中查詢與用戶具有關(guān)聯(lián)關(guān)系的種植箱210,如果查詢到,則將查詢到的種植箱210的標識信息返回給用戶。
在本發(fā)明的一種具體實施方式中,服務(wù)器230還用于:
在接收到用戶發(fā)送的針對種植箱210的查詢請求時,在本地數(shù)據(jù)庫中查詢種植箱210與用戶是否具有關(guān)聯(lián)關(guān)系,如果否,則向用戶返回綁定失敗信息,以使用戶重新向種植箱210發(fā)送關(guān)聯(lián)觸發(fā)請求。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對于實施例公開的系統(tǒng)而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上對本發(fā)明所提供的一種用戶和種植箱的關(guān)聯(lián)關(guān)系建立方法及系統(tǒng)進行了詳細介紹。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。